[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