summary refs log tree commit diff
path: root/pkgs/top-level/perl-packages.nix
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-09-29 00:52:29 -0500
committerGitHub <noreply@github.com>2018-09-29 00:52:29 -0500
commitec2b76b78660dd85485c9f1ac2fd32cc9b58f9e0 (patch)
tree6d36c5145e488f04f8abedb08c30cf9bfd41ba31 /pkgs/top-level/perl-packages.nix
parent923c2e5198a2faf26389e73f25dafc1c728032f4 (diff)
parent20b09542f2193a18cbf3a8595e472616d5e1757a (diff)
downloadnixlib-ec2b76b78660dd85485c9f1ac2fd32cc9b58f9e0.tar
nixlib-ec2b76b78660dd85485c9f1ac2fd32cc9b58f9e0.tar.gz
nixlib-ec2b76b78660dd85485c9f1ac2fd32cc9b58f9e0.tar.bz2
nixlib-ec2b76b78660dd85485c9f1ac2fd32cc9b58f9e0.tar.lz
nixlib-ec2b76b78660dd85485c9f1ac2fd32cc9b58f9e0.tar.xz
nixlib-ec2b76b78660dd85485c9f1ac2fd32cc9b58f9e0.tar.zst
nixlib-ec2b76b78660dd85485c9f1ac2fd32cc9b58f9e0.zip
Merge pull request #46896 from aanderse/perlPackages.NetSCP
perlPackages.NetSCP & perlPackages.NetSSH: init at 0.08 & 0.09
Diffstat (limited to 'pkgs/top-level/perl-packages.nix')
-rw-r--r--pkgs/top-level/perl-packages.nix31
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index ba91c843e802..eee1b8399a66 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -11343,6 +11343,21 @@ let
     };
   };
 
+  NetSCP = buildPerlPackage rec {
+    name = "Net-SCP-0.08.reprise";
+    src = fetchurl {
+      url = "mirror://cpan/authors/id/I/IV/IVAN/${name}.tar.gz";
+      sha256 = "88a9b2df69e769e5855a408b19f61915b82e8fe070ab5cf4d525dd3b8bbe31c1";
+    };
+    propagatedBuildInputs = [ pkgs.openssl Carp Exporter IO NetSSH StringShellQuote ];
+    patchPhase = ''
+      sed -i 's|$scp = "scp";|$scp = "${pkgs.openssh}/bin/scp";|' SCP.pm
+    '';
+    meta = {
+      description = "Simple wrappers around ssh and scp commands.";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+    };
+  };
 
   NetServer = buildPerlPackage {
     name = "Net-Server-2.009";
@@ -11421,6 +11436,22 @@ let
     doCheck = false; # The test suite fails, see https://rt.cpan.org/Public/Bug/Display.html?id=85799
   };
 
+  NetSSH = buildPerlPackage rec {
+    name = "Net-SSH-0.09";
+    src = fetchurl {
+      url = "mirror://cpan/authors/id/I/IV/IVAN/${name}.tar.gz";
+      sha256 = "7c71c7c3cbe953234dfe25bcc1ad7edb0e1f5a0578601f5523bc6070262a3817";
+    };
+    propagatedBuildInputs = [ pkgs.openssl Exporter IO ];
+    patchPhase = ''
+      sed -i 's|$ssh = "ssh";|$ssh = "${pkgs.openssh}/bin/ssh";|' SSH.pm
+    '';
+    meta = {
+      description = "Simple wrappers around ssh commands.";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+    };
+  };
+
   NetSSLeay = buildPerlPackage rec {
     name = "Net-SSLeay-1.85";
     src = fetchurl {