[arch-commits] Commit in nftables/trunk (PKGBUILD)

Sébastien Luttringer seblu at gemini.archlinux.org
Thu Mar 24 09:31:10 UTC 2022


    Date: Thursday, March 24, 2022 @ 09:31:10
  Author: seblu
Revision: 440638

upgpkg: nftables 1:1.0.2-1

Modified:
  nftables/trunk/PKGBUILD

----------+
 PKGBUILD |   22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-03-24 09:16:52 UTC (rev 440637)
+++ PKGBUILD	2022-03-24 09:31:10 UTC (rev 440638)
@@ -2,8 +2,8 @@
 
 pkgname=nftables
 epoch=1
-pkgver=1.0.1
-pkgrel=3
+pkgver=1.0.2
+pkgrel=1
 pkgdesc='Netfilter tables userspace tools'
 arch=('x86_64')
 url='https://netfilter.org/projects/nftables/'
@@ -14,11 +14,13 @@
 backup=('etc/nftables.conf')
 validpgpkeys=('37D964ACC04981C75500FB9BD55D978A8A1420E4') # Netfilter Core Team
 source=("https://netfilter.org/projects/nftables/files/nftables-$pkgver.tar.bz2"{,.sig}
+        '01.patch::http://git.netfilter.org/nftables/patch/?id=18a08fb7f0443f8bde83393bd6f69e23a04246b3'
         'nftables.conf'
         'nftables.service')
 install=nftables.install
-sha256sums=('3ceeba625818e81a0be293e9dd486c3ef799ebd92165270f1e57e9a201efa423'
+sha256sums=('0b28a36ffcf4567b841de7bd3f37918b1fed27859eb48bdec51e1f7a83954c02'
             'SKIP'
+            '1edfb36836802d71a4a375e8ecc15f38ca3bfb93ea4b5af228ff8917beb95776'
             '2aff88019097d21dbfa4713f5b54c184751c86376e458b683f8d90f3abd232a8'
             'deffeef36fe658867dd9203ec13dec85047a6d224ea63334dcf60db97e1809ea')
 
@@ -25,12 +27,13 @@
 prepare() {
   cd $pkgname-$pkgver
   # apply patch from the source array (should be a pacman feature)
-  local filename
-  for filename in "${source[@]}"; do
-    if [[ "$filename" =~ \.patch$ ]]; then
-      msg2 "Applying patch ${filename##*/}"
-      patch -p1 -N -i "$srcdir/${filename##*/}"
-    fi
+  local src
+  for src in "${source[@]}"; do
+    src="${src%%::*}"
+    src="${src##*/}"
+    [[ $src = *.patch ]] || continue
+    msg2 "Applying patch $src..."
+    patch -Np1 < "../$src"
   done
   :
 }
@@ -37,6 +40,7 @@
 
 build() {
   cd $pkgname-$pkgver
+  autoreconf -fi #FIXME: To remove with 01.patch
   ./configure \
     --prefix=/usr \
     --sbindir=/usr/bin \



More information about the arch-commits mailing list