me
/
guix
Archived
1
0
Fork 0

gnu: Remove jami-libclient.

* gnu/packages/jami.scm (jami-libclient): Delete variable.
(libringclient): Likewise.
(jami-gnome)[inputs]: Remove jami-libclient.
(jami)[inputs]: Likewise.
Maxim Cournoyer 2022-07-25 16:41:55 -04:00
parent 3d812fea06
commit 46f5623cc1
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 1 additions and 47 deletions

View File

@ -474,50 +474,6 @@ protocols, as well as decentralized calling using P2P-DHT.")
(define-public libring
(deprecated-package "libring" libjami))
;;; Note: this package will eventually be absorbed into jami itself (the Qt
;;; client).
(define-public jami-libclient
(package
(name "jami-libclient")
(version %jami-version)
(source %jami-sources)
(build-system cmake-build-system)
(outputs '("out" "debug"))
(arguments
(list
#:tests? #f ;no test suite
#:configure-flags
#~(list (string-append "-DRING_XML_INTERFACES_DIR="
#$(this-package-input "libjami")
"/share/dbus-1/interfaces")
(string-append "-DRING_BUILD_DIR="
#$(this-package-input "libjami")
"/include")
;; Call to the libraries directly instead of going through DBus
;; to avoid issues (see: https://issues.guix.gnu.org/48538).
"-DENABLE_LIBWRAP=true")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'change-directory/maybe
(lambda _
;; Allow building from the tarball or a git checkout.
(false-if-exception (chdir "lrc")))))))
(native-inputs (list qttools vulkan-headers))
(inputs (list ffmpeg-jami libjami libxkbcommon network-manager))
(propagated-inputs (list qtbase)) ;qt included in several installed headers
(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+)))
;;; Remove when 2023 comes.
(define-public libringclient
(deprecated-package "libringclient" jami-libclient))
(define-public jami-gnome
(package
(name "jami-gnome")
@ -557,7 +513,6 @@ decentralized calling using P2P-DHT.")
(list clutter
clutter-gtk
gtk+
jami-libclient
libcanberra
libappindicator
libnotify
@ -612,8 +567,7 @@ decentralized calling using P2P-DHT.")
(native-inputs
(list pkg-config python qttools-5 doxygen graphviz))
(inputs
(list jami-libclient
libnotify
(list libnotify
network-manager
qrencode
qtsvg-5