mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-27 19:35:10 -06:00
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>
This commit is contained in:
parent
cbf33acfcc
commit
a7764f2686
1 changed files with 16 additions and 14 deletions
|
|
@ -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")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue