summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorColdSideOfYourPillow <ColdSideOfYourPillow@noreply.codeberg.org>2025-09-14 18:52:46 +0400
committerCayetano Santos <csantosb@inventati.org>2025-11-29 10:59:30 +0100
commit141d7e3572e27c6ee94ccb2aae2e746dc952a980 (patch)
tree0848ebcbcc85fabfe01fd3751a1a1437a41b6a14 /gnu
parent114022dc1203eb149b290f5dab8de37797ef7efe (diff)
gnu: Add emacs-elkee.
* gnu/packages/emacs-xyz.scm (emacs-elkee): New variable. Change-Id: I80357f1992d22f5782e5e8f97e0d3a55f381f301 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/emacs-xyz.scm39
1 files changed, 39 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index a521b495ed9..9cc6941479a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -3435,6 +3435,45 @@ until time is up.")
3435for editing Racket's Scribble documentation syntax in Emacs.") 3435for editing Racket's Scribble documentation syntax in Emacs.")
3436 (license license:gpl3+)))) 3436 (license license:gpl3+))))
3437 3437
3438(define-public emacs-elkee
3439 (package
3440 (name "emacs-elkee")
3441 (version "1.0.0")
3442 (source
3443 (origin
3444 (method git-fetch)
3445 (uri (git-reference
3446 (url "https://github.com/KeyWeeUsr/elkee")
3447 (commit version)))
3448 (file-name (git-file-name name version))
3449 (sha256
3450 (base32 "1nfgd3zp9pypwj3sxks3w5dc9wfzv9abz6g70wh557p8v88nria9"))))
3451 (build-system emacs-build-system)
3452 (arguments
3453 (list
3454 ;; Tests fail because they assume the presence of specific host packages
3455 ;; and Emacs configure flags.
3456 #:tests? #f
3457 #:test-command #~(list "eldev" "--use-emacsloadpath" "-dtTC" "test")))
3458 (native-inputs
3459 (list
3460 emacs-eldev
3461 emacs-undercover))
3462 (propagated-inputs
3463 (list
3464 emacs-elchacha
3465 emacs-kaesar))
3466 (home-page "https://github.com/KeyWeeUsr/elkee")
3467 (synopsis "Emacs-native KeePass client")
3468 (description
3469 "This package provides an Emacs-native KeePass client to open, read, and
3470modify @acronym{KDBX, Keepass DataBase @acronym{XML, eXtensible Markup
3471Language}} files. It supports password-only and keyfile authentication,
3472allows entry lookup using regular-expression selectors (group, title,
3473username, URL), and can return results either as a flat list or grouped by
3474entry.")
3475 (license license:gpl3)))
3476
3438(define-public emacs-shroud 3477(define-public emacs-shroud
3439 (package 3478 (package
3440 (name "emacs-shroud") 3479 (name "emacs-shroud")