perlPackages.NetSSHPerl: init at 2.14 (#48729)

dependencies:
perlPackages.AlienBuild: init at 1.48
perlPackages.AlienGMP: init at 1.14
perlPackages.CryptCurve25519: init at 0.06
perlPackages.CryptIDEA: init at 1.10
perlPackages.FFICheckLib: init at 0.20
perlPackages.MathGMP: init at 2.19
This commit is contained in:
volth 2018-10-20 23:44:46 +00:00 committed by xeji
parent d105cf530d
commit 04ce4c3e42

View File

@ -95,6 +95,34 @@ let
};
};
AlienBuild = buildPerlPackage {
name = "Alien-Build-1.48";
src = fetchurl {
url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-1.48.tar.gz;
sha256 = "1sv4544g2qhwigpj1x2qycafab04p2b0vdr2x07wzriq5fqgsspp";
};
propagatedBuildInputs = [ CaptureTiny FFICheckLib FileWhich Filechdir PathTiny Test2Suite ];
buildInputs = [ DevelHide PkgConfig ];
meta = {
description = "Build external dependencies for use in CPAN";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
AlienGMP = buildPerlPackage {
name = "Alien-GMP-1.14";
src = fetchurl {
url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-GMP-1.14.tar.gz;
sha256 = "116vvh1b0d1ykkklqgfxfn89g3bw90a4cj3qrvsnkw1kk5cmn60a";
};
propagatedBuildInputs = [ AlienBuild ];
buildInputs = [ pkgs.gmp DevelChecklib ];
meta = {
description = "Alien package for the GNU Multiple Precision library.";
license = with stdenv.lib.licenses; [ lgpl3Plus ];
};
};
aliased = buildPerlModule rec {
name = "aliased-0.34";
src = fetchurl {
@ -2857,6 +2885,18 @@ let
};
};
CryptCurve25519 = buildPerlPackage {
name = "Crypt-Curve25519-0.06";
src = fetchurl {
url = mirror://cpan/authors/id/A/AJ/AJGB/Crypt-Curve25519-0.06.tar.gz;
sha256 = "1ir0gfxm8i7r9zyfs2zvil5jgwirl7j6cb9cm1p2kjpfnhyp0j4z";
};
meta = {
description = "Generate shared secret using elliptic-curve Diffie-Hellman function";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
CryptDES = buildPerlPackage rec {
name = "Crypt-DES-2.07";
src = fetchurl {
@ -2894,6 +2934,14 @@ let
propagatedBuildInputs = [ ClassMix ];
};
CryptIDEA = buildPerlPackage {
name = "Crypt-IDEA-1.10";
src = fetchurl {
url = mirror://cpan/authors/id/D/DP/DPARIS/Crypt-IDEA-1.10.tar.gz;
sha256 = "0690lzlyjqgmnb94dq7dm5n6pgybg10fkpgfycgzr814370pig9k";
};
};
CryptJWT = buildPerlPackage rec {
name = "Crypt-JWT-0.023";
src = fetchurl {
@ -5589,6 +5637,19 @@ let
};
};
FFICheckLib = buildPerlPackage {
name = "FFI-CheckLib-0.20";
src = fetchurl {
url = mirror://cpan/authors/id/P/PL/PLICEASE/FFI-CheckLib-0.20.tar.gz;
sha256 = "1pggqj5cs77myp4g62jzkld95a286vwkygi7i0hbqjgwf3w3f5gl";
};
buildInputs = [ Test2Suite ];
meta = {
description = "Check that a library is available for FFI";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
FennecLite = buildPerlModule {
name = "Fennec-Lite-0.004";
src = fetchurl {
@ -9234,6 +9295,21 @@ let
};
};
MathGMP = buildPerlPackage {
name = "Math-GMP-2.19";
src = fetchurl {
url = mirror://cpan/authors/id/S/SH/SHLOMIF/Math-GMP-2.19.tar.gz;
sha256 = "1c07521m4d38hy2yx21hkwz22n2672bvrc4i21ldc68h85qy1q8i";
};
buildInputs = [ pkgs.gmp AlienGMP ];
NIX_CFLAGS_COMPILE = "-I${pkgs.gmp.dev}/include";
NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
meta = {
description = "High speed arbitrary size integer math";
license = with stdenv.lib.licenses; [ lgpl21Plus ];
};
};
MathGeometryVoronoi = buildPerlPackage rec {
name = "Math-Geometry-Voronoi-1.3";
src = fetchurl {
@ -11379,6 +11455,20 @@ let
};
};
NetSSHPerl = buildPerlPackage rec {
name = "Net-SSH-Perl-2.14";
src = fetchurl {
url = mirror://cpan/authors/id/S/SC/SCHWIGON/Net-SSH-Perl-2.14.tar.gz;
sha256 = "2b5d1bb13590b5870116704e7f1dce9a9823c4f80ff5461b97bb26a317393017";
};
propagatedBuildInputs = [ CryptCurve25519 CryptIDEA CryptX FileHomeDir MathGMP StringCRC32 ];
preCheck = "export HOME=$TMPDIR";
meta = {
description = "Perl client Interface to SSH";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
NetSSLeay = buildPerlPackage rec {
name = "Net-SSLeay-1.85";
src = fetchurl {