From 509c699cdf9bc661cd84f9a761932e0ee1002fdd Mon Sep 17 00:00:00 2001 From: Simon Garrelou Date: Mon, 16 Oct 2023 13:07:38 +0200 Subject: Add miasm, msynth, passwdqc --- pkgs/passwdqc/package.nix | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/passwdqc/package.nix (limited to 'pkgs/passwdqc/package.nix') diff --git a/pkgs/passwdqc/package.nix b/pkgs/passwdqc/package.nix new file mode 100644 index 0000000..c8393bc --- /dev/null +++ b/pkgs/passwdqc/package.nix @@ -0,0 +1,34 @@ +{ lib +, fetchzip +, libxcrypt +, linux-pam +, stdenv +}: +stdenv.mkDerivation rec { + pname = "passwdqc"; + version = "2.0.3"; + + src = fetchzip { + url = "https://www.openwall.com/passwdqc/passwdqc-${version}.tar.gz"; + hash = "sha256-EgPeccqS+DDDMBVMc4bd70EMnXFuyglftxuqoaYHwNY="; + }; + + propagatedBuildInputs = [ + linux-pam + libxcrypt + ]; + + makeFlags = [ + "DESTDIR=$(out)" + "BINDIR=/bin" + "DEVEL_LIBDIR=/lib" + "INCLUDEDIR=/include" + ]; + + meta = with lib; { + description = "password/passphrase strength checking and enforcement"; + homepage = "https://www.openwall.com/passwdqc/"; + license = licenses.bsd0; + maintainers = [ maintainers.simsor ]; + }; +} -- cgit v1.2.3