diff options
author | volth <volth@webmaster.ms> | 2018-06-26 10:12:14 +0000 |
---|---|---|
committer | volth <volth@volth.com> | 2018-07-16 19:26:05 +0000 |
commit | 391d9ecc09e29078c09fe75c0f0493555bf47fac (patch) | |
tree | 58c2990989a12eca8ea3e8742e98a2ceb5c50b63 /pkgs/development/perl-modules/generic | |
parent | dca7b10fd52371548870f7a8aba90c39574ca89e (diff) | |
download | nixlib-391d9ecc09e29078c09fe75c0f0493555bf47fac.tar nixlib-391d9ecc09e29078c09fe75c0f0493555bf47fac.tar.gz nixlib-391d9ecc09e29078c09fe75c0f0493555bf47fac.tar.bz2 nixlib-391d9ecc09e29078c09fe75c0f0493555bf47fac.tar.lz nixlib-391d9ecc09e29078c09fe75c0f0493555bf47fac.tar.xz nixlib-391d9ecc09e29078c09fe75c0f0493555bf47fac.tar.zst nixlib-391d9ecc09e29078c09fe75c0f0493555bf47fac.zip |
perlPackages -> perl{522,524,526,528}Packages
Diffstat (limited to 'pkgs/development/perl-modules/generic')
-rw-r--r-- | pkgs/development/perl-modules/generic/default.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/development/perl-modules/generic/default.nix b/pkgs/development/perl-modules/generic/default.nix index 561bbcdb73ec..1d7e6d17ffb7 100644 --- a/pkgs/development/perl-modules/generic/default.nix +++ b/pkgs/development/perl-modules/generic/default.nix @@ -1,10 +1,10 @@ -perl: +{ lib, stdenv, perl }: { nativeBuildInputs ? [], name, ... } @ attrs: -perl.stdenv.mkDerivation ( +stdenv.mkDerivation ( ( - perl.stdenv.lib.recursiveUpdate + lib.recursiveUpdate { outputs = [ "out" "devdoc" ]; @@ -23,13 +23,17 @@ perl.stdenv.mkDerivation ( # the results are not being monitored by a human being." AUTOMATED_TESTING = true; + # 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"; + meta.homepage = "https://metacpan.org/release/${(builtins.parseDrvName name).name}"; } attrs ) // { - name = "perl-" + name; + name = "perl${lib.getVersion perl}-${name}"; builder = ./builder.sh; nativeBuildInputs = nativeBuildInputs ++ [ (perl.dev or perl) ]; inherit perl; |