Merge pull request #499 from bjornfor/perl-modules
Add perl modules needed to build "slic3r"
This commit is contained in:
commit
54d9cf1c65
@ -80,6 +80,15 @@ rec {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
AlienWxWidgets = buildPerlPackage rec {
|
||||||
|
name = "Alien-wxWidgets-0.64";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/authors/id/M/MD/MDOOTSON/${name}.tar.gz";
|
||||||
|
sha256 = "1frmvdppzw1vrbk2jvwxh5a5qafl7bigflpgwpkzdg4v9nswgbmx";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [ pkgs.pkgconfig pkgs.gtk2 pkgs.wxGTK ];
|
||||||
|
};
|
||||||
|
|
||||||
AnyMoose = buildPerlPackage rec {
|
AnyMoose = buildPerlPackage rec {
|
||||||
name = "Any-Moose-0.10";
|
name = "Any-Moose-0.10";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -245,6 +254,15 @@ rec {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
BoostGeometryUtils = buildPerlModule rec {
|
||||||
|
name = "Boost-Geometry-Utils-0.09";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/authors/id/A/AA/AAR/${name}.tar.gz";
|
||||||
|
sha256 = "0wgd36rxd5lj0vlkp7l9zgx8bgbv0nj4kia83ipb7p64xpyysghg";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [ ModuleBuildWithXSpp ExtUtilsTypemapsDefault ];
|
||||||
|
};
|
||||||
|
|
||||||
CacheCache = buildPerlPackage rec {
|
CacheCache = buildPerlPackage rec {
|
||||||
name = "Cache-Cache-1.06";
|
name = "Cache-Cache-1.06";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -1065,6 +1083,14 @@ rec {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
constant-defer = buildPerlPackage rec {
|
||||||
|
name = "constant-defer-5";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/authors/id/K/KR/KRYDE/${name}.tar.gz";
|
||||||
|
sha256 = "05fjw2n6liwlillrj3bkfm5fzxw1mcfbxrnk9m18vibx6yzf8pwq";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
ContextPreserve = buildPerlPackage rec {
|
ContextPreserve = buildPerlPackage rec {
|
||||||
name = "Context-Preserve-0.01";
|
name = "Context-Preserve-0.01";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -1372,10 +1398,10 @@ rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
DataUUID = buildPerlPackage rec {
|
DataUUID = buildPerlPackage rec {
|
||||||
name = "Data-UUID-1.217";
|
name = "Data-UUID-1.218";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://cpan/modules/by-module/Data/${name}.tar.gz";
|
url = "mirror://cpan/modules/by-module/Data/${name}.tar.gz";
|
||||||
sha256 = "0vgykclw1mn06a53d8y3g7s7vanks8078dh2j4jb84djk0cw9h0q";
|
sha256 = "1cb4i0j48g5dk2dwzz32myl6wv4ngxqnrkdnixq80pzjcmz1qkpl";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1889,11 +1915,20 @@ rec {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ExtUtilsMakeMaker = buildPerlPackage rec{
|
ExtUtilsCppGuess = buildPerlModule rec {
|
||||||
name = "ExtUtils-MakeMaker-6.59";
|
name = "ExtUtils-CppGuess-0.07";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz";
|
url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz";
|
||||||
sha256 = "0fwhb2cf5x7y87xwml66p624iynf0mzvhy1q4aq5yv7l3lhwhaby";
|
sha256 = "1a77hxf2pa8ia9na72rijv1yhpn2bjrdsybwk2dj2l938pl3xn0w";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [ CaptureTiny ];
|
||||||
|
};
|
||||||
|
|
||||||
|
ExtUtilsMakeMaker = buildPerlPackage rec{
|
||||||
|
name = "ExtUtils-MakeMaker-6.66";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz";
|
||||||
|
sha256 = "1w9pbjajas60a9i29j8h10nz9jf86w7jb197llnfs9fqcf4yvfha";
|
||||||
};
|
};
|
||||||
propagatedBuildInputs =
|
propagatedBuildInputs =
|
||||||
[ ParseCPANMeta version JSONPP CPANMetaYAML CPANMeta
|
[ ParseCPANMeta version JSONPP CPANMetaYAML CPANMeta
|
||||||
@ -1902,10 +1937,10 @@ rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
ExtUtilsManifest = buildPerlPackage rec {
|
ExtUtilsManifest = buildPerlPackage rec {
|
||||||
name = "ExtUtils-Manifest-1.59";
|
name = "ExtUtils-Manifest-1.61";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz";
|
url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz";
|
||||||
sha256 = "0cb7mjmfsk2rlwdr5y91x2w5ffb0yjf9gblibk9wplivlpa48jhs";
|
sha256 = "18jj4lrip2g580b2fw5khxvdx6h3pavgihvb87snggrlgabpj20n";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1917,6 +1952,23 @@ rec {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ExtUtilsTypemapsDefault = buildPerlModule rec {
|
||||||
|
name = "ExtUtils-Typemaps-Default-1.01";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz";
|
||||||
|
sha256 = "0k03rr7bmhnn6j0505w9id5apss85yvqnx76hxf3javn3klj1m5z";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
ExtUtilsXSpp = buildPerlModule rec {
|
||||||
|
name = "ExtUtils-XSpp-0.1700";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/modules/by-module/ExtUtils/${name}.tar.gz";
|
||||||
|
sha256 = "1msp79bdjzi59vignfz1cxwk5a2cjiahblvi0ka60pi8nnn0alrm";
|
||||||
|
};
|
||||||
|
buildInputs = [ Spiffy TestBase TestDifferences ];
|
||||||
|
};
|
||||||
|
|
||||||
FileChangeNotify = buildPerlModule rec {
|
FileChangeNotify = buildPerlModule rec {
|
||||||
name = "File-ChangeNotify-0.20";
|
name = "File-ChangeNotify-0.20";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -2201,6 +2253,15 @@ rec {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
GrowlGNTP = buildPerlModule rec {
|
||||||
|
name = "Growl-GNTP-0.20";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/modules/by-module/Growl/${name}.tar.gz";
|
||||||
|
sha256 = "150x65lwf7pfsygcpmvj3679lhlfwx87xylwnrmwll67f9dpkjdi";
|
||||||
|
};
|
||||||
|
buildInputs = [ DataUUID CryptCBC ];
|
||||||
|
};
|
||||||
|
|
||||||
HashFlatten = buildPerlPackage rec {
|
HashFlatten = buildPerlPackage rec {
|
||||||
name = "Hash-Flatten-1.19";
|
name = "Hash-Flatten-1.19";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -3012,6 +3073,49 @@ rec {
|
|||||||
propagatedBuildInputs = [TimeDate TestPod];
|
propagatedBuildInputs = [TimeDate TestPod];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
MathLibm = buildPerlPackage rec {
|
||||||
|
name = "Math-Libm-1.00";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz";
|
||||||
|
sha256 = "0xn2a950mzzs5q1c4q98ckysn9dz20x7r35g02zvk35chgr0klxz";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
MathClipper = buildPerlModule rec {
|
||||||
|
name = "Math-Clipper-1.19";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz";
|
||||||
|
sha256 = "1hrdand4i937bgsr3f3yma5ckkdwkprdwmkyyl37v1vqcjdrjr7j";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [ ModuleBuildWithXSpp ExtUtilsXSpp ExtUtilsTypemapsDefault TestDeep ];
|
||||||
|
};
|
||||||
|
|
||||||
|
MathConvexHullMonotoneChain = buildPerlPackage rec {
|
||||||
|
name = "Math-ConvexHull-MonotoneChain-0.01";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz";
|
||||||
|
sha256 = "1xcl7cz62ydddji9qzs4xsfxss484jqjlj4iixa4aci611cw92r8";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
MathGeometryVoronoi = buildPerlPackage rec {
|
||||||
|
name = "Math-Geometry-Voronoi-1.3";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz";
|
||||||
|
sha256 = "0b206k2q5cznld45cjhgm0as0clc9hk135ds8qafbkl3k175w1vj";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [ ClassAccessor ParamsValidate ];
|
||||||
|
};
|
||||||
|
|
||||||
|
MathPlanePath = buildPerlPackage rec {
|
||||||
|
name = "Math-PlanePath-101";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/modules/by-module/Math/${name}.tar.gz";
|
||||||
|
sha256 = "0g24zhgyxs56zv966xb487vvmhqqxvvsbbz4mck8n4l31rabk8jj";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [ MathLibm constant-defer ];
|
||||||
|
};
|
||||||
|
|
||||||
MathRound = buildPerlPackage rec {
|
MathRound = buildPerlPackage rec {
|
||||||
name = "Math-Round-0.06";
|
name = "Math-Round-0.06";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -3062,6 +3166,15 @@ rec {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ModuleBuildWithXSpp = buildPerlModule rec {
|
||||||
|
name = "Module-Build-WithXSpp-0.13";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/authors/id/S/SM/SMUELLER/${name}.tar.gz";
|
||||||
|
sha256 = "05c5dssgl7ykj64nkzy4nwfrs0hd1lvfidhflrs3f1c7hc0z9g46";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [ ExtUtilsXSpp ExtUtilsCppGuess ];
|
||||||
|
};
|
||||||
|
|
||||||
ModuleFind = buildPerlPackage {
|
ModuleFind = buildPerlPackage {
|
||||||
name = "Module-Find-0.11";
|
name = "Module-Find-0.11";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -3550,6 +3663,15 @@ rec {
|
|||||||
buildInputs = [ DBI DBDSQLite ];
|
buildInputs = [ DBI DBDSQLite ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
NetDBus = buildPerlPackage rec {
|
||||||
|
name = "Net-DBus-1.0.0";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/authors/id/D/DA/DANBERR/${name}.tar.gz";
|
||||||
|
sha256 = "03srw98nn7r4k6fmnr5bhwsxbhgrsmzdja98jl8b8a72iayg7l5z";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [ pkgs.pkgconfig pkgs.dbus XMLTwig ];
|
||||||
|
};
|
||||||
|
|
||||||
NetDNS = buildPerlPackage {
|
NetDNS = buildPerlPackage {
|
||||||
name = "Net-DNS-0.63";
|
name = "Net-DNS-0.63";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -4236,6 +4358,15 @@ rec {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Spiffy = buildPerlPackage rec {
|
||||||
|
name = "Spiffy-0.31";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz";
|
||||||
|
sha256 = "11pnsbyjzpp8y8ss7mrmz8nnbvv5vr7x71f13pwii9m8cam04blj";
|
||||||
|
};
|
||||||
|
buildInputs = [ ExtUtilsMakeMaker ];
|
||||||
|
};
|
||||||
|
|
||||||
SpreadsheetParseExcel = buildPerlPackage rec {
|
SpreadsheetParseExcel = buildPerlPackage rec {
|
||||||
name = "Spreadsheet-ParseExcel-0.58";
|
name = "Spreadsheet-ParseExcel-0.58";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -4691,6 +4822,15 @@ rec {
|
|||||||
buildInputs = [ LogTrace ];
|
buildInputs = [ LogTrace ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
TestBase = buildPerlPackage rec {
|
||||||
|
name = "Test-Base-0.60";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/modules/by-module/Test/${name}.tar.gz";
|
||||||
|
sha256 = "0yf030nay85xzas1qxn1nw6lhfsrcbgh3nq7bxbb11nxhvdaj2bx";
|
||||||
|
};
|
||||||
|
buildInputs = [ Spiffy ];
|
||||||
|
};
|
||||||
|
|
||||||
TestCheckDeps = buildPerlPackage {
|
TestCheckDeps = buildPerlPackage {
|
||||||
name = "Test-CheckDeps-0.002";
|
name = "Test-CheckDeps-0.002";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -5300,18 +5440,18 @@ rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
version = buildPerlPackage rec {
|
version = buildPerlPackage rec {
|
||||||
name = "version-0.93";
|
name = "version-0.9902";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://cpan/modules/by-module/version/${name}.tar.gz";
|
url = "mirror://cpan/modules/by-module/version/${name}.tar.gz";
|
||||||
sha256 = "1lfq27hshq1gvdqksicp22ag8n1aiijhjw68q3r254kp6zimrz69";
|
sha256 = "17fdj3hxks33plapj3hinjgmyblnh302z52rq4b9spnz22q5vhww";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
VersionRequirements = buildPerlPackage rec {
|
VersionRequirements = buildPerlPackage rec {
|
||||||
name = "Version-Requirements-0.101020";
|
name = "Version-Requirements-0.101022";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
|
url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
|
||||||
sha256 = "18bcfxwn21gcih0bc6p1sp42iis8lwnqh7fpprkniflj8q0ps0x4";
|
sha256 = "0gn4cfx28sfsinxbf9lrxg4lzma8bsj99zb66lsg9irplrkx1pgl";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -5373,6 +5513,18 @@ rec {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Wx = buildPerlPackage rec {
|
||||||
|
name = "Wx-0.9922";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://cpan/authors/id/M/MD/MDOOTSON/${name}.tar.gz";
|
||||||
|
sha256 = "11x3cvffcyi4b2c6pz9awks3zrg83bg1cwapm4psdiqnd568safw";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [ ExtUtilsXSpp AlienWxWidgets ];
|
||||||
|
# Testing requires an X server:
|
||||||
|
# Error: Unable to initialize GTK+, is DISPLAY set properly?"
|
||||||
|
doCheck = false;
|
||||||
|
};
|
||||||
|
|
||||||
X11GUITest = buildPerlPackage rec {
|
X11GUITest = buildPerlPackage rec {
|
||||||
name = "X11-GUITest-0.21";
|
name = "X11-GUITest-0.21";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -5473,6 +5625,7 @@ rec {
|
|||||||
sha256 = "07zdsfzw9dlrx6ril9clf1jfif09vpf27rz66laja7mvih9izd1v";
|
sha256 = "07zdsfzw9dlrx6ril9clf1jfif09vpf27rz66laja7mvih9izd1v";
|
||||||
};
|
};
|
||||||
propagatedBuildInputs = [XMLParser];
|
propagatedBuildInputs = [XMLParser];
|
||||||
|
doCheck = false; # requires lots of extra packages
|
||||||
};
|
};
|
||||||
|
|
||||||
XMLWriter = buildPerlPackage rec {
|
XMLWriter = buildPerlPackage rec {
|
||||||
|
Loading…
Reference in New Issue
Block a user