summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorDavid Michael <fedora.dm0@gmail.com>2020-11-02 16:46:03 -0500
committerJason Zaman <perfinion@gentoo.org>2020-11-05 01:38:54 -0800
commit8e35dbf724e9a4e2530e9c8708256af7343ec5f1 (patch)
tree7c45ec49b44f5ff8b0f7b14bf1ef2f9054254162 /eclass
parentdev-games/tiled: remove 1.4.1 (diff)
downloadgentoo-8e35dbf724e9a4e2530e9c8708256af7343ec5f1.tar.gz
gentoo-8e35dbf724e9a4e2530e9c8708256af7343ec5f1.tar.bz2
gentoo-8e35dbf724e9a4e2530e9c8708256af7343ec5f1.zip
selinux-policy-2.eclass: add EAPI 7
Closes: https://bugs.gentoo.org/748483 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Diffstat (limited to 'eclass')
-rw-r--r--eclass/selinux-policy-2.eclass18
1 files changed, 12 insertions, 6 deletions
diff --git a/eclass/selinux-policy-2.eclass b/eclass/selinux-policy-2.eclass
index c1e21974021..3ba310e49de 100644
--- a/eclass/selinux-policy-2.eclass
+++ b/eclass/selinux-policy-2.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Eclass for installing SELinux policy, and optionally
@@ -7,7 +7,7 @@
# @ECLASS: selinux-policy-2.eclass
# @MAINTAINER:
# selinux@gentoo.org
-# @SUPPORTED_EAPIS: 5 6
+# @SUPPORTED_EAPIS: 5 6 7
# @BLURB: This eclass supports the deployment of the various SELinux modules in sec-policy
# @DESCRIPTION:
# The selinux-policy-2.eclass supports deployment of the various SELinux modules
@@ -76,7 +76,7 @@
case "${EAPI:-0}" in
0|1|2|3|4) die "EAPI<5 is not supported";;
- 5|6) : ;;
+ 5|6|7) : ;;
*) die "unknown EAPI" ;;
esac
@@ -117,9 +117,15 @@ else
RDEPEND=">=sys-apps/policycoreutils-2.0.82
>=sec-policy/selinux-base-policy-${PV}"
fi
-DEPEND="${RDEPEND}
- sys-devel/m4
- >=sys-apps/checkpolicy-2.0.21"
+if [[ ${EAPI:-0} == [56] ]]; then
+ DEPEND="${RDEPEND}
+ sys-devel/m4
+ >=sys-apps/checkpolicy-2.0.21"
+else
+ DEPEND="${RDEPEND}"
+ BDEPEND="sys-devel/m4
+ >=sys-apps/checkpolicy-2.0.21"
+fi
EXPORT_FUNCTIONS src_unpack src_prepare src_compile src_install pkg_postinst pkg_postrm