# Contributor: <xmingske@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'dnssec-tools'
setvar pkgver = '2.1'
setvar pkgrel = '5'
setvar pkgdesc = ""Set of tools that will help ease the deployment of DNSSEC""
setvar url = ""https://www.dnssec-tools.org/""
setvar arch = ""all""
setvar license = ""GPL3""
setvar makedepends = ""autoconf automake bind-dev libtool libressl-dev perl-graphviz perl-crypt-openssl-random
	     perl-net-dns perl-net-dns-sec perl-xml-simple perl-dev sed chrpath""
setvar source = ""http://distfiles.alpinelinux.org/distfiles/dnssec-tools-$pkgver.tar.gz""
setvar subpackages = ""$pkgname-dev $pkgname-doc""

setvar builddir = ""${srcdir}/${pkgname}-${pkgver}""

proc prepare {
	local pf
	cd $builddir
	update_config_guess
	default_prepare
	sed -e '/^maninstall:/,+3s:$(MKPATH) $(mandir)/$(man1dir):$(MKPATH) $(DESTDIR)/$(mandir)/$(man1dir):' \
		-i Makefile.in || die
	sed -e 's:/usr/local/etc:/etc:g' \
		-e 's:/usr/local:/usr:g' \
		-i tools/donuts/donuts \
		-i tools/etc/dnssec-tools/dnssec-tools.conf \
		-i tools/scripts/genkrf || die
}

proc build {
	cd $builddir
	setvar CFLAGS = ""$CFLAGS -D_LARGEFILE64_SOURCE=1""
	./configure \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--disable-bind-checks \
		--with-validator \
		--with-perl-build-args=INSTALLDIRS=vendor
	make || return 1
}

proc package {
	cd $builddir
	mkdir -p "$pkgdir"/usr/share/man/man1
	make DESTDIR="$pkgdir" install || return 1
	chrpath -d "$pkgdir"/usr/bin/dt-*
}

setvar md5sums = ""b4c76b325c380780682a548730d3e09a  dnssec-tools-2.1.tar.gz""
setvar sha256sums = ""64eebfd1213714b530e501f22b5ff9786db9b982897c432fecba75740ddcda52  dnssec-tools-2.1.tar.gz""
setvar sha512sums = ""61119837320bf9a7c2d64a593fc3ed6b84ee7683b7e4ba5de380b0fd1be70e44bf73825ea5395cc1d3ddc729eaef17823a230b44b68fbc5fca988f8fb080f66b  dnssec-tools-2.1.tar.gz""