diff options
author | David Michael <fedora.dm0@gmail.com> | 2020-11-02 16:46:03 -0500 |
---|---|---|
committer | Jason Zaman <perfinion@gentoo.org> | 2020-11-05 01:38:54 -0800 |
commit | 8e35dbf724e9a4e2530e9c8708256af7343ec5f1 (patch) | |
tree | 7c45ec49b44f5ff8b0f7b14bf1ef2f9054254162 /eclass | |
parent | dev-games/tiled: remove 1.4.1 (diff) | |
download | gentoo-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.eclass | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/eclass/selinux-policy-2.eclass b/eclass/selinux-policy-2.eclass index c1e21974021a..3ba310e49de4 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 |