summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Sun2018-04-19 19:59:03 -0400
committerAndrew Sun2018-04-19 19:59:03 -0400
commitac64fc73ea8d8fc6c4614455ba14d4ddc4501722 (patch)
tree5405a488b525eb9fe7e04e6cbd887ff42788c1ac
downloadaur-ac64fc73ea8d8fc6c4614455ba14d4ddc4501722.tar.gz
add lib32-libnftnl (version 1.0.9)
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD41
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..58725ccad795
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = lib32-libnftnl
+ pkgdesc = Netfilter library providing interface to the nf_tables subsystem
+ pkgver = 1.0.9
+ pkgrel = 1
+ url = https://netfilter.org/projects/libnftnl/
+ arch = x86_64
+ license = GPL2
+ depends = lib32-libmnl
+ depends = libnftnl
+ source = http://netfilter.org/projects/libnftnl/files/libnftnl-1.0.9.tar.bz2
+ source = http://netfilter.org/projects/libnftnl/files/libnftnl-1.0.9.tar.bz2.sig
+ validpgpkeys = C09DB2063F1D7034BA6152ADAB4655A126D292E4
+ sha1sums = 90b70f52a26f88ab1106671e797faac21265fa6a
+ sha1sums = SKIP
+
+pkgname = lib32-libnftnl
+
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}
+}