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")