mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-19 19:36:44 +02:00
78 lines
1.7 KiB
Text
78 lines
1.7 KiB
Text
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=ldns
|
|
pkgver=1.8.4
|
|
pkgrel=0
|
|
pkgdesc="Lowlevel DNS(SEC) library"
|
|
url="https://nlnetlabs.nl/projects/ldns/"
|
|
arch="all"
|
|
license="BSD-3-Clause"
|
|
options="!check" # tests not shipped in tarball
|
|
depends_dev="openssl-dev>3"
|
|
makedepends="$depends_dev libpcap-dev perl autoconf automake libtool"
|
|
subpackages="$pkgname-dev $pkgname-doc drill $pkgname-tools"
|
|
source="https://nlnetlabs.nl/downloads/ldns/ldns-$pkgver.tar.gz"
|
|
|
|
# secfixes:
|
|
# 1.7.0-r1:
|
|
# - CVE-2017-1000231
|
|
# - CVE-2017-1000232
|
|
|
|
build() {
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--infodir=/usr/share/info \
|
|
--localstatedir=/var \
|
|
--with-drill \
|
|
--with-examples \
|
|
--disable-dane-verify
|
|
|
|
make
|
|
}
|
|
|
|
check() {
|
|
make test
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
rm -f "$pkgdir"/usr/lib/*.a
|
|
|
|
mkdir -p "$pkgdir"/usr/lib/pkgconfig
|
|
cat > "$pkgdir"/usr/lib/pkgconfig/libldns.pc<<-EOF
|
|
prefix=/usr
|
|
exec_prefix=\${prefix}
|
|
libdir=\${exec_prefix}/lib
|
|
includedir=\${prefix}/include
|
|
|
|
Name: ldns
|
|
Description: Library for DNS programming
|
|
URL: http://www.nlnetlabs.nl/projects/ldns
|
|
Version: ${pkgver}
|
|
Requires.private: libcrypto
|
|
Libs: -L\${libdir} -lldns
|
|
Libs.private: -lcrypto
|
|
Cflags: -I\${includedir}
|
|
EOF
|
|
}
|
|
|
|
drill() {
|
|
pkgdesc="DNS(SEC) query tool ala dig"
|
|
mkdir -p "$subpkgdir"/usr/bin/
|
|
mv "$pkgdir"/usr/bin/drill "$subpkgdir"/usr/bin/
|
|
}
|
|
|
|
tools() {
|
|
pkgdesc="ldsn example tools"
|
|
mkdir -p "$subpkgdir"/usr
|
|
mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
|
|
}
|
|
|
|
sha512sums="
|
|
3ee26289bfe587fb19b7441412917d7f7197e385cc1329847c1ae707650709a1ccef7d4a645bd85da89effad95715ec868ef312e5f336d3fe2e408e8109439fc ldns-1.8.4.tar.gz
|
|
"
|