gnu: xkcdpass: Switch to pyproject-build-system.

* gnu/packages/password-utils.scm (xkcdpass):
  [build-system]: Change to pyproject-build-system.
  [arguments] <test-backend>: Use "unittest".
  [native-inputs]: Add python-setuptools.

Change-Id: I5d441bde3e1cce3e466e07ecfb69ef47b28b67ec
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
This commit is contained in:
moksh 2025-12-21 01:00:07 +05:30 committed by Cayetano Santos
parent 99d7436c1f
commit e235f6d978
No known key found for this signature in database
GPG key ID: BF5CDF4DF6BF6682

View file

@ -2100,9 +2100,10 @@ data inside a GPG encrypted file, which we'll call a coffin.")
(sha256
(base32
"11imgiiwd9ggkw7235hsdj9xm0rpv8s46v087mgb3ad0d8v48fqf"))))
(build-system python-build-system)
(build-system pyproject-build-system)
(arguments
(list
#:test-backend #~'unittest
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-manpage
@ -2110,6 +2111,7 @@ data inside a GPG encrypted file, which we'll call a coffin.")
(install-file
"xkcdpass.1"
(string-append #$output "/share/man/man1")))))))
(native-inputs (list python-setuptools))
(synopsis
"Generate secure multiword passwords/passphrases, inspired by XKCD")
(description