diff options
author | Vojtech Kral | 2015-06-19 18:16:25 +0200 |
---|---|---|
committer | Vojtech Kral | 2015-06-19 18:17:15 +0200 |
commit | 4994e5f86f9e15d1ba4c450f6ed153afc8430f24 (patch) | |
tree | 54d0cecd7d7817a26b2fdd5e4b34b74bf491cb0d | |
download | aur-4994e5f86f9e15d1ba4c450f6ed153afc8430f24.tar.gz |
Initial
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | wrapper-paths.patch | 11 |
3 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7c86e28d8937 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = netresolve-git + pkgdesc = Network name resolution library + pkgver = r220.6f6d053 + pkgrel = 1 + url = http://www.sourceware.org/netresolve + arch = i686 + arch = x86_64 + license = BSD + makedepends = git + depends = c-ares + depends = unbound + source = git://sourceware.org/git/netresolve.git + source = wrapper-paths.patch + sha256sums = SKIP + sha256sums = 078bebb4e277a32df1b996f0b232661da19600b535d9624024578e73e18b0f85 + +pkgname = netresolve-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..839c36b427a2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Vojtech Kral <vojtech () kral.hk> + +pkgname='netresolve-git' +pkgver=r220.6f6d053 +pkgrel=1 +pkgdesc="Network name resolution library" +arch=('i686' 'x86_64') +url="http://www.sourceware.org/netresolve" +license=('BSD') +depends=('c-ares' 'unbound') +makedepends=('git') +source=( + 'git://sourceware.org/git/netresolve.git' + 'wrapper-paths.patch') +sha256sums=( + 'SKIP' + '078bebb4e277a32df1b996f0b232661da19600b535d9624024578e73e18b0f85') + +_gitname='netresolve' + + +pkgver() +{ + cd "${srcdir}/${_gitname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() +{ + cd "${srcdir}/${_gitname}" + ./autogen.sh + ./configure --prefix=/usr + make +} + +package() +{ + cd "${srcdir}/${_gitname}" + make DESTDIR="$pkgdir/" install + cd "$pkgdir" + patch -p0 < "$srcdir/wrapper-paths.patch" +} + + +# vim:set ts=2 sw=2 et: diff --git a/wrapper-paths.patch b/wrapper-paths.patch new file mode 100644 index 000000000000..083563a9943b --- /dev/null +++ b/wrapper-paths.patch @@ -0,0 +1,11 @@ +--- usr/bin/wrapresolve~ 2014-12-30 22:09:44.486739673 +0100 ++++ usr/bin/wrapresolve 2014-12-30 22:10:02.110073407 +0100 +@@ -3,7 +3,7 @@ + # Compatibility wrapper for netresolve that runs a program with libc functions + # replaced by netresolve based implementations. + +-export LD_PRELOAD="libnetresolve-libc.so libnetresolve-asyncns.so" ++export LD_PRELOAD="/usr/lib/libnetresolve-libc.so /usr/lib/libnetresolve-asyncns.so" + + while [ $# -gt 0 ]; do + case "$1" in |