Last active
December 28, 2015 04:39
-
-
Save detrohutt/7444447 to your computer and use it in GitHub Desktop.
udns PKGBUILD
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Maintainer: Christian Hesse <mail@eworm.de> | |
# Contributor: Gaetan Bisson <bisson@archlinux.org> | |
pkgname=udns | |
pkgver=0.2 | |
pkgrel=1 | |
pkgdesc='Stub DNS resolver library with ability to perform both syncronous and asyncronous DNS queries' | |
url='http://www.corpit.ru/mjt/udns.html' | |
license=('LGPL') | |
arch=('i686' 'x86_64' 'armv6h') | |
source=("http://www.corpit.ru/mjt/udns/udns-${pkgver}.tar.gz") | |
install=${pkgname}.install | |
build() { | |
cd "${srcdir}/${pkgname}-${pkgver}" | |
./configure | |
make | |
} | |
package() { | |
cd "${srcdir}/${pkgname}-${pkgver}" | |
install -d "${pkgdir}"/usr/bin | |
install -m0755 dnsget rblcheck ex-rdns "${pkgdir}"/usr/bin/ | |
install -D -m0644 udns.h "${pkgdir}"/usr/include/udns.h | |
install -D -m0644 udns_dn.o "${pkgdir}"/usr/lib/libudns/udns_dn.o | |
install -D -m0644 udns_dntosp.o "${pkgdir}"/usr/lib/libudns/udns_dntosp.o | |
install -D -m0644 udns_parse.o "${pkgdir}"/usr/lib/libudns/udns_parse.o | |
install -D -m0644 udns_resolver.o "${pkgdir}"/usr/lib/libudns/udns_resolver.o | |
install -D -m0644 udns_init.o "${pkgdir}"/usr/lib/libudns/udns_init.o | |
install -D -m0644 udns_misc.o "${pkgdir}"/usr/lib/libudns/udns_misc.o | |
install -D -m0644 udns_XtoX.o "${pkgdir}"/usr/lib/libudns/udns_XtoX.o | |
install -D -m0644 udns_rr_a.o "${pkgdir}"/usr/lib/libudns/udns_rr_a.o | |
install -D -m0644 udns_rr_ptr.o "${pkgdir}"/usr/lib/libudns/udns_rr_ptr.o | |
install -D -m0644 udns_rr_mx.o "${pkgdir}"/usr/lib/libudns/udns_rr_mx.o | |
install -D -m0644 udns_rr_txt.o "${pkgdir}"/usr/lib/libudns/udns_rr_txt.o | |
install -D -m0644 udns_bl.o "${pkgdir}"/usr/lib/libudns/udns_bl.o | |
install -D -m0644 udns_rr_srv.o "${pkgdir}"/usr/lib/libudns/udns_rr_srv.o | |
install -D -m0644 udns_rr_naptr.o "${pkgdir}"/usr/lib/libudns/udns_rr_naptr.o | |
install -D -m0644 udns_codes.o "${pkgdir}"/usr/lib/libudns/udns_codes.o | |
install -D -m0644 udns_jran.o "${pkgdir}"/usr/lib/libudns/udns_jran.o | |
install -D -m0644 dnsget.1 "${pkgdir}"/usr/share/man/man1/dnsget.1 | |
install -D -m0644 rblcheck.1 "${pkgdir}"/usr/share/man/man1/rblcheck.1 | |
install -D -m0644 udns.3 "${pkgdir}"/usr/share/man/man3/udns.3 | |
} | |
sha256sums=('558c7d7acc358e13f91f73ba7fef0ed094010716a8dcee286eef05d0ff264224') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## arg 1: the new package version | |
post_install() { | |
ar rv /usr/lib/libudns.a /usr/lib/libudns/*.o; | |
} | |
## arg 1: the old package version | |
post_remove() { | |
rm -f /usr/lib/libudns.a; | |
} | |
## arg 1: the new package version | |
## arg 2: the old package version | |
post_upgrade() { | |
post_remove | |
post_install | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment