guix_mirror_bot pushed a commit to branch next-master
in repository guix.

commit c1ab4db7d9a01293f6353b1288a68e8bf9a19caa
Author: Nicolas Graves <[email protected]>
AuthorDate: Sun Jan 4 22:05:21 2026 +0100

    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 <[email protected]>
---
 gnu/packages/password-utils.scm | 30 ++++++++++++++++--------------
 1 file changed, 16 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index 3b4a3c697f..505c2b3277 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")

Reply via email to