Commit graph

274 commits

Author SHA1 Message Date
Maxim Cournoyer
328c8e5dd2
gnu: keepassxc: Update to 2.7.10.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.10.
[arguments]: Extend the record-clipboard-programs phase.
Skip an extra test in the check phase override, and document why.

Change-Id: I832b6a355ed76285953b70373d6731689717af61
2025-03-05 22:44:16 +09:00
Maxim Cournoyer
20e352a12e
gnu: keepassxc: Fix indentation.
* gnu/packages/password-utils.scm (keepassxc): Fix indentation.

Change-Id: I807fe602177596a11b01aa4f740849f33a74789c
2025-03-05 22:44:15 +09:00
Sharlatan Hellseher
a477e1c05c
gnu: pass-age: Adjust inputs.
Following up commit 05e0793479 where
age-keygen was merged with age.

* gnu/packages/password-utils.scm (pass-age): [inputs]: Remove
age-keygen.

Change-Id: I34f72ee8d18b7ddc86e5869075f63d7f4f4226ff
2025-02-27 12:31:47 +00:00
Nicolas Graves
6ed59649e1
gnu: pass-age: Update to 1.7.4a2.
* gnu/packages/password-utils.scm (pass-age): Update to 1.7.4a2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-24 23:07:01 +01:00
Jake Koroman
ad59a0c88b
gnu: rofi-pass-wayland: Fix package inheritance bug.
This package inherits from ROFI-PASS, and erroneously duplicates a path
substitution from that package's 'fix-etc-path' phase. The patched path is
incorrect after the substitution is performed twice.

* gnu/packages/password-utils.scm (rofi-pass-wayland)[arguments]: Remove
duplicated patching of '/etc' in the 'set-wayland-defaults' phase.

Change-Id: I61d7ed4f9f84903aef2a21a3bc5ca3e65a092577
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-02-02 16:51:57 -05:00
Sharlatan Hellseher
bb5be6b0fb
gnu: aws-vault: Move to password-utils.
* gnu/packages/golang.scm (aws-vault): Move from here ...
* gnu/packages/password-utils.scm: ... to here.

Change-Id: I530c13fb88c48e3e0f660da6a1aed053a5435ed4
2025-01-21 23:47:52 +00:00
Hilton Chain
25a707773c
gnu: tessen: Update to 2.2.3.
* gnu/packages/password-utils.scm (tessen): Update to 2.2.3.

Change-Id: If93cff1abe521016dd021ef59ddc64f50004c87d
2025-01-11 16:11:28 +08:00
Ekaitz Zarraga
0c5d7b8480
gnu: Update otpclient to 4.0.2
Requires updating `libcotp` to 3.1.0, that introduced a new way for
testing that requires `criterium`, a package we don't have and that has
dependencies that we don't have either.

As the tests in `libcotp` are not an exhaustive testsuite and
`otpclient` is its only dependent package, tests are disabled for the
moment.

* gnu/packages/authentication.scm (libcotp): Update to 3.1.0
[arguments] Disable tests.
* gnu/packages/password-utils.scm (otpclient): Update to 4.0.2

Change-Id: Ie6d37b5efe59397d4979c7490b94f1c871c27d6d
2024-12-06 14:27:55 +01:00
Efraim Flashner
541b45ce60
gnu: pass-age: Update shell completion directories.
* gnu/packages/password-utils.scm (pass-age)[arguments]: Adjust the
install-plan to adjust the shell completion directories.

Change-Id: I5153dd4c9e88d05c22f4ddda135704a7bfe3cc81
2024-09-26 18:13:25 +03:00
Nicolas Graves
17bf4b1e80
gnu: pass-age: Wrap with coreutils-minimal.
* gnu/packages/password-utils.scm (pass-age):
  [arguments]<#:phases>: Add coreutils-minimal bin path to PATH.
  [inputs]: Replace git by git-minimal. Add coreutils-minimal.

Change-Id: I320adc9f412aa493a3bc83298f5d7ebe3d589458
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-12 19:13:19 +02:00
宋文武
6a7d1af457
gnu: otpclient: Fix build.
* gnu/packages/password-utils.scm (otpclient)[arguments]: Don't refer
to nonexistent 'wrap' phase.

