# Contributor: Laurent Bercot # Maintainer: Laurent Bercot pkgname=s6-dns pkgver=2.3.1.1 pkgrel=0 pkgdesc="skarnet.org's DNS client libraries and command-line DNS client utilities" url="https://skarnet.org/software/s6-dns/" arch="all" options="!check" license="ISC" _skalibs_version=2.9 depends= makedepends="skalibs-dev>=$_skalibs_version skalibs-libs-dev>=$_skalibs_version" subpackages="$pkgname-libs $pkgname-dev $pkgname-libs-dev:libsdev $pkgname-doc" source="https://skarnet.org/software/$pkgname/$pkgname-$pkgver.tar.gz" build() { cd "$builddir" ./configure \ --enable-shared \ --enable-static \ --disable-allstatic \ --prefix=/usr \ --libdir=/usr/lib \ --libexecdir="/usr/lib/$pkgname" \ --with-dynlib=/lib make } package() { cd "$builddir" make DESTDIR="$pkgdir" install } libs() { pkgdesc="$pkgdesc (shared libraries)" depends="skalibs-libs>=$_skalibs_version" mkdir -p "$subpkgdir/usr/lib" mv "$pkgdir"/usr/lib/*.so.* "$subpkgdir/usr/lib/" } dev() { pkgdesc="$pkgdesc (development files)" depends="skalibs-dev>=$_skalibs_version" mkdir -p "$subpkgdir/usr/include" "$subpkgdir/usr/lib" mv "$pkgdir/usr/include" "$subpkgdir/usr/" mv "$pkgdir"/usr/lib/*.a "$subpkgdir/usr/lib/" } libsdev() { pkgdesc="$pkgdesc (development files for dynamic linking)" depends="$pkgname-dev" mkdir -p "$subpkgdir/usr/lib" mv "$pkgdir"/usr/lib/*.so "$subpkgdir/usr/lib/" } doc() { pkgdesc="$pkgdesc (documentation)" depends= install_if="docs $pkgname=$pkgver-r$pkgrel" mkdir -p "$subpkgdir/usr/share/doc" cp -a "$builddir/doc" "$subpkgdir/usr/share/doc/$pkgname" } sha512sums="e69ee16cb16139d344255adc4bb92bd73003464925bbd2df893e3b922add155308b547274a66e3f20a5d3c0310c8fadc877b656753299ff9a269b4e25c26f7a9 s6-dns-2.3.1.1.tar.gz"