Date: Tuesday, December 3, 2019 @ 02:27:30 Author: seblu Revision: 370252
upgpkg: libnftnl 1.1.5-1 Modified: libnftnl/trunk/PKGBUILD ----------+ PKGBUILD | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-12-03 01:23:19 UTC (rev 370251) +++ PKGBUILD 2019-12-03 02:27:30 UTC (rev 370252) @@ -1,8 +1,8 @@ # Maintainer: Sébastien Luttringer pkgname=libnftnl -pkgver=1.1.4 -pkgrel=2 +pkgver=1.1.5 +pkgrel=1 pkgdesc='Netfilter library providing interface to the nf_tables subsystem' arch=('x86_64') url='https://netfilter.org/projects/libnftnl/' @@ -9,10 +9,25 @@ license=('GPL2') depends=('libmnl') validpgpkeys=('C09DB2063F1D7034BA6152ADAB4655A126D292E4') # Netfilter Core Team -source=("https://netfilter.org/projects/libnftnl/files/libnftnl-$pkgver.tar.bz2"{,.sig}) -sha1sums=('4f42144d05df7797afdb4c4de5d2d5fbb44b3534' - 'SKIP') +source=("https://netfilter.org/projects/libnftnl/files/libnftnl-$pkgver.tar.bz2"{,.sig} + '01-flowtable.patch::https://git.netfilter.org/libnftnl/patch/?id=b2388765e0c4405442faa13845419f6a35d0134c') +sha1sums=('a923bae5b028a30c5c8aa4c0f71445885867274b' + 'SKIP' + 'b121893675fcf8568e9566899e71fb35b47bdd4e') +prepare() { + cd $pkgname-$pkgver + # apply patch from the source array (should be a pacman feature) + local src + for src in "${source[@]}"; do + src="${src%%::*}" + src="${src##*/}" + [[ $src = *.patch ]] || continue + msg2 "Applying patch $src..." + patch -Np1 < "../$src" + done +} + build() { cd $pkgname-$pkgver ./configure --prefix=/usr