Change-Id: I05d6face0809343247d332c042ce9f6bc69e0e78
2024-08-31 10:45:17 +02:00
宋文武
866978ab42
gnu: makepasswd: Add libxcrypt dependency.
* gnu/packages/password-utils.scm (makepasswd)[inputs]: Add libxcrypt.

Change-Id: I4296a814148b42032c8f66449ea945a37bc768de
2024-08-31 10:45:14 +02:00
宋文武
6df36c3cee
gnu: passwdqc: Add libxcrypt dependency.
* gnu/packages/password-utils.scm (passwdqc)[inputs]: Add libxcrypt.

Change-Id: I71e7261170cc433952bcaa0a4a1bdda95cd94d65
2024-08-31 10:45:08 +02:00
Maxime Devos
53e466ad5f
gnu: password-utils: Add 'bash' input for 'wrap-program'.
It is required for cross-compilation.

* gnu/packages/password-utils.scm
(shroud)[inputs]: Likewise.
(assword)[inputs]: Likewise.
(password-store)[inputs]: Likewise.
(pass-age)[inputs]: Likewise.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I6400ef2a53f9ffe7c5e6690069f58e6a54bf3af6
2024-08-31 10:42:33 +02:00
Nicolas Goaziou
ae2591d028
gnu: keepassxc: Update to 2.7.9.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.9.

Change-Id: Ifcdfa5b58e4d7407c270bfa715fb94019015c089
2024-07-23 15:53:04 +02:00
John Kehayias
947005f5ee
gnu: Add rofi-pass-wayland.
This variant of rofi-pass swaps out the X-related tools used for Wayland
versions and changes the default configuration file to use them.

* gnu/packages/password-utils.scm (rofi-pass-wayland): New variable.

Change-Id: Ie844fc2f3a7f49fd6322e5418a6944b6b941abce
2024-06-26 15:16:59 -04:00
John Kehayias
eef9e0ee8f
gnu: rofi-pass: Update to 2.0.2-0.8aa6b92.
With no release in over 5 years, update to the most recent commit to include
features like Wayland support.  Rewrite the package definition to use the
makefile, patch paths, and generally improve the style.

* gnu/packages/password-utils.scm (rofi-pass): Update to 2.0.2-0.8aa6b92.
[origin]: Use git-fetch rather than just the individual script.
[build-system]: Switch to gnu-build-system.
[arguments]: Remove modules and builder.  Disable tests.  Add make-flags.
<phases>: Add fix-etc-path and wrap-path phases.  Remove configure and build.
[propagated-inputs]: Move to ...
[inputs]: ... here. Add bash-minimal, pwgen, xclip, and xset.

Change-Id: Ia03ef46f3b567bc2eb6d1350db3612043f06d94b
2024-06-26 15:16:55 -04:00
Timotej Lazar
2851385ea6
gnu: keepassxc: Update to 2.7.8.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.8.

Change-Id: Ibcd4097972ea2878f461044c82784eecd194dd13
Signed-off-by: jgart <jgart@dismail.de>
2024-06-11 12:23:00 -05:00
Sharlatan Hellseher
d610a77e88
gnu: go-github-com-mattn-go-zglob: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-mattn-go-zglob): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here

* gnu/packages/password-utils.scm: Add (gnu packages golang-xyz) module.

Change-Id: I3777ff257c6baa91930e141f84f9da94be0634b6
2024-04-06 13:14:43 +01:00
Efraim Flashner
25802a183a
gnu: Add zxcvbn-c.
* gnu/packages/password-utils.scm (zxcvbn-c): New variable.

Change-Id: I160575fb4b7ce9fe7a5bd5bb5322c78376f8d259
2024-03-26 08:07:52 +02:00
Nicolas Goaziou
43d827a970
gnu: keepassxc: Update to 2.7.7.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.7.

Change-Id: I5fa337184de094fbb105571360a5766dfe3f8f33
2024-03-17 14:16:55 +01:00
Giacomo Leidi
a42ce77f1b
gnu: ssh-to-age: Update to 1.1.7.
* gnu/packages/password-utils.scm (ssh-to-age): Update to 1.1.7.
[synopsis]: Remove period at the end of the sentence.

