diff options
Diffstat (limited to 'community/yadifa/APKBUILD')
-rw-r--r-- | community/yadifa/APKBUILD | 42 |
1 files changed, 26 insertions, 16 deletions
diff --git a/community/yadifa/APKBUILD b/community/yadifa/APKBUILD index adc9eab394c..b595b88ec22 100644 --- a/community/yadifa/APKBUILD +++ b/community/yadifa/APKBUILD @@ -1,22 +1,28 @@ # Contributor: Francesco Colista <fcolista@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=yadifa -pkgver=2.3.9 -_buildnr=8497 +pkgver=2.6.5 +_buildnr=11201 pkgrel=0 pkgdesc="Lightweight authoritative Name Server with DNSSEC capabilities" -url="http://www.yadifa.eu" +url="https://www.yadifa.eu/" arch="all" license="BSD-3-Clause" makedepends="openssl-dev" install="$pkgname.post-install" subpackages="$pkgname-dev $pkgname-doc $pkgname-openrc" -source="http://cdn.yadifa.eu/sites/default/files/releases/yadifa-$pkgver-$_buildnr.tar.gz - musl-fixes.patch +source="$pkgname-$pkgver.tar.gz::https://www.yadifa.eu/sites/default/files/releases/yadifa-$pkgver-$_buildnr.tar.gz + no-execinfo.patch + remove-backtrace.patch $pkgname.initd - $pkgname.confd" + $pkgname.confd + " +builddir=$srcdir/$pkgname-$pkgver-$_buildnr -builddir="$srcdir"/$pkgname-$pkgver-$_buildnr +prepare() { + default_prepare + update_config_sub +} build() { ./configure \ @@ -25,10 +31,11 @@ build() { --host=$CHOST \ --sysconfdir=/etc/$pkgname \ --localstatedir=/var/yadifa \ - --enable-dynamic-provisioning \ + --with-logdir=/var/log/yadifa \ --enable-ctrl \ --enable-static=no \ --enable-shared \ + --enable-keygen \ --enable-non-aa-axfr-support \ --enable-rrl make @@ -40,15 +47,18 @@ check() { package() { make DESTDIR="$pkgdir" install - install -D -m 0755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname - install -D -m 0755 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname - install -D -m 0755 etc/*.example "$pkgdir"/etc/$pkgname + install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname + install -Dm644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname + install -Dm755 etc/*.example "$pkgdir"/etc/$pkgname cp etc/yadifad.conf "$pkgdir"/etc/$pkgname - mkdir -p "$pkgdir"/var/run/$pkgname - mkdir -p "$pkgdir"/var/log/$pkgname + mkdir -p "$pkgdir"/var/run/$pkgname + mkdir -p "$pkgdir"/var/log/$pkgname } -sha512sums="bc7e33caa04ac0e8dec4c7cfc5ce6190932e3daf19fd2598309c8b1d5dc72a8811fa68cacac32a5750a76368d91d6bed90e6fc53d472252ceb4b1be611da22aa yadifa-2.3.9-8497.tar.gz -dec2505a3d2f722a5d90cac94f29e01c91f29e8e6fc07d8ef3ff0ee070920164c72fc86b5ce578a5d016d1dade0b8540faded84a817caa4995a06333fd51f3f5 musl-fixes.patch +sha512sums=" +9ac12c544f68cc74d2b0171ee654d120142caf9be4357292ca63af1d24610b9ab4c2ce7079b1cdd6c11dae158b621b717ae67d20e578718d9326e4e9d1a41721 yadifa-2.6.5.tar.gz +65c2f8bb4ab5a449e16825db42eb5b0fba4c25534dddfaebe76c53ae9baa83fd557d5dbe1bff285cedace75c6e4c5684283ce3a4a49870d89ce2e2b169d56e6a no-execinfo.patch +714ea5738314b8afe03dd761bcd50719246af8754738e58c44d270156fa56bd8f35bc023b7e2a07a274b9f8191638623f144682aeabeb3314ba7d7fa7045b655 remove-backtrace.patch a3a65bf13f41838d9493facc2903d955aafd107a29d8a73d4ed021690e1e2c511f48915360a9490ccbf8d9573f8e9c3fca988cb6dd5e57546787384e2b2d075d yadifa.initd -eac74148b58d3b7472602542622616bd0ef441b191356a5b7fd06d17284c579139c1fde9b35fbb30a8214394863e31bed4c8521aff7b3f7ea831f14c2a3ccf01 yadifa.confd" +eac74148b58d3b7472602542622616bd0ef441b191356a5b7fd06d17284c579139c1fde9b35fbb30a8214394863e31bed4c8521aff7b3f7ea831f14c2a3ccf01 yadifa.confd +" |