commit: a24d66d059a6f73fe84d212e01e770bfa01c31b6
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 18 21:41:46 2015 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Jan 18 21:41:46 2015 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=a24d66d0
[eclass] Restore selinux support
---
eclass/kde5.eclass | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index b66fdb9..0bff4ce 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -83,6 +83,13 @@ else
: ${KDE_TEST:=false}
fi
+# @ECLASS-VARIABLE: KDE_SELINUX_MODULE
+# @DESCRIPTION:
+# If set to "none", do nothing.
+# For any other value, add selinux to IUSE, and depending on that useflag
+# add a dependency on sec-policy/selinux-${KDE_SELINUX_MODULE} to (R)DEPEND
+: ${KDE_SELINUX_MODULE:=none}
+
if [[ ${KDEBASE} = kdevelop ]]; then
HOMEPAGE="http://www.kdevelop.org/"
else
@@ -161,6 +168,14 @@ case ${KDE_TEST} in
;;
esac
+case ${KDE_SELINUX_MODULE} in
+ none) ;;
+ *)
+ IUSE+=" selinux"
+ COMMONDEPEND+=" selinux? (
sec-policy/selinux-${KDE_SELINUX_MODULE} )"
+ ;;
+esac
+
DEPEND+=" ${COMMONDEPEND} dev-util/desktop-file-utils"
RDEPEND+=" ${COMMONDEPEND}"
unset COMMONDEPEND