# Contributor: Natanael Copa # Maintainer: Timo Teräs pkgname=gdnsd pkgver=3.8.2 pkgrel=0 pkgdesc="Geographic Authoritative DNS server" url="https://github.com/gdnsd/gdnsd/" arch="all" license="GPL-3.0-or-later" makedepends=" autoconf automake libcap-dev libev-dev libmaxminddb-dev libsodium-dev libtool ragel userspace-rcu-dev " checkdepends=" perl perl-http-daemon perl-io-socket-inet6 perl-libwww perl-net-dns perl-socket6 perl-test-harness perl-test-harness-utils " install="$pkgname.pre-install" subpackages="$pkgname-doc $pkgname-openrc" source="https://github.com/gdnsd/gdnsd/releases/download/v$pkgver/gdnsd-$pkgver.tar.xz gdnsd.initd " # secfixes: # 2.4.3-r0: # - CVE-2019-13952 prepare() { default_prepare autoreconf -vif } build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --enable-fast-install make } check() { make check } package() { make DESTDIR="$pkgdir" install install -Dm755 "$srcdir"/gdnsd.initd "$pkgdir"/etc/init.d/gdnsd } sha512sums=" 982d81cf3b4b20c0bbe640b3bd75697aaea08636c89077729def1c053f5cc3515854a46e1f5009367bfcb2671fa6a394152bde68307a92f3ce748a0badefa8d2 gdnsd-3.8.2.tar.xz 7e66f9d3dab3a36334d47740f12ee7f3ffd363d416bd1fcca4b339db8ba858419555751786247ffc4e5faf68c6b5fa87b84c04ffa25133a17b186bdf83c365b9 gdnsd.initd "