mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 13:27:09 +02:00
53 lines
1.5 KiB
Plaintext
53 lines
1.5 KiB
Plaintext
# Contributor: Valery Kartel <valery.kartel@gmail.com>
|
|
# Contributor: Matt Smith <mcs@darkregion.net>
|
|
# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=nsd
|
|
pkgver=4.1.21
|
|
pkgrel=0
|
|
pkgdesc="Authoritative only, high performance and simple DNS server"
|
|
url="https://www.nlnetlabs.nl/projects/nsd"
|
|
arch="all"
|
|
license="BSD-3-Clause"
|
|
depends=""
|
|
makedepends="libressl-dev libevent-dev"
|
|
install="$pkgname.pre-install $pkgname.pre-upgrade"
|
|
subpackages="$pkgname-doc $pkgname-dbg"
|
|
pkgusers="nsd"
|
|
pkggroups="nsd"
|
|
source="http://www.nlnetlabs.nl/downloads/$pkgname/$pkgname-$pkgver.tar.gz
|
|
nsd.initd
|
|
"
|
|
builddir="$srcdir/$pkgname-$pkgver"
|
|
|
|
build() {
|
|
cd "$builddir"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--sbindir=/usr/sbin \
|
|
--mandir=/usr/share/man \
|
|
--with-user=nsd \
|
|
--with-pidfile=/var/run/nsd/nsd.pid \
|
|
--with-xfrdir=/var/db/nsd
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
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/
|
|
|
|
chown nsd.nsd "$pkgdir"/var/db/nsd
|
|
rm -fr "$pkgdir"/var/run
|
|
}
|
|
|
|
sha512sums="1e37f433ff5cd4869145a575a89d6eaca6b17c0e029302e233277b400c5f0f0b76ea018d48178d6b8a75b72328f0ded9e885be836c0bb32367d6861ff11c7150 nsd-4.1.21.tar.gz
|
|
0425f606bf102175adab6d198aeb692872576f9c0bfce11b9d9e4145595b4902e5ef3fe2c3ae5d832308f43282618494b8dd27eb76658e79df85cc7798008722 nsd.initd"
|