diff options
| author | orahcio <orahcio@gmail.com> | 2026-05-29 00:14:11 -0300 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-05-29 15:51:35 +0100 |
| commit | e87c221cd250ba1bf8486221eafd5653e4445063 (patch) | |
| tree | 1e7cf4268df9223c1d5dcbd4c09e00dbb976a4f2 | |
| parent | a2b4e406b98321f6a8c8de3c1576751e342664fe (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>
| -rw-r--r-- | gnu/packages/messaging.scm | 51 |
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 | |||
| 3459 | a number of clients.") | 3460 | a 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 | ||
| 3500 | through the Web App API without requiring a browser. It provides a | ||
| 3501 | terminal-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") |
