at 24.05-pre 33 lines 724 B view raw
1{ stdenv, lib, fetchFromGitHub, bundlerEnv }: 2 3let 4 rubyEnv = bundlerEnv { 5 name = "cewl-ruby-env"; 6 gemdir = ./.; 7 }; 8in 9stdenv.mkDerivation rec { 10 pname = "cewl"; 11 version = "5.5.2"; 12 src = fetchFromGitHub { 13 owner = "digininja"; 14 repo = "CeWL"; 15 rev = version; 16 sha256 = "sha256-5LTZUr3OMeu1NODhIgBiVqtQnUWYfZTm73q61vT3rXc="; 17 }; 18 19 buildInputs = [ rubyEnv.wrappedRuby ]; 20 21 installPhase = '' 22 mkdir -p $out/bin 23 cp *.rb $out/bin/ 24 mv $out/bin/cewl.rb $out/bin/cewl 25 ''; 26 27 meta = with lib; { 28 description = "Custom wordlist generator"; 29 homepage = "https://digi.ninja/projects/cewl.php/"; 30 license = licenses.gpl3Plus; 31 maintainers = with maintainers; [ elohmeier ]; 32 }; 33}