diff options
author | Mario Rodas <marsam@users.noreply.github.com> | 2020-07-18 07:30:00 -0500 |
---|---|---|
committer | Mario Rodas <marsam@users.noreply.github.com> | 2020-07-18 07:30:00 -0500 |
commit | 5868f8f306cee9c81afdfa81d08e7e8b54b025f1 (patch) | |
tree | 80cbac528041ebab04531d1ebebc06363ca61942 /pkgs/development/perl-modules | |
parent | b907241a66594ec0742bbd1db36c2c27668c504f (diff) |
strip-nondeterminism: fix build on darwin
Diffstat (limited to 'pkgs/development/perl-modules')
-rw-r--r-- | pkgs/development/perl-modules/strip-nondeterminism/default.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/development/perl-modules/strip-nondeterminism/default.nix b/pkgs/development/perl-modules/strip-nondeterminism/default.nix index 7ac0b82ed1011..3557ed68cec6f 100644 --- a/pkgs/development/perl-modules/strip-nondeterminism/default.nix +++ b/pkgs/development/perl-modules/strip-nondeterminism/default.nix @@ -1,4 +1,4 @@ -{ lib, file, fetchFromGitLab, buildPerlPackage, ArchiveZip, ArchiveCpio }: +{ stdenv, file, fetchFromGitLab, buildPerlPackage, ArchiveZip, ArchiveCpio, shortenPerlShebang }: buildPerlPackage rec { pname = "strip-nondeterminism"; @@ -17,6 +17,7 @@ buildPerlPackage rec { # stray test failure doCheck = false; + nativeBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ shortenPerlShebang ]; buildInputs = [ ArchiveZip ArchiveCpio file ]; perlPostHook = '' @@ -25,7 +26,11 @@ buildPerlPackage rec { rm $out/share/man/man1/dh_strip_nondeterminism.1.gz ''; - meta = with lib; { + postInstall = stdenv.lib.optionalString stdenv.isDarwin '' + shortenPerlShebang $out/bin/strip-nondeterminism + ''; + + meta = with stdenv.lib; { description = "A Perl module for stripping bits of non-deterministic information"; homepage = "https://reproducible-builds.org/"; license = licenses.gpl3; |