summaryrefslogtreecommitdiff
path: root/gnu/packages/telephony.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/telephony.scm')
-rw-r--r--gnu/packages/telephony.scm55
1 files changed, 28 insertions, 27 deletions
diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm
index 2fa8013485..251d77c9a4 100644
--- a/gnu/packages/telephony.scm
+++ b/gnu/packages/telephony.scm
@@ -17,7 +17,7 @@
;;; Copyright © 2020 Brett Gilio <brettg@gnu.org>
;;; Copyright © 2020, 2022 Michael Rohleder <mike@rohleder.de>
;;; Copyright © 2020 Raghav Gururajan <raghavgururajan@disroot.org>
-;;; Copyright © 2020, 2021, 2022, 2023, 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2020, 2021, 2022, 2023, 2024 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
;;; Copyright © 2021 LibreMiami <packaging-guix@libremiami.org>
;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
@@ -26,6 +26,7 @@
;;; Copyright © 2023 Ivan Gankevich <igankevich@capybaramail.xyz>
;;; Copyright © 2025 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
+;;; Copyright © 2025 Igorj Gorjaĉev <igor@goryachev.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -452,34 +453,34 @@ internet.")
(define-public libsrtp
(package
(name "libsrtp")
- (version "2.4.2")
+ (version "2.6.0")
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/cisco/libsrtp")
- (commit (string-append "v" version))))
+ (url "https://github.com/cisco/libsrtp")
+ (commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
- "1gswpjm4jacfxmgglbf8hxi3yzsag4drk4q943p0wkmv21zj8l78"))))
+ "1vjdkss076ihbshc83v11c6qxq8mfqi4c26rl1a96kqa9dpgjqmx"))))
(native-inputs
- (list psmisc ;some tests require 'killall'
+ (list psmisc ;some tests require 'killall'
procps))
(build-system gnu-build-system)
(arguments
- '(#:test-target "runtest"
- #:phases (modify-phases %standard-phases
- (add-after 'build 'build-shared
- (lambda* (#:key (make-flags '()) #:allow-other-keys)
- ;; Build the shared library separately because
- ;; the test runner requires a static build.
- (apply invoke "make" "shared_library" make-flags)
- #t))
- (add-after 'install 'remove-static-library
- (lambda* (#:key outputs #:allow-other-keys)
- (delete-file (string-append (assoc-ref outputs "out")
- "/lib/libsrtp2.a"))
- #t)))))
+ (list
+ #:test-target "runtest"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'build 'build-shared
+ (lambda* (#:key make-flags #:allow-other-keys)
+ ;; Build the shared library separately because
+ ;; the test runner requires a static build.
+ (apply invoke "make" "shared_library" make-flags)))
+ (add-after 'install 'remove-static-library
+ (lambda _
+ (delete-file (string-append #$output
+ "/lib/libsrtp2.a")))))))
(synopsis "Secure RTP (SRTP) Reference Implementation")
(description
"This package provides an implementation of the Secure Real-time Transport
@@ -736,7 +737,7 @@ your calls and messages.")
(define-public pjproject
(package
(name "pjproject")
- (version "2.13")
+ (version "2.15.1")
(source
(origin
(method git-fetch)
@@ -746,7 +747,7 @@ your calls and messages.")
(file-name (git-file-name name version))
(sha256
(base32
- "0ld0adp9y2ydnz2ldwdzig3hpk4ayx1va6aqc3nja8zfdnd36fyb"))
+ "0ddn92imbxa17b4v1nm8g226zypk9yfkm3rn6d7bvjw6llhcwv7m"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -869,14 +870,14 @@ Initiation Protocol (SIP) and a multimedia framework.")
(license license:gpl2+)))
(define-public pjproject-jami
- (let ((commit "8fc165b833eea6e3c88d67a541385424b129fd3f")
- (revision "3"))
+ (let ((commit "93dc96918bb6ba74e1e1d00c40c80402e856f2ac")
+ (revision "0"))
(package
(inherit pjproject)
(name "pjproject-jami")
;; The version is taken from
;; <https://raw.githubusercontent.com/savoirfairelinux/pjproject/master/version.mak>.
- (version (git-version "2.13.1" revision commit))
+ (version (git-version "2.15" revision commit))
(source (origin
(inherit (package-source pjproject))
;; The Jami development team regularly issues patches to
@@ -891,7 +892,7 @@ Initiation Protocol (SIP) and a multimedia framework.")
(file-name (git-file-name name version))
(sha256
(base32
- "146gwpkhia9d7lqk3czlrwy0m3b8d9mhi2l05gffs0i0hljrj3mq"))))
+ "139w1i7sp9w3ki5chd0xqkipd66i0d06hh6b82kkzanpfimwmin2"))))
(arguments
(substitute-keyword-arguments (package-arguments pjproject)
((#:configure-flags _ ''())
@@ -983,7 +984,7 @@ telephony functionality into custom Telegram clients.")
(define-public coturn
(package
(name "coturn")
- (version "4.6.2")
+ (version "4.7.0")
(source
(origin
(method git-fetch)
@@ -992,7 +993,7 @@ telephony functionality into custom Telegram clients.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "16rr8666spi84qcc8l2qga42hpskjmvrpj1w58jbanxnpsijv8h4"))))
+ (base32 "13pldggbfhz5pdid1fxsf5amv69amizwalx2pzlv2w9ga1x2dwly"))))
(inputs
(list openssl
sqlite