diff options
| author | Johannes Huber <johu@gentoo.org> | 2015-01-18 22:41:46 +0100 |
|---|---|---|
| committer | Johannes Huber <johu@gentoo.org> | 2015-01-18 22:41:46 +0100 |
| commit | a24d66d059a6f73fe84d212e01e770bfa01c31b6 (patch) | |
| tree | cc7b54a24747a75a1b7a6ba887945589fbb498bb | |
| parent | 7a36c07883683dd53e210b04726bcdac868d0f35 (diff) | |
| download | kde-a24d66d059a6f73fe84d212e01e770bfa01c31b6.tar.gz kde-a24d66d059a6f73fe84d212e01e770bfa01c31b6.tar.bz2 kde-a24d66d059a6f73fe84d212e01e770bfa01c31b6.zip | |
[eclass] Restore selinux support
| -rw-r--r-- | eclass/kde5.eclass | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass index b66fdb9ac1b..0bff4ce79e1 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 |
