diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 49 |
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} +} |