diff options
Diffstat (limited to 'gnu/packages/kde-internet.scm')
-rw-r--r-- | gnu/packages/kde-internet.scm | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm index c9eff787e3..b39bd77f6b 100644 --- a/gnu/packages/kde-internet.scm +++ b/gnu/packages/kde-internet.scm @@ -31,18 +31,22 @@ #:use-module (gnu packages) #:use-module (gnu packages boost) #:use-module (gnu packages compression) + #:use-module (gnu packages crypto) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) + #: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-pim) #:use-module (gnu packages libidn) #:use-module (gnu packages linux) + #:use-module (gnu packages markup) #:use-module (gnu packages messaging) #:use-module (gnu packages mp3) #:use-module (gnu packages multiprecision) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python) #:use-module (gnu packages qt) #:use-module (gnu packages rdesktop) #:use-module (gnu packages serialization) @@ -70,6 +74,8 @@ (sha256 (base32 "0zm4nkpmvd181xlkis7ydzx54p3vn0zgpdzgh54f1hsjy6ahsq16")))) (build-system qt-build-system) + (arguments + (list #:tests? #f)) (native-inputs (list extra-cmake-modules kdoctools-5 pkg-config)) (inputs @@ -328,6 +334,7 @@ Features are: gnutls)) (arguments (list #:configure-flags #~(list "-DQT_MAJOR_VERSION=6") + #:tests? #f #:qtbase qtbase)) (home-page "https://apps.kde.org/krdc/") (synopsis "Remote desktop client") @@ -429,6 +436,115 @@ creation and downloaded data verification, magnet links, advanced peer management, IP blocking lists.") (license license:gpl2+))) +(define-public kunifiedpush + (package + (name "kunifiedpush") + (version "25.04.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/" name "-" version ".tar.xz")) + (sha256 + (base32 "0hzhbn8rrlgkml47r6qqpcqg01az2za20kcsrasgmc5bf1cwclqw")))) + (build-system qt-build-system) + (arguments + (list #:qtbase qtbase + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "ctest" "-E" "connectortest"))))))) + (native-inputs + (list extra-cmake-modules)) + (inputs + (list kcmutils + kcoreaddons + ki18n + kservice + qtwebsockets)) + (home-page "https://invent.kde.org/libraries/kunifiedpush") + (synopsis "UnifiedPush client components") + (description "KUnifiedPush is a @uref{https://unifiedpush.org/, +UnifiedPush} client library and distributor daemon.") + (license license:lgpl2.0+))) + +(define-public neochat + (package + (name "neochat") + (version "25.04.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" + version "/src/" name "-" version ".tar.xz")) + (sha256 + (base32 "00kj66kij8vsmfhzr8cc6vz2bh7vi6w7r5aa0nrcpdgnxi7g30lg")))) + (build-system qt-build-system) + (arguments + (list #:qtbase qtbase + #:configure-flags + #~(list "-DSKIP_LICENSE_TESTS=ON"))) + (native-inputs + (list extra-cmake-modules kdoctools pkg-config python-minimal)) + (inputs + (list cmark + icu4c + kcolorscheme + kconfig + kcoreaddons + kcrash + kdbusaddons + ki18n + kiconthemes + kio + kirigami + kirigami-addons + kitemmodels + knotifications + kquickcharts + kquickimageeditor + kstatusnotifieritem + ksyntaxhighlighting + kunifiedpush + kwindowsystem + libqmatrixclient + olm + openssl + prison + purpose + qcoro-qt6 + qqc2-desktop-style + qtkeychain-qt6 + qtlocation + qtmultimedia + qtsvg + qtwayland + qtwebview + sonnet)) + (home-page "https://apps.kde.org/neochat/") + (synopsis "Matrix client for KDE") + (description "Neochat is an instant messaging application using the Matrix +protocol, supporting end-to-end encryption. Its features include: +@itemize +@item individual chats, +@item rooms, +@item spaces, +@item stickers and emojis, +@item spell checking, +@item uploading auttachments, +@item media playback, +@item message URL previews, +@item searching messages, +@item showing unread message information, +@item registering and configuring accounts, +@item importing and exporting encryption keys, +@item multiple accounts and +@item notifications. +@end itemize") + (license license:gpl3+))) + (define-public ruqola (package (name "ruqola") |