summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAndrew Sun2018-04-19 19:59:03 -0400
committerAndrew Sun2018-04-19 19:59:03 -0400
commitac64fc73ea8d8fc6c4614455ba14d4ddc4501722 (patch)
tree5405a488b525eb9fe7e04e6cbd887ff42788c1ac /PKGBUILD
downloadaur-ac64fc73ea8d8fc6c4614455ba14d4ddc4501722.tar.gz
add lib32-libnftnl (version 1.0.9)
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..882ade2301c4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Andrew Sun <adsun701@gmail.com>
+
+pkgname=lib32-libnftnl
+_pkgbasename=libnftnl
+pkgver=1.0.9
+pkgrel=1
+pkgdesc='Netfilter library providing interface to the nf_tables subsystem'
+arch=('x86_64')
+url='https://netfilter.org/projects/libnftnl/'
+license=('GPL2')
+depends=('lib32-libmnl' 'libnftnl')
+validpgpkeys=('C09DB2063F1D7034BA6152ADAB4655A126D292E4') # Netfilter Core Team
+# 2016-11-03: https sources download is broken with curl
+source=("http://netfilter.org/projects/libnftnl/files/libnftnl-${pkgver}.tar.bz2"{,.sig})
+sha1sums=('90b70f52a26f88ab1106671e797faac21265fa6a'
+ 'SKIP')
+
+prepare() {
+ cd "${srcdir}/${_pkgbasename}-${pkgver}"
+ autoreconf -fiv
+}
+
+build() {
+ cd "${srcdir}/${_pkgbasename}-${pkgver}"
+
+ export CC='gcc -m32'
+ export CXX='g++ -m32'
+ export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+ export LDFLAGS+=' -m32'
+
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib32
+ make
+}
+
+package() {
+ cd "${srcdir}/${_pkgbasename}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+ rm -rf "${pkgdir}"/usr/{bin,include,share}
+}