# Maintainer: Jesus E. pkgname=tinydns pkgver=0.3.1 pkgrel=1 pkgdesc="Tiny cache DNS server" arch=('i686' 'x86_64') url='https://github.com/CupIvan/tinydns' license=('Expat') backup=('etc/tinydns.conf') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/CupIvan/${pkgname}/archive/v${pkgver}.tar.gz" "$pkgname.initd" "$pkgname.run") sha512sums=('c24dc2ede27875842d0081d087189594dc061f07e47be78675032a184b8a3b0c16522aee6020ff0b65f5b048e76b85e7dbed118b8963d5e85395ea1cdd121fc2' '7e389b0ff4b3561e395d16a510a1baddc63f2f7a697afcc6d4c924a6199cca0e64788502792db8847bad4ac26756be620881e8b44d4d1dfcae898458f1e0cbe4' 'f2a503ed76097efe4b4bddc0f1de84f331c6dcf2314fe9f33710e76ca13210e72d81e1bb1f95e42c1ee2b24f0885f8dd6b1a8fb43c381a38c829f24c520b6581') prepare() { cd "$srcdir/$pkgname-$pkgver" sed -i 's:tinydns:& -Wl,-z,now,-z,relro:' Makefile # correct version sed -i '/char version/s|0.3|0.3.1|' main.c } build() { cd "$srcdir/$pkgname-$pkgver" make } package() { cd "$srcdir/$pkgname-$pkgver" install -Dm755 ${pkgname} -t "${pkgdir}/usr/sbin" install -Dm644 ${pkgname}.conf -t "${pkgdir}/etc" install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" # install services install -Dm755 "${srcdir}"/$pkgname.initd "${pkgdir}"/etc/init.d/$pkgname install -Dm755 "${srcdir}/$pkgname.run" "${pkgdir}/etc/sv/$pkgname/run" }