remove support for pre-5.26 Perl

This commit is contained in:
volth
2018-10-03 19:29:58 +00:00
parent 78adf2c9a5
commit 5f91657ad1
6 changed files with 15 additions and 264 deletions
@@ -25,7 +25,7 @@ stdenv.mkDerivation (
# current directory (".") is removed from @INC in Perl 5.26 but many old libs rely on it
# https://metacpan.org/pod/release/XSAWYERX/perl-5.26.0/pod/perldelta.pod#Removal-of-the-current-directory-%28%22.%22%29-from-@INC
PERL_USE_UNSAFE_INC = lib.optionalString (lib.versionAtLeast (lib.getVersion perl) "5.26") "1";
PERL_USE_UNSAFE_INC = "1";
meta.homepage = "https://metacpan.org/release/${(builtins.parseDrvName name).name}";
}
@@ -33,7 +33,7 @@ stdenv.mkDerivation (
)
//
{
name = "perl${lib.getVersion perl}-${name}";
name = "perl${perl.version}-${name}";
builder = ./builder.sh;
nativeBuildInputs = nativeBuildInputs ++ [ (perl.dev or perl) ];
inherit perl;