[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#47513] [PATCH v2 10/12] gnu: libringclient: Update to 20210326.1.cf
From: |
Maxim Cournoyer |
Subject: |
[bug#47513] [PATCH v2 10/12] gnu: libringclient: Update to 20210326.1.cfba013. |
Date: |
Wed, 31 Mar 2021 13:22:30 -0400 |
* gnu/packages/jami.scm (libringclient): Update to 20210326.1.cfba013. Remove
trailing #t. Do not inherit from libring.
[version, source]: Specify fields.
[propagated-inputs]: Remove qttools. Move libring to ...
[inputs]: ... here. Add network-manager.
[configure-flags] Define the RING_XML_INTERFACES_DIR variable.
[phases]{fix-dbus-interfaces-path}: Delete.
[synopsis]: More explicitly describe what this component is.
[description]: Describe the specifics before the generalities.
---
gnu/packages/jami.scm | 38 +++++++++++++++++---------------------
1 file changed, 17 insertions(+), 21 deletions(-)
diff --git a/gnu/packages/jami.scm b/gnu/packages/jami.scm
index ddb4b35349..41fa69dd48 100644
--- a/gnu/packages/jami.scm
+++ b/gnu/packages/jami.scm
@@ -477,37 +477,33 @@ protocols, as well as decentralized calling using
P2P-DHT.")
(define-public libringclient
(package
- (inherit libring)
(name "libringclient")
+ (version %jami-version)
+ (source %jami-sources)
(build-system cmake-build-system)
+ (inputs
+ `(("libring" ,libring)
+ ("network-manager" ,network-manager)))
(propagated-inputs
- `(("libring" ,libring) ; For 'dring'.
- ("qtbase" ,qtbase) ; Qt is included in several installed headers.
- ("qttools" ,qttools)))
+ `(("qtbase" ,qtbase))) ; Qt is included in several installed headers.
(arguments
`(#:tests? #f ; There is no testsuite.
#:configure-flags
- (list (string-append "-DRING_BUILD_DIR="
- (assoc-ref %build-inputs "libring") "/include"))
+ (let ((libring (assoc-ref %build-inputs "libring")))
+ (list (string-append "-DRING_XML_INTERFACES_DIR="
+ libring "/share/dbus-1/interfaces")
+ (string-append "-DRING_BUILD_DIR=" libring "/include")))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'change-directory
(lambda _
- (chdir "lrc")
- #t))
- (add-before 'configure 'fix-dbus-interfaces-path
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "CMakeLists.txt"
- (("\\$\\{CMAKE_INSTALL_PREFIX\\}(/share/dbus-1/interfaces)" _
dbus-interfaces-path-suffix)
- (string-append (assoc-ref inputs "libring")
- dbus-interfaces-path-suffix))))))))
- (synopsis "Distributed multimedia communications platform")
- (description "Jami (formerly GNU Ring) is a secure and distributed voice,
-video and chat communication platform that requires no centralized server and
-leaves the power of privacy in the hands of the user. It supports the SIP and
-IAX protocols, as well as decentralized calling using P2P-DHT.
-
-This package provides a library common to all Jami clients.")
+ (chdir "lrc"))))))
+ (synopsis "Jami client library")
+ (description "This package provides a library common to all Jami clients.
+Jami is a secure and distributed voice, video and chat communication platform
+that requires no centralized server and leaves the power of privacy in the
+hands of the user. It supports the SIP and IAX protocols, as well as
+decentralized calling using P2P-DHT.")
(home-page "https://jami.net")
(license license:gpl3+)))
--
2.31.1
- [bug#47513] [PATCH 00/12] Update jami and add jami-qt, (continued)
- [bug#47513] [PATCH v2 01/12] gnu: asio: Update to 1.18.1., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH v2 03/12] gnu: restinio: Update to 0.6.13., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH v2 02/12] gnu: restbed: Update to 4.7., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH v2 04/12] gnu: Add nettle-3.7., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH v2 12/12] gnu: Add jami-qt., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH v2 08/12] ffmpeg-jami: Patch with the patches from Jami 20210326.1.cfba013., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH v2 05/12] gnu: opendht: Update to 2.2.0rc4., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH v2 06/12] gnu: pjproject: Update to 2.11., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH v2 10/12] gnu: libringclient: Update to 20210326.1.cfba013.,
Maxim Cournoyer <=
- [bug#47513] [PATCH v2 11/12] gnu: jami: Update to 20210326.1.cfba013 and rename to jami-gnome., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH v2 09/12] gnu: libring: Update to 20210326.1.cfba013., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH v2 07/12] gnu: pjproject-jami: Fix CVE-2020-15260 and CVE-2021-21375., Maxim Cournoyer, 2021/03/31