upg apparmor

This commit is contained in:
joborun linux 2023-02-28 23:20:03 +02:00
parent 7c1490ab11
commit 5f5deaa4f7
2 changed files with 30 additions and 24 deletions

View File

@ -6,10 +6,9 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=apparmor
pkgver=3.1.2
pkgver=3.1.3
pkgrel=01
pkgdesc="Mandatory Access Control (MAC) using Linux Security Module (LSM) w/o systemd"
arch=(x86_64)
url="https://gitlab.com/apparmor/apparmor"
depends=(audit glibc pam python)
makedepends=(apache libxcrypt python-setuptools ruby swig)
@ -41,6 +40,15 @@ prepare() {
}
build() {
local configure_options=(
--prefix=/usr
--sbindir=/usr/bin
--with-perl
--with-python
--with-ruby
--without-systemd
)
cd "${pkgname}-${pkgver}"
# export required perl executable locations
@ -50,12 +58,8 @@ build() {
export MAKEFLAGS+=" PROVE=${_core_perl}/prove"
(
cd "libraries/libapparmor/"
./configure --prefix=/usr \
--sbindir=/usr/bin \
--with-perl \
--with-python \
--with-ruby \
--without-systemd
./configure "${configure_options[@]}"
make
)
make -C binutils
@ -140,16 +144,16 @@ package() {
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL2 LGPL2.1)
validpgpkeys=('3ECDCBA5FB34D254961CC53F6689E64E3D3664BB') # AppArmor Development Team (AppArmor signing key) <apparmor@lists.ubuntu.com>
sha256sums=(7cbd0b2f6393abf57acaf25dc2b32b2ae197c0b5b0d661e14be46127df93a5eb # apparmor-3.1.2.tar.gz
7b4b5e9e8b1dc457c75b2facc647d0a6951f2bf5b152a9042cce0c49acd00a5a) # apparmor-3.1.2.tar.gz.asc
b2sums=('595bef3e1f62bcd4f0ffb4bf1a662ac77c78bfc3f2b4743c5606849e71cba0d844b0c45a9f3107e0f1eee34f2f5a757553c70a8ceeadea70235256332f7364a7'
'SKIP')
sha256sums=(b8ffac45d0b283afe574ddd5542142ba1a62c354df110cff862b99201f29c843 # apparmor-3.1.3.tar.gz
c31ba39f3f7e23b6a3f7f301435fb9fa5958807ab477398a5c803e0d8dd18f67) # apparmor-3.1.3.tar.gz.asc
## 03426c53f593f810dd9fb83a3099fad8bc6b0e763238bab1e1afab46e1146e33 apparmor-3.1.3-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: David Runge <dvzrv@archlinux.org>
pkgname=apparmor
pkgver=3.1.2
pkgver=3.1.3
pkgrel=1
pkgdesc="Mandatory Access Control (MAC) using Linux Security Module (LSM)"
arch=(x86_64)
@ -24,11 +24,10 @@ backup=(
etc/apparmor/parser.conf
etc/apparmor/severity.db
)
options=(debug)
source=(https://launchpad.net/$pkgname/${pkgver%.[0-9]}/$pkgver/+download/$pkgname-$pkgver.tar.gz{,.asc})
sha512sums=('e4fa8e0985472c00d3b68044f4150659787cf15b384b901af32b5aba3f0b2839f33bfe0b0675bf8ea7a1f5727152756a276c75b1dec383a33b92b0a1b8615a11'
sha512sums=('88ffb21813d1874e640ad407aa566d898fb47b65f819e321d2d451845be86088af7e1bcb4abac6601bedf353ef5d3cb6a07a7f57d0a666449a5f768ea0e49c94'
'SKIP')
b2sums=('595bef3e1f62bcd4f0ffb4bf1a662ac77c78bfc3f2b4743c5606849e71cba0d844b0c45a9f3107e0f1eee34f2f5a757553c70a8ceeadea70235256332f7364a7'
b2sums=('a2aaec3e5439bc75509b6810c477df55ba837fc595b772bd884ded4860db32e8ce9d5fb015b269ce1597b84d69d78d5ebb45d775f658b4d05d51ed392aad7549'
'SKIP')
validpgpkeys=('3ECDCBA5FB34D254961CC53F6689E64E3D3664BB') # AppArmor Development Team (AppArmor signing key) <apparmor@lists.ubuntu.com>
_core_perl="/usr/bin/core_perl"
@ -39,6 +38,14 @@ prepare() {
}
build() {
local configure_options=(
--prefix=/usr
--sbindir=/usr/bin
--with-perl
--with-python
--with-ruby
)
cd $pkgname-$pkgver
# export required perl executable locations
@ -48,12 +55,7 @@ build() {
export MAKEFLAGS+=" PROVE=$_core_perl/prove"
(
cd libraries/libapparmor/
./configure \
--prefix=/usr \
--sbindir=/usr/bin \
--with-perl \
--with-python \
--with-ruby
./configure "${configure_options[@]}"
make
)
make -C binutils