* gnu/packages/messaging.scm (kaidan): New variable. --- gnu/packages/messaging.scm | 63 +++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 9b1d06e21a..67841efc8a 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -25,7 +25,7 @@ ;;; Copyright © 2020 Jonathan Brielmaier <jonathan.brielma...@web.de> ;;; Copyright © 2020 Mason Hock <chaosm...@riseup.net> ;;; Copyright © 2020, 2021 Michael Rohleder <m...@rohleder.de> -;;; Copyright © 2020 Raghav Gururajan <raghavgurura...@disroot.org> +;;; Copyright © 2020, 2021 Raghav Gururajan <r...@raghavgururajan.name> ;;; Copyright © 2020, 2021 Robert Karszniewicz <avo...@posteo.de> ;;; Copyright © 2020 Giacomo Leidi <goodoldp...@autistici.org> ;;; Copyright © 2021 Denis 'GNUtoo' Carikli <gnu...@cyberdimension.org> @@ -89,6 +89,7 @@ (define-module (gnu packages messaging) #: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 kerberos) #:use-module (gnu packages less) #:use-module (gnu packages libcanberra) @@ -3359,4 +3360,64 @@ (define-public python-harmony (home-page "https://github.com/taylordotfish/harmony") (license license:gpl3+))) +(define-public kaidan + (package + (name "kaidan") + (version "0.8.0") + (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 "195iddv35gc3k83r226y17avsab2b9bszgd7z7ynbddsgbf75rx7")))) + (build-system qt-build-system) + (arguments + `(#:configure-flags + (list + "-DBUILD_TESTS=TRUE"))) + (native-inputs + (list + extra-cmake-modules + perl + pkg-config + python-wrapper)) + (inputs + (list + kirigami + knotifications + qtbase-5 + qtdeclarative + qtlocation + qtquickcontrols2 + qtsvg + qtmultimedia + qtxmlpatterns + qqc2-desktop-style + qxmpp + zxing-cpp)) + (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+)))) + ;;; messaging.scm ends here -- 2.36.1