Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / us / username-anarchy / package.nix
blobed2271e0df694dcdcb407b4ad7520019532f223f
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   ruby,
6 }:
8 stdenv.mkDerivation rec {
9   pname = "username-anarchy";
10   version = "0.5";
12   src = fetchFromGitHub {
13     rev = "d5e653f0ab31d8d3fff79b2986f6ef9624d80fba";
14     owner = "urbanadventurer";
15     repo = "username-anarchy";
16     hash = "sha256-1he1FzNc6y7jm/UwedG81z5QGehh2qsd1QkAsIXwrag=";
17   };
19   buildInputs = [ ruby ];
21   preInstall = ''
22     mkdir -p $out/bin
23     install -Dm 555 format-plugins.rb $out/bin/
24     install -Dm 555 username-anarchy $out/bin/
25   '';
27   meta = with lib; {
28     homepage = "https://github.com/urbanadventurer/username-anarchy/";
29     description = "Username generator tool for penetration testing";
30     license = licenses.mit;
31     maintainers = [ maintainers.akechishiro ];
32     platforms = platforms.unix;
33     mainProgram = "username-anarchy";
34   };