nerdfonts: fix wrong attribute name in error message (#364463)
[NixPkgs.git] / pkgs / by-name / sc / scrypt / package.nix
blobb4d46c2be725e774fe1288c3924316a855121f17
2   lib,
3   stdenv,
4   fetchurl,
5   openssl,
6   getconf,
7   util-linux,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "scrypt";
12   version = "1.3.2";
14   src = fetchurl {
15     url = "https://www.tarsnap.com/scrypt/${pname}-${version}.tgz";
16     sha256 = "sha256-1jLBGTQgrG+uv5SC5l4z06VmTszWQ7CaUJ0h0cHym+I=";
17   };
19   outputs = [
20     "out"
21     "lib"
22     "dev"
23   ];
25   configureFlags = [ "--enable-libscrypt-kdf" ];
27   buildInputs = [ openssl ];
29   nativeBuildInputs = [ getconf ];
31   patchPhase = ''
32     for f in Makefile.in autotools/Makefile.am libcperciva/cpusupport/Build/cpusupport.sh configure ; do
33       substituteInPlace $f --replace "command -p " ""
34     done
36     patchShebangs tests/test_scrypt.sh
37   '';
39   doCheck = true;
40   checkTarget = "test";
41   nativeCheckInputs = lib.optionals stdenv.hostPlatform.isLinux [ util-linux ];
43   meta = with lib; {
44     description = "Encryption utility";
45     mainProgram = "scrypt";
46     homepage = "https://www.tarsnap.com/scrypt.html";
47     license = licenses.bsd2;
48     platforms = platforms.all;
49     maintainers = with maintainers; [ thoughtpolice ];
50   };