diff options
author | tcely <tcely@users.noreply.github.com> | 2019-04-17 06:23:48 -0400 |
---|---|---|
committer | Leonardo Arena <rnalrd@alpinelinux.org> | 2019-04-18 11:16:19 +0000 |
commit | 95d2373a329754f69c1b50fe1ed2231fc0beef3e (patch) | |
tree | d6620086f0ecad265466623edce9e16e6bbe6154 | |
parent | 216460fcc5f4d040b6dd75a9af01632cb254c6c9 (diff) |
main/unbound: improve build
- add -openrc subpackage
- cleanup depends for subpackages
- switch to python3
-rw-r--r-- | main/unbound/APKBUILD | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/main/unbound/APKBUILD b/main/unbound/APKBUILD index 304e92faea8..d914cc47e22 100644 --- a/main/unbound/APKBUILD +++ b/main/unbound/APKBUILD @@ -10,7 +10,8 @@ arch="all" license="BSD-3-Clause" depends="dns-root-hints dnssec-root" depends_dev="expat-dev" -makedepends="$depends_dev libevent-dev openssl-dev python2-dev swig linux-headers" +depends_migrate="/bin/sh apk-tools dns-root-hints openrc" +makedepends="$depends_dev libevent-dev openssl-dev python3-dev swig linux-headers" install="$pkgname.pre-install" options="!check" pkgusers="unbound" @@ -28,7 +29,7 @@ builddir="$srcdir/$pkgname-$pkgver" build() { cd "$builddir" - ./configure \ + PYTHON_VERSION=3 ./configure \ --build="$CBUILD" \ --host="$CHOST" \ --prefix=/usr \ @@ -77,13 +78,21 @@ package() { libs() { pkgdesc="unbound shared libraries" + depends="$depends_libs" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/lib*.so.* "$subpkgdir"/usr/lib/ } +openrc() { + depends="$depends_openrc" + + default_openrc +} + py() { pkgdesc="Python bindings to libunbound" + depends="$depends_py" mkdir -p "$subpkgdir"/usr/lib/ mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/ @@ -91,6 +100,7 @@ py() { migrate() { pkgdesc="Simple tool to migrate from dnscache to unbound" + depends="$depends_migrate" install -m755 -D "$srcdir"/migrate-dnscache-to-unbound \ "$subpkgdir"/usr/bin/migrate-dnscache-to-unbound |