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

Bartłomiej Piotrowski bpiotrowski at archlinux.org
Mon Mar 27 11:13:05 UTC 2017


    Date: Monday, March 27, 2017 @ 11:13:04
  Author: bpiotrowski
Revision: 291726

upgpkg: iptables 1.6.1-1

enable BPF compiler

Modified:
  iptables/trunk/PKGBUILD

----------+
 PKGBUILD |   54 ++++++++++++++++++++++++++++++------------------------
 1 file changed, 30 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-03-27 11:01:18 UTC (rev 291725)
+++ PKGBUILD	2017-03-27 11:13:04 UTC (rev 291726)
@@ -3,15 +3,15 @@
 # Contributor: Thomas Baechler <thomas at archlinux.org>
 
 pkgname=iptables
-pkgver=1.6.0
+pkgver=1.6.1
 pkgrel=1
 pkgdesc='Linux kernel packet control tool'
-arch=('i686' 'x86_64')
-license=('GPL2')
+arch=(i686 x86_64)
+license=(GPL2)
 url='http://www.netfilter.org/projects/iptables/index.html'
-depends=('glibc' 'bash' 'libnftnl')
-makedepends=('linux-api-headers')
-source=(http://www.netfilter.org/projects/iptables/files/${pkgname}-${pkgver}.tar.bz2{,.sig} \
+depends=(glibc bash libnftnl libpcap)
+makedepends=(linux-api-headers)
+source=(http://www.netfilter.org/projects/iptables/files/${pkgname}-${pkgver}.tar.bz2{,.sig}
         empty.rules
         simple_firewall.rules
         empty-filter.rules
@@ -22,7 +22,7 @@
         iptables.service
         ip6tables.service
         iptables-flush)
-sha1sums=('21a694e75b0d6863cc001f85fb15915d12b8cc22'
+sha1sums=('b2592490ca7a6c2cd0f069e167a4337c86acdf91'
           'SKIP'
           '83b3363878e3660ce23b2ad325b53cbd6c796ecf'
           'f085a71f467e4d7cb2cf094d9369b0bcc4bab6ec'
@@ -37,7 +37,7 @@
 validpgpkeys=('C09DB2063F1D7034BA6152ADAB4655A126D292E4') # Netfilter Core Team
 
 prepare() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd $pkgname-$pkgver
 
   # use system one
   rm include/linux/types.h
@@ -44,32 +44,38 @@
 }
 
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd $pkgname-$pkgver
 
- ./configure --prefix=/usr \
-     --libexecdir=/usr/lib/iptables --sysconfdir=/etc \
-     --with-xtlibdir=/usr/lib/iptables \
-     --enable-devel --enable-shared \
-     --sbindir=/usr/bin
+  ./configure --prefix=/usr \
+    --sysconfdir=/etc \
+    --sbindir=/usr/bin \
+    --libexecdir=/usr/lib/iptables \
+    --with-xtlibdir=/usr/lib/iptables \
+    --enable-bpf-compiler \
+    --enable-devel \
+    --enable-shared
+
   make
 }
 
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
 
-  make DESTDIR="${pkgdir}" install
+  cd "$srcdir"
+  install -Dm644 empty.rules "${pkgdir}"/etc/iptables/empty.rules
+  install -Dm644 simple_firewall.rules "${pkgdir}"/etc/iptables/simple_firewall.rules
 
-  cd "${srcdir}"
-  install -D -m644 empty.rules "${pkgdir}"/etc/iptables/empty.rules
-  install -D -m644 simple_firewall.rules "${pkgdir}"/etc/iptables/simple_firewall.rules
-
-  mkdir -p "${pkgdir}"/var/lib/{iptables,ip6tables}
+  install -d "$pkgdir"/var/lib/{iptables,ip6tables}
   install -m644 empty-{filter,mangle,nat,raw,security}.rules "${pkgdir}"/var/lib/iptables
   install -m644 empty-{filter,mangle,nat,raw,security}.rules "${pkgdir}"/var/lib/ip6tables
 
   # install systemd files
-  install -Dm644 ${srcdir}/iptables.service ${pkgdir}/usr/lib/systemd/system/iptables.service
-  install -Dm644 ${srcdir}/ip6tables.service ${pkgdir}/usr/lib/systemd/system/ip6tables.service
-  install -Dm755 ${srcdir}/iptables-flush ${pkgdir}/usr/lib/systemd/scripts/iptables-flush
+  install -Dm644 iptables.service \
+    "$pkgdir/usr/lib/systemd/system/iptables.service"
+  install -Dm644 ip6tables.service \
+    "$pkgdir/usr/lib/systemd/system/ip6tables.service"
+  install -Dm755 iptables-flush \
+    "$pkgdir/usr/lib/systemd/scripts/iptables-flush"
 }
 



More information about the arch-commits mailing list