[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#47513] [PATCH 11/12] gnu: jami: Update to 20210326.1.cfba013 and re
From: |
Maxim Cournoyer |
Subject: |
[bug#47513] [PATCH 11/12] gnu: jami: Update to 20210326.1.cfba013 and rename to jami-gnome. |
Date: |
Wed, 31 Mar 2021 01:23:47 -0400 |
* gnu/packages/jami.scm (jami): Update to 20210326.1.cfba013. Rename to ...
(jami-gnome): In prevision of the soon released Jami Qt client.
(jami): Define as obsoleted by jami-gnome.
[inputs]: Sort lexico-graphically. Add libappindicator and network-manager.
[native-inputs]: Add a comment and fix a typo. Remove doxygen.
[propagated-inputs]: Remove evolution-data-server.
[synopsis]: More explicitly describe what this package is.
[description]: Describe the specifics before the generalities.
---
gnu/packages/jami.scm | 53 +++++++++++++++++++++++--------------------
1 file changed, 29 insertions(+), 24 deletions(-)
diff --git a/gnu/packages/jami.scm b/gnu/packages/jami.scm
index 41fa69dd48..79dbb39f5a 100644
--- a/gnu/packages/jami.scm
+++ b/gnu/packages/jami.scm
@@ -31,6 +31,7 @@
#:use-module (gnu packages compression)
#:use-module (gnu packages crypto)
#:use-module (gnu packages documentation)
+ #:use-module (gnu packages freedesktop)
#:use-module (gnu packages gcc)
#:use-module (gnu packages gettext)
#:use-module (gnu packages glib)
@@ -507,44 +508,48 @@ decentralized calling using P2P-DHT.")
(home-page "https://jami.net")
(license license:gpl3+)))
-(define-public jami
+(define-public jami-gnome
(package
- (inherit libring)
- (name "jami")
+ (name "jami-gnome")
+ (version %jami-version)
+ (source %jami-sources)
(build-system cmake-build-system)
(inputs
- `(("libringclient" ,libringclient)
- ("gtk+" ,gtk+)
- ("qrencode" ,qrencode)
- ("libnotify" ,libnotify)
- ("clutter" ,clutter)
+ `(("clutter" ,clutter)
("clutter-gtk" ,clutter-gtk)
+ ("gtk+" ,gtk+)
("libcanberra" ,libcanberra)
- ("webkitgtk" ,webkitgtk)
- ("sqlite" ,sqlite)))
+ ("libappindicator" ,libappindicator)
+ ("libnotify" ,libnotify)
+ ("libringclient" ,libringclient)
+ ("network-manager" ,network-manager)
+ ("qrencode" ,qrencode)
+ ("sqlite" ,sqlite)
+ ("webkitgtk" ,webkitgtk)))
(native-inputs
`(("pkg-config" ,pkg-config)
("gettext" ,gettext-minimal)
- ("glib:bin" ,glib "bin")
- ("doxygen" ,doxygen)))
+ ("glib:bin" ,glib "bin"))) ;for glib-compile-resources
(propagated-inputs
- `(("libring" ,libring) ; Contains `dring', the daemon, which is
automatically by d-bus.
- ("adwaita-icon-theme" ,adwaita-icon-theme)
- ("evolution-data-server" ,evolution-data-server)))
+ `(("libring" ,libring) ; Contains 'dring', the daemon, which is
+ ; automatically started by DBus.
+ ("adwaita-icon-theme" ,adwaita-icon-theme)))
(arguments
`(#:tests? #f ; There is no testsuite.
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'change-directory
(lambda _
- (chdir "client-gnome")
- #t)))))
- (synopsis "Distributed, privacy-respecting communication program")
- (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 the Jami client for the GNOME desktop.")
+ (chdir "client-gnome"))))))
+ (synopsis "Jami client for GNOME")
+ (description "This package provides a Jami client for the GNOME desktop.
+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+)))
+
+;;; Keep this until the Qt client matures enough to become the
+;;; main 'jami' client.
+(deprecated-package jami jami-gnome)
--
2.31.1
- [bug#47513] [PATCH 00/12] Update jami and add jami-qt, Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH 01/12] gnu: asio: Update to 1.18.1., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH 02/12] gnu: restbed: Update to 4.7., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH 04/12] gnu: Add nettle-3.7., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH 03/12] gnu: restinio: Update to 0.6.13., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH 06/12] gnu: pjproject: Update to 2.11., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH 07/12] gnu: pjproject-jami: Fix CVE-2020-15260 and CVE-2021-21375., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH 08/12] ffmpeg-jami: Patch with the patches from Jami 20210326.1.cfba013., Maxim Cournoyer, 2021/03/31
- [bug#47513] [PATCH 11/12] gnu: jami: Update to 20210326.1.cfba013 and rename to jami-gnome.,
Maxim Cournoyer <=
[bug#47513] [PATCH 10/12] gnu: libringclient: Update to 20210326.1.cfba013., Maxim Cournoyer, 2021/03/31
[bug#47513] [PATCH 05/12] gnu: opendht: Update to 2.2.0rc4., Maxim Cournoyer, 2021/03/31
[bug#47513] [PATCH 09/12] gnu: libring: Update to 20210326.1.cfba013., Maxim Cournoyer, 2021/03/31
[bug#47513] [PATCH 12/12] gnu: Add jami-qt., Maxim Cournoyer, 2021/03/31
[bug#47513] [PATCH 00/12] Update jami and add jami-qt, Maxime Devos, 2021/03/31
[bug#47513] [PATCH 00/12] Update jami and add jami-qt, Maxime Devos, 2021/03/31