mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
sys-apps/apparmor: version bump 2.13.4
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Palimaka <kensington@gentoo.org>
This commit is contained in:
@@ -1 +1,2 @@
|
||||
DIST apparmor-2.13.3.tar.gz 7384974 BLAKE2B fd519f7b845db3203c8f47ff5abc7d9f20a7947fe86799b6fffcfaabaf5130fe0aa6589314f201c1df59cfd0fb22b80a12d364e9ca1279b14ba89ec469e3b346 SHA512 137b2bf026ec655b662e9c264d7d48d878db474a3f1cc5a38bfd7df2f85b682bddb77b091ab5595178231a0a262c9ae9cdd61409461cd889bdee156906ef1141
|
||||
DIST apparmor-2.13.4.tar.gz 7390179 BLAKE2B 49818a010d5e5757dd43710f2af925fbb62a9f8f9be74556ff31a9a8834bebac010762fc6bef3da8d295e487b65d0e0135f4be25bcb01a834846c5e5d65d92a4 SHA512 d42748bf36ae66849f79653a62d499e9d17a97c4d680fb653eb1c379d0593aaa09f7ddfc6f2fa0d2fb468bce05fb25444976f60a5ec24778fdd7ec20d1c13651
|
||||
|
||||
67
sys-apps/apparmor/apparmor-2.13.4.ebuild
Normal file
67
sys-apps/apparmor/apparmor-2.13.4.ebuild
Normal file
@@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit systemd toolchain-funcs
|
||||
|
||||
MY_PV="$(ver_cut 1-2)"
|
||||
|
||||
DESCRIPTION="Userspace utils and init scripts for the AppArmor application security system"
|
||||
HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home"
|
||||
SRC_URI="https://launchpad.net/${PN}/${MY_PV}/${PV}/+download/${PN}-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc"
|
||||
|
||||
RESTRICT="test" # bug 675854
|
||||
|
||||
RDEPEND="~sys-libs/libapparmor-${PV}"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
sys-devel/bison
|
||||
sys-devel/gettext
|
||||
sys-devel/flex
|
||||
doc? ( dev-tex/latex2html )
|
||||
"
|
||||
|
||||
S=${WORKDIR}/apparmor-${PV}/parser
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-2.13.1-makefile.patch"
|
||||
"${FILESDIR}/${PN}-2.11.1-dynamic-link.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# remove warning about missing file that controls features
|
||||
# we don't currently support
|
||||
sed -e "/installation problem/ctrue" -i rc.apparmor.functions || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" USE_SYSTEM=1 arch manpages
|
||||
use doc && emake pdf
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake CXX="$(tc-getCXX)" USE_SYSTEM=1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" DISTRO="unknown" USE_SYSTEM=1 install
|
||||
|
||||
dodir /etc/apparmor.d/disable
|
||||
|
||||
newinitd "${FILESDIR}/${PN}-init" ${PN}
|
||||
systemd_newunit "${FILESDIR}/apparmor.service" apparmor.service
|
||||
|
||||
use doc && dodoc techdoc.pdf
|
||||
|
||||
exeinto /usr/share/apparmor
|
||||
doexe "${FILESDIR}/apparmor_load.sh"
|
||||
doexe "${FILESDIR}/apparmor_unload.sh"
|
||||
}
|
||||
Reference in New Issue
Block a user