guix_mirror_bot pushed a commit to branch kde-team
in repository guix.

commit 5e9b5ffc39fe62ac9e73ea9b4d33f9c08268b80e
Author: Sughosha <[email protected]>
AuthorDate: Tue Oct 7 08:33:35 2025 +0530

    gnu: qxmpp: Move to kde-internet.scm.
    
    * gnu/packages/messaging.scm (qxmpp): Remove variable.
    * gnu/packages/kde-internet.scm (qxmpp): New variable.
    
    Change-Id: Id78d60057d790463de113b9babc07ce7737902d6
---
 gnu/packages/kde-internet.scm | 44 +++++++++++++++++++++++++++++++++++++++++++
 gnu/packages/messaging.scm    | 43 +-----------------------------------------
 2 files changed, 45 insertions(+), 42 deletions(-)

diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm
index a4a731e3e7..21eb6de888 100644
--- a/gnu/packages/kde-internet.scm
+++ b/gnu/packages/kde-internet.scm
@@ -25,6 +25,7 @@
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system qt)
   #:use-module (guix download)
+  #:use-module (guix git-download)
   #:use-module (guix gexp)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
@@ -38,6 +39,7 @@
   #:use-module (gnu packages gnupg)
   #:use-module (gnu packages gperf)
   #:use-module (gnu packages graphics)
+  #:use-module (gnu packages gstreamer)
   #:use-module (gnu packages icu4c)
   #:use-module (gnu packages image)
   #:use-module (gnu packages kde)
@@ -72,6 +74,48 @@
   #:use-module (gnu packages xdisorg)
   #:use-module (gnu packages xorg))
 
+(define-public qxmpp
+  (package
+    (name "qxmpp")
+    ;; kaidan requires a precise version
+    (version "1.10.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://invent.kde.org/libraries/qxmpp";)
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0qinrbr63b1baqv1a7cph8bma6kj1ib8s8ywq6d9497lc1yl2kgi"))))
+    (build-system qt-build-system)
+    (arguments
+     `(#:qtbase ,qtbase
+       #:configure-flags (list "-DBUILD_EXAMPLES=false"
+                               "-DWITH_GSTREAMER=true"
+                               "-DBUILD_OMEMO=ON") ;needed by kaidan
+       #:test-exclude
+        (string-join ;; These tests use the network.
+         (list "tst_qxmppiceconnection"
+               "tst_qxmppcallmanager"
+               "tst_qxmpptransfermanager")
+         "|")))
+    (native-inputs
+     (list pkg-config))
+    (inputs
+     (list
+       gstreamer
+       libomemo-c
+       qca-qt6
+       qt5compat))
+    (home-page "https://invent.kde.org/libraries/qxmpp";)
+    (synopsis "XMPP client and server library")
+    (description
+     "QXmpp is a XMPP client and server library written in C++ and uses the Qt
+framework.  It builds XMPP clients complying with the XMPP Compliance Suites
+2021 for IM and Advanced Mobile.")
+    (license license:lgpl2.1+)))
+
 (define-public falkon
   (package
     (name "falkon")
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 63e3b170b7..9b3cd60c9f 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -113,6 +113,7 @@
   #:use-module (gnu packages image)
   #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-frameworks)
+  #:use-module (gnu packages kde-internet)
   #:use-module (gnu packages kerberos)
   #:use-module (gnu packages less)
   #:use-module (gnu packages libcanberra)
@@ -399,48 +400,6 @@ conferencing.")
       license:gpl2+
       license:bsd-2))))
 
-(define-public qxmpp
-  (package
-    (name "qxmpp")
-    ;; kaidan requires a precise version
-    (version "1.10.3")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://invent.kde.org/libraries/qxmpp";)
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0qinrbr63b1baqv1a7cph8bma6kj1ib8s8ywq6d9497lc1yl2kgi"))))
-    (build-system qt-build-system)
-    (arguments
-     `(#:qtbase ,qtbase
-       #:configure-flags (list "-DBUILD_EXAMPLES=false"
-                               "-DWITH_GSTREAMER=true"
-                               "-DBUILD_OMEMO=ON") ;needed by kaidan
-       #:test-exclude
-        (string-join ;; These tests use the network.
-         (list "tst_qxmppiceconnection"
-               "tst_qxmppcallmanager"
-               "tst_qxmpptransfermanager")
-         "|")))
-    (native-inputs
-     (list pkg-config))
-    (inputs
-     (list
-       gstreamer
-       libomemo-c
-       qca-qt6
-       qt5compat))
-    (home-page "https://invent.kde.org/libraries/qxmpp";)
-    (synopsis "XMPP client and server library")
-    (description
-     "QXmpp is a XMPP client and server library written in C++ and uses the Qt
-framework.  It builds XMPP clients complying with the XMPP Compliance Suites
-2021 for IM and Advanced Mobile.")
-    (license license:lgpl2.1+)))
-
 (define-public meanwhile
   (package
     (name "meanwhile")

Reply via email to