python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / security / crunch / default.nix
blobdf1d50c60fadc7fda3e7bb9a98347652e5d96d53
1 { lib, stdenv, fetchurl, which }:
3 stdenv.mkDerivation rec {
4   pname = "crunch";
5   version = "3.6";
7   src = fetchurl {
8     url = "mirror://sourceforge/crunch-wordlist/${pname}-${version}.tgz";
9     sha256 = "0mgy6ghjvzr26yrhj1bn73qzw6v9qsniskc5wqq1kk0hfhy6r3va";
10   };
12   buildInputs = [ which ];
14   preBuild = ''
15     substituteInPlace Makefile \
16       --replace '-g root -o root' "" \
17       --replace '-g wheel -o root' "" \
18       --replace 'sudo ' ""
19   '';
21   makeFlags = [ "PREFIX=$(out)" ];
23   meta = with lib; {
24     description = "Wordlist generator";
25     homepage = "https://sourceforge.net/projects/crunch-wordlist/";
26     platforms = platforms.unix;
27     license = with licenses; [ gpl2Only ];
28     maintainers = with maintainers; [ lnl7 ];
29   };