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

commit d2c0f99f22767c8d4231b9a5b4ebf1843fc03f52
Author: Sughosha <[email protected]>
AuthorDate: Tue Oct 7 08:36:26 2025 +0530

    gnu: kaidan: Move to kde-internet.scm.
    
    * gnu/packages/messaging.scm (kaidan): Remove variable.
    * gnu/packages/kde-internet.scm (kaidan): New variable.
    
    Change-Id: Idcda43e6030afd6fb21b15dbbc3ff1ef79b6c8af
---
 gnu/packages/kde-internet.scm | 63 +++++++++++++++++++++++++++++++++++++++++
 gnu/packages/messaging.scm    | 65 -------------------------------------------
 2 files changed, 63 insertions(+), 65 deletions(-)

diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm
index 21eb6de888..b14552c206 100644
--- a/gnu/packages/kde-internet.scm
+++ b/gnu/packages/kde-internet.scm
@@ -151,6 +151,69 @@ framework.  It builds XMPP clients complying with the XMPP 
Compliance Suites
      "Falkon is is a Qt-based web browser for  KDE.")
     (license license:gpl3+)))
 
+(define-public kaidan
+  (package
+    (name "kaidan")
+    (version "0.12.2")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "mirror://kde/unstable/kaidan/" version
+                                  "/kaidan-" version ".tar.xz"))
+              (modules '((guix build utils)))
+              (snippet
+               #~(begin
+                   (delete-file-recursively "3rdparty")))
+              (sha256
+               (base32 
"0q8py100nmvyhm8pfnvpxmghbg445x2vgpw3c519bcrr4w7y6yl0"))))
+    (build-system qt-build-system)
+    (arguments
+     (list
+       #:qtbase qtbase
+       #:configure-flags #~(list "-DBUILD_TESTS=true")
+       #:test-exclude "PublicGroupChatTest"
+       #:phases
+         #~(modify-phases %standard-phases
+           (add-before 'check 'set-home
+             (lambda _
+               ;; Tests need write permission in $HOME.
+               (setenv "HOME" "/tmp"))))))
+    (native-inputs (list extra-cmake-modules
+                         pkg-config))
+    (inputs (list icu4c
+                  kcrash
+                  kdsingleapplication
+                  kio
+                  kirigami
+                  kirigami-addons
+                  knotifications
+                  kquickimageeditor
+                  prison
+                  qqc2-desktop-style
+                  qtlocation
+                  qtmultimedia
+                  qtpositioning
+                  qtsvg
+                  qttools
+                  qxmpp
+                  sonnet))
+    (home-page "https://www.kaidan.im/";)
+    (synopsis "Qt-based XMPP/Jabber Client")
+    (description "Kaidan is a chat client.  It uses the open communication
+protocol XMPP (Jabber).  The user interface makes use of Kirigami and QtQuick,
+while the back-end of Kaidan is entirely written in C++ using Qt and the
+Qt-based XMPP library QXmpp.")
+    (license (list
+              ;; Graphics
+              license:cc-by-sa4.0
+              ;; Files:
+              ;; src/{StatusBar.cpp|StatusBar.h|singleapp/*|hsluv-c/*}
+              ;; utils/generate-license.py
+              license:expat
+              ;; QrCodeVideoFrame
+              license:asl2.0
+              ;; Others
+              license:gpl3+))))
+
 (define-public kget
   (package
     (name "kget")
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 9b3cd60c9f..53ff31186d 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -112,8 +112,6 @@
   #:use-module (gnu packages icu4c)
   #: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)
@@ -1438,69 +1436,6 @@ default.")
     (home-page "https://dino.im";)
     (license license:gpl3+)))
 
-(define-public kaidan
-  (package
-    (name "kaidan")
-    (version "0.12.2")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append "mirror://kde/unstable/kaidan/" version
-                                  "/kaidan-" version ".tar.xz"))
-              (modules '((guix build utils)))
-              (snippet
-               #~(begin
-                   (delete-file-recursively "3rdparty")))
-              (sha256
-               (base32 
"0q8py100nmvyhm8pfnvpxmghbg445x2vgpw3c519bcrr4w7y6yl0"))))
-    (build-system qt-build-system)
-    (arguments
-     (list
-       #:qtbase qtbase
-       #:configure-flags #~(list "-DBUILD_TESTS=true")
-       #:test-exclude "PublicGroupChatTest"
-       #:phases
-         #~(modify-phases %standard-phases
-           (add-before 'check 'set-home
-             (lambda _
-               ;; Tests need write permission in $HOME.
-               (setenv "HOME" "/tmp"))))))
-    (native-inputs (list extra-cmake-modules
-                         pkg-config))
-    (inputs (list icu4c
-                  kcrash
-                  kdsingleapplication
-                  kio
-                  kirigami
-                  kirigami-addons
-                  knotifications
-                  kquickimageeditor
-                  prison
-                  qqc2-desktop-style
-                  qtlocation
-                  qtmultimedia
-                  qtpositioning
-                  qtsvg
-                  qttools
-                  qxmpp
-                  sonnet))
-    (home-page "https://www.kaidan.im/";)
-    (synopsis "Qt-based XMPP/Jabber Client")
-    (description "Kaidan is a chat client.  It uses the open communication
-protocol XMPP (Jabber).  The user interface makes use of Kirigami and QtQuick,
-while the back-end of Kaidan is entirely written in C++ using Qt and the
-Qt-based XMPP library QXmpp.")
-    (license (list
-              ;; Graphics
-              license:cc-by-sa4.0
-              ;; Files:
-              ;; src/{StatusBar.cpp|StatusBar.h|singleapp/*|hsluv-c/*}
-              ;; utils/generate-license.py
-              license:expat
-              ;; QrCodeVideoFrame
-              license:asl2.0
-              ;; Others
-              license:gpl3+))))
-
 (define-public prosody
   (package
     (name "prosody")

Reply via email to