gnu: pjproject: Update to 2.13.

* gnu/packages/telephony.scm (pjproject): Update to 2.13.
[arguments]: Disable the resolver-related tests.
This commit is contained in:
Maxim Cournoyer 2023-03-24 23:24:57 -04:00
parent 0c0d5130af
commit 846c615e15
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -17,7 +17,7 @@
;;; Copyright © 2020 Brett Gilio <brettg@gnu.org> ;;; Copyright © 2020 Brett Gilio <brettg@gnu.org>
;;; Copyright © 2020, 2022 Michael Rohleder <mike@rohleder.de> ;;; Copyright © 2020, 2022 Michael Rohleder <mike@rohleder.de>
;;; Copyright © 2020 Raghav Gururajan <raghavgururajan@disroot.org> ;;; Copyright © 2020 Raghav Gururajan <raghavgururajan@disroot.org>
;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2020, 2021, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com> ;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
;;; Copyright © 2021 LibreMiami <packaging-guix@libremiami.org> ;;; Copyright © 2021 LibreMiami <packaging-guix@libremiami.org>
;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev> ;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
@ -729,7 +729,7 @@ (define-public twinkle
(define-public pjproject (define-public pjproject
(package (package
(name "pjproject") (name "pjproject")
(version "2.12.1") (version "2.13")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -739,7 +739,7 @@ (define-public pjproject
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"0xrj4sznbaip22y9hclff6y81l285bzkkj1smzifskpk3kiwp00w")) "0ld0adp9y2ydnz2ldwdzig3hpk4ayx1va6aqc3nja8zfdnd36fyb"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
'(begin '(begin
@ -820,7 +820,10 @@ (define-public pjproject
"#define INCLUDE_TCP_TEST 0\n") "#define INCLUDE_TCP_TEST 0\n")
;; The TSX tests takes a very long time to run; skip them. ;; The TSX tests takes a very long time to run; skip them.
(("#define INCLUDE_TSX_GROUP.*") (("#define INCLUDE_TSX_GROUP.*")
"#define INCLUDE_TSX_GROUP 0\n")) "#define INCLUDE_TSX_GROUP 0\n")
;; The resolve test requires a working domain name resolver.
(("#define INCLUDE_RESOLVE_TEST.*")
"#define INCLUDE_RESOLVE_TEST 0\n"))
(substitute* "pjsip/src/test/dns_test.c" (substitute* "pjsip/src/test/dns_test.c"
;; The round_robin_test fails non-deterministically (depending ;; The round_robin_test fails non-deterministically (depending
;; on load); skip it (see: ;; on load); skip it (see: