diff options
| author | luca <luca.kredel@web.de> | 2025-11-17 12:59:21 +0100 |
|---|---|---|
| committer | Jonathan Brielmaier <jonathan.brielmaier@web.de> | 2026-04-02 22:44:31 +0200 |
| commit | dcbfd7ed508e258eac9c4490db646778f394bd5c (patch) | |
| tree | c68d1791cde4c9d5e56a151aab56e83446f6b5dc /nongnu | |
| parent | 29815e5cf927032960e0b6f22bb62a9f7e531bc9 (diff) | |
nongnu: Add signal-cli.
* nongnu/packages/messaging.scm (signal-cli): New variable.
Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Diffstat (limited to 'nongnu')
| -rw-r--r-- | nongnu/packages/messaging.scm | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/nongnu/packages/messaging.scm b/nongnu/packages/messaging.scm index 7d0a080..265e531 100644 --- a/nongnu/packages/messaging.scm +++ b/nongnu/packages/messaging.scm @@ -5,6 +5,7 @@ ;;; Copyright © 2023 Giacomo Leidi <goodoldpaul@autistici.org> ;;; Copyright © 2023 Raven Hallsby <karl@hallsby.org> ;;; Copyright © 2025 Ashish SHUKLA <ashish.is@lostca.se> +;;; Copyright © 2025 Luca Kredel <luca.kredel@web.de> (define-module (nongnu packages messaging) #:use-module (gnu packages base) @@ -17,6 +18,7 @@ #:use-module (gnu packages glib) #:use-module (gnu packages gnome) #:use-module (gnu packages gtk) + #:use-module (gnu packages java) #:use-module (gnu packages kerberos) #:use-module (gnu packages linux) #:use-module (gnu packages nss) @@ -24,6 +26,7 @@ #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) + #:use-module (guix build-system copy) #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix packages) @@ -132,6 +135,32 @@ or iOS.") '((release-monitoring-url . "https://github.com/signalapp/Signal-Desktop/releases"))) (license license:agpl3))) +(define-public signal-cli + (package + (name "signal-cli") + (version "0.14.1") + (source + (origin + (method url-fetch) + (uri (string-append + "https://github.com/AsamK/signal-cli/releases/download/v" version + "/signal-cli-" version ".tar.gz")) + (sha256 + (base32 "1s1n2s62zs31yfji1cnglp114qjkfw9z18gkcx28iha25jqs9kff")))) + (build-system copy-build-system) + (arguments + `(#:install-plan '(("bin/" "bin/" + #:exclude ("signal-cli.bat")) + ("man/" ,"share/man") + ("lib/" "lib/")))) + (propagated-inputs (list openjdk)) + (synopsis "Signal messenger CLI") + (description + "signal-cli provides an unofficial commandline, JSON-RPC and dbus +interface for the Signal messenger.") + (home-page "https://github.com/AsamK/signal-cli") + (license license:gpl3))) + (define-public zoom (package (name "zoom") |
