[Midnightbsd-cvs] mports: misc/kde4-xdg-env: add kde4-xdg-env
ctriv at midnightbsd.org
ctriv at midnightbsd.org
Fri Dec 12 14:21:52 EST 2008
Log Message:
-----------
add kde4-xdg-env
Added Files:
-----------
mports/misc/kde4-xdg-env:
Makefile (r1.1)
pkg-descr (r1.1)
mports/misc/kde4-xdg-env/files:
xdg-env.sh.in (r1.1)
-------------- next part --------------
--- /dev/null
+++ misc/kde4-xdg-env/pkg-descr
@@ -0,0 +1,3 @@
+This is a tiny script that gets executed by startkde and sets the XDG_DATA_DIRS
+and XDG_CONFIG_DIRS variables so KDE can pick up GNOME and XFCE-4 applications
+and menus.
--- /dev/null
+++ misc/kde4-xdg-env/Makefile
@@ -0,0 +1,33 @@
+#
+# $MidnightBSD: mports/misc/kde4-xdg-env/Makefile,v 1.1 2008/12/12 19:21:49 ctriv Exp $
+#
+
+PORTNAME= xdg
+PORTVERSION= 1.0
+CATEGORIES= misc kde
+MASTER_SITES= # none
+PKGNAMEPREFIX= kde4-
+PKGNAMESUFFIX= -env
+DISTNAME= # none
+EXTRACT_SUFX= # none
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Script which hooks into startkde and helps KDE pick up XDG apps/menus
+LICENSE= unknown
+
+USE_KDE4= kdeprefix
+
+SUB_LIST+= KDE4_PREFIX=${KDE4_PREFIX}
+
+NO_BUILD= yes
+
+SUB_FILES= xdg-env.sh
+
+PLIST_FILES= env/xdg-env.sh
+PLIST_DIRS= env
+
+do-install:
+ ${MKDIR} ${PREFIX}/env
+ ${INSTALL_SCRIPT} ${WRKDIR}/xdg-env.sh ${PREFIX}/env
+
+.include <bsd.port.mk>
--- /dev/null
+++ misc/kde4-xdg-env/files/xdg-env.sh.in
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+# $FreeBSD: ports/misc/kde4-xdg-env/files/xdg-env.sh.in,v 1.5 2008/08/09 16:52:18 miwi Exp $
+#
+# Submit missing XDG-file locations to kde at freebsd.org!
+
+XDG_CONFIG_DIRS=\
+${XDG_CONFIG_DIRS}:/etc/xdg:%%LOCALBASE%%/etc/xdg:%%LOCALBASE%%/etc/xdg/xfce4
+
+if [ %%KDE4_PREFIX%% != %%LOCALBASE%% ]; then
+ XDG_CONFIG_DIRS=%%KDE4_PREFIX%%/etc/xdg:${XDG_CONFIG_DIRS}
+fi
+
+export XDG_CONFIG_DIRS
+
+XDG_DATA_DIRS=\
+${XDG_DATA_DIRS}:/usr/share:%%LOCALBASE%%/share:%%LOCALBASE%%/share/gnome
+
+if [ %%KDE4_PREFIX%% != %%LOCALBASE%% ]; then
+ XDG_DATA_DIRS=%%KDE4_PREFIX%%/share:${XDG_DATA_DIRS}
+fi
+
+export XDG_DATA_DIRS
+
+kbuildsycoca4
More information about the Midnightbsd-cvs
mailing list