Subject: [bug#56771] [PATCH 31/33] gnu: Remove jami-libclient.

From: Maxim Cournoyer <[email-masked]>
Date: Mon, 25 Jul 2022 19:08:01 -0400

* gnu/packages/jami.scm (jami-libclient): Delete variable.
(libringclient): Likewise.
(jami-gnome)[inputs]: Remove jami-libclient.
(jami)[inputs]: Likewise.
---
 gnu/packages/jami.scm | 48 +------------------------------------------
 1 file changed, 1 insertion(+), 47 deletions(-)

diff --git a/gnu/packages/jami.scm b/gnu/packages/jami.scm
index 44052b03c4..3a7e29ee8b 100644
--- a/gnu/packages/jami.scm
+++ b/gnu/packages/jami.scm
@@ -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
-- 
2.36.1