# Maintainer: Gabor Pali pkgname=iptables pkgver=1.8.7 pkgrel=2 pkgdesc="Linux kernel firewall, NAT and packet mangling tools" url="https://www.netfilter.org/projects/iptables/index.html" arch="all" license="GPL-2.0-or-later" makedepends="libnftnl-dev bison flex autoconf automake" source="https://www.netfilter.org/projects/iptables/files/iptables-$pkgver.tar.bz2 iptables.initd iptables.confd ip6tables.confd " build() { export CFLAGS="$CFLAGS -D_GNU_SOURCE" ./configure \ --build="$CBUILD" \ --host="$CHOST" \ --prefix=/usr \ --sbindir=/sbin \ --sysconfdir=/etc \ --mandir=/tmp \ --without-kernel \ --without-pkgconfig \ --enable-libipq \ --enable-shared # do not use rpath sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make } package() { make -j1 install DESTDIR="$pkgdir" rm -rf "$pkgdir"/tmp \ "$pkgdir"/usr/bin \ "$pkgdir"/usr/include \ "$pkgdir"/sbin/ebtables* \ "$pkgdir"/sbin/arptables* \ "$pkgdir"/usr/lib/pkgconfig mkdir -p "$pkgdir"/usr/lib \ "$pkgdir"/var/lib/iptables install -D -m755 "$srcdir"/iptables.initd "$pkgdir"/etc/init.d/iptables install -D -m644 "$srcdir"/iptables.confd "$pkgdir"/etc/conf.d/iptables install -D -m755 "$srcdir"/iptables.initd "$pkgdir"/etc/init.d/ip6tables install -D -m644 "$srcdir"/ip6tables.confd "$pkgdir"/etc/conf.d/ip6tables } sha512sums=" c0a33fafbf1139157a9f52860938ebedc282a1394a68dcbd58981159379eb525919f999b25925f2cb4d6b18089bd99a94b00b3e73cff5cb0a0e47bdff174ed75 iptables-1.8.7.tar.bz2 a37c17a5382c756fcfb183af73af2283f0d09932c5a767241cbab5d784738f6f587f287a0cdf13b4fa74724ecd3a2063a9689ccee84c1bda02e730f63480f74d iptables.initd 85bb1660c2452fdede5ae0a483489a3648a8b327ea658839a1ad8c6405f6526bdf842a62d4df3f6e3cbbb9ad59137d37b39266cee21e252814191964d4c50f44 iptables.confd 0897a7a22f8b700f7f1f5c355ad6cbf39740e44d6c962af99e479978d8a2d556ca7fe4e31f238829046b4a871ce0b5fd52e2544f1361d15dd1ea3e33992646c4 ip6tables.confd "