[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
16/17: gnu: Add passwdqc.
From: |
guix-commits |
Subject: |
16/17: gnu: Add passwdqc. |
Date: |
Wed, 5 Jul 2023 18:48:56 -0400 (EDT) |
ngz pushed a commit to branch master
in repository guix.
commit bbf6ef5b906cbc77136ef17ac550b21693eefb2d
Author: flabbergasted <flabbergasted@nofog.net>
AuthorDate: Thu Jun 8 22:11:03 2023 +0100
gnu: Add passwdqc.
* gnu/packages/password-utils.scm (passwdqc): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
---
gnu/packages/password-utils.scm | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index 897f5b1bdd..508a929844 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -531,6 +531,45 @@ them out, at the source.")
random passwords that pass the checks.")
(license license:gpl2+)))
+(define-public passwdqc
+ (package
+ (name "passwdqc")
+ (version "2.0.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://www.openwall.com/passwdqc/passwdqc"
+ "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1aq40v5094bhnj86v4i2nmqkybmzzp20q7jb92jgc860cibm07zz"))))
+ (build-system gnu-build-system)
+ (arguments
+ (list
+ #:tests? #f ;no tests provided
+ #:make-flags
+ #~(list (string-append "CC=" #$(cc-for-target))
+ (string-append "DESTDIR=" #$output)
+ "BINDIR=/bin"
+ "DEVEL_LIBDIR=/lib"
+ "SHARED_LIBDIR_REL=."
+ "INCLUDEDIR=/include"
+ "MANDIR=/share/man"
+ (string-append "LDFLAGS=-Wl,-rpath=" #$output "/lib"))
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure)))) ;no configure script
+ (inputs (list linux-pam))
+ (home-page "https://www.openwall.com/passwdqc/")
+ (synopsis
+ "Password/passphrase strength checking and policy enforcement toolset")
+ (description
+ "Passwdqc is a password/passphrase strength checking and policy
+enforcement toolset, including an optional PAM module, @code{pam_passwdqc},
+command-line programs (@command{pwqcheck}, @command{pwqfilter}, and
+@command{pwqgen}), and a library, @code{libpasswdqc}.")
+ (license (list license:bsd-3 ;manual pages
+ license:bsd-1)))) ;code
+
(define-public assword
(package
(name "assword")
- 03/17: gnu: emacs-clj-refactor: Update to 3.7.0., (continued)
- 03/17: gnu: emacs-clj-refactor: Update to 3.7.0., guix-commits, 2023/07/05
- 04/17: gnu: emacs-consult: Update to 0.35., guix-commits, 2023/07/05
- 06/17: gnu: emacs-corfu: Update to 0.37., guix-commits, 2023/07/05
- 09/17: gnu: emacs-marginalia: Remove an unused argument in a phase., guix-commits, 2023/07/05
- 07/17: gnu: emacs-corfu: Remove an unused argument in a phase., guix-commits, 2023/07/05
- 08/17: gnu: emacs-marginalia: Update to 1.3., guix-commits, 2023/07/05
- 11/17: gnu: emacs-tempel: Update to 0.8., guix-commits, 2023/07/05
- 14/17: gnu: guile-jsonld: Fix build., guix-commits, 2023/07/05
- 15/17: gnu: guile-jsonld: Improve package style., guix-commits, 2023/07/05
- 12/17: gnu: emacs-vertico: Update to 1.4., guix-commits, 2023/07/05
- 16/17: gnu: Add passwdqc.,
guix-commits <=
- 13/17: gnu: emacs-vertico: Remove an unused argument in a phase., guix-commits, 2023/07/05
- 10/17: gnu: emacs-osm: Update to 0.13., guix-commits, 2023/07/05
- 17/17: gnu: python-pikepdf: Update to 7.2.0., guix-commits, 2023/07/05