diff options
| author | John Dawson <dawson.john.andrew@gmail.com> | 2026-02-14 10:47:30 +0000 |
|---|---|---|
| committer | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-02-18 21:44:39 +0100 |
| commit | 1c4404ef66415db050d9d98a4fa5d6a137c12334 (patch) | |
| tree | c179062cbbe477a860080fddee607840d1e6a65e /gnu/packages | |
| parent | 7943f414d3538753aa2215958873e1754809f0f0 (diff) | |
gnu: Add lesspass.
* gnu/packages/password-utils.scm (lesspass): New variable.
Closes: guix/guix#6417
Change-Id: I94614f711ee4da6d037c787eb89da2e8a6b6882c
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/password-utils.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index 9481dd8eaf8..23ba6650acf 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm | |||
| @@ -44,6 +44,7 @@ | |||
| 44 | ;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org> | 44 | ;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org> |
| 45 | ;;; Copyright © 2025 Cayetano Santos <csantosb@inventati.org> | 45 | ;;; Copyright © 2025 Cayetano Santos <csantosb@inventati.org> |
| 46 | ;;; Copyright © 2025 Isidor Zeuner <guix@quidecco.pl> | 46 | ;;; Copyright © 2025 Isidor Zeuner <guix@quidecco.pl> |
| 47 | ;;; Copyright © 2026 John Dawson <dawson.john.andrew@gmail.com> | ||
| 47 | ;;; | 48 | ;;; |
| 48 | ;;; This file is part of GNU Guix. | 49 | ;;; This file is part of GNU Guix. |
| 49 | ;;; | 50 | ;;; |
| @@ -220,6 +221,37 @@ applications. It's designed to be complementary to the AWS CLI tools, and is | |||
| 220 | aware of your profiles and configuration in ~/.aws/config.") | 221 | aware of your profiles and configuration in ~/.aws/config.") |
| 221 | (license license:expat))) | 222 | (license license:expat))) |
| 222 | 223 | ||
| 224 | (define-public lesspass | ||
| 225 | (package | ||
| 226 | (name "lesspass") | ||
| 227 | (version "10.2.1") | ||
| 228 | (source (origin | ||
| 229 | (method git-fetch) | ||
| 230 | (uri (git-reference | ||
| 231 | (url "https://github.com/lesspass/lesspass") | ||
| 232 | (commit (string-append "cli-v" version)))) | ||
| 233 | (file-name (git-file-name name version)) | ||
| 234 | (sha256 | ||
| 235 | (base32 | ||
| 236 | "1isv760pqc0c3g8mljzp4zy64anvg1ify9h6nz7pzkx0610wr75a")))) | ||
| 237 | (build-system pyproject-build-system) | ||
| 238 | (arguments (list #:test-backend #~'unittest | ||
| 239 | #:phases #~(modify-phases %standard-phases | ||
| 240 | (add-after 'unpack 'chdir | ||
| 241 | (lambda _ | ||
| 242 | (chdir "cli")))))) | ||
| 243 | (native-inputs (list python-mock | ||
| 244 | python-pexpect | ||
| 245 | python-setuptools)) | ||
| 246 | (inputs (list python-requests)) | ||
| 247 | (home-page "https://lesspass.com/") | ||
| 248 | (synopsis "Stateless password manager") | ||
| 249 | (description | ||
| 250 | "This is the command-line interface of LessPass, which computes a | ||
| 251 | password deterministically from a site, a login, options and a master | ||
| 252 | password, which is the only secret to keep.") | ||
| 253 | (license license:gpl3))) | ||
| 254 | |||
| 223 | (define-public pwgen | 255 | (define-public pwgen |
| 224 | (package | 256 | (package |
| 225 | (name "pwgen") | 257 | (name "pwgen") |
