From 9e3da8051ff1ef572a8b3c3a2c7d3d2334d5e0ee Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 12 Jun 2024 22:48:03 -0400 Subject: [PATCH] gnu: mssilk: Update to 1.2.0-0.0c6893f. * gnu/packages/linphone.scm (mssilk): Update to 1.2.0-0.0c6893f. [arguments] : Replace -DENABLE_STATIC=NO with -DBUILD_SHARED_LIBS=ON. : New patch-Mediastreamer2_PLUGINS_DIR phase. Change-Id: I3cd400e81a2c9a83f690e06c11e90fd4e7aac878 --- gnu/packages/linphone.scm | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/gnu/packages/linphone.scm b/gnu/packages/linphone.scm index 89467734e91152b3f33011808c2fe4b30bc91170..ae07c3e8e2c76803c1f93af257a3c32a85dabaac 100644 --- a/gnu/packages/linphone.scm +++ b/gnu/packages/linphone.scm @@ -939,11 +939,12 @@ and video calls or instant messaging capabilities to an application.") (license license:gpl2+)))) (define-public mssilk - (let ((commit "dd0f31ee795faa7ea89e601b072dae4cd1df7e3f") + ;; The latest release doesn't build; use the latest commit. + (let ((commit "0c6893fb74ecca34cb2707f7fffd0d7487b24925") (revision "0")) (package (name "mssilk") - (version (git-version "1.1.1" revision commit)) + (version (git-version "1.2.0" revision commit)) (source (origin (method git-fetch) @@ -952,14 +953,20 @@ and video calls or instant messaging capabilities to an application.") (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "1dann5fnzqp6wjlwc6bl2k9b6rvn6bznqb3qsi1kgv9dnq44cbr0")))) + (base32 "1hpsh0iyby44hdanmkjnad7p9flhq2wcim8nl5bkyv1gw50sanli")))) (build-system cmake-build-system) (arguments - `(#:tests? #f ; No test target - #:configure-flags - (list "-DENABLE_STATIC=NO"))) ; Not required - (inputs - (list bctoolbox mediastreamer2 ortp)) + (list + #:tests? #f ; No test target + #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-Mediastreamer2_PLUGINS_DIR + (lambda _ + (substitute* "CMakeLists.txt" + (("\\$\\{Mediastreamer2_PLUGINS_DIR}") + (string-append #$output "/lib/mediastreamer/plugins")))))))) + (inputs (list bctoolbox mediastreamer2 ortp)) (synopsis "Media Streamer SILK Codec") (description "MSSILK is a plugin of MediaStreamer, adding support for AMR codec. It is based on the Skype's SILK implementation.")