Loading pkgs/by-name/re/regripper/package.nix +17 −14 Original line number Diff line number Diff line Loading @@ -2,42 +2,45 @@ lib, stdenv, fetchFromGitHub, makeWrapper, perl, perlPackages, runtimeShell, }: stdenv.mkDerivation rec { let perlDeps = [ perlPackages.ParseWin32Registry ]; in stdenv.mkDerivation { pname = "regripper"; version = "0-unstable-2024-11-02"; version = "0-unstable-2024-12-12"; src = fetchFromGitHub { owner = "keydet89"; repo = "RegRipper3.0"; rev = "89f3cac57e10bce1a79627e6038353e8e8a0c378"; hash = "sha256-dW3Gr4HQH484i47Bg+CEnBYoGQQRMBJr88+YeuU+iV4="; rev = "bdf7ac2500a41319479846fe07202b7e8a61ca1f"; hash = "sha256-JEBwTpDck0w85l0q5WjF1d20NyU+GJ89yAzbkUVOsu0="; }; nativeBuildInputs = [ makeWrapper ]; propagatedBuildInputs = [ perl perlPackages.ParseWin32Registry ]; ] ++ perlDeps; installPhase = '' runHook preInstall mkdir -p $out/{bin,share} rm -r *.md *.exe *.bat *.dll rm -r *.md *.exe *.bat *.dll *.zip cp -aR . "$out/share/regripper/" cat > "$out/bin/regripper" << EOF #!${runtimeShell} exec ${perl}/bin/perl $out/share/regripper/rip.pl "\$@" EOF chmod u+x "$out/bin/regripper" makeWrapper ${perl}/bin/perl $out/bin/regripper \ --add-flags "$out/share/regripper/rip.pl" \ --set PERL5LIB ${perlPackages.makeFullPerlPath perlDeps} runHook postInstall ''; Loading Loading
pkgs/by-name/re/regripper/package.nix +17 −14 Original line number Diff line number Diff line Loading @@ -2,42 +2,45 @@ lib, stdenv, fetchFromGitHub, makeWrapper, perl, perlPackages, runtimeShell, }: stdenv.mkDerivation rec { let perlDeps = [ perlPackages.ParseWin32Registry ]; in stdenv.mkDerivation { pname = "regripper"; version = "0-unstable-2024-11-02"; version = "0-unstable-2024-12-12"; src = fetchFromGitHub { owner = "keydet89"; repo = "RegRipper3.0"; rev = "89f3cac57e10bce1a79627e6038353e8e8a0c378"; hash = "sha256-dW3Gr4HQH484i47Bg+CEnBYoGQQRMBJr88+YeuU+iV4="; rev = "bdf7ac2500a41319479846fe07202b7e8a61ca1f"; hash = "sha256-JEBwTpDck0w85l0q5WjF1d20NyU+GJ89yAzbkUVOsu0="; }; nativeBuildInputs = [ makeWrapper ]; propagatedBuildInputs = [ perl perlPackages.ParseWin32Registry ]; ] ++ perlDeps; installPhase = '' runHook preInstall mkdir -p $out/{bin,share} rm -r *.md *.exe *.bat *.dll rm -r *.md *.exe *.bat *.dll *.zip cp -aR . "$out/share/regripper/" cat > "$out/bin/regripper" << EOF #!${runtimeShell} exec ${perl}/bin/perl $out/share/regripper/rip.pl "\$@" EOF chmod u+x "$out/bin/regripper" makeWrapper ${perl}/bin/perl $out/bin/regripper \ --add-flags "$out/share/regripper/rip.pl" \ --set PERL5LIB ${perlPackages.makeFullPerlPath perlDeps} runHook postInstall ''; Loading