···
121
+
ActionCircuitBreaker = buildPerlPackage {
122
+
pname = "Action-CircuitBreaker";
125
+
url = "mirror://cpan/authors/id/H/HA/HANGY/Action-CircuitBreaker-0.1.tar.gz";
126
+
sha256 = "3f8f5d726fae537ab336e00a6819ae4a8596e4c5f243e772a536ef2eb6e606b1";
128
+
buildInputs = [ ActionRetry TryTiny ];
129
+
propagatedBuildInputs = [ Moo ];
131
+
homepage = "https://github.com/hangy/Action-CircuitBreaker";
132
+
description = "Module to try to perform an action, with an option to suspend execution after a number of failures";
133
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
137
+
ActionRetry = buildPerlPackage {
138
+
pname = "Action-Retry";
141
+
url = "mirror://cpan/authors/id/D/DA/DAMS/Action-Retry-0.24.tar.gz";
142
+
sha256 = "a3759742c5bef2d1975ab73d35499d8113324919b24936130255cff07d0294f7";
144
+
propagatedBuildInputs = [ MathFibonacci ModuleRuntime Moo ];
146
+
description = "Module to try to perform an action, with various ways of retrying and sleeping between retries";
147
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
AlgorithmAnnotate = buildPerlPackage {
pname = "Algorithm-Annotate";
···
description = "A module for merging hierarchies using the C3 algorithm";
170
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
174
+
AlgorithmCheckDigits = buildPerlModule {
175
+
pname = "Algorithm-CheckDigits";
178
+
url = "mirror://cpan/authors/id/M/MA/MAMAWE/Algorithm-CheckDigits-v1.3.5.tar.gz";
179
+
sha256 = "a956d0517180d6d9042f47d73aa6a2728b75fcbd546940d2dbe0a7e7cf428f73";
181
+
buildInputs = [ ProbePerl ];
183
+
description = "Perl extension to generate and test check digits";
license = with lib.licenses; [ artistic1 gpl1Plus ];
···
557
+
URIEscapeXS = buildPerlPackage {
558
+
pname = "URI-Escape-XS";
561
+
url = "mirror://cpan/authors/id/D/DA/DANKOGAI/URI-Escape-XS-0.14.tar.gz";
562
+
sha256 = "c39ac50c6c2b831ae4bf08692e6ca5d4a3f9c57dc4d7f9c4cb0663e2c86c2759";
565
+
description = "Drop-In replacement for URI::Escape";
566
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
ApacheAuthCookie = buildPerlPackage {
pname = "Apache-AuthCookie";
···
homepage = "https://github.com/mschout/apache-authcookie";
description = "Perl Authentication and Authorization via cookies";
587
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
591
+
ApacheDB = buildPerlPackage {
592
+
pname = "Apache-DB";
595
+
url = "mirror://cpan/authors/id/L/LZ/LZE/Apache-DB-0.18.tar.gz";
596
+
sha256 = "6527f4f1598270bea07bec787b71bdf0ec2b572548be7438cf74f2b9a600bfed";
599
+
description = "Run the interactive Perl debugger under mod_perl";
license = with lib.licenses; [ artistic1 gpl1Plus ];
···
1570
+
BSON = buildPerlPackage {
1572
+
version = "1.12.2";
1574
+
url = "mirror://cpan/authors/id/M/MO/MONGODB/BSON-v1.12.2.tar.gz";
1575
+
sha256 = "f4612c0c354310741b99ab6d26451226823150ca27109b1b391232d5cfdda6db";
1577
+
buildInputs = [ JSONMaybeXS PathTiny TestDeep TestFatal ];
1578
+
propagatedBuildInputs = [ CryptURandom Moo TieIxHash boolean namespaceclean ];
1580
+
homepage = "https://github.com/mongodb-labs/mongo-perl-bson";
1581
+
description = "BSON serialization and deserialization (EOL)";
1582
+
license = lib.licenses.asl20;
1586
+
BSONXS = buildPerlPackage {
1587
+
pname = "BSON-XS";
1588
+
version = "0.8.4";
1590
+
url = "mirror://cpan/authors/id/M/MO/MONGODB/BSON-XS-v0.8.4.tar.gz";
1591
+
sha256 = "28f7d338fd78b6f9c9a6080be9de3f5cb23d888b96ebf6fcbface9f2966aebf9";
1593
+
buildInputs = [ ConfigAutoConf JSONMaybeXS PathTiny TestDeep TestFatal TieIxHash ];
1594
+
propagatedBuildInputs = [ BSON boolean JSONXS JSONPP CpanelJSONXS ];
1596
+
homepage = "https://github.com/mongodb-labs/mongo-perl-bson-xs";
1597
+
description = "XS implementation of MongoDB's BSON serialization (EOL)";
1598
+
license = lib.licenses.asl20;
BUtils = buildPerlPackage {
···
3310
+
CLDRNumber = buildPerlModule {
3311
+
pname = "CLDR-Number";
3314
+
url = "mirror://cpan/authors/id/P/PA/PATCH/CLDR-Number-0.19.tar.gz";
3315
+
sha256 = "c6716488e65fe779ff79a83f0f2036ad94463efe3d0f349c6b99112975bd85fc";
3317
+
buildInputs = [ SoftwareLicense TestDifferences TestException TestWarn ];
3318
+
propagatedBuildInputs =
3319
+
[ ClassMethodModifiers MathRound Moo namespaceclean ];
3321
+
homepage = "https://github.com/patch/cldr-number-pm5";
3322
+
description = "Localized number formatters using the Unicode CLDR";
3323
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
CLIHelpers = buildPerlPackage {
···
description = "TidyAll plugin to sort and align Moose-style attributes";
license = with lib.licenses; [ artistic1 gpl1Plus ];
3432
+
ColorLibrary = buildPerlPackage {
3433
+
pname = "Color-Library";
3434
+
version = "0.021";
3436
+
url = "mirror://cpan/authors/id/R/RO/ROKR/Color-Library-0.021.tar.gz";
3437
+
sha256 = "58cbf7e333d3a4a40297abc43412b321da449c6816020e4fa6625ab079fc90a5";
3439
+
buildInputs = [ TestMost TestWarn TestException TestDeep TestDifferences ModulePluggable ];
3440
+
propagatedBuildInputs = [ ClassAccessor ClassDataInheritable ];
3442
+
description = "An easy-to-use and comprehensive named-color library";
3443
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
CommandRunner = buildPerlModule {
···
4978
+
DataDumperAutoEncode = buildPerlModule {
4979
+
pname = "Data-Dumper-AutoEncode";
4982
+
url = "mirror://cpan/authors/id/B/BA/BAYASHI/Data-Dumper-AutoEncode-1.00.tar.gz";
4983
+
sha256 = "2d9a0262ad443d321dc489ef6dfa7b3eed11a2708a75d397d371bb2585e5eca1";
4985
+
buildInputs = [ ModuleBuildPluggable ModuleBuildPluggableCPANfile ];
4986
+
propagatedBuildInputs = [ IOInteractiveTiny ];
4988
+
description = "Dump with recursive encoding";
4989
+
license = lib.licenses.artistic2;
DataDumperConcise = buildPerlPackage {
pname = "Data-Dumper-Concise";
···
6622
+
DevelSize = buildPerlPackage {
6623
+
pname = "Devel-Size";
6626
+
url = "mirror://cpan/authors/id/N/NW/NWCLARK/Devel-Size-0.83.tar.gz";
6627
+
sha256 = "757a67e0aa59ae103ea5ca092cbecc025644ebdc326731688ffab6f8823ef4b3";
6630
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
DevelStackTraceAsHTML = buildPerlPackage {
pname = "Devel-StackTrace-AsHTML";
···
7605
+
EncodePunycode = buildPerlPackage {
7606
+
pname = "Encode-Punycode";
7607
+
version = "1.002";
7609
+
url = "mirror://cpan/authors/id/C/CF/CFAERBER/Encode-Punycode-1.002.tar.gz";
7610
+
sha256 = "ca3aceecdb80b5d45aa10e1cde8fec4e90b4f8c9189c7504dd8658f071f77194";
7612
+
buildInputs = [ TestNoWarnings ];
7613
+
propagatedBuildInputs = [ NetIDNEncode ];
7615
+
homepage = "http://search.cpan.org/dist/Encode-Punycode";
7616
+
description = "Encode plugin for Punycode (RFC 3492)";
7617
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
enum = buildPerlPackage {
···
buildInputs = [ TestFatal TestRequires ];
description = "Safely and cleanly create closures via string eval";
7702
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
7706
+
ExcelWriterXLSX = buildPerlPackage {
7707
+
pname = "Excel-Writer-XLSX";
7710
+
url = "mirror://cpan/authors/id/J/JM/JMCNAMARA/Excel-Writer-XLSX-1.09.tar.gz";
7711
+
sha256 = "d679c6ac19e93c32ab77594c793e41b948c7bb3873b600e70ad637d093dca187";
7713
+
propagatedBuildInputs = [ ArchiveZip ];
7715
+
homepage = "http://jmcnamara.github.com/excel-writer-xlsx/";
7716
+
description = "Create a new file in the Excel 2007+ XLSX format";
license = with lib.licenses; [ artistic1 gpl1Plus ];
···
description = "Run many filetest checks on a tree";
8213
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
8217
+
Filechmod = buildPerlPackage {
8218
+
pname = "File-chmod";
8221
+
url = "mirror://cpan/authors/id/X/XE/XENO/File-chmod-0.42.tar.gz";
8222
+
sha256 = "6cafafff68bc84215168b55ede0d191dcb57f9a3201b51d61edb2858a2407795";
8225
+
homepage = "https://metacpan.org/dist/File-chmod";
8226
+
description = "Implements symbolic and ls chmod modes";
8227
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
8231
+
FilechmodRecursive = buildPerlPackage {
8232
+
pname = "File-chmod-Recursive";
8233
+
version = "1.0.3";
8235
+
url = "mirror://cpan/authors/id/M/MI/MITHUN/File-chmod-Recursive-v1.0.3.tar.gz";
8236
+
sha256 = "9348ca5c5b88deadcc483b9399ef7c2e0fc2504f9058db65f3c3c53c41139aa7";
8238
+
propagatedBuildInputs = [ Filechmod ];
8240
+
homepage = "https://github.com/mithun/perl-file-chmod-recursive";
8241
+
description = "Run chmod recursively against directories";
license = with lib.licenses; [ artistic1 gpl1Plus ];
···
9484
+
GraphicsColor = buildPerlPackage {
9485
+
pname = "Graphics-Color";
9488
+
url = "mirror://cpan/authors/id/G/GP/GPHAT/Graphics-Color-0.31.tar.gz";
9489
+
sha256 = "faa8fed5b2d80e5160af976e5db2242c0b3555542ce1042575ff6b694587a33d";
9491
+
buildInputs = [ TestNumberDelta ModulePluggable ];
9492
+
propagatedBuildInputs = [ ColorLibrary Moose MooseXAliases MooseXClone MooseXStorage MooseXTypes ];
9494
+
homepage = "https://github.com/gphat/graphics-color";
9495
+
description = "Device and library agnostic color spaces";
9496
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
GraphicsTIFF = buildPerlPackage {
···
10796
+
ImageOCRTesseract = buildPerlPackage {
10797
+
pname = "Image-OCR-Tesseract";
10798
+
version = "1.26";
10800
+
url = "mirror://cpan/authors/id/L/LE/LEOCHARRE/Image-OCR-Tesseract-1.26.tar.gz";
10801
+
sha256 = "98d904266a7062f09c9b46f77c4e94529e1fe99339e3f83fda1f92013f007cea";
10803
+
nativeBuildInputs = [ pkgs.which pkgs.makeWrapper pkgs.tesseract pkgs.imagemagick ];
10804
+
propagatedBuildInputs = [ FileFindRule FileWhich LEOCHARRECLI StringShellQuote ];
10806
+
substituteInPlace lib/Image/OCR/Tesseract.pm \
10807
+
--replace "which('tesseract')" "\"${pkgs.tesseract}/bin/tesseract\"" \
10808
+
--replace "which('convert')" "\"${pkgs.imagemagick}/bin/convert"\"
10811
+
wrapProgram $out/bin/ocr --prefix PATH : ${lib.makeBinPath [ pkgs.tesseract pkgs.imagemagick ]}
10814
+
description = "Read an image with tesseract ocr and get output";
10815
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
IMAPClient = buildPerlPackage {
···
description = "Utilities for interactive I/O";
license = with lib.licenses; [ artistic1 gpl1Plus ];
11026
+
IOInteractiveTiny = buildPerlPackage {
11027
+
pname = "IO-Interactive-Tiny";
11030
+
url = "mirror://cpan/authors/id/D/DM/DMUEY/IO-Interactive-Tiny-0.2.tar.gz";
11031
+
sha256 = "45c0696505c7e4347845f5cd2512b7b1bc78fbce4cbed2b58008283fc95ea5f9";
11034
+
description = "Is_interactive() without large deps";
11035
+
license = lib.licenses.artistic2;
···
buildInputs = [ TestFatal TestRequires TestWarnings TestWithoutModule ];
11508
+
JSONCreate = buildPerlPackage {
11509
+
pname = "JSON-Create";
11510
+
version = "0.35";
11512
+
url = "mirror://cpan/authors/id/B/BK/BKB/JSON-Create-0.35.tar.gz";
11513
+
sha256 = "5faefe0d833b8132568865308f3239d3cdaa1b8a1ecc9b5624dcf1efbe10683e";
11515
+
propagatedBuildInputs = [ JSONParse UnicodeUTF8 ];
11517
+
description = "Create JSON";
11518
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
JSONMaybeXS = buildPerlPackage {
···
JSONParse = buildPerlPackage {
11277
-
version = "0.57";
11564
+
version = "0.61";
11279
-
url = "mirror://cpan/authors/id/B/BK/BKB/JSON-Parse-0.57.tar.gz";
11280
-
sha256 = "1rqaqpgh068kqj11srw874m5ph5qkaz77ib5fi4hrc402d2qxa45";
11566
+
url = "mirror://cpan/authors/id/B/BK/BKB/JSON-Parse-0.61.tar.gz";
11567
+
sha256 = "ce8e55e70bef9bcbba2e96af631d10a605900961a22cad977e71aab56c3f2806";
description = "Read JSON into a Perl variable";
···
11686
+
LEOCHARRECLI = buildPerlPackage {
11687
+
pname = "LEOCHARRE-CLI";
11688
+
version = "1.19";
11690
+
url = "mirror://cpan/authors/id/L/LE/LEOCHARRE/LEOCHARRE-CLI-1.19.tar.gz";
11691
+
sha256 = "37835f11ee35326241b4d30368ae1bc195a50414b3662db3e13b865bd52fcde9";
11693
+
propagatedBuildInputs = [ FileWhich Filechmod LEOCHARREDebug Linuxusermod YAML ];
11695
+
description = "Useful subs for coding cli scripts";
11696
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
11700
+
LEOCHARREDebug = buildPerlPackage {
11701
+
pname = "LEOCHARRE-Debug";
11702
+
version = "1.03";
11704
+
url = "mirror://cpan/authors/id/L/LE/LEOCHARRE/LEOCHARRE-Debug-1.03.tar.gz";
11705
+
sha256 = "c1665aa3abd457cc8624b8c418c6f8bdf58fb3a686f8eed515cf7e93514df192";
11708
+
description = "Debug sub";
11709
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
libapreq2 = buildPerlPackage {
···
12087
+
Linuxusermod = buildPerlPackage {
12088
+
pname = "Linux-usermod";
12089
+
version = "0.69";
12091
+
url = "mirror://cpan/authors/id/V/VI/VIDUL/Linux-usermod-0.69.tar.gz";
12092
+
sha256 = "97ca186a3c416bf69ed62da046f1a60d88d89b8e6ed25008b2f96e787dee9d60";
12095
+
description = "This module adds, removes and modify user and group accounts according to the passwd and shadow files syntax";
12096
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
12097
+
platforms = lib.platforms.linux;
ListAllUtils = buildPerlPackage {
···
sha256 = "05cwqjxxary11di03gg3fm6j9lbvg1dr2wpr311c1rwp8salg7ch";
12219
+
LocaleMaketextLexiconGetcontext = buildPerlPackage {
12220
+
pname = "Locale-Maketext-Lexicon-Getcontext";
12221
+
version = "0.05";
12223
+
url = "mirror://cpan/authors/id/S/SA/SAPER/Locale-Maketext-Lexicon-Getcontext-0.05.tar.gz";
12224
+
sha256 = "75cb33df9472a5962de54082f42c6a76b260fc405ba10ca53246fb1f82c09208";
12226
+
propagatedBuildInputs = [ LocaleMaketextLexicon ];
12228
+
description = "PO file parser for Maketext";
12229
+
license = lib.licenses.mit;
LocaleMOFile = buildPerlPackage {
···
description = "Log::Any adapter for Log::Log4perl";
license = with lib.licenses; [ artistic1 gpl1Plus ];
homepage = "https://github.com/preaction/Log-Any-Adapter-Log4perl";
12429
+
LogAnyAdapterTAP = buildPerlPackage {
12430
+
pname = "Log-Any-Adapter-TAP";
12431
+
version = "0.003003";
12433
+
url = "mirror://cpan/authors/id/N/NE/NERDVANA/Log-Any-Adapter-TAP-0.003003.tar.gz";
12434
+
sha256 = "131f0689b2b42b1b31449714c6eda8f811dd96a7c86748f1e03b239cfd0121c0";
12436
+
propagatedBuildInputs = [ LogAny TryTiny ];
12438
+
homepage = "https://github.com/silverdirk/perl-Log-Any-Adapter-TAP";
12439
+
description = "Logger suitable for use with TAP test files";
12440
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
···
13158
+
MathFibonacci = buildPerlPackage {
13159
+
pname = "Math-Fibonacci";
13162
+
url = "mirror://cpan/authors/id/V/VI/VIPUL/Math-Fibonacci-1.5.tar.gz";
13163
+
sha256 = "70a8286e94558df99dc92f52d83e1e20a7b8f7852bcc3a1de7d9e338260b99ba";
13166
+
description = "This module provides a few functions related to Fibonacci numbers";
13167
+
license = lib.licenses.artistic2;
MathGMP = buildPerlPackage {
···
license = with lib.licenses; [ artistic1 gpl1Plus ];
buildInputs = [ TestSharedFork ];
13880
+
ModuleBuildPluggableCPANfile = buildPerlModule {
13881
+
pname = "Module-Build-Pluggable-CPANfile";
13882
+
version = "0.05";
13884
+
url = "mirror://cpan/authors/id/K/KA/KAZEBURO/Module-Build-Pluggable-CPANfile-0.05.tar.gz";
13885
+
sha256 = "4aec6cba240cb6e78016406b6a3a875634cc2aec08ffc5f1572da1cdc40e1e7c";
13887
+
buildInputs = [ CaptureTiny TestRequires TestSharedFork ];
13888
+
propagatedBuildInputs = [ ModuleBuildPluggable ModuleCPANfile ];
13890
+
homepage = "https://github.com/kazeburo/Module-Build-Pluggable-CPANfile";
13891
+
description = "Include cpanfile";
13892
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
ModuleBuildPluggablePPPort = buildPerlModule {
···
14664
+
MongoDB = buildPerlPackage {
14665
+
pname = "MongoDB";
14666
+
version = "2.2.2";
14668
+
url = "mirror://cpan/authors/id/M/MO/MONGODB/MongoDB-v2.2.2.tar.gz";
14669
+
sha256 = "201935f92dac94f39c35de73661e8b252439e496f228657db85ff93257c3268f";
14671
+
buildInputs = [ JSONMaybeXS PathTiny TestDeep TestFatal TimeMoment ];
14672
+
propagatedBuildInputs = [ AuthenSASLSASLprep AuthenSCRAM BSON IOSocketSSL NetSSLeay ClassXSAccessor BSONXS TypeTinyXS MozillaCA Moo NetDNS SafeIsa SubQuote TieIxHash TypeTiny UUIDURandom boolean namespaceclean ];
14674
+
homepage = "https://github.com/mongodb-labs/mongo-perl-driver";
14675
+
description = "Official MongoDB Driver for Perl (EOL)";
14676
+
license = lib.licenses.asl20;
MonitoringPlugin = buildPerlPackage {
pname = "Monitoring-Plugin";
···
homepage = "https://github.com/moose/MooseX-App-Cmd";
description = "Mashes up MooseX::Getopt and App::Cmd";
14928
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
14932
+
MooseXStorageFormatJSONpm = buildPerlPackage {
14933
+
pname = "MooseX-Storage-Format-JSONpm";
14934
+
version = "0.093093";
14936
+
url = "mirror://cpan/authors/id/R/RJ/RJBS/MooseX-Storage-Format-JSONpm-0.093093.tar.gz";
14937
+
sha256 = "ebe0407a7eb1870270e0e2579f097dfd7df2aea3307fb71f324fb69e242cc58f";
14939
+
buildInputs = [ Moose TestDeepJSON TestWithoutModule DigestHMAC MooseXTypes ];
14940
+
propagatedBuildInputs = [ JSON MooseXRoleParameterized MooseXStorage namespaceautoclean ];
14942
+
homepage = "https://github.com/rjbs/MooseX-Storage-Format-JSONpm";
14943
+
description = "A format role for MooseX::Storage using JSON.pm";
license = with lib.licenses; [ artistic1 gpl1Plus ];
···
buildInputs = [ ModuleBuildTiny TestFatal TestRequires TestWarnings ];
propagatedBuildInputs = [ Moose ];
15440
+
MooseXStorage = buildPerlPackage {
15441
+
pname = "MooseX-Storage";
15442
+
version = "0.53";
15444
+
url = "mirror://cpan/authors/id/E/ET/ETHER/MooseX-Storage-0.53.tar.gz";
15445
+
sha256 = "8704bfe505f66b340f62e85c9ff319c19e9670b26d4b012c91f4e103b1daace0";
15447
+
buildInputs = [ TestDeep TestDeepType TestFatal TestNeeds TestDeepJSON TestWithoutModule DigestHMAC MooseXTypes ];
15448
+
propagatedBuildInputs = [ ModuleRuntime Moose MooseXRoleParameterized PodCoverage StringRewritePrefix namespaceautoclean IOStringy JSON JSONXS JSONMaybeXS CpanelJSONXS YAML YAMLOld YAMLTiny YAMLLibYAML YAMLSyck ];
15450
+
homepage = "https://github.com/moose/MooseX-Storage";
15451
+
description = "A serialization framework for Moose classes";
15452
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
MooseXStrictConstructor = buildPerlPackage {
···
19559
+
SpreadsheetCSV = buildPerlPackage {
19560
+
pname = "Spreadsheet-CSV";
19561
+
version = "0.20";
19563
+
url = "mirror://cpan/authors/id/D/DD/DDICK/Spreadsheet-CSV-0.20.tar.gz";
19564
+
sha256 = "070bb252a8fe8b938a1ce4fc90525f833d4e619b6d4673b0ae0a23408d514ab6";
19566
+
nativeBuildInputs = [ CGI ];
19567
+
propagatedBuildInputs = [ ArchiveZip SpreadsheetParseExcel TextCSV_XS XMLParser ];
19569
+
description = "Drop-in replacement for Text::CSV_XS with spreadsheet support";
19570
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
SpreadsheetParseExcel = buildPerlPackage {
pname = "Spreadsheet-ParseExcel";
···
21387
+
TestDeepJSON = buildPerlModule {
21388
+
pname = "Test-Deep-JSON";
21389
+
version = "0.05";
21391
+
url = "mirror://cpan/authors/id/M/MO/MOTEMEN/Test-Deep-JSON-0.05.tar.gz";
21392
+
sha256 = "aec8571b9e31b7301e26132c132c6800952dc089c645d76954a3ad1a6b350858";
21394
+
buildInputs = [ ModuleBuildTiny ];
21395
+
propagatedBuildInputs = [ ExporterLite JSONMaybeXS TestDeep ];
21397
+
homepage = "https://github.com/motemen/perl5-Test-Deep-JSON";
21398
+
description = "Compare JSON with Test::Deep";
21399
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
21403
+
TestDeepType = buildPerlPackage {
21404
+
pname = "Test-Deep-Type";
21405
+
version = "0.008";
21407
+
url = "mirror://cpan/authors/id/E/ET/ETHER/Test-Deep-Type-0.008.tar.gz";
21408
+
sha256 = "6e7bea1a2f1e75319a22d1c51996ebac50ca5e3663d1bc223130887e62e959f1";
21410
+
buildInputs = [ TestFatal TestNeeds ];
21411
+
propagatedBuildInputs = [ TestDeep TryTiny ];
21413
+
homepage = "https://github.com/karenetheridge/Test-Deep-Type";
21414
+
description = "A Test::Deep plugin for validating type constraints";
21415
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
TestDir = buildPerlPackage {
···
22860
+
TextFuzzy = buildPerlPackage {
22861
+
pname = "Text-Fuzzy";
22862
+
version = "0.29";
22864
+
url = "mirror://cpan/authors/id/B/BK/BKB/Text-Fuzzy-0.29.tar.gz";
22865
+
sha256 = "3df5cfd2ca1a4c5ca7ff7bab3cc8d53ad2064e134cbf11004f3cf8c4b9055bff";
22868
+
description = "Partial string matching using edit distances";
22869
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
TextGerman = buildPerlPackage {
···
description = "Efficiently compute time from local and GMT time";
23647
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
23651
+
TimeMoment = buildPerlPackage {
23652
+
pname = "Time-Moment";
23653
+
version = "0.44";
23655
+
url = "mirror://cpan/authors/id/C/CH/CHANSEN/Time-Moment-0.44.tar.gz";
23656
+
sha256 = "64acfa042f634fcef8dadf55e7f42ba4eaab8aaeb7d5212eb89815a31f78f6fd";
23658
+
buildInputs = [ TestFatal TestNumberDelta TestRequires ];
23660
+
description = "Represents a date and time of day with an offset from UTC";
license = with lib.licenses; [ artistic1 gpl1Plus ];
···
buildInputs = [ TestMemoryCycle ];
23865
+
TypeTinyXS = buildPerlPackage {
23866
+
pname = "Type-Tiny-XS";
23867
+
version = "0.022";
23869
+
url = "mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-XS-0.022.tar.gz";
23870
+
sha256 = "bcc34a31f7dc1d30cc803889b5c8f90e4773b73b5becbdb3860f5abe7e22ff00";
23873
+
homepage = "https://metacpan.org/release/Type-Tiny-XS";
23874
+
description = "Provides an XS boost for some of Type::Tiny's built-in type constraints";
23875
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
TypesSerialiser = buildPerlPackage {
pname = "Types-Serialiser";
···
24195
+
UUIDURandom = buildPerlPackage {
24196
+
pname = "UUID-URandom";
24197
+
version = "0.001";
24199
+
url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/UUID-URandom-0.001.tar.gz";
24200
+
sha256 = "3f13631b13b9604fb489e2989490c99f103743a837239bdafae9d6baf55f8f46";
24202
+
propagatedBuildInputs = [ CryptURandom ];
24204
+
homepage = "https://github.com/dagolden/UUID-URandom";
24205
+
description = "UUIDs based on /dev/urandom or the Windows Crypto API";
24206
+
license = lib.licenses.asl20;
VariableMagic = buildPerlPackage {
pname = "Variable-Magic";
···
24556
+
XMLEncoding = buildPerlPackage {
24557
+
pname = "XML-Encoding";
24558
+
version = "2.11";
24560
+
url = "mirror://cpan/authors/id/S/SH/SHAY/XML-Encoding-2.11.tar.gz";
24561
+
sha256 = "a50e41af0a79b882d48816b95681f38a55af1e6a88828dcd96374a8bde2305a1";
24563
+
propagatedBuildInputs = [ XMLParser ];
24565
+
description = "A perl module for parsing XML encoding maps";
24566
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
XMLDOM = buildPerlPackage {
···
24817
+
XMLRules = buildPerlModule {
24818
+
pname = "XML-Rules";
24819
+
version = "1.16";
24821
+
url = "mirror://cpan/authors/id/J/JE/JENDA/XML-Rules-1.16.tar.gz";
24822
+
sha256 = "3788255c07afe4195a0de72ce050652320d817528ff2d10c611f6e392043868b";
24824
+
propagatedBuildInputs = [ XMLParser ];
24827
+
"Parse XML and specify what and how to keep/process for individual tags";
24828
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
XMLSAX = buildPerlPackage {
···
homepage = "https://github.com/ingydotnet/yaml-pm";
description = "YAML Ain't Markup Language (tm)";
25049
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
25053
+
YAMLOld = buildPerlPackage {
25054
+
pname = "YAML-Old";
25055
+
version = "1.23";
25057
+
url = "mirror://cpan/authors/id/I/IN/INGY/YAML-Old-1.23.tar.gz";
25058
+
sha256 = "fa546fcd9acc5a39bc8871902f7fc1eba50e7dc781c5cd5c0abf1aece6d17ecd";
25060
+
buildInputs = [ TestYAML TestBase ];
25062
+
homepage = "https://github.com/ingydotnet/yaml-old-pm";
25063
+
description = "Old YAML.pm Legacy Code";
license = with lib.licenses; [ artistic1 gpl1Plus ];