From b721bfe71e4ba74205b6b8260cd3cb90d240ddee Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 30 Oct 2022 02:00:01 +0100 Subject: gnu: knot: Update to 3.2.2. * gnu/packages/dns.scm (knot): Update to 3.2.2. [source]: Remove bundled libngtcp2. --- gnu/packages/dns.scm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'gnu') diff --git a/gnu/packages/dns.scm b/gnu/packages/dns.scm index 785d1397ef..64fcac351c 100644 --- a/gnu/packages/dns.scm +++ b/gnu/packages/dns.scm @@ -871,7 +871,7 @@ Extensions} (DNSSEC).") (define-public knot (package (name "knot") - (version "3.1.9") + (version "3.2.2") (source (origin (method git-fetch) @@ -880,15 +880,19 @@ Extensions} (DNSSEC).") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0w3jyz9qgkb34gkv2lr71phk5ad3rycn86qyw7n88ryhdsk45j73")) + (base32 "1x1waa2cb91zhsqkx4mkiqy00kq1f1pavjfhlz7wknlnll48iayd")) (modules '((guix build utils))) (snippet '(begin ;; Remove Ragel-generated C files. We'll recreate them below. (for-each delete-file (find-files "." "\\.c\\.[gt].")) (delete-file "src/libknot/yparser/ypbody.c") - ;; Remove bundled library to ensure we always use the system's. - (delete-file-recursively "src/contrib/libbpf"))))) + ;; Remove bundled libraries to ensure we always use the system's. + (with-directory-excursion "src/contrib" + (for-each delete-file-recursively + (list "libbpf" + ;; TODO: package this for DoQ (‘QUIC’) support. + "libngtcp2"))))))) (build-system gnu-build-system) (outputs (list "out" "doc" "lib" "tools")) (arguments -- cgit v1.2.3