lol

perlPackages: remove search.cpan.org; add metacpan.org default homepage

https://www.perl.com/article/saying-goodbye-to-search-cpan-org/

maybe one operation less

..with unifying recursiveUpdate and first //

although not tested

fix whitespace

+8 -142
-1
pkgs/development/perl-modules/DBD-Pg/default.nix
··· 17 17 doCheck = false; 18 18 19 19 meta = { 20 - homepage = http://search.cpan.org/dist/DBD-Pg/; 21 20 description = "DBI PostgreSQL interface"; 22 21 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23 22 platforms = stdenv.lib.platforms.unix;
+5 -1
pkgs/development/perl-modules/generic/default.nix
··· 3 3 { nativeBuildInputs ? [], name, ... } @ attrs: 4 4 5 5 perl.stdenv.mkDerivation ( 6 + ( 7 + perl.stdenv.lib.recursiveUpdate 6 8 { 7 9 outputs = [ "out" "devdoc" ]; 8 10 ··· 20 22 # authors to skip certain tests (or include certain tests) when 21 23 # the results are not being monitored by a human being." 22 24 AUTOMATED_TESTING = true; 25 + 26 + meta.homepage = "https://metacpan.org/release/${(builtins.parseDrvName name).name}"; 23 27 } 24 - // 25 28 attrs 29 + ) 26 30 // 27 31 { 28 32 name = "perl-" + name;
+1 -1
pkgs/servers/openxpki/default.nix
··· 34 34 ConfigGitLike DevelStackTrace TreeDAGNode ClassObservable ClassFactory TimeDate ConfigAny 35 35 CGIFast ClassISA YAML YAMLLibYAML AuthenSASL TextCSV FileFindRulePerl IODigest ] 36 36 ++ stdenv.lib.optionals extraDependencies3 37 - [ # dependencies taken from http://search.cpan.org/~alech/Bundle-OpenXPKI-0.06/lib/Bundle/OpenXPKI.pm 37 + [ # dependencies taken from https://metacpan.org/pod/release/ALECH/Bundle-OpenXPKI-0.06/lib/Bundle/OpenXPKI.pm 38 38 AttributeHandlers AttributeParamsValidate AutoLoader BC CGI CPAN CacheCache ClassClassgenclassgen 39 39 ClassContainer ClassDataInheritable ClassSingleton ConvertASN1 DBDSQLite DBIxHTMLViewLATEST 40 40 DBFile DataPage DataSpreadPagination DateTimeLocale DateTimeTimeZone DevelPPPort DevelSelfStubber
-1
pkgs/tools/filesystems/file-rename/default.nix
··· 17 17 18 18 meta = with stdenv.lib; { 19 19 description = "Perl extension for renaming multiple files"; 20 - homepage = http://search.cpan.org/~rmbarker; 21 20 license = licenses.artistic1; 22 21 maintainers = with maintainers; [ peterhoeg ]; 23 22 };
+1 -2
pkgs/tools/graphics/graph-easy/default.nix
··· 7 7 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; 8 8 sha256 = "d4a2c10aebef663b598ea37f3aa3e3b752acf1fbbb961232c3dbe1155008d1fa"; 9 9 }; 10 - 10 + 11 11 meta = with stdenv.lib; { 12 - homepage = http://search.cpan.org/~tels/Graph-Easy/bin/graph-easy; 13 12 description = "Render/convert graphs in/from various formats"; 14 13 license = licenses.gpl1; 15 14 platforms = platforms.linux;
-1
pkgs/tools/misc/rename/default.nix
··· 12 12 }; 13 13 meta = with stdenv.lib; { 14 14 description = "Rename files according to a Perl rewrite expression"; 15 - homepage = http://search.cpan.org/~pederst/rename-1.9/bin/rename.PL; 16 15 maintainers = with maintainers; [ mkg ]; 17 16 license = with licenses; [ gpl1Plus ]; 18 17 };
+1 -135
pkgs/top-level/perl-packages.nix
··· 404 404 propagatedBuildInputs = [ ParamsValidate ]; 405 405 doCheck = false; 406 406 meta = { 407 - homepage = https://metacpan.org/release/Attribute-Params-Validate; 408 407 description = "Define validation through subroutine attributes"; 409 408 license = stdenv.lib.licenses.artistic2; 410 409 }; ··· 681 680 sha256 = "01giacr2sx6b9bgfz6aqw7ndcnf08j8n6kwhm7880a94hmb9g69d"; 682 681 }; 683 682 meta = { 684 - homepage = http://search.cpan.org/dist/autovivification/; 685 683 description = "Lexically disable autovivification"; 686 684 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 687 685 }; ··· 734 732 }; 735 733 propagatedBuildInputs = [ ModuleImplementation SubExporterProgressive ]; 736 734 meta = { 737 - homepage = https://metacpan.org/release/B-Hooks-EndOfScope; 738 735 description = "Execute code after a scope finished compilation"; 739 736 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 740 737 }; ··· 844 841 meta = { 845 842 description = "Helper functions for op tree manipulation"; 846 843 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 847 - homepage = "http://search.cpan.org/dist/B-Utils"; 848 844 }; 849 845 }; 850 846 ··· 1048 1044 sha256 = "069yrikrrb4vqzc3hrkkfj96apsh7q0hg8lhihq97lxshwz128vc"; 1049 1045 }; 1050 1046 meta = { 1051 - homepage = https://metacpan.org/release/Capture-Tiny; 1052 1047 description = "Capture STDOUT and STDERR from Perl, XS or external programs"; 1053 1048 license = stdenv.lib.licenses.asl20; 1054 1049 }; ··· 1097 1092 }; 1098 1093 propagatedBuildInputs = [ CarpAssert ]; 1099 1094 meta = { 1100 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 1101 1095 license = stdenv.lib.licenses.artistic2; 1102 1096 }; 1103 1097 buildInputs = [ TestException ]; ··· 1222 1216 buildInputs = [ ModuleInstall TestLongString TestWWWMechanize TestWWWMechanizeCatalyst ]; 1223 1217 propagatedBuildInputs = [ CatalystPluginStaticSimple ClassAccessor FileSlurp JSONXS ListMoreUtils PodPOMViewTOC XMLSimple ]; 1224 1218 meta = { 1225 - homepage = http://search.cpan.org/dist/Catalyst-Controller-POD/; 1226 1219 description = "Serves PODs right from your Catalyst application"; 1227 1220 license = stdenv.lib.licenses.bsd3; 1228 1221 maintainers = [ maintainers.rycee ]; ··· 1333 1326 }; 1334 1327 propagatedBuildInputs = [ CatalystRuntime DateTime ]; 1335 1328 meta = { 1336 - homepage = https://metacpan.org/release/Catalyst-Plugin-AccessLog; 1337 1329 description = "Request logging from within Catalyst"; 1338 1330 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1339 1331 }; ··· 1712 1704 sha256 = "1jfrwvfasylcafbvb0jjm94ad4v6k99a7rf5i4qwzhg4m0gvmk5x"; 1713 1705 }; 1714 1706 meta = { 1715 - homepage = https://metacpan.org/module/CDDB_get; 1716 1707 description = "Get the CDDB info for an audio cd"; 1717 1708 license = stdenv.lib.licenses.artistic1; 1718 1709 platforms = stdenv.lib.platforms.linux; ··· 1729 1720 buildInputs = [ TestDeep TestNoWarnings TestWarn ]; 1730 1721 propagatedBuildInputs = [ HTMLParser ]; 1731 1722 meta = { 1732 - homepage = https://metacpan.org/module/CGI; 1733 1723 description = "Handle Common Gateway Interface requests and responses"; 1734 1724 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1735 1725 maintainers = [ maintainers.rycee ]; ··· 1797 1787 propagatedBuildInputs = [ CGI FCGI ]; 1798 1788 doCheck = false; 1799 1789 meta = { 1800 - homepage = https://metacpan.org/module/CGI::Fast; 1801 1790 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1802 1791 }; 1803 1792 }; ··· 1980 1969 buildInputs = [ ModuleBuildTiny TestException ]; 1981 1970 propagatedBuildInputs = [ MROCompat ]; 1982 1971 meta = { 1983 - homepage = http://search.cpan.org/dist/Class-C3-Adopt-NEXT; 1984 1972 description = "Make NEXT suck less"; 1985 1973 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1986 1974 }; ··· 2261 2249 }; 2262 2250 propagatedBuildInputs = [ CarpAssert ClassDataInheritable ClassISA ]; 2263 2251 meta = { 2264 - homepage = https://metacpan.org/release/Class-Virtual; 2265 2252 description = "Base class for virtual base classes"; 2266 2253 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2267 2254 }; ··· 2320 2307 meta = { 2321 2308 description = "Choose appropriate clone utility"; 2322 2309 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2323 - homepage = "https://metacpan.org/release/Clone-Choose"; 2324 2310 }; 2325 2311 }; 2326 2312 ··· 2346 2332 meta = { 2347 2333 description = "Engine for tidyall, your all-in-one code tidier and validator"; 2348 2334 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2349 - homepage = https://metacpan.org/release/Code-TidyAll; 2350 2335 }; 2351 2336 }; 2352 2337 ··· 2373 2358 sha256 = "1wxv2s0hbjkrnssvxvsds0k213awg5pgdlrpkr6xkpnimc17s7vp"; 2374 2359 }; 2375 2360 meta = { 2376 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 2377 2361 description = "Implements some sane defaults for Perl programs"; 2378 2362 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2379 2363 }; ··· 2404 2388 BZIP2_INCLUDE = "${pkgs.bzip2.dev}/include"; 2405 2389 2406 2390 meta = { 2407 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 2408 2391 description = "Low-Level Interface to bzip2 compression library"; 2409 2392 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2410 2393 }; ··· 3002 2985 buildInputs = [ ModuleBuildTiny TestFatal TestSimple13 ]; 3003 2986 propagatedBuildInputs = [ CaptureTiny ModuleFind Moo SubExporter TypeTiny namespaceclean ]; 3004 2987 meta = { 3005 - homepage = http://search.cpan.org/dist/Crypt-Random-Source; 3006 2988 description = "Get weak or strong random data from pluggable sources"; 3007 2989 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3008 2990 maintainers = with maintainers; [ ]; ··· 3068 3050 NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include"; 3069 3051 NIX_CFLAGS_LINK = "-L${pkgs.openssl.out}/lib -lcrypto"; 3070 3052 meta = with stdenv.lib; { 3071 - homepage = https://metacpan.org/release/Crypt-OpenSSL-AES; 3072 3053 description = "Perl wrapper around OpenSSL's AES library"; 3073 3054 license = with licenses; [ artistic1 gpl1Plus ]; 3074 3055 maintainers = [ maintainers.rycee ]; ··· 3464 3445 buildInputs = [ TestRequires ]; 3465 3446 propagatedBuildInputs = [ Moose PathClass namespaceclean ]; 3466 3447 meta = { 3467 - homepage = https://metacpan.org/release/Data-Stream-Bulk; 3468 3448 description = "N at a time iteration API"; 3469 3449 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3470 3450 }; ··· 3528 3508 buildInputs = [ ListAllUtils ]; 3529 3509 propagatedBuildInputs = [ MathRandomMTAuto ]; 3530 3510 meta = { 3531 - homepage = https://metacpan.org/release/Data-UUID-MT; 3532 3511 description = "Fast random UUID generator using the Mersenne Twister algorithm"; 3533 3512 license = stdenv.lib.licenses.asl20; 3534 3513 maintainers = with maintainers; [ ]; ··· 3545 3524 buildInputs = [ Test2Suite TestSimple13 ]; 3546 3525 propagatedBuildInputs = [ NetDomainTLD ]; 3547 3526 meta = { 3548 - homepage = https://metacpan.org/release/Data-Validate-Domain; 3549 3527 description = "Domain and host name validation"; 3550 3528 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3551 3529 maintainers = [ maintainers.rycee ]; ··· 3561 3539 buildInputs = [ TestRequires ]; 3562 3540 propagatedBuildInputs = [ NetAddrIP ]; 3563 3541 meta = { 3564 - homepage = https://metacpan.org/release/Data-Validate-IP; 3565 3542 description = "IPv4 and IPv6 validation methods"; 3566 3543 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3567 3544 maintainers = [ maintainers.rycee ]; ··· 3840 3817 buildInputs = [ TestFatal TestWarnings ]; 3841 3818 propagatedBuildInputs = [ DateTime PackageDeprecationManager ]; 3842 3819 meta = { 3843 - homepage = https://metacpan.org/release/DateTime-Format-Strptime; 3844 3820 description = "Parse and format strp and strf time patterns"; 3845 3821 license = stdenv.lib.licenses.artistic2; 3846 3822 }; ··· 3867 3843 }; 3868 3844 propagatedBuildInputs = [ DateTime ]; 3869 3845 meta = { 3870 - homepage = http://search.cpan.org/dist/DateTime-Format-W3CDTF/; 3871 3846 description = "Parse and format W3CDTF datetime strings"; 3872 3847 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3873 3848 }; ··· 3882 3857 buildInputs = [ CPANMetaCheck FileShareDirInstall IPCSystemSimple TestFatal TestFileShareDir TestRequires TestWarnings ]; 3883 3858 propagatedBuildInputs = [ FileShareDir ParamsValidationCompiler ScalarListUtils Specio namespaceautoclean ]; 3884 3859 meta = { 3885 - homepage = https://metacpan.org/release/DateTime-Locale; 3886 3860 description = "Localization support for DateTime.pm"; 3887 3861 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3888 3862 }; ··· 3910 3884 buildInputs = [ TestFatal TestRequires ]; 3911 3885 propagatedBuildInputs = [ ClassSingleton ParamsValidationCompiler Specio namespaceautoclean ]; 3912 3886 meta = { 3913 - homepage = https://metacpan.org/release/DateTime-TimeZone; 3914 3887 description = "Time zone object base class and factory"; 3915 3888 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3916 3889 }; ··· 4250 4223 buildInputs = [ TestMockModule ]; 4251 4224 propagatedBuildInputs = [ DBI ]; 4252 4225 meta = { 4253 - homepage = http://search.cpan.org/dist/DBIx-Connector/; 4254 4226 description = "Fast, safe DBI connection and transaction management"; 4255 4227 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4256 4228 maintainers = with maintainers; [ ]; ··· 4367 4339 }; 4368 4340 propagatedBuildInputs = [ SubExporterProgressive ]; 4369 4341 meta = { 4370 - homepage = http://search.cpan.org/dist/Devel-GlobalDestruction; 4371 4342 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4372 4343 }; 4373 4344 }; ··· 4442 4413 sha256 = "7618cd4ebe24e254c17085f4b418784ab503cb4cb3baf8f48a7be894e59ba848"; 4443 4414 }; 4444 4415 meta = { 4445 - homepage = https://metacpan.org/release/Devel-StackTrace; 4446 4416 description = "An object representing a stack trace"; 4447 4417 license = stdenv.lib.licenses.artistic2; 4448 4418 }; ··· 4583 4553 buildInputs = [ TestFatal ]; 4584 4554 propagatedBuildInputs = [ ModuleRuntime ]; 4585 4555 meta = { 4586 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 4587 4556 description = "Declare version conflicts for your dist"; 4588 4557 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4589 4558 }; ··· 4614 4583 buildInputs = [ MooseAutobox TestCPANMeta TestPerlCritic TestVersion ]; 4615 4584 propagatedBuildInputs = [ DistZillaPluginMojibakeTests DistZillaPluginTestCPANChanges DistZillaPluginTestCPANMetaJSON DistZillaPluginTestCompile DistZillaPluginTestDistManifest DistZillaPluginTestEOL DistZillaPluginTestKwalitee DistZillaPluginTestMinimumVersion DistZillaPluginTestNoTabs DistZillaPluginTestPerlCritic DistZillaPluginTestPodLinkCheck DistZillaPluginTestPortability DistZillaPluginTestSynopsis DistZillaPluginTestUnusedVars DistZillaPluginTestVersion PodCoverageTrustPod ]; 4616 4585 meta = { 4617 - homepage = https://metacpan.org/release/Dist-Zilla-PluginBundle-TestingMania/; 4618 4586 description = "Test your dist with every testing plugin conceivable"; 4619 4587 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4620 4588 }; ··· 4705 4673 buildInputs = [ CPANChanges TestDeep ]; 4706 4674 propagatedBuildInputs = [ DistZilla ]; 4707 4675 meta = { 4708 - homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-CPAN-Changes/; 4709 4676 description = "Release tests for your changelog"; 4710 4677 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4711 4678 }; ··· 4750 4717 buildInputs = [ TestDeep TestDistManifest TestOutput ]; 4751 4718 propagatedBuildInputs = [ DistZilla ]; 4752 4719 meta = { 4753 - homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-DistManifest/; 4754 4720 description = "Release tests for the manifest"; 4755 4721 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4756 4722 }; ··· 4765 4731 buildInputs = [ ModuleBuildTiny TestDeep TestEOL TestWarnings ]; 4766 4732 propagatedBuildInputs = [ DistZilla ]; 4767 4733 meta = { 4768 - homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-EOL/; 4769 4734 description = "Author tests making sure correct line endings are used"; 4770 4735 license = stdenv.lib.licenses.artistic2; 4771 4736 }; ··· 4780 4745 buildInputs = [ ModuleBuildTiny TestDeep TestFatal TestKwalitee ]; 4781 4746 propagatedBuildInputs = [ DistZilla ]; 4782 4747 meta = { 4783 - homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-Kwalitee; 4784 4748 description = "Release tests for kwalitee"; 4785 4749 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4786 4750 }; ··· 4795 4759 buildInputs = [ TestDeep TestMinimumVersion TestOutput ]; 4796 4760 propagatedBuildInputs = [ DistZilla ]; 4797 4761 meta = { 4798 - homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-MinimumVersion/; 4799 4762 description = "Release tests for minimum required versions"; 4800 4763 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4801 4764 }; ··· 4825 4788 buildInputs = [ ModuleBuildTiny TestDeep TestPerlCritic ]; 4826 4789 propagatedBuildInputs = [ DistZilla ]; 4827 4790 meta = { 4828 - homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-Perl-Critic/; 4829 4791 description = "Tests to check your code against best practices"; 4830 4792 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4831 4793 }; ··· 4855 4817 buildInputs = [ ModuleBuildTiny TestDeep TestPortabilityFiles TestWarnings ]; 4856 4818 propagatedBuildInputs = [ DistZilla ]; 4857 4819 meta = { 4858 - homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-Portability/; 4859 4820 description = "Release tests for portability"; 4860 4821 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4861 4822 }; ··· 4870 4831 buildInputs = [ TestDeep TestOutput TestSynopsis ]; 4871 4832 propagatedBuildInputs = [ DistZilla ]; 4872 4833 meta = { 4873 - homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-Synopsis/; 4874 4834 description = "Release tests for synopses"; 4875 4835 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4876 4836 }; ··· 4885 4845 buildInputs = [ TestDeep TestOutput TestVars ]; 4886 4846 propagatedBuildInputs = [ DistZilla ]; 4887 4847 meta = { 4888 - homepage = https://metacpan.org/release/Dist-Zilla-Plugin-Test-UnusedVars/; 4889 4848 description = "Release tests for unused variables"; 4890 4849 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4891 4850 }; ··· 4900 4859 buildInputs = [ Filechdir TestDeep TestEOL TestNoTabs TestScript TestVersion ]; 4901 4860 propagatedBuildInputs = [ DistZilla ]; 4902 4861 meta = { 4903 - homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-Test-Version/; 4904 4862 description = "Release Test::Version tests"; 4905 4863 license = stdenv.lib.licenses.artistic2; 4906 4864 }; ··· 4943 4901 sha256 = "0l7x6sl06j9ffgfz5f9vgms2b5axd4cgp5fj03ivb3kia4km6b3g"; 4944 4902 }; 4945 4903 meta = { 4946 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 4947 4904 description = "RFC 2822 Address Parsing"; 4948 4905 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4949 4906 }; ··· 4997 4954 }; 4998 4955 propagatedBuildInputs = [ EmailAbstract EmailAddress EmailMIME ]; 4999 4956 meta = { 5000 - homepage = "http://search.cpan.org/~rjbs/${name}"; 5001 4957 description = "Reply to an email message"; 5002 4958 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5003 4959 }; ··· 5042 4998 sha256 = "dcb98b09dc3e8f757ec3882a4234548108bb2d12e3cfadf95a26cef381a9e789"; 5043 4999 }; 5044 5000 meta = { 5045 - homepage = "http://search.cpan.org/dist/${name}"; 5046 5001 description = "Strip the attachments from an email"; 5047 5002 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5048 5003 }; ··· 5277 5232 sha256 = "d94a3d412df246afdc31a2199cbd8ae915167a3f4684f7b7014ce1200251ebb0"; 5278 5233 }; 5279 5234 meta = { 5280 - homepage = http://search.cpan.org/dist/Env; 5281 5235 description = "Perl module that imports environment variables as scalars or arrays"; 5282 5236 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5283 5237 }; ··· 5324 5278 }; 5325 5279 buildInputs = [ TestFatal TestRequires ]; 5326 5280 meta = { 5327 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 5328 5281 description = "Safely and cleanly create closures via string eval"; 5329 5282 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5330 5283 }; ··· 5416 5369 sha256 = "ffdd77d57de099e8f64dd942ef12a00a3f4313c2531f342339eeed2d366ad078"; 5417 5370 }; 5418 5371 meta = { 5419 - homepage = https://metacpan.org/release/Exporter-Tiny; 5420 5372 description = "An exporter with the features of Sub::Exporter but only core dependencies"; 5421 5373 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5422 5374 }; ··· 5523 5475 sha256 = "35412305cbae979aac3b6e2c70cb301ae461979a1d848a8a043f74518eb96aea"; 5524 5476 }; 5525 5477 meta = { 5526 - homepage = https://metacpan.org/release/ExtUtils-Install; 5527 5478 description = "Install files from here to there"; 5528 5479 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5529 5480 }; ··· 5562 5513 sha256 = "95f1eb44de480d00b28d031b574ec868f7aeeee199eb5abe5666f6bcbbf68480"; 5563 5514 }; 5564 5515 meta = { 5565 - homepage = https://metacpan.org/release/ExtUtils-MakeMaker; 5566 5516 description = "Create a module Makefile"; 5567 5517 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5568 5518 }; ··· 5621 5571 # and ships with the standard library of perl starting with perl version 5622 5572 # 5.16. 5623 5573 # 5624 - # [1] http://search.cpan.org/~smueller/ExtUtils-Typemap-1.00/lib/ExtUtils/Typemap.pm: 5574 + # [1] https://metacpan.org/pod/release/SMUELLER/ExtUtils-Typemap-1.00/lib/ExtUtils/Typemap.pm: 5625 5575 ExtUtilsTypemap = buildPerlPackage rec { 5626 5576 name = "ExtUtils-Typemap-1.00"; 5627 5577 src = fetchurl { ··· 5776 5726 sha256 = "66fb417f8ff8a5e5b7ea25606156e70e204861c59fa8c3831925b4dd3f155f8a"; 5777 5727 }; 5778 5728 meta = { 5779 - homepage = http://search.cpan.org/dist/File-CheckTree; 5780 5729 description = "Run many filetest checks on a tree"; 5781 5730 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5782 5731 }; ··· 5965 5914 --replace "/usr/share/file/magic.mgc" "${pkgs.file}/share/misc/magic.mgc" 5966 5915 ''; 5967 5916 meta = { 5968 - homepage = https://metacpan.org/release/File::LibMagic; 5969 5917 description = "Determine MIME types of data or files using libmagic"; 5970 5918 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5971 5919 maintainers = [ maintainers.rycee ]; ··· 6069 6017 sha256 = "d73a7f09442983b098260df3df7a832a5f660773a313ca273fa8b56665f97cdc"; 6070 6018 }; 6071 6019 meta = { 6072 - homepage = https://metacpan.org/release/File-pushd; 6073 6020 description = "Change directory temporarily for a limited scope"; 6074 6021 license = stdenv.lib.licenses.asl20; 6075 6022 maintainers = with maintainers; [ ]; ··· 6754 6701 }; 6755 6702 propagatedBuildInputs = [ pkgs.gnome2.libglade pkgs.gtk2 Gtk2 Pango ]; 6756 6703 meta = { 6757 - homepage = https://metacpan.org/pod/Gtk2::GladeXML; 6758 6704 description = "Create user interfaces directly from Glade XML files"; 6759 6705 license = stdenv.lib.licenses.lgpl2Plus; 6760 6706 }; ··· 6999 6945 buildInputs = [ FileSlurper TestWarnings ]; 7000 6946 propagatedBuildInputs = [ FontAFM HTMLTree ]; 7001 6947 meta = { 7002 - homepage = https://metacpan.org/release/HTML-Formatter; 7003 6948 description = "Base class for HTML formatters"; 7004 6949 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7005 6950 }; ··· 7086 7031 buildInputs = [ TestDeep ]; 7087 7032 propagatedBuildInputs = [ CGI CacheCache ClassContainer ExceptionClass LogAny ]; 7088 7033 meta = { 7089 - homepage = https://metacpan.org/release/HTML-Mason; 7090 7034 description = "High-performance, dynamic web site authoring system"; 7091 7035 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7092 7036 }; ··· 7101 7045 buildInputs = [ Plack ]; 7102 7046 propagatedBuildInputs = [ CGIPSGI HTMLMason ]; 7103 7047 meta = { 7104 - homepage = http://search.cpan.org/dist/HTML-Mason-PSGIHandler/; 7105 7048 description = "PSGI handler for HTML::Mason"; 7106 7049 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7107 7050 }; ··· 7252 7195 buildInputs = [ TestFatal ]; 7253 7196 propagatedBuildInputs = [ HTMLParser ]; 7254 7197 meta = { 7255 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 7256 7198 description = "Work with HTML in a DOM-like tree structure"; 7257 7199 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7258 7200 }; ··· 7688 7630 }; 7689 7631 propagatedBuildInputs = [ CompressRawBzip2 CompressRawZlib ]; 7690 7632 meta = { 7691 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 7692 7633 description = "IO Interface to compressed data files/buffers"; 7693 7634 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7694 7635 platforms = stdenv.lib.platforms.linux; ··· 7921 7862 }; 7922 7863 doCheck = false; /* attempts a network connection to localhost */ 7923 7864 meta = { 7924 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 7925 7865 description = "System() and background procs w/ piping, redirs, ptys (Unix, Win32)"; 7926 7866 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7927 7867 platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; ··· 8196 8136 }; 8197 8137 propagatedBuildInputs = [ TypesSerialiser ]; 8198 8138 meta = { 8199 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 8200 8139 platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; 8201 8140 }; 8202 8141 buildInputs = [ CanaryStability ]; ··· 8352 8291 buildInputs = [ TestNoWarnings ]; 8353 8292 propagatedBuildInputs = [ LinguaENInflectNumber LinguaENNumberIsOrdinal LinguaENTagger ]; 8354 8293 meta = { 8355 - homepage = https://metacpan.org/release/Lingua-EN-Inflect-Phrase; 8356 8294 description = "Inflect short English Phrases"; 8357 8295 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8358 8296 }; ··· 8367 8305 buildInputs = [ TestFatal TryTiny ]; 8368 8306 propagatedBuildInputs = [ LinguaENFindNumber ]; 8369 8307 meta = { 8370 - homepage = https://metacpan.org/release/Lingua-EN-Number-IsOrdinal; 8371 8308 description = "Detect if English number is ordinal or cardinal"; 8372 8309 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8373 8310 }; ··· 8557 8494 }; 8558 8495 propagatedBuildInputs = [ ExporterTiny ListMoreUtilsXS ]; 8559 8496 meta = { 8560 - homepage = https://metacpan.org/release/List-MoreUtils; 8561 8497 description = "Provide the stuff missing in List::Util"; 8562 8498 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8563 8499 }; ··· 8577 8513 meta = { 8578 8514 description = "Provide the stuff missing in List::Util in XS"; 8579 8515 license = with stdenv.lib.licenses; [ asl20 ]; 8580 - homepage = "https://metacpan.org/release/List-MoreUtils-XS"; 8581 8516 }; 8582 8517 }; 8583 8518 ··· 8590 8525 buildInputs = [ TestLeakTrace ]; 8591 8526 propagatedBuildInputs = [ ModuleImplementation ]; 8592 8527 meta = { 8593 - homepage = https://metacpan.org/release/List-SomeUtils; 8594 8528 description = "Provide the stuff missing in List::Util"; 8595 8529 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8596 8530 }; ··· 8671 8605 sha256 = "b73f6b04a58d3f0e38ebf2115a4c1532f1a4eef6fac5c6a2a449e4e14c1ddc7c"; 8672 8606 }; 8673 8607 meta = { 8674 - homepage = http://search.cpan.org/dist/Locale-Maketext-Lexicon; 8675 8608 description = "Use other catalog formats in Maketext"; 8676 8609 license = "mit"; 8677 8610 }; ··· 9390 9323 }; 9391 9324 buildInputs = [ TestNoWarnings ]; 9392 9325 meta = { 9393 - homepage = http://search.cpan.org/dist/Math-Random-ISAAC; 9394 9326 description = "Perl interface to the ISAAC PRNG algorithm"; 9395 9327 license = with stdenv.lib.licenses; [ publicDomain mit artistic2 gpl3 ]; 9396 9328 maintainers = with maintainers; [ ]; ··· 9807 9739 propagatedBuildInputs = [ ModuleRuntime TryTiny ]; 9808 9740 meta = { 9809 9741 inherit version; 9810 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 9811 9742 description = "Loads one of several alternate underlying implementations for a module"; 9812 9743 license = stdenv.lib.licenses.artistic2; 9813 9744 }; ··· 9964 9895 sha256 = "097hy2czwkxlppri32m599ph0xfvfsbf0a5y23a4fdc38v32wc38"; 9965 9896 }; 9966 9897 meta = { 9967 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 9968 9898 description = "Runtime module handling"; 9969 9899 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9970 9900 }; ··· 10111 10041 sha256 = "e33b6cf5cb2b46ee308513f51e623987a50a89901e81bf19701dce35179f2e74"; 10112 10042 }; 10113 10043 meta = { 10114 - homepage = http://search.cpan.org/dist/IO-Pipely/; 10115 10044 description = "Portably create pipe() or pipe-like handles"; 10116 10045 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10117 10046 }; ··· 10176 10105 meta = { 10177 10106 description = "provide API used in translator modules without translating"; 10178 10107 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10179 - homepage = "https://metacpan.org/release/MooX-Locale-Passthrough"; 10180 10108 }; 10181 10109 }; 10182 10110 ··· 10190 10118 meta = { 10191 10119 description = "provide API used in translator modules without translating"; 10192 10120 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10193 - homepage = "https://metacpan.org/release/MooX-Locale-TextDomain-OO"; 10194 10121 }; 10195 10122 }; 10196 10123 ··· 10205 10132 meta = { 10206 10133 description = "Explicit Options eXtension for Object Class"; 10207 10134 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10208 - homepage = "https://metacpan.org/celogeek/MooX-Options"; 10209 10135 }; 10210 10136 }; 10211 10137 ··· 10220 10146 meta = { 10221 10147 description = "turn your Moo class into singleton"; 10222 10148 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10223 - homepage = "http://search.cpan.org/dist/MooX-Singleton"; 10224 10149 }; 10225 10150 }; 10226 10151 ··· 10235 10160 meta = { 10236 10161 description = "Make your Moo-based object constructors blow up on unknown attributes."; 10237 10162 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10238 - homepage = "https://metacpan.org/release/MooX-StrictConstructor"; 10239 10163 }; 10240 10164 }; 10241 10165 ··· 10286 10210 buildInputs = [ TestFatal ]; 10287 10211 propagatedBuildInputs = [ Moose ]; 10288 10212 meta = { 10289 - homepage = https://metacpan.org/release/MooseX-ABC; 10290 10213 description = "Abstract base classes for Moose"; 10291 10214 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10292 10215 maintainers = with maintainers; [ ]; ··· 10346 10269 meta = { 10347 10270 description = "Giving an easy Moo style way to make command organized CLI apps"; 10348 10271 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10349 - homepage = "https://metacpan.org/release/MooX-Cmd"; 10350 10272 }; 10351 10273 }; 10352 10274 ··· 10359 10281 buildInputs = [ TestFatal TestRequires ]; 10360 10282 propagatedBuildInputs = [ Moo TypeTiny ]; 10361 10283 meta = { 10362 - homepage = https://metacpan.org/release/MooX-late; 10363 10284 description = "Easily translate Moose code to Moo"; 10364 10285 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10365 10286 }; ··· 10606 10527 }; 10607 10528 propagatedBuildInputs = [ Moose namespaceautoclean ]; 10608 10529 meta = { 10609 - homepage = https://metacpan.org/release/MooseX-MarkAsMethods/; 10610 10530 description = "Mark overload code symbols as methods"; 10611 10531 license = stdenv.lib.licenses.lgpl21; 10612 10532 }; ··· 10701 10621 }; 10702 10622 propagatedBuildInputs = [ Moose aliased namespaceautoclean ]; 10703 10623 meta = { 10704 - homepage = https://metacpan.org/release/MooseX-Role-WithOverloading; 10705 10624 description = "Roles which support overloading"; 10706 10625 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10707 10626 }; ··· 10943 10862 buildInputs = [ DateTime ModuleBuildTiny MooseXTypesDateTime TestFatal TestNeeds ]; 10944 10863 propagatedBuildInputs = [ DevelPartialDump MooseXTypes ]; 10945 10864 meta = { 10946 - homepage = https://metacpan.org/release/MooseX-Types-Structured; 10947 10865 description = "MooseX::Types::Structured - Structured Type Constraints for Moose"; 10948 10866 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10949 10867 maintainers = with maintainers; [ ]; ··· 11080 10998 }; 11081 10999 propagatedBuildInputs = [ BHooksEndOfScope PackageStash ]; 11082 11000 meta = { 11083 - homepage = http://search.cpan.org/dist/namespace-clean; 11084 11001 description = "Keep imports and functions out of your namespace"; 11085 11002 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11086 11003 }; ··· 11175 11092 buildInputs = [ TestException ]; 11176 11093 propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule LWPUserAgentDetermined MIMETypes MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions RegexpCommon TermEncoding TermProgressBarSimple VMEC2SecurityCredentialCache XMLLibXML ]; 11177 11094 meta = { 11178 - homepage = http://search.cpan.org/dist/Net-Amazon-S3/; 11179 11095 description = "Use the Amazon S3 - Simple Storage Service"; 11180 11096 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11181 11097 }; ··· 11755 11671 buildInputs = [ TestFatal TestWarnings ]; 11756 11672 propagatedBuildInputs = [ PackageStash ParamsUtil SubInstall SubName ]; 11757 11673 meta = { 11758 - homepage = https://metacpan.org/release/Package-DeprecationManager; 11759 11674 description = "Manage deprecation warnings for your distribution"; 11760 11675 license = stdenv.lib.licenses.artistic2; 11761 11676 }; ··· 11768 11683 sha256 = "b8de37460347bb5474dc01916ccb31dd2fe0cd92242c4a32d730e8eb087c323c"; 11769 11684 }; 11770 11685 meta = { 11771 - homepage = "http://search.cpan.org/~tmannerm/${name}"; 11772 11686 description = "Utilities to read and manipulate patches and CVS"; 11773 11687 license = with stdenv.lib.licenses; [ artistic1 ]; 11774 11688 }; ··· 11783 11697 buildInputs = [ TestFatal TestRequires ]; 11784 11698 propagatedBuildInputs = [ DistCheckConflicts ModuleImplementation ]; 11785 11699 meta = { 11786 - homepage = https://metacpan.org/release/Package-Stash; 11787 11700 description = "Routines for manipulating stashes"; 11788 11701 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11789 11702 }; ··· 11797 11710 }; 11798 11711 buildInputs = [ TestFatal TestRequires ]; 11799 11712 meta = { 11800 - homepage = https://metacpan.org/release/Package-Stash-XS; 11801 11713 description = "Faster and more correct implementation of the Package::Stash API"; 11802 11714 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11803 11715 }; ··· 11862 11774 sha256 = "0v67sx93yhn7xa0nh9mnbf8mixf54czk6wzrjsp6dzzr5hzyrw9h"; 11863 11775 }; 11864 11776 meta = { 11865 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 11866 11777 description = "Simple, compact and correct param-checking functions"; 11867 11778 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11868 11779 }; ··· 11878 11789 propagatedBuildInputs = [ ModuleImplementation ]; 11879 11790 perlPreHook = "export LD=$CC"; 11880 11791 meta = { 11881 - homepage = https://metacpan.org/release/Params-Validate; 11882 11792 description = "Validate method/function parameters"; 11883 11793 license = stdenv.lib.licenses.artistic2; 11884 11794 }; ··· 11895 11805 meta = { 11896 11806 description = "Build an optimized subroutine parameter validator once, use it forever"; 11897 11807 license = with stdenv.lib.licenses; [ artistic2 ]; 11898 - homepage = https://metacpan.org/release/Params-ValidationCompiler; 11899 11808 }; 11900 11809 }; 11901 11810 ··· 11962 11871 }; 11963 11872 propagatedBuildInputs = [ IOStringy LWP ]; 11964 11873 meta = with stdenv.lib; { 11965 - homepage = http://search.cpan.org/~jaybonci/Parse-DebControl; 11966 11874 license = with licenses; [ artistic1 gpl1Plus ]; 11967 11875 }; 11968 11876 }; ··· 12047 11955 sha256 = "c69f1dcfeb4aa004086deb9bc14c7d79f45798b947f1efbd634a3442e267aaef"; 12048 11956 }; 12049 11957 meta = { 12050 - homepage = https://metacpan.org/release/Path-Tiny; 12051 11958 description = "File path utility"; 12052 11959 license = stdenv.lib.licenses.asl20; 12053 11960 maintainers = with maintainers; [ ]; ··· 12137 12044 sha256 = "fb22a1ed59dc2311f7f1ffca5685d90c0600020467f624f57b4dd3dba5bc659b"; 12138 12045 }; 12139 12046 meta = { 12140 - homepage = https://metacpan.org/release/Perl-osnames; 12141 12047 description = "List possible $^O ($OSNAME) values, with description"; 12142 12048 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12143 12049 }; ··· 12288 12194 sha256 = "5cb6e934d29dd93e04c2fa779f4b7e51361edaf56957b47a232017a4bb7e922c"; 12289 12195 }; 12290 12196 meta = { 12291 - homepage = https://metacpan.org/pod/PkgConfig; 12292 12197 description = "Pure-Perl Core-Only replacement for pkg-config"; 12293 12198 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12294 12199 maintainers = [ maintainers.limeytexan ]; ··· 12650 12555 buildInputs = [ Perlosnames ]; 12651 12556 propagatedBuildInputs = [ ProcProcessTable ]; 12652 12557 meta = { 12653 - homepage = https://metacpan.org/release/Proc-Find; 12654 12558 description = "Find processes by name, PID, or some other attributes"; 12655 12559 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12656 12560 }; ··· 13201 13105 sha256 = "d7718d9bb0d4259eabf326838e3f841b440c4e959faf9615d9ad9c345f4a3d6f"; 13202 13106 }; 13203 13107 meta = { 13204 - homepage = http://search.cpan.org/~dconway/Regexp-Grammars-1.045/lib/Regexp/Grammars.pm; 13205 13108 description = "Add grammatical parsing features to Perl 5.10 regexes"; 13206 13109 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13207 13110 }; ··· 13353 13256 sha256 = "0sm6p1kw98s7j6n92vvxjqf818xggnmjwci34xjmw7gzl2519x47"; 13354 13257 }; 13355 13258 meta = { 13356 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 13357 13259 description = "Call isa, can, does and DOES safely on things that may not be objects"; 13358 13260 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13359 13261 }; ··· 13407 13309 sha256 = "7f151582423850d814034404b1e23b5efb281b9dd656b9afe81c761ebb88bbb4"; 13408 13310 }; 13409 13311 meta = { 13410 - homepage = http://search.cpan.org/dist/Scope-Upper/; 13411 13312 description = "Act on upper scopes"; 13412 13313 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13413 13314 }; ··· 13560 13461 rm t/getnameinfo.t t/getaddrinfo.t 13561 13462 ''; 13562 13463 meta = { 13563 - homepage = https://metacpan.org/pod/Socket; 13564 13464 description = "Networking constants and support functions"; 13565 13465 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13566 13466 }; ··· 13643 13543 meta = { 13644 13544 description = "Type constraints and coercions for Perl"; 13645 13545 license = with stdenv.lib.licenses; [ artistic2 ]; 13646 - homepage = https://metacpan.org/release/Specio; 13647 13546 }; 13648 13547 }; 13649 13548 ··· 13658 13557 meta = { 13659 13558 description = "Path::Tiny types and coercions for Specio"; 13660 13559 license = with stdenv.lib.licenses; [ asl20 ]; 13661 - homepage = https://metacpan.org/release/Specio-Library-Path-Tiny; 13662 13560 }; 13663 13561 }; 13664 13562 ··· 13997 13895 }; 13998 13896 propagatedBuildInputs = [ SubExporter ]; 13999 13897 meta = { 14000 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 14001 13898 description = "Rewrite strings based on a set of known prefixes"; 14002 13899 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14003 13900 }; ··· 14164 14061 sha256 = "0mn0x8mkh36rrsr58s1pk4srwxh2hbwss7sv630imnk49navfdfm"; 14165 14062 }; 14166 14063 meta = { 14167 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 14168 14064 description = "Only use Sub::Exporter if you need it"; 14169 14065 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14170 14066 }; ··· 14206 14102 sha256 = "03zgk1yh128gciyx3q77zxzxg9kf8yy2gm46gdxqi24mcykngrb1"; 14207 14103 }; 14208 14104 meta = { 14209 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 14210 14105 description = "Install subroutines into packages easily"; 14211 14106 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14212 14107 }; ··· 14429 14324 sha256 = "15q46y2hbp2ij5n9ir76lmspqj3n8gb0z9l5ipb5g7q90l160m4k"; 14430 14325 }; 14431 14326 meta = { 14432 - homepage = http://search.cpan.org/dist/Tap-Parser-Sourcehandler-pgTAP/; 14433 14327 description = "Stream TAP from pgTAP test scripts"; 14434 14328 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14435 14329 platforms = stdenv.lib.platforms.linux; ··· 14460 14354 buildInputs = [ CodeTidyAll TestDataSplit TestDifferences TestPerlTidy TestRunPluginTrimDisplayedFilenames TestRunValgrind TestTrailingSpace TestTrap ]; 14461 14355 propagatedBuildInputs = [ EnvPath FileWhich GamesSolitaireVerify InlineC MooX PathTiny StringShellQuote TaskTestRunAllPlugins TemplateToolkit YAMLLibYAML ]; 14462 14356 meta = { 14463 - homepage = https://metacpan.org/release/Task-FreecellSolver-Testing; 14464 14357 description = "Install the CPAN dependencies of the Freecell Solver test suite"; 14465 14358 license = stdenv.lib.licenses.mit; 14466 14359 }; ··· 14859 14752 meta = { 14860 14753 description = "Fail if tests warn"; 14861 14754 license = with stdenv.lib.licenses; [ artistic2 ]; 14862 - homepage = https://metacpan.org/release/Test2-Plugin-NoWarnings; 14863 14755 }; 14864 14756 }; 14865 14757 ··· 15081 14973 sha256 = "0bq9c0vrxbwhhy1pd2ss06fk06jal98j022mnyq6k0msdy1pwbc5"; 15082 14974 }; 15083 14975 meta = { 15084 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 15085 14976 }; 15086 14977 }; 15087 14978 ··· 15119 15010 buildInputs = [ ModuleBuildTiny ]; 15120 15011 propagatedBuildInputs = [ ModuleManifest ]; 15121 15012 meta = { 15122 - homepage = http://search.cpan.org/dist/Test-DistManifest; 15123 15013 description = "Author test that validates a package MANIFEST"; 15124 15014 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15125 15015 }; ··· 15132 15022 sha256 = "0l3bxpsw0x7j9nclizcp53mnf9wny25dmg2iglfhzgnk0xfpwzwf"; 15133 15023 }; 15134 15024 meta = { 15135 - homepage = https://metacpan.org/release/Test-EOL; 15136 15025 description = "Check the correct line endings in your project"; 15137 15026 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15138 15027 maintainers = with maintainers; [ ]; ··· 15157 15046 }; 15158 15047 buildInputs = [ CaptureTiny ]; 15159 15048 meta = { 15160 - homepage = https://metacpan.org/release/Test-FailWarnings; 15161 15049 description = "Add test failures if warnings are caught"; 15162 15050 license = stdenv.lib.licenses.asl20; 15163 15051 maintainers = with maintainers; [ ]; ··· 15201 15089 }; 15202 15090 propagatedBuildInputs = [ TextDiff ]; 15203 15091 meta = { 15204 - homepage = http://search.cpan.org/dist/Test-File-Contents/; 15205 15092 description = "Test routines for examining the contents of files"; 15206 15093 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15207 15094 }; ··· 15529 15416 sha256 = "0v385ch0hzz9naqwdw2az3zdqi15gka76pmiwlgsy6diiijmg2k3"; 15530 15417 }; 15531 15418 meta = { 15532 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 15533 15419 description = "Make sure you didn't emit any warnings while testing"; 15534 15420 license = stdenv.lib.licenses.lgpl21; 15535 15421 }; ··· 15594 15480 sha256 = "1z75x1pxwp8ajwq9iazlg2c3wd7rdlim08yclpdg32qnc36dpa30"; 15595 15481 }; 15596 15482 meta = { 15597 - homepage = http://search.cpan.org/dist/Test-Pod/; 15598 15483 description = "Check for POD errors in files"; 15599 15484 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15600 15485 }; ··· 15618 15503 buildInputs = [ ModuleBuildTiny TestPod ]; 15619 15504 propagatedBuildInputs = [ CaptureTiny Moose podlinkcheck ]; 15620 15505 meta = { 15621 - homepage = http://search.cpan.org/dist/Test-Pod-LinkCheck/; 15622 15506 description = "Tests POD for invalid links"; 15623 15507 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15624 15508 }; ··· 15632 15516 }; 15633 15517 propagatedBuildInputs = [ LWP URIFind ]; 15634 15518 meta = { 15635 - homepage = http://search.cpan.org/dist/Test-Pod-No404s/; 15636 15519 description = "Checks POD for any http 404 links"; 15637 15520 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15638 15521 }; ··· 15672 15555 meta = { 15673 15556 description = "Easily test network connectivity"; 15674 15557 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15675 - homepage = "https://metacpan.org/dist/Test-RequiresInternet"; 15676 15558 }; 15677 15559 }; 15678 15560 ··· 16005 15887 }; 16006 15888 propagatedBuildInputs = [ SubUplevel ]; 16007 15889 meta = { 16008 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 16009 15890 description = "Perl extension to test methods for warnings"; 16010 15891 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16011 15892 }; ··· 16246 16127 sha256 = "2b4f111e9486b230b02bfabbbf50c453f959d18ec17351a930e41f0959b358b7"; 16247 16128 }; 16248 16129 meta = { 16249 - homepage = https://metacpan.org/pod/Text::CSV_XS; 16250 16130 description = "Comma-Separated Values manipulation routines"; 16251 16131 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16252 16132 }; ··· 16576 16456 buildInputs = [ TestException ]; 16577 16457 propagatedBuildInputs = [ FileFindRulePerl ]; 16578 16458 meta = { 16579 - homepage = https://metacpan.org/dist/Test-Version; 16580 16459 description = "Check to see that version's in modules are sane"; 16581 16460 license = stdenv.lib.licenses.artistic2; 16582 16461 }; ··· 16940 16819 buildInputs = [ pkgs.xorg.libX11 pkgs.libpng ]; 16941 16820 doCheck = false; # Expects working X11. 16942 16821 meta = { 16943 - homepage = https://metacpan.org/pod/distribution/Tk/Tk.pod; 16944 16822 license = stdenv.lib.licenses.tcltk; 16945 16823 }; 16946 16824 }; ··· 16952 16830 sha256 = "016kr76azxzfcpxjkhqp2piyyl6529shjis20mc3g2snfabsd2qw"; 16953 16831 }; 16954 16832 meta = { 16955 - homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; 16956 16833 description = "An N-ary tree"; 16957 16834 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16958 16835 }; ··· 16990 16867 }; 16991 16868 buildInputs = [ CPANMetaCheck CaptureTiny ]; 16992 16869 meta = { 16993 - homepage = https://metacpan.org/release/Try-Tiny; 16994 16870 description = "Minimal try/catch with proper preservation of $@"; 16995 16871 license = stdenv.lib.licenses.mit; 16996 16872 }; ··· 17019 16895 }; 17020 16896 propagatedBuildInputs = [ ExporterTiny ]; 17021 16897 meta = { 17022 - homepage = https://metacpan.org/release/Type-Tiny; 17023 16898 description = "Tiny, yet Moo(se)-compatible type constraint"; 17024 16899 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17025 16900 }; ··· 17094 16969 sha256 = "418a212808f9d0b8bb330ac905096d2dd364976753d4c71534dab9836a63194d"; 17095 16970 }; 17096 16971 meta = { 17097 - homepage = https://metacpan.org/release/Unicode-CaseFold; 17098 16972 description = "Unicode case-folding for case-insensitive lookups"; 17099 16973 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17100 16974 }; ··· 17202 17076 }; 17203 17077 propagatedBuildInputs = [ URINested ]; 17204 17078 meta = { 17205 - homepage = https://search.cpan.org/dist/URI-db/; 17206 17079 description = "Database URIs"; 17207 17080 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17208 17081 }; ··· 17216 17089 }; 17217 17090 propagatedBuildInputs = [ URI ]; 17218 17091 meta = { 17219 - homepage = http://search.cpan.org/dist/URI-Find; 17220 17092 description = "Find URIs in arbitrary text"; 17221 17093 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17222 17094 }; ··· 17276 17148 }; 17277 17149 propagatedBuildInputs = [ URI ]; 17278 17150 meta = { 17279 - homepage = https://metacpan.org/release/URI-Nested/; 17280 17151 description = "Nested URIs"; 17281 17152 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17282 17153 }; ··· 17315 17186 sha256 = "3f9a18517e33f006a9c2fc4f43f01b54abfe6ff2eae7322424f31069296b615c"; 17316 17187 }; 17317 17188 meta = { 17318 - homepage = http://search.cpan.org/dist/Variable-Magic/; 17319 17189 description = "Associate user-defined magic to variables from Perl"; 17320 17190 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17321 17191 }; ··· 17346 17216 outputs = [ "out" ]; 17347 17217 meta = { 17348 17218 maintainers = [ maintainers.chreekat ]; 17349 - homepage = "http://search.cpan.org/~woldrich/App-vidir/bin/vidir"; 17350 17219 description = "Edit a directory in $EDITOR"; 17351 17220 license = with stdenv.lib.licenses; [ gpl1 ]; 17352 17221 }; ··· 17373 17242 }; 17374 17243 propagatedBuildInputs = [ DateTimeFormatISO8601 VMEC2 ]; 17375 17244 meta = { 17376 - homepage = http://search.cpan.org/dist/VM-EC2-Security-CredentialCache/; 17377 17245 description = "Cache credentials respecting expiration time for IAM roles"; 17378 17246 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17379 17247 }; ··· 17911 17779 sha256 = "0pyqr12jsqagna75fm2gijfzw06wy1hrh5chn9hwnmcfddda66g8"; 17912 17780 }; 17913 17781 meta = { 17914 - homepage = https://metacpan.org/module/Math::BigInt; 17915 17782 description = "Dynamically load C libraries into Perl code"; 17916 17783 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17917 17784 }; ··· 17953 17820 sha256 = "1iwd4pbwg7m1vwc74s3f3hk9yyqmhn1ssrbh9466lmbnc4hl9cv2"; 17954 17821 }; 17955 17822 meta = { 17956 - homepage = http://search.cpan.org/dist/YAML-Syck; 17957 17823 description = "Fast, lightweight YAML loader and dumper"; 17958 17824 license = stdenv.lib.licenses.mit; 17959 17825 };