gnu: Remove jami-libclient.

* gnu/packages/jami.scm (jami-libclient): Delete variable.
(libringclient): Likewise.
(jami-gnome)[inputs]: Remove jami-libclient.
(jami)[inputs]: Likewise.
This commit is contained in:
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

View file

@ -474,50 +474,6 @@ (define-public libjami
(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 @@ (define-public jami-gnome
(list clutter
clutter-gtk
gtk+
jami-libclient
libcanberra
libappindicator
libnotify
@ -612,8 +567,7 @@ (define-public jami
(native-inputs
(list pkg-config python qttools-5 doxygen graphviz))
(inputs
(list jami-libclient
libnotify
(list libnotify
network-manager
qrencode
qtsvg-5