Date: Sunday, March 5, 2023 @ 20:15:18
Author: seblu
Revision: 470267
upgpkg: bind 9.18.12-2
- Fix FS#77207, drop python deps
- Drop makedepends sphinx deps, not needed anymore
- Cleanup uneeded makedepends
- Add missing deps to libnghttp2
Modified:
bind/trunk/PKGBUILD
----------+
PKGBUILD | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-03-05 19:36:44 UTC (rev 470266)
+++ PKGBUILD 2023-03-05 20:15:18 UTC (rev 470267)
@@ -6,18 +6,15 @@
_pkgver=9.18.12
pkgname=bind
pkgver=${_pkgver//-/.}
-pkgrel=1
+pkgrel=2
pkgdesc='A complete, highly portable implementation of the DNS protocol'
url='https://www.isc.org/software/bind/'
license=('MPL2')
arch=('x86_64')
options=('!emptydirs')
-makedepends=('libcap' 'libxml2' 'zlib' 'krb5' 'e2fsprogs' 'openssl' 'readline'
- 'libidn2' 'dnssec-anchors' 'python' 'json-c' 'python-ply' 'lmdb' 'zlib' 'icu'
- 'xz' 'libmaxminddb' 'libnsl' 'libuv' 'python-sphinx')
depends=('bash' 'dnssec-anchors' 'e2fsprogs' 'glibc' 'icu' 'libedit' 'json-c'
'krb5' 'libcap' 'libidn2' 'libmaxminddb' 'libnsl' 'libuv' 'libxml2' 'lmdb'
- 'openssl' 'python' 'python-ply' 'readline' 'xz' 'zlib' 'jemalloc')
+ 'openssl' 'readline' 'xz' 'zlib' 'jemalloc' 'libnghttp2')
conflicts=('bind-tools' 'dnsutils')
replaces=('bind-tools' 'dnsutils' 'host')
provides=('bind-tools' 'dnsutils' 'dns-server')
@@ -64,8 +61,6 @@
export CFLAGS
# support to chase DNSSEC signature chains
CFLAGS+=' -DDIG_SIGCHASE'
- # compile with gcc10, https://gcc.gnu.org/gcc-10/porting_to.html
- CFLAGS+=' -fcommon'
./configure \
--prefix=/usr \
--sysconfdir=/etc \
@@ -83,6 +78,9 @@
make
}
+# No test suite because it requires root.
+# See: https://gitlab.isc.org/isc-projects/bind9/-/blob/main/README.md#testing.
+
package() {
cd "bind-$_pkgver"
install -dm755 "$pkgdir/usr/share/licenses/$pkgname/"