[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#54090] [PATCH 2/2] gnu: Add tessen.
From: |
Tanguy Le Carrour |
Subject: |
[bug#54090] [PATCH 2/2] gnu: Add tessen. |
Date: |
Mon, 21 Feb 2022 19:33:04 +0100 |
* gnu/packages/password-utils.scm (tessen): New variable.
---
gnu/packages/password-utils.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index 440bb927a6..ad21bd3ae8 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -736,6 +736,39 @@ (define-public rofi-pass
@end enumerate")
(license license:gpl3)))
+(define-public tessen
+ (package
+ (name "tessen")
+ (version "2.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (string-append "https://raw.githubusercontent.com/ayushnix/tessen/"
+ "v" version "/tessen"))
+ (sha256
+ (base32 "1n2q0w31ylnrsvrnv6fz4zc6wxbxrjqx8q4j1fdgamq5b4d9wjcn"))
+ (file-name name)))
+ (build-system trivial-build-system)
+ (arguments
+ `(#:modules ((guix build utils))
+ #:builder
+ (begin
+ (use-modules (guix build utils))
+ (let ((source (string-append (assoc-ref %build-inputs "source")))
+ (script "tessen")
+ (out (assoc-ref %outputs "out")))
+ (copy-file source script)
+ (chmod script #o555)
+ (install-file script (string-append out "/bin"))))))
+ (propagated-inputs
+ (list wtype))
+ (home-page "https://github.com/ayushnix/tessen")
+ (synopsis "Frontend for password-store and gopass")
+ (description "Tessen is a bash script that can autotype and copy data
+from password-store and gopass files.")
+ (license license:gpl2+)))
+
(define-public browserpass-native
(package
(name "browserpass-native")
--
2.34.0