Change-Id: Ide1bab2490b52459c31191d578619f9ea1edcbaf
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-03-12 13:48:32 +02:00
Guillaume Le Vaillant
4b1ae207ed
gnu: Add bruteforce-salted-openssl.
* gnu/packages/password-utils.scm (bruteforce-salted-openssl): New variable.

Change-Id: I90e52a6f70333ef14024fd794b6cb55692fdc24e
2024-03-01 14:06:19 +01:00
Guillaume Le Vaillant
19d970fa92
gnu: bruteforce-luks: Update to 1.4.1.
* gnu/packages/password-utils.scm (bruteforce-luks): Update to 1.4.1.
  [source]: Switch to git-fetch method.
  [native-inputs]: Remove lzip, add autoconf and automake.

Change-Id: Iea339deb9d4331cb0813468fbcd84b7a5112e6bd
2024-03-01 13:53:25 +01:00
Christian Miller via Guix-patches via
bf17a01e06
gnu: Add pass-coffin
* gnu/packages/password-utils.scm (pass-coffin): New variable.

Reviewed-by: Steve George <steve@futurile.net>

Change-Id: I2fdf6c755b9b75780c5a3c0304e5b961a15640a4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-02-26 16:48:41 +01:00
Sharlatan Hellseher
a4aac98bbb
gnu: go-golang-org-x-sys: Move to golang-build.
* gnu/packages/golang.scm (go-golang-org-x-sys): Move
from here ...
* gnu/packages/golang-build.scm: ... to here.

* gnu/packages/curl.scm: Add (gnu packages golang-build) module.
* gnu/packages/databases.scm: As above.
* gnu/packages/docker.scm: As above.
* gnu/packages/golang-build.scm: As above.
* gnu/packages/golang.scm: As above.
* gnu/packages/irc.scm: As above.
* gnu/packages/linux.scm: As above.
* gnu/packages/password-utils.scm: As above.
* gnu/packages/syncthing.scm: As above.
* gnu/packages/textutils.scm: As above.
* gnu/packages/vpn.scm: As above.
* gnu/packages/weather.scm: As above.
* gnu/packages/web.scm: As above.

Change-Id: I161e89cacb9aa87b4fbb643ecd9ad32cfe49c9d7
2024-02-13 14:19:05 +00:00
Timotej Lazar
608b9a1c86
gnu: qtpass: Switch to qt-build-system and new package style.
* gnu/packages/password-utils.scm (qtpass): Use qt-build-system.
[arguments]: Drop 'wrap-qt and 'check-setup phases. Drop the unnecessary
'reset-resource-timestamps phase. Use new package style for remaining phases.
[inputs]: Drop qtbase-5.

Change-Id: I23a0b8dfd1fdfeca343704d3df084c522b319d30
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:23:17 +00:00
Timotej Lazar
4f9ea64b5f
gnu: qtpass: Update to 1.4.0.
* gnu/packages/password-utils.scm (qtpass): Update to 1.4.0.

Change-Id: Ia0d29a0044b8bfedef692aba337d1ef23c672804
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:23:17 +00:00
Sharlatan Hellseher
f54ec8a59b
gnu: go-filippo-io-edwards25519: Move to (gnu packages golang-crypto).
* gnu/packages/golang.scm (go-filippo-io-edwards25519): Move from here ...
* gnu/packages/golang-crypto.scm: ... to here.

* gnu/packages/password-utils.scm: Add (gnu packages golang-crypto) to
used modules.

Change-Id: I11769b8b212bf4cbe98fe10181c0a2a479c599df
2024-01-28 23:21:03 +00:00
Leo Nikkilä
304d519386
gnu: argon2: Fix cross-compilation.
* gnu/packages/password-utils.scm (argon2): Use `cc-for-target'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
Change-Id: Ia33ad67a2a05d82be036080f1938865daa11cfe9
2023-12-23 10:47:08 +01:00
Ludovic Courtès
e154196736
gnu: keepassxc: Record file name of ‘xclip’ and ‘wl-copy’.
* gnu/packages/password-utils.scm (keepassxc)[arguments]: Add
‘record-clipboard-programs’ phase.
[inputs]: Add WL-CLIPBOARD and XCLIP.

Change-Id: I3cfe3d8604da575f6bf5e5cf3ce862fbac099ab6
2023-12-10 21:46:51 +01:00
Clément Lassieur
625cfb4c4c
gnu: password-store: Add missing ‘tail’ input.
* gnu/packages/password-utils.scm (password-store)[arguments]: Add “tail” to
the list of requisites.
[inputs]: Add COREUTILS.

Change-Id: I7f59e6c0abfb5396b9548edaec08d3b0a7c0eb23
2023-11-04 00:52:38 +01:00
Timotej Lazar
509239b368
gnu: keepassxc: Switch to qt-build-system.
* gnu/packages/password-utils.scm (keepassxc): Use qt-build-system.
[build-system]: Switch to qt-build-system.
[arguments]: Drop superfluous phase and modules.
[inputs]: Drop qtbase-5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-28 18:48:47 +03:00
Efraim Flashner
7083f2cf87
gnu: keepassxc: Update to 2.7.6.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.6.
2023-09-19 17:32:25 +03:00
宋文武
5321c712fd
gnu: xkcdpass: Update to 1.19.4.
* gnu/packages/password-utils.scm (xkcdpass): Update to 1.19.4.
2023-08-31 18:02:03 +08:00
Jakob Kirsch
6ccfa48d83
gnu: john-the-ripper-jumbo: Fix compilation with GCC 11+.
* gnu/packages/patches/john-the-ripper-jumbo-with-gcc-11.patch: New file.
* gnu/local.mk (dist_PATCH_DATA): Register it.
* gnu/packages/password-utils.scm (john-the-ripper-jumbo)[source]: Use it.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-02 14:40:45 +02:00
Hilton Chain
8505bf9f36
gnu: tessen: Update to 2.2.1.
* gnu/packages/password-utils.scm (tessen): Update to 2.2.1.
[arguments]<#:make-flags>: Set DESTDIR.
[license]: License has been changed to GPL2-only.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-22 11:37:06 +08:00
Tobias Geerinckx-Rice
25538200d1
gnu: yapet: Fix documentation directory.
* gnu/packages/password-utils.scm (yapet)[arguments]: Add missing stroke.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
229e2a9e2c
gnu: yapet: Update to 2.6.
* gnu/packages/password-utils.scm (yapet): Update to 2.6.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
5abd22180e
gnu: passwdqc: Update to 2.0.3.
* gnu/packages/password-utils.scm (passwdqc): Update to 2.0.3.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
bb6285afdf
gnu: otpclient: Update to 3.1.9.
* gnu/packages/password-utils.scm (otpclient): Update to 3.1.9.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice
5ef7be9126
gnu: hydra: Update to 9.5.
* gnu/packages/password-utils.scm (hydra): Update to 9.5.
2023-07-16 02:00:00 +02:00
jgart
cf3bd63b06
gnu: keepassxc: Fix broken home-page url.
* gnu/packages/password-utils.scm (keepassxc): Fix broken url.
[home-page]: Fix broken url.
2023-07-11 22:43:05 -05:00
flabbergasted
bbf6ef5b90
gnu: Add passwdqc.
* gnu/packages/password-utils.scm (passwdqc): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-07-05 23:57:27 +02:00
Tobias Kortkamp
14d4ff6cae
gnu: password-store: Fix program name in usage and tmpdir.
* gnu/packages/password-utils.scm (password-store): Fix program name in
usage and tmpdir.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-07-01 10:40:11 +02:00
Timotej Lazar
c4e49d7598
gnu: browserpass-native: Use new package style.
* gnu/packages/password-utils.scm (browserpass-native)[arguments]: Use
gexps. Drop trailing #t from phases.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:24:19 +02:00
Timotej Lazar
453d99dc4c
gnu: browserpass-native: Update to 3.1.0.
* gnu/packages/password-utils.scm (browserpass-native): Update to 3.1.0.
[inputs]: Add bash-minimal.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:24:13 +02:00
Liliana Marie Prikler
e8c207589d
gnu: Add otpclient.
* gnu/packages/password-utils.scm (otpclient): New variable.
2023-06-11 10:05:50 +02:00
Efraim Flashner
c15470671a
gnu: keepassxc: Update to 2.7.5.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.5.
2023-06-04 21:08:30 +03:00
Jack Hill
210c929c26
gnu: ssh-to-age: Update to 1.1.2.
* gnu/packages/password-utils.scm (ssh-to-age): Update to 1.1.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:34 +01:00