From 94898082d1bfa1879ee16160268c010525a919a1 Mon Sep 17 00:00:00 2001 From: Jason Zaman Date: Sat, 19 Nov 2016 20:42:08 +0800 Subject: [PATCH] sys-apps/semodule-utils: New package live ebuild Package-Manager: portage-2.3.0 --- sys-apps/semodule-utils/metadata.xml | 15 ++++++ .../semodule-utils/semodule-utils-9999.ebuild | 52 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 sys-apps/semodule-utils/metadata.xml create mode 100644 sys-apps/semodule-utils/semodule-utils-9999.ebuild diff --git a/sys-apps/semodule-utils/metadata.xml b/sys-apps/semodule-utils/metadata.xml new file mode 100644 index 000000000000..35a209da7acf --- /dev/null +++ b/sys-apps/semodule-utils/metadata.xml @@ -0,0 +1,15 @@ + + + + + selinux@gentoo.org + SELinux Team + + + semodule-utils are utilities to create and link SELinux policy module packages. + + + cpe:/a:redhat:policycoreutils + SELinuxProject/selinux + + diff --git a/sys-apps/semodule-utils/semodule-utils-9999.ebuild b/sys-apps/semodule-utils/semodule-utils-9999.ebuild new file mode 100644 index 000000000000..9c3f9abf96b5 --- /dev/null +++ b/sys-apps/semodule-utils/semodule-utils-9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="6" + +inherit toolchain-funcs + +MY_RELEASEDATE="20161014" +SEPOL_VER="${PV}" +SELNX_VER="${PV}" + +MY_P="${P//_/-}" +IUSE="" + +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" + S="${WORKDIR}/${MY_P}/${PN}" +else + SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + S="${WORKDIR}/${MY_P}" +fi + +DESCRIPTION="SELinux policy module utilities" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" + +LICENSE="GPL-2" +SLOT="0" + +DEPEND=">=sys-libs/libsepol-${SEPOL_VER}:=" + +RDEPEND="${DEPEND} + !