summary refs log tree commit diff
diff options
context:
space:
mode:
authorMartin Weinelt <mweinelt@users.noreply.github.com>2022-01-31 22:05:25 +0100
committerGitHub <noreply@github.com>2022-01-31 22:05:25 +0100
commit74299a1dc12779e3fa9ed03981951d071d783bf3 (patch)
treec07942c1687c6013a2f7e726e2a995d4bdfdfb6b
parentd6f45aa6c30b18a84fd2b5d35fc0843fc6a9e5d5 (diff)
parent52cac2a6e484f0ea9f7cc2520df18e69f3d4b7aa (diff)
downloadnixpkgs-74299a1dc12779e3fa9ed03981951d071d783bf3.tar
nixpkgs-74299a1dc12779e3fa9ed03981951d071d783bf3.tar.gz
nixpkgs-74299a1dc12779e3fa9ed03981951d071d783bf3.tar.bz2
nixpkgs-74299a1dc12779e3fa9ed03981951d071d783bf3.tar.lz
nixpkgs-74299a1dc12779e3fa9ed03981951d071d783bf3.tar.xz
nixpkgs-74299a1dc12779e3fa9ed03981951d071d783bf3.tar.zst
nixpkgs-74299a1dc12779e3fa9ed03981951d071d783bf3.zip
Merge pull request #157431 from stigtsp/package/perl-cpanminus-update
-rw-r--r--pkgs/top-level/perl-packages.nix15
1 files changed, 12 insertions, 3 deletions
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index 6d83cdfa0ff..0550d0a2deb 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -729,11 +729,20 @@ let
 
   Appcpanminus = buildPerlPackage {
     pname = "App-cpanminus";
-    version = "1.7044";
+    version = "1.7045";
     src = fetchurl {
-      url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz";
-      sha256 = "9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3";
+      url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7045.tar.gz";
+      sha256 = "1779w07zxlgfk35s24ksr7k9azd5yl8sbb48y1aaph7y4gf4lkmc";
     };
+    # Use TLS endpoints for downloads and metadata by default
+    preConfigure = ''
+      substituteInPlace bin/cpanm \
+        --replace http://www.cpan.org https://www.cpan.org \
+        --replace http://backpan.perl.org https://backpan.perl.org \
+        --replace http://fastapi.metacpan.org https://fastapi.metacpan.org \
+        --replace http://cpanmetadb.plackperl.org https://cpanmetadb.plackperl.org
+    '';
+    propagatedBuildInputs = [ IOSocketSSL ];
     meta = {
       homepage = "https://github.com/miyagawa/cpanminus";
       description = "Get, unpack, build and install modules from CPAN";