summaryrefslogtreecommitdiff
path: root/gnu/packages/messaging.scm
diff options
context:
space:
mode:
authororahcio <orahcio@gmail.com>2026-05-29 00:14:11 -0300
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-05-29 15:51:35 +0100
commite87c221cd250ba1bf8486221eafd5653e4445063 (patch)
tree1e7cf4268df9223c1d5dcbd4c09e00dbb976a4f2 /gnu/packages/messaging.scm
parenta2b4e406b98321f6a8c8de3c1576751e342664fe (diff)
gnu: Add whatscli.
* gnu/packages/messaging.scm (whatscli): New variable. Merges: guix/guix!8655 Change-Id: I2c2f03afc93a538bdaf83424d3186665e9749e13 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/messaging.scm')
-rw-r--r--gnu/packages/messaging.scm51
1 files changed, 51 insertions, 0 deletions
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 380ed040b13..564c6ed840d 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -47,6 +47,7 @@
47;;; Copyright © 2025 Evgeny Pisemsky <mail@pisemsky.site> 47;;; Copyright © 2025 Evgeny Pisemsky <mail@pisemsky.site>
48;;; Copyright © 2025 Janneke Nieuwenhuizen <janneke@gnu.org> 48;;; Copyright © 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
49;;; Copyright © 2025 Adrien 'neox' Bourmault <neox@gnu.org> 49;;; Copyright © 2025 Adrien 'neox' Bourmault <neox@gnu.org>
50;;; Copyright © 2026 orahcio <orahcio@gmail.com>
50;;; 51;;;
51;;; This file is part of GNU Guix. 52;;; This file is part of GNU Guix.
52;;; 53;;;
@@ -3459,6 +3460,56 @@ a persistent connection to an IRC server, acting as a proxy and buffer for
3459a number of clients.") 3460a number of clients.")
3460 (license license:gpl3+))) 3461 (license license:gpl3+)))
3461 3462
3463(define-public whatscli
3464 (package
3465 (name "whatscli")
3466 (version "1.1.4")
3467 (source
3468 (origin
3469 (method git-fetch)
3470 (uri (git-reference
3471 (url "https://github.com/normen/whatscli")
3472 (commit (string-append "v" version))))
3473 (file-name (git-file-name name version))
3474 (sha256
3475 (base32 "0ijp0783h4hivj33qi10azhq1bl512jq1wrva2alpkv7wp4qhnw6"))))
3476 (build-system go-build-system)
3477 (arguments
3478 (list
3479 #:install-source? #f
3480 #:import-path "github.com/normen/whatscli"
3481 #:embed-files #~(list ".*\\.argo" ".*\\.json" ".*\\.sql")))
3482 (native-inputs
3483 (list go-code-rocketnine-space-tslocum-cbind
3484 go-github-com-adrg-xdg
3485 go-github-com-gdamore-tcell-v2
3486 go-github-com-gen2brain-beeep
3487 go-github-com-mattn-go-colorable
3488 go-github-com-mattn-go-sqlite3
3489 go-github-com-rivo-tview
3490 go-github-com-skip2-go-qrcode
3491 go-github-com-skratchdot-open-golang
3492 go-github-com-zyedidia-clipboard
3493 go-go-mau-fi-whatsmeow
3494 go-google-golang-org-protobuf
3495 go-gopkg-in-ini-v1))
3496 (home-page "https://github.com/normen/whatscli")
3497 (synopsis "Command line interface for WhatsApp")
3498 (description
3499 "WhatsCLI is a command-line interface for WhatsApp that connects
3500through the Web App API without requiring a browser. It provides a
3501terminal-based user interface built with tview, featuring:
3502@itemize
3503@item Sending and receiving WhatsApp messages in a terminal
3504@item QR code setup for simple authentication
3505@item Downloading and opening image, video, audio, and document attachments
3506@item Sending images, video, audio, and document attachments
3507@item Basic group management capabilities
3508@item Desktop notifications support
3509@item Color customization options
3510@end itemize")
3511 (license license:expat)))
3512
3462(define-public weechat-wee-slack 3513(define-public weechat-wee-slack
3463 (package 3514 (package
3464 (name "weechat-wee-slack") 3515 (name "weechat-wee-slack")