diff options
author | Sughosha <sughosha@disroot.org> | 2025-01-25 13:12:19 +0530 |
---|---|---|
committer | Zheng Junjie <873216071@qq.com> | 2025-01-26 10:40:57 +0800 |
commit | b7295a2338cac10164c18ee4dd949aba1cd0fb30 (patch) | |
tree | 933c6e5ba374420fbe2fa87c7861b482cd722b0d | |
parent | f0142aca178c5e9b5b45df68c62d287dc0b7453c (diff) | |
download | guix-b7295a2338cac10164c18ee4dd949aba1cd0fb30.tar.gz guix-b7295a2338cac10164c18ee4dd949aba1cd0fb30.zip |
gnu: Add ruqola.
* gnu/packages/kde-internet.scm (ruqola): New variable.
Change-Id: I2d914bb57b47f8514f4455b3a06d098fd991e012
Signed-off-by: Zheng Junjie <873216071@qq.com>
-rw-r--r-- | gnu/packages/kde-internet.scm | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm index 213145a367..4bf40afe88 100644 --- a/gnu/packages/kde-internet.scm +++ b/gnu/packages/kde-internet.scm @@ -517,3 +517,88 @@ features including but not limited to torrent downloading and seeding, torrent creation and downloaded data verification, magnet links, advanced peer management, IP blocking lists.") (license license:gpl2+))) + +(define-public ruqola + (package + (name "ruqola") + (version "2.4.1") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/ruqola/ruqola-" + version ".tar.xz")) + (sha256 + (base32 + "0w05ww6dn1xfmz67i3avkzdlcrb575hjad2lnm2cxd0jds0b1bg5")))) + (build-system qt-build-system) + (arguments + (list #:qtbase qtbase + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'set-home-directory + (lambda _ + (setenv "HOME" "/tmp")))))) + (native-inputs + (list extra-cmake-modules kdoctools)) + (inputs + (list karchive + kcodecs + kcoreaddons + kcrash + kdbusaddons + ki18n + kiconthemes + kidletime + kio + knotifications + knotifyconfig + kstatusnotifieritem + ksyntaxhighlighting + ktextaddons + ktextwidgets + kwidgetsaddons + kxmlgui + plasma-activities + prison + purpose + qtkeychain-qt6 + qtwebsockets + qtnetworkauth + qtmultimedia + qtsvg + sonnet)) + (home-page "https://apps.kde.org/ruqola/") + (synopsis "Rocket.Chat client") + (description + "Ruqola is a @uref{https://www.rocket.chat/, Rocket.Chat} client for KDE +desktop. It supports: +@itemize +@item direct and thread messaging, +@item @acronym{OTR, Off-the-Record} messages, +@item individual and group channels, +@item autotranslate support, +@item emojis, +@item videos, +@item GIFs, +@item uploading auttachments, +@item searching messages in a room, +@item showing unread message information, +@item discussion rooms and configuring them, +@item storing messages in a local database, +@item exporting messages, +@item importing/exporting accounts, +@item registering and configuring accounts, +@item two-factor authentication via TOTP or email, +@item multiple accounts, +@item auto-away, +@item blocking/unblocking users, +@item administrator settings, +@item console moderation, +@item message URL previews, +@item channel list styles, +@item forwarding messages, +@item Rocket.Chat marketplace, +@item notifications, +@item replying directly from the notification and +@item DND image to websites or local folder. +@end itemize") + (license (list license:lgpl2.1+ license:gpl2+)))) |