mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-19 19:36:44 +02:00
66 lines
2.1 KiB
Text
66 lines
2.1 KiB
Text
# Contributor: Valery Kartel <valery.kartel@gmail.com>
|
|
# Contributor: Matt Smith <mcs@darkregion.net>
|
|
# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
|
|
# Contributor: Iggy Jackson <iggy@theiggy.com>
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=nsd
|
|
pkgver=4.11.1
|
|
pkgrel=0
|
|
pkgdesc="Authoritative only, high performance and simple DNS server"
|
|
url="https://www.nlnetlabs.nl/projects/nsd"
|
|
arch="all"
|
|
license="BSD-3-Clause"
|
|
makedepends="openssl-dev>3 libevent-dev"
|
|
install="$pkgname.pre-install $pkgname.pre-upgrade"
|
|
subpackages="$pkgname-doc $pkgname-dbg $pkgname-openrc $pkgname-bash-completion"
|
|
pkgusers="nsd"
|
|
pkggroups="nsd"
|
|
source="https://www.nlnetlabs.nl/downloads/nsd/nsd-$pkgver.tar.gz
|
|
nsd.initd
|
|
config.patch
|
|
"
|
|
options="!check"
|
|
|
|
# secfixes:
|
|
# 4.3.4-r0:
|
|
# - CVE-2020-28935
|
|
|
|
build() {
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--target=$CTARGET \
|
|
--sbindir=/usr/sbin \
|
|
--mandir=/usr/share/man \
|
|
--with-user=nsd \
|
|
--with-pidfile='' \
|
|
--with-xfrdir=/var/db/nsd \
|
|
--enable-ratelimit \
|
|
--enable-ratelimit-default-is-off \
|
|
make
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
install -m755 -D "$srcdir"/$pkgname.initd \
|
|
"$pkgdir"/etc/init.d/$pkgname
|
|
|
|
install -d "$pkgdir"/usr/share/doc/$pkgname
|
|
cp -a "$builddir"/doc/* "$builddir"/contrib \
|
|
"$pkgdir"/usr/share/doc/$pkgname/
|
|
rm "$pkgdir"/usr/share/doc/nsd/contrib/nsd.service
|
|
|
|
mkdir -p "$pkgdir"/usr/share/bash-completion/completions
|
|
mv "$pkgdir"/usr/share/doc/nsd/contrib/autocomplete_nsd-control.bash \
|
|
"$pkgdir"/usr/share/bash-completion/completions/nsd-control
|
|
|
|
install -d -m 755 -o nsd -g nsd "$pkgdir"/var/db/nsd
|
|
rm -fr "$pkgdir"/run
|
|
}
|
|
|
|
sha512sums="
|
|
50b7d93485f3b9903e0d7ee5ec326f47c8a603d3c143899aa46e7865413f8b7f0ed2edcdae5ac054b3c709ab50acfbe8816e1be41dd008803ef83fa9bc370944 nsd-4.11.1.tar.gz
|
|
bc2b27d98b99db067c7c4b152ee40ae81b8ee66989f873ca0c21f57333c3734bb342866f68d5837f10bb56cb598fafc794095c02b8bc97ef6dace450cae526a6 nsd.initd
|
|
5b192f2151114d1853fb17f89324d9cc7ec16aa4d057c4f86b81ce8385b69eeb128df737e12597705c2acd33cdfd5857ed3234e4be153a36ba1dcf4175232701 config.patch
|
|
"
|