From 9b73b76cadc173765608daead9359878acfa070e Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Sat, 2 Jul 2022 05:06:27 -0400 Subject: gnu: Add kaidan. * gnu/packages/messaging.scm (kaidan): New variable. Signed-off-by: Liliana Marie Prikler --- gnu/packages/messaging.scm | 55 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) (limited to 'gnu') diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 9b1d06e21a..b9bd0e782a 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -25,7 +25,7 @@ ;;; Copyright © 2020 Jonathan Brielmaier ;;; Copyright © 2020 Mason Hock ;;; Copyright © 2020, 2021 Michael Rohleder -;;; Copyright © 2020 Raghav Gururajan +;;; Copyright © 2020, 2022 Raghav Gururajan ;;; Copyright © 2020, 2021 Robert Karszniewicz ;;; Copyright © 2020 Giacomo Leidi ;;; Copyright © 2021 Denis 'GNUtoo' Carikli @@ -89,6 +89,7 @@ #: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) @@ -1438,6 +1439,58 @@ default.") (home-page "https://dino.im") (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 + (list #:configure-flags #~(list "-DBUILD_TESTS=true"))) + (native-inputs (list extra-cmake-modules + perl + pkg-config + python-wrapper)) + (inputs (list kirigami + knotifications + qtbase-5 + qtdeclarative + qtgraphicaleffects + 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+)))) + (define-public prosody (package (name "prosody") -- cgit v1.2.3