diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 2edb3a33..437e07f9 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -25,17 +25,49 @@ backup=('etc/apparmor/easyprof.conf' options=(!lto) source=( "https://launchpad.net/${pkgname}/${pkgver%.[0-9]}/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz"{,.asc} + 'https://gitlab.com/apparmor/apparmor/-/commit/74e074a21374851b562e3caae930c09d03d5c25c.patch' + 'https://gitlab.com/apparmor/apparmor/-/commit/2b6eada0195cd1ef9d3194d1302dda2461f275e0.patch' + 'https://gitlab.com/apparmor/apparmor/-/commit/ecf8abab98f3579f0d38f7f6909978230cfbead0.patch' + 'https://gitlab.com/apparmor/apparmor/-/commit/f1c6defb4a81373a80d2bc342a6ce5cf7aa62864.patch' + 'https://gitlab.com/apparmor/apparmor/-/commit/6bb342380cbaf16aa614f25a0d1f577b0ab902ed.patch' + 'https://gitlab.com/apparmor/apparmor/-/commit/9099b7ed41b6b9da8bc1e9b5e936bf49d249a493.patch' + 'https://gitlab.com/apparmor/apparmor/-/commit/ec19c34795f9840579550daf57125f7345770a2f.patch' + 'https://gitlab.com/apparmor/apparmor/-/commit/8cf3ec75fc4ced3b2ffe270f9a27ad33b98dbbcc.patch' ) sha512sums=('1edd800771f46fab9bc5274842e64482b7fd4a5ba4de9855d621baf1d08c8236bfa7752dd9ab3dee095f8e0798129241a9aebf68ed1c994ae5597086a4a1a8ca' - 'SKIP') + 'SKIP' + 'ddb94f767a7c2e025dd988cd389ef89f7e1edfdbd799f9535135aa791d6e406d1bba49ea64de3f818b30b37daa085a4aec0efde84b02c9faf7da887ba26a49fd' + '62cdff2bb08053ef9a5a3f87d227ebc38a582ed5f70b46966e2fac9129d7b82ee86685341d6d7dd938664c1a0bc0ea2f638e7f0b0d368ae3bb884e7587c536ba' + '5bffe866147ab88cebcf1c126bd0596c384f384c37a379ac9e203c27b5253dec09b4e6c1b7bb2b50d522d7798562e93ce2eb8d67237573b44fc33bf9317f4997' + 'd3448dc08f052e3c5112f1465810791e1b48ad8c21b60fe18d531243c6eb630c52c91a686435df2a19ca6fc27a66c165428dae26569d6cb4bcebafb1f8d753a2' + 'ab44d2e41a5e0cbb3a5462f2cc227ed2feb4a1b70bf6f85c83d900ddf89445c2ae461906b17b466d4512118d66323859202a93f452a9e653f145ad8e147b96f5' + '80f02f6075050868dab8bdf5722113c297ab594be721ee87d15fe4b46ef908fbbb465272475aa3b3c4d665e607347e85a62eacd7249449b2e30b0463c20ac785' + '0b7e64f5b5892c9c88a96150af68589bc7c0b178800024c394ed8d0b63c46b83fb3b32918754906b36a9a4027b0934d4e5bee3213d8ac26f8ec942f2d6ae4a69' + 'd49bf1a9fedea378eec761124c85d973bc6be4f2d1d8b3af53af07349c0562dd762819c8d38ab2dfc495d81e406e99fe8f72118f9be97fb06cfbe8d587960e35') b2sums=('831ea65ed0972ad8a6e335e438e7b0a8a2a3977dc4360ad1923d48cc7b21b1941ec011d3894d8bdc98934b953a3f1d89a859fc27ec2530f5dd9b3cc850fe66f0' - 'SKIP') + 'SKIP' + '1c852a257e21864bfab020ca87b80cf3a726fe98a720843e79fed1c7469bbe8042178442e3165db252e5ca7830df0e0781432e8c71176f314331f4811bb13110' + '2901507e316f2b261b2881fa2ed8ea7f7a78866803447360c8f5f09ef4c2e7361b90efbd220993a64c7276bd5fa513fbc12edf8fcde3e3dc73ff72f541728ddf' + '3c14aca10f77e2301d878c15a55f1ca8ce636c9a6ab512b56c735ce8b15f9652db533daaa608850b244a7148228b9eaeb1cf8717c443cda3c81fdd43ea9e9ab3' + 'c1b71b3f5eaed11647311699f072c99c81415b77bae7f3ee6b368d0242f8ace8561162b1ced602b9437a42db8ba3c334ad886c39369313d67bcc2a89e6d9faab' + '0c48b633733481446084b5f9959631b0dd20385b06ed45be70d1d925ca9b75e666f91dd7c6f3790d60b800f5024d7f471190624ed7fb540622daf459b2579e8c' + '2e84536740f4f17aad2cdb32d4e315bcc4c8956c7d6a9c67dbfb51b50151e813cb170d0d8f07390fc2782a5c50c9c87ee901df74a434f01391985251f3e7da6c' + '84e222cce1bf57fde57f0bc9eb492b965b672270cbae010c4c75beae92832b447f1f6ac46cfe43aad542bad6a42cd1fc59e1c0150adb14c74a1b0b2b72041cc7' + 'e32e58887d03a6c3edd2cebacd4b5d7cb18e1ad1f870faa3baf136caa75b7ad65ce6101149e086b92371e179fa210ef222977d125bbc783ec98d353265045eda') validpgpkeys=('3ECDCBA5FB34D254961CC53F6689E64E3D3664BB') # AppArmor Development Team (AppArmor signing key) _core_perl="/usr/bin/core_perl" prepare() { cd "${pkgname}-${pkgver}" + local filename + for filename in "${source[@]}"; do + if [[ "$filename" =~ \.patch$ ]]; then + echo "Applying patch ${filename##*/}" + patch -p1 -N -i "$srcdir/${filename##*/}" + fi + done + # remove test for help output that hardcodes expected output: # https://gitlab.com/apparmor/apparmor/-/issues/220 sed '147,179d' -i utils/test/test-aa-notify.py