summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD49
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..477f9d7fd2f8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = lib32-libasyncns-git
+ pkgdesc = A C library for executing name service queries asynchronously
+ pkgver = 0.8+3+g68cd5af
+ pkgrel = 1
+ url = http://0pointer.de/lennart/projects/libasyncns
+ arch = x86_64
+ license = LGPL
+ makedepends = gcc-multilib
+ makedepends = git
+ makedepends = lynx
+ depends = lib32-glibc
+ depends = libasyncns
+ provides = lib32-libasyncns
+ conflicts = lib32-libasyncns
+ source = git://git.0pointer.de/libasyncns.git
+ md5sums = SKIP
+
+pkgname = lib32-libasyncns-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fe0c6fb57510
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Vincent Grande <shoober420@gmail.com>
+# Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+# Contributor: Corrado Primier <bardo@aur.archlinux.org>
+# Contributor: Eric Belanger <belanger@astro.umontreal.ca>
+# Contributor: William Rea <sillywilly@gmail.com>
+# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
+
+_pkgbasename=libasyncns
+pkgname=lib32-$_pkgbasename-git
+pkgver=0.8+3+g68cd5af
+pkgrel=1
+pkgdesc="A C library for executing name service queries asynchronously"
+arch=(x86_64)
+url="http://0pointer.de/lennart/projects/libasyncns"
+license=(LGPL)
+depends=(lib32-glibc $_pkgbasename)
+makedepends=(gcc-multilib git lynx)
+provides=(lib32-libasyncns)
+conflicts=(lib32-libasyncns)
+source=("git://git.0pointer.de/libasyncns.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd $_pkgbasename
+ git describe | sed 's/^v//;s/-/+/g'
+}
+
+prepare() {
+ cd $_pkgbasename
+
+ # Fix libdir
+ sed -i '/^libdir=/s:/lib:/lib32:' *.pc.in
+
+ NOCONFIGURE=1 ./bootstrap.sh
+}
+
+build() {
+ cd $_pkgbasename
+ export CC="gcc -m32" PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+ ./configure --prefix=/usr --libdir=/usr/lib32
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+ make
+}
+
+package() {
+ cd $_pkgbasename
+ make DESTDIR="$pkgdir" install
+ rm -r "$pkgdir"/usr/{include,share}
+}