diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-01-04 22:05:21 +0100 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-25 21:23:34 +0100 |
| commit | f65c0f780c99ef4581e0ad788d5966010c8c8e1f (patch) | |
| tree | 464f0adc2e08cc66c0da9ac0cc42d8c4b79d4951 /gnu | |
| parent | c51b16f3a0d957d2d47917f2288491df49a31297 (diff) | |
gnu: assword: Rename to impass.
From upstream URL <https://finestructure.net/assword/>:
The assword password management system project as been renamed
"impass", and has moved to https://salsa.debian.org/debian/impass.
* gnu/packages/password-utils.scm (assword): Deprecate and move from here…
(impass): …to here. Update to 0.14.1.
[arguments]<#:phases>: Rename assword to impass.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[home-page, description]: Rename assword to impass.
Change-Id: I985baf1a6319b3a07f71eb50d72e42ea5a3d6185
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/password-utils.scm | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index 3b4a3c697f0..505c2b32771 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -795,20 +795,20 @@ command-line programs (@command{pwqcheck}, @command{pwqfilter}, and (license (list license:bsd-3 ;manual pages license:bsd-1)))) ;code -(define-public assword +(define-public impass (package - (name "assword") - (version "0.11") + (name "impass") + (version "0.14.1") (source (origin (method url-fetch) (uri (list (string-append - "http://http.debian.net/debian/pool/main/a/assword/" - "assword_" version ".orig.tar.gz"))) + "http://http.debian.net/debian/pool/main/i/impass/" + "impass_" version ".orig.tar.gz"))) (sha256 (base32 - "03gkb6kvsghznbcw5l7nmrc6mn3ixkjd5jcs96ni4zs9l47jf7yp")))) + "0jsssp5f2mssywxnja87aq1p2k24rjjz361b8if4kfixwi44rr5a")))) (arguments (list ;; irritatingly, tests do run but not there are two problems: @@ -822,31 +822,33 @@ command-line programs (@command{pwqcheck}, @command{pwqfilter}, and #:tests? #f #:phases #~(modify-phases %standard-phases - (add-after 'install 'wrap-assword + (add-after 'wrap 'wrap-impass (lambda _ (let ((gi-typelib-path (getenv "GI_TYPELIB_PATH"))) - (wrap-program (string-append #$output "/bin/assword") + (wrap-program (string-append #$output "/bin/impass") `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)))))) (add-after 'install 'manpage (lambda _ - (invoke "make" "assword.1") - (install-file "assword.1" + (invoke "make" "impass.1") + (install-file "impass.1" (string-append #$output "/share/man/man1"))))))) - (build-system python-build-system) + (build-system pyproject-build-system) (inputs (list bash-minimal gtk+ python-xdo python-gpg python-pygobject)) (propagated-inputs (list xclip)) (native-inputs - (list txt2man)) - (home-page "https://finestructure.net/assword/") + (list txt2man python-setuptools)) + (home-page "https://finestructure.net/impass/") (synopsis "Password manager") - (description "assword is a simple password manager using GPG-wrapped + (description "impass is a simple password manager using GPG-wrapped JSON files. It has a command line interface as well as a very simple graphical interface, which can even \"type\" your passwords into any X11 window.") (license license:gpl3+))) +(define-deprecated-package assword impass) + (define-public password-store (package (name "password-store") |
