aboutsummaryrefslogtreecommitdiffstats
path: root/main/knot/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/knot/APKBUILD')
-rw-r--r--main/knot/APKBUILD21
1 files changed, 9 insertions, 12 deletions
diff --git a/main/knot/APKBUILD b/main/knot/APKBUILD
index ea24d86b8c5..463d754204d 100644
--- a/main/knot/APKBUILD
+++ b/main/knot/APKBUILD
@@ -4,12 +4,11 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=knot
-pkgver=3.1.4
+pkgver=3.3.5
pkgrel=0
pkgdesc="An high-performance authoritative-only DNS server"
url="https://www.knot-dns.cz/"
-# testsuite fails on 32 bit arches with musl 1.2
-arch="all !x86 !armhf !armv7"
+arch="all"
license="GPL-3.0-or-later"
depends_dev="
$pkgname=$pkgver-r$pkgrel
@@ -26,13 +25,14 @@ makedepends="
jansson-dev
libcap-ng-dev
libedit-dev
- libidn-dev
+ libidn2-dev
libtool
lmdb-dev
m4
libmaxminddb-dev
nghttp2-dev
- openssl1.1-compat-dev
+ ngtcp2-dev
+ openssl-dev>3
perl
protobuf-c-dev
sed
@@ -52,21 +52,17 @@ subpackages="
$pkgname-doc
$pkgname-openrc
"
-source="https://secure.nic.cz/files/$pkgname-dns/$pkgname-$pkgver.tar.xz
+source="https://secure.nic.cz/files/knot-dns/knot-$pkgver.tar.xz
knotd.confd
knotd.initd
"
-# tests fail due to alignment problems on armv6
-[ "$CARCH" = "armhf" ] && options="!check"
-
# link against gcc libatomic on riscv64
[ "$CARCH" = "riscv64" ] && export LDFLAGS="$LDFLAGS -latomic"
prepare() {
default_prepare
- cd "$builddir"
# Make sure embedded LMDB library is not used.
rm -rf src/contrib/lmdb
}
@@ -79,6 +75,7 @@ build() {
--sysconfdir=/etc \
--libexecdir="/usr/lib/$pkgname" \
--enable-maxminddb \
+ --enable-quic=yes \
--with-rundir="/run/$pkgname" \
--with-storage="/var/lib/$pkgname" \
--with-module-dnstap=shared \
@@ -130,7 +127,7 @@ gpg_signature_extensions="asc"
gpgfingerprints="good:742F A4E9 5829 B6C5 EAC6 B857 10BB 7AF6 FEBB D6AB"
sha512sums="
-307667a12b989fee443832d4642fc927231f38f0331439c8c7196c489d196245eca368d96a36fe49639b773f652f7cb80bf0c16bc1ad107e11b47b70e1f04060 knot-3.1.4.tar.xz
+f0e22514aba4bdf01d3e21f1e8a61852a0cabcd12bfa0d955c36bb127bb57448f38f8bdb45fe40fdd0d15abe8a707288c1dbbe96ef14d8918c4ddc5f3edf97ea knot-3.3.5.tar.xz
471d3c639a8235ba09491c99d36c0a4f1074d6055ccfd3807be02a30d3ed5bbe69a84f0414ea7810db6bbc1e38f5837108e5744fc59f949ed78a262a7de4597e knotd.confd
-979f06a83dd4326920a682f8190319577faf904e0e379b3c55e0420eb43dcb55d86c6727015634fa0c2dff1dddac43bbd5a216ff04f217ad91d670eb899dbefa knotd.initd
+352f9f85344743670e1ed2be3a4b9e6ddffa47fcc1958c3b903713a7437da02a1ec0521d73289a826e1d6bd5ad24553116757a5763e3c2b3dba74b3220937dbb knotd.initd
"