summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornl67202018-10-24 18:10:01 +0300
committernl67202018-10-24 18:10:01 +0300
commitc2b59f3429886037a7c9e2ea93e30d7a93268763 (patch)
tree080647e6d2a24c1b7fbec370017590786e6ff967
parent5e742dcdb523571e652064d519d114876909af22 (diff)
downloadaur-c2b59f3429886037a7c9e2ea93e30d7a93268763.tar.gz
apparmor-git 2.13.r277.g4a2dad33
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD30
2 files changed, 14 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index abd52b98729d..302167dbfeff 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,23 @@
pkgbase = apparmor-git
pkgdesc = Mandatory Access Control (MAC) using Linux Security Module (LSM)
- pkgver = 2.13.r237.g63cb46d2
+ pkgver = 2.13.r277.g4a2dad33
pkgrel = 1
url = https://gitlab.com/apparmor/apparmor
arch = x86_64
license = GPL
checkdepends = dejagnu
checkdepends = perl-locale-gettext
+ checkdepends = python-pyflakes
makedepends = git
makedepends = swig
- makedepends = chrpath
makedepends = ruby
depends = audit
+ depends = bash
depends = pam
depends = python
optdepends = perl: perl bindings
optdepends = ruby: ruby bindings
- provides = apparmor=2.13.r237.g63cb46d2
+ provides = apparmor=2.13.r277.g4a2dad33
provides = libapparmor
conflicts = apparmor
replaces = apparmor-libapparmor
diff --git a/PKGBUILD b/PKGBUILD
index e96551d323e8..60d5f5dc5a65 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,16 +2,15 @@
# Contributor: David Runge <dave@sleepmap.de>
pkgname=apparmor-git
-pkgver=2.13.r237.g63cb46d2
+pkgver=2.13.r277.g4a2dad33
pkgrel=1
pkgdesc='Mandatory Access Control (MAC) using Linux Security Module (LSM)'
arch=('x86_64')
url='https://gitlab.com/apparmor/apparmor'
license=('GPL')
-depends=('audit' 'pam' 'python')
-makedepends=('git' 'swig' 'chrpath' 'ruby')
-checkdepends=('dejagnu' 'perl-locale-gettext')
- # 'python-pyflakes'
+depends=('audit' 'bash' 'pam' 'python')
+makedepends=('git' 'swig' 'ruby')
+checkdepends=('dejagnu' 'perl-locale-gettext' 'python-pyflakes')
optdepends=('perl: perl bindings'
'ruby: ruby bindings')
conflicts=("${pkgname%-git}")
@@ -37,15 +36,8 @@ pkgver() {
prepare() {
cd "${srcdir}/${pkgname%-git}"
- # fix bin directory for parser install target
- # fix lib dir location
- # fix missing executable bit on apparmor.systemd script
- sed -e 's/sbin/usr\/bin/g' \
- -e 's/\}\/lib\/apparmor/\}\/usr\/lib\/apparmor/' \
- -e 's/644 apparmor.systemd/755 apparmor.systemd/' \
- -i parser/Makefile
- # fix default vim syntax file installation path
- sed -e 's/share\/apparmor/share\/vim\/vimfiles\/syntax/' -i utils/vim/Makefile
+ # fix default installation path for vim syntax file
+ sed -e 's|share/apparmor|share/vim/vimfiles/syntax|' -i utils/vim/Makefile
cd "${srcdir}/${pkgname%-git}/libraries/libapparmor"
./autogen.sh
}
@@ -89,14 +81,12 @@ package() {
make -C libraries/libapparmor DESTDIR="${pkgdir}" install
make -C changehat/pam_apparmor DESTDIR="${pkgdir}/usr" install
make -C binutils DESTDIR="${pkgdir}" install
- make -C parser DESTDIR="${pkgdir}" USR_SBINDIR="${pkgdir}/usr/bin" install
- make -C parser DESTDIR="${pkgdir}" USR_SBINDIR="${pkgdir}/usr/bin" install-systemd
+ make -C parser DESTDIR="${pkgdir}" APPARMOR_BIN_PREFIX="${pkgdir}/usr/lib/apparmor" SBINDIR="${pkgdir}/usr/bin" USR_SBINDIR="${pkgdir}/usr/bin" install
+ make -C parser DESTDIR="${pkgdir}" APPARMOR_BIN_PREFIX="${pkgdir}/usr/lib/apparmor" SBINDIR="${pkgdir}/usr/bin" USR_SBINDIR="${pkgdir}/usr/bin" install-systemd
make -C profiles DESTDIR="${pkgdir}" install
make -C utils DESTDIR="${pkgdir}" BINDIR="${pkgdir}/usr/bin" install
- # strip perl library and remove empty rpath
- find "${pkgdir}/usr/lib/perl5/" -type f -iname '*.so' \
- -exec strip --strip-unneeded {} \; \
- -exec chrpath -d {} \;
+ # removing empty core_perl directory
+ rm -rv "${pkgdir}/usr/lib/perl5/"*/core_perl
# move ruby bindings to vendor_ruby
mv -v "${pkgdir}/usr/lib/ruby/site_ruby/" "${pkgdir}/usr/lib/ruby/vendor_ruby/"
# adding files below /etc/apparmor.d to backup array