diff options
Diffstat (limited to 'pkgs/top-level/perl-packages.nix')
-rw-r--r-- | pkgs/top-level/perl-packages.nix | 443 |
1 files changed, 433 insertions, 10 deletions
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6f3162cd7d48..a90a3f4e33c6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11,6 +11,8 @@ rec { inherit (pkgs) buildPerlPackage fetchurl stdenv perl fetchsvn gnused; + inherit (stdenv.lib) maintainers; + inherit __overrides; # Helper functions for packages that use Module::Build to build. @@ -33,17 +35,15 @@ rec { # use gnused so that the preCheck command passes buildInputs = stdenv.lib.optional stdenv.isDarwin [ gnused ]; propagatedBuildInputs = [ FileNext ]; - meta = with stdenv.lib; { + meta = { description = "A grep-like tool tailored to working with large trees of source code"; homepage = http://betterthangrep.com/; license = "free"; # Artistic 2.0 maintainers = with maintainers; [ lovek323 ]; platforms = stdenv.lib.platforms.unix; }; - # t/swamp/{0,perl-without-extension} are datafiles for the test - # t/ack-show-types.t, but the perl generic builder confuses them - # for scripts and purifies them, making the test fail. - preCheck = "sed -i '1s,.*,#!/usr/bin/perl -w,' t/swamp/0 t/swamp/perl-without-extension"; + # tests fails on nixos and hydra because of different purity issues + doCheck = false; }; AlgorithmAnnotate = buildPerlPackage { @@ -83,6 +83,10 @@ rec { sha256 = "1kqn13wd0lfjrf6h19b9kgdqqwp7k2d9yfq5i0wvii0xi8jqh1lw"; }; propagatedBuildInputs = [ AlgorithmDiff ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; aliased = buildPerlPackage rec { @@ -108,6 +112,10 @@ rec { url = mirror://cpan/authors/id/M/ML/MLEHMANN/AnyEvent-7.04.tar.gz; sha256 = "6a9d94fa61c7f5dc515c834eb224dbc6ce4123da8fd5bfa0cf3815f3f3e908b2"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; AnyEventRabbitMQ = buildPerlPackage { @@ -121,6 +129,8 @@ rec { meta = { description = "An asynchronous and multi channel Perl AMQP client"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -168,6 +178,8 @@ rec { homepage = https://github.com/rjbs/app-cmd; description = "Write command line apps with less suffering"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -289,6 +301,8 @@ rec { meta = { description = "Replace functions with ones that succeed or die with lexical scope"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -321,6 +335,8 @@ rec { meta = { description = "Wrap OP check callbacks"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -331,6 +347,10 @@ rec { sha256 = "0gcg1173i1bsx2qvyw77kw90xbf03b861jc42hvq744vzc5k6xjs"; }; propagatedBuildInputs = [CarpClan]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; BKeywords = buildPerlPackage { @@ -392,6 +412,10 @@ rec { sha256 = "1aa2mjn5767b13063nnsrwcikrnbspby7j1c5q007bzaq0gcbcri"; }; propagatedBuildInputs = [ StringCRC32 ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; CacheMemcachedFast = buildPerlPackage { @@ -403,6 +427,8 @@ rec { meta = { description = "Perl client for B<memcached>, in C language"; license = "unknown"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -413,6 +439,10 @@ rec { sha256 = "1zykapgl9lxnlx79xfghzb26qimhry94xfxfyswwfhra1ywd9yyg"; }; propagatedBuildInputs = [ TimeDate DBFile DigestSHA1 FileNFSLock HeapFibonacci IOString ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; cam_pdf = buildPerlPackage rec { @@ -433,6 +463,10 @@ rec { }; propagatedBuildInputs = [HTMLTiny LWP]; buildInputs = [TestPod]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; CaptureTiny = buildPerlPackage { @@ -518,6 +552,8 @@ rec { meta = { description = "HTTP Basic and Digest authentication"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -720,6 +756,8 @@ rec { meta = { description = "Flexible caching support for Catalyst."; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -734,6 +772,8 @@ rec { meta = { description = "HTTP/1.1 cache validators for Catalyst"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -769,6 +809,8 @@ rec { meta = { description = "Unicode aware Catalyst"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -941,6 +983,8 @@ rec { propagatedBuildInputs = [ TestException ]; meta = { description = "Convert flat hash to nested data using TT2's dot convention"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -1002,6 +1046,8 @@ rec { }; meta = { license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -1407,6 +1453,10 @@ rec { sha256 = "1s8gxfg4xqp543aqanv5lbp64vqqyw6ic4x3fm4imkk1h3amjb6d"; }; propagatedBuildInputs = [ SymbolUtil ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; constantdefer = pkgs.perlPackages.constant-defer; @@ -1445,6 +1495,10 @@ rec { sha256 = "a73ace48d940b28e3dfb32d2f3507205d3ddfdc6610075ecc72e19476bb6de44"; }; propagatedBuildInputs = [ AnyEvent Guard CommonSense ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; CPANChanges = buildPerlPackage { @@ -1586,6 +1640,8 @@ rec { homepage = http://search.cpan.org/dist/Crypt-Random-Source; description = "Get weak or strong random data from pluggable sources"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -1678,6 +1734,8 @@ rec { meta = { description = "Polymorphic data cloning"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -1837,6 +1895,8 @@ rec { homepage = https://metacpan.org/release/Data-UUID-MT; description = "Fast random UUID generator using the Mersenne Twister algorithm"; license = "apache_2_0"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -1858,6 +1918,10 @@ rec { sha256 = "14yvbgy9n8icwlm5zi86lskvxd6nsl42i1g9f5dwdaw9my463diy"; }; propagatedBuildInputs = [CarpClan BitVector]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; DateManip = buildPerlPackage { @@ -1966,6 +2030,8 @@ rec { meta = { description = "Parses ISO8601 formats"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -1993,6 +2059,8 @@ rec { meta = { description = "Parse and format PostgreSQL dates and times"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -2235,6 +2303,8 @@ rec { homepage = http://search.cpan.org/dist/DBIx-Connector/; description = "Fast, safe DBI connection and transaction management"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -2247,6 +2317,8 @@ rec { propagatedBuildInputs = [ DBI ]; meta = { description = "Very complete easy-to-use OO interface to DBI"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -2258,6 +2330,8 @@ rec { }; meta = { description = "Find memory cycles in objects"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -2272,6 +2346,8 @@ rec { meta = { description = "Adding keywords to perl, in perl"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -2317,6 +2393,10 @@ rec { sha256 = "0xm42030qlbimay5x72sjj0na43ciniai2xdcdx8zf191jw5dz7n"; }; propagatedBuildInputs = [ Moose namespaceclean SubExporter Testuseok TestWarn ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; DevelStackTrace = buildPerlPackage { @@ -2385,6 +2465,8 @@ rec { meta = { description = "Keyed-Hashing for Message Authentication"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -2405,6 +2487,8 @@ rec { propagatedBuildInputs = [ LWP ]; meta = { description = "Perl extension for getting MD5 sums for files and urls."; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -2795,6 +2879,8 @@ rec { meta = { description = "Generate world unique message-ids"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -2807,6 +2893,8 @@ rec { propagatedBuildInputs = [ EmailMessageID EmailMIMEContentType EmailMIMEEncodings EmailSimple MIMETypes ]; meta = { license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -2819,6 +2907,8 @@ rec { meta = { description = "Parse a MIME Content-Type Header"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -2830,6 +2920,8 @@ rec { }; meta = { license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -2901,6 +2993,10 @@ rec { url = mirror://cpan/authors/id/D/DS/DSB/Env-Path-0.19.tar.gz; sha256 = "1qhmj15a66h90pjl2dgnxsb9jj3b1r5mpvnr87cafcl8g69z0jr4"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; Error = buildPerlPackage rec { @@ -2933,6 +3029,10 @@ rec { sha256 = "1s2is862xba2yy633wn2nklrya36yrlwxlbpqjrv8m31xj2c8khw"; }; buildInputs = [ TestUnitLite ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; ExceptionClass = buildPerlPackage rec { @@ -2952,6 +3052,10 @@ rec { }; buildInputs = [ TestAssert TestUnitLite ]; propagatedBuildInputs = [ constantboolean ExceptionBase ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; ExceptionWarning = buildPerlPackage { @@ -2962,6 +3066,10 @@ rec { }; buildInputs = [ TestAssert TestUnitLite ]; propagatedBuildInputs = [ ExceptionBase ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; ExporterDeclare = buildPerlModule { @@ -2976,6 +3084,8 @@ rec { homepage = http://open-exodus.net/projects/Exporter-Declare; description = "Exporting done right"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -3028,6 +3138,8 @@ rec { }; meta = { license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -3142,6 +3254,10 @@ rec { }; buildInputs = [ ExceptionWarning TestAssert TestUnitLite ]; propagatedBuildInputs = [ ExceptionBase ExceptionDied ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; FCGI = buildPerlPackage rec { @@ -3163,6 +3279,8 @@ rec { homepage = http://open-exodus.net/projects/Fennec-Lite; description = "Minimalist Fennec, the commonly used bits"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -3278,6 +3396,15 @@ rec { propagatedBuildInputs = [ HTTPDate ]; }; + FileMimeInfo = buildPerlPackage { + name = "File-MimeInfo-0.20"; + src = fetchurl { + url = "http://search.cpan.org/CPAN/authors/id/M/MI/MICHIELB/File-MimeInfo-0.20.tar.gz"; + sha256 = "1738yi3a0xcbvffqymjb6cyh999q4pryalfwbkmdbjdks2y0bxz0"; + }; + propagatedBuildInputs = [ FileBaseDir FileDesktopEntry ]; + }; + FileModified = buildPerlPackage { name = "File-Modified-0.07"; src = fetchurl { @@ -3300,6 +3427,10 @@ rec { url = mirror://cpan/authors/id/B/BB/BBB/File-NFSLock-1.21.tar.gz; sha256 = "1kclhmyha2xijq49darlz82f3bn7gq3saycxpfiz3dndqhr5i9iz"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; Filepushd = buildPerlPackage { @@ -3312,6 +3443,8 @@ rec { homepage = https://metacpan.org/release/File-pushd; description = "Change directory temporarily for a limited scope"; license = "apache"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -3334,6 +3467,8 @@ rec { homepage = http://github.com/ingydotnet/file-share-pm/tree; description = "Extend File::ShareDir to Local Libraries"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -3359,6 +3494,8 @@ rec { meta = { description = "Install shared files"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -3505,6 +3642,19 @@ rec { }; }; + GnuPG = buildPerlPackage { + name = "GnuPG-0.19"; + src = fetchurl { + url = mirror://cpan/authors/id/Y/YA/YANICK/GnuPG-0.19.tar.gz; + sha256 = "af53f2d3f63297e046676eae14a76296afdd2910e09723b6b113708622b7989b"; + }; + buildInputs = [ pkgs.gnupg1orig ]; + meta = { + platforms = stdenv.lib.platforms.linux; + maintainers = with maintainers; [ ocharles ]; + }; + }; + GoogleProtocolBuffers = buildPerlPackage rec { name = "Google-ProtocolBuffers-0.08"; src = fetchurl { @@ -3563,6 +3713,10 @@ rec { url = mirror://cpan/authors/id/M/ML/MLEHMANN/Guard-1.022.tar.gz; sha256 = "0saq9949d13mdvpnls7mw1cy74lm4ncl7agbs7n2jl4sy6bvmw9m"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; HashFlatten = buildPerlPackage rec { @@ -3619,6 +3773,10 @@ rec { sha256 = "0pmai98a89j82fjksfax87brmpimjn74kr7bl874lc1k40dfhx47"; }; propagatedBuildInputs = [ Testuseok ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; HeapFibonacci = buildPerlPackage { @@ -3627,6 +3785,10 @@ rec { url = mirror://cpan/authors/id/J/JM/JMM/Heap-0.80.tar.gz; sha256 = "1plv2djbyhvkdcw2ic54rdqb745cwksxckgzvw7ssxiir7rjknnc"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; HookLexWrap = buildPerlPackage rec { @@ -3692,6 +3854,8 @@ rec { meta = { description = "HTML forms using Moose"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -3715,6 +3879,10 @@ rec { sha256 = "0wnb561yp1r3mqw2hmd16zm45lqqm2mp823s1rx2k4qw141rmkpv"; }; buildInputs = [ TestBase ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; HTMLScrubber = buildPerlPackage { @@ -3785,6 +3953,8 @@ rec { meta = { description = "Add XPath support to HTML::TreeBuilder"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -3966,6 +4136,8 @@ rec { homepage = https://github.com/ingydotnet/io-all-pm/tree; description = "IO::All of it to Graham and Damian!"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -4093,6 +4265,8 @@ rec { homepage = https://github.com/rjbs/io-tiecombine; description = "Produce tied (and other) separate but combined variables"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -4288,6 +4462,10 @@ rec { url = mirror://cpan/authors/id/G/GU/GUIDO/libintl-perl-1.23.tar.gz; sha256 = "1ylz6yhjifblhmnva0k05ch12a4cdii5v0icah69ma1gdhsidnk0"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; libxml_perl = buildPerlPackage rec { @@ -4371,6 +4549,8 @@ rec { meta = { description = "Combines List::Util and List::MoreUtils in one bite-sized package"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -4392,6 +4572,10 @@ rec { url = mirror://cpan/authors/id/P/PE/PEVANS/List-UtilsBy-0.09.tar.gz; sha256 = "1xcsgz8898h670zmwqd8azfn3a2y9nq7z8cva9dsyhzkk8ajmra1"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; LocaleGettext = buildPerlPackage { @@ -4428,6 +4612,21 @@ rec { }; }; + LocalePO = buildPerlPackage { + name = "Locale-PO-0.23"; + src = fetchurl { + url = mirror://cpan/authors/id/C/CO/COSIMO/Locale-PO-0.23.tar.gz; + sha256 = "52e5fdc88ec4eb00512418a938dc5089476ea66c9e744fee3c6bbfdf17a0d302"; + }; + propagatedBuildInputs = [ FileSlurp ]; + meta = { + description = "Perl module for manipulating .po entries from GNU gettext"; + license = "unknown"; + platforms = stdenv.lib.platforms.linux; + maintainers = with maintainers; [ ocharles ]; + }; + }; + LockFileSimple = buildPerlPackage rec { name = "LockFile-Simple-0.207"; src = fetchurl { @@ -4447,6 +4646,8 @@ rec { meta = { description = "Simple logging interface with a contextual log"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -4460,6 +4661,8 @@ rec { meta = { description = "Dispatches messages to one or more outputs"; license = "artistic_2"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -4585,6 +4788,10 @@ rec { sha256 = "1z89jszgifvjb8irzd8wrzim7l5m4hypdl9mj4dpkb4jm4189kmn"; }; propagatedBuildInputs = [ LWP HookLexWrap ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; LWPxParanoidAgent = buildPerlPackage rec { @@ -4683,6 +4890,8 @@ rec { homepage = http://search.cpan.org/dist/Math-Random-ISAAC; description = "Perl interface to the ISAAC PRNG algorithm"; license = "unrestricted"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -4696,6 +4905,8 @@ rec { meta = { description = "Auto-seeded Mersenne Twister PRNGs"; license = "unrestricted"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -4710,6 +4921,8 @@ rec { meta = { description = "Cryptographically-secure, cross-platform replacement for rand()"; license = "artistic_2"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -4731,6 +4944,8 @@ rec { meta = { description = "Tools for creating Meta objects to track custom metrics"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -4744,6 +4959,8 @@ rec { meta = { description = "Basic method declarations with signatures, without source filters"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -4890,6 +5107,8 @@ rec { meta = { description = "Declare author-only dependencies"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -4903,6 +5122,8 @@ rec { meta = { description = "Designate tests only run by module authors"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5012,6 +5233,10 @@ rec { sha256 = "0g7qs6vqg91xpwg1cdy91m3kh9m1zbkzyz1qsy453b572xdscf0d"; }; buildInputs = [ pkgs.unzip ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; Moo = buildPerlPackage { @@ -5069,6 +5294,8 @@ rec { homepage = http://metacpan.org/release/MooseX-ABC; description = "Abstract base classes for Moose"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5094,6 +5321,8 @@ rec { homepage = http://metacpan.org/release/MooseX-App-Cmd; description = "Mashes up MooseX::Getopt and App::Cmd"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5117,6 +5346,8 @@ rec { meta = { description = "Extend your attribute interfaces (deprecated)"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5127,6 +5358,10 @@ rec { sha256 = "11pbw3zdbcn54hrj6z74qisnmj9k4qliy6yjj9d71qndq3xg3x0f"; }; propagatedBuildInputs = [ DataVisitor HashUtilFieldHashCompat Moose namespaceclean Testuseok ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; MooseXConfigFromFile = buildPerlPackage { @@ -5140,6 +5375,8 @@ rec { meta = { description = "An abstract Moose role for setting attributes from a configfile"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5198,6 +5435,8 @@ rec { homepage = https://github.com/pshangov/moosex-has-options; description = "Succinct options for Moose"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5352,6 +5591,10 @@ rec { }; buildInputs = [ Testuseok TestTableDriven ]; propagatedBuildInputs = [ ListMoreUtils Moose MooseXGetopt MooseXTypes MooseXTypesPathClass namespaceautoclean ParamsUtil ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; MooseXSemiAffordanceAccessor = buildPerlPackage rec { @@ -5380,6 +5623,10 @@ rec { sha256 = "0103f0hi7fp3mc0y0ydnz4ghcnag5gwgn2160y2zp6rnydx2p2sc"; }; buildInputs = [ Moose TestFatal TestRequires ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; MooseXStrictConstructor = buildPerlPackage { @@ -5440,6 +5687,10 @@ rec { }; buildInputs = [ TestFatal ]; propagatedBuildInputs = [ Moose MooseXTypes ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; MooseXTypesDateTime = buildPerlPackage { @@ -5449,6 +5700,10 @@ rec { sha256 = "0q0d1dd8737rc3k3jb22wvybf03hg3lp1iyda0ivkd8020cib996"; }; propagatedBuildInputs = [ DateTime DateTimeLocale DateTimeTimeZone Moose MooseXTypes namespaceclean TestException Testuseok ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; MooseXTypesDateTimeMoreCoercions = buildPerlPackage { @@ -5472,6 +5727,10 @@ rec { sha256 = "0wh4zxknqv98nrmsp6yg6mazjyl3vacrgywarzjg5gks78c84i8g"; }; propagatedBuildInputs = [ ClassLoad Moose MooseXTypes namespaceclean ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; MooseXTypesPathClass = buildPerlPackage { @@ -5499,6 +5758,8 @@ rec { homepage = https://github.com/karenetheridge/moosex-types-path-tiny; description = "Path::Tiny types and coercions for Moose"; license = "apache"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5527,6 +5788,8 @@ rec { homepage = https://github.com/dagolden/moosex-types-stringlike; description = "Moose type constraints for strings or string-like objects"; license = "apache"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5542,6 +5805,8 @@ rec { homepage = http://metacpan.org/release/MooseX-Types-Structured; description = "MooseX::Types::Structured - Structured Type Constraints for Moose"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5552,6 +5817,10 @@ rec { sha256 = "056v08kzcd93h8l69iqdxbr05h85bgz6jvp6iwc0vv68dacr299s"; }; propagatedBuildInputs = [ Moose MooseXTypes MooseXTypesPathClass namespaceclean Testuseok URI URIFromHash ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; Mouse = buildPerlPackage rec { @@ -5646,6 +5915,8 @@ rec { propagatedBuildInputs = [ URI ]; meta = { description = "Perl extension to create signatures for AWS requests"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5710,6 +5981,8 @@ rec { meta = { description = "Manage Amazon S3 policies for HTTP POST forms"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5724,6 +5997,8 @@ rec { meta = { description = "Advanced Message Queue Protocol (de)serialization and representation"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; preConfigure = '' @@ -5746,6 +6021,8 @@ rec { homepage = https://github.com/metabrainz/CoverArtArchive; description = "Query the coverartarchive.org"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5825,6 +6102,8 @@ rec { meta = { description = "An Asynchronous and multi channel Perl AMQP client"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -5874,6 +6153,7 @@ rec { url = "mirror://cpan/authors/id/D/DT/DTOWN/${name}.tar.gz"; sha256 = "0hdpn1cw52x8cw24m9ayzpf4rwarm0khygn1sv3wvwxkrg0pphql"; }; + doCheck = false; # The test suite fails, see https://rt.cpan.org/Public/Bug/Display.html?id=85799 }; NetSSLeay = buildPerlPackage rec { @@ -5938,6 +6218,8 @@ rec { meta = { description = "Comprehensive inside-out object support module"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -6116,6 +6398,8 @@ rec { homepage = https://metacpan.org/release/Path-Tiny; description = "File path utility"; license = "apache"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; preConfigure = '' @@ -6174,11 +6458,11 @@ rec { }; }; - PerlMagick = buildPerlPackage { - name = "PerlMagick-6.77"; + PerlMagick = buildPerlPackage rec { + name = "PerlMagick-6.86"; src = fetchurl { - url = mirror://cpan/authors/id/J/JC/JCRISTY/PerlMagick-6.77.tar.gz; - sha256 = "0axbj3n5avjxvlxradjs9zxiv84i00drmnjsb7hq9sjn9fzggngg"; + url = "mirror://cpan/authors/id/J/JC/JCRISTY/${name}.tar.gz"; + sha256 = "18xgh8r9pjxg9yi119gnsln1r4p4sk1r8bxd3iy0qj77frmksisi"; }; buildInputs = [pkgs.imagemagick]; preConfigure = @@ -6242,6 +6526,8 @@ rec { meta = { description = "Display information about the current request/response"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -6560,6 +6846,8 @@ rec { homepage = http://metacpan.org/release/Redis/; description = "Perl binding for Redis database"; license = "artistic_2"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -6611,6 +6899,8 @@ rec { homepage = http://jaldhar.github.com/REST-Utils; description = "Utility functions for REST applications"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -6680,6 +6970,10 @@ rec { sha256 = "1spvi0z62saz2cam8kwk2k561aavw2w42g3ykj38w1kmydvsk8z6"; }; propagatedBuildInputs = [ SOAPLite ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; SafeIsa = buildPerlPackage { @@ -6755,6 +7049,8 @@ rec { }; meta = { license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -6776,6 +7072,8 @@ rec { meta = { description = "Perl's Web Services Toolkit"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -6911,6 +7209,8 @@ rec { propagatedBuildInputs = [ NumberFormat ]; meta = { license = "open_source"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -6984,6 +7284,10 @@ rec { url = mirror://cpan/authors/id/S/SO/SOENKE/String-CRC32-1.4.tar.gz; sha256 = "0lc3d4szxagwzcw6pxq3mmkvdlrz2zkw4i13crf42nvivv7gda8l"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; StringErrf = buildPerlPackage { @@ -7006,6 +7310,10 @@ rec { url = mirror://cpan/authors/id/E/EV/EVO/String-Escape-2010.002.tar.gz; sha256 = "12ls7f7847i4qcikkp3skwraqvjphjiv2zxfhl5d49326f5myr7x"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; StringFlogger = buildPerlPackage { @@ -7071,6 +7379,10 @@ rec { url = mirror://cpan/authors/id/R/RO/ROSCH/String-ShellQuote-1.04.tar.gz; sha256 = "0dfxhr6hxc2majkkrm0qbx3qcbykzpphbj2ms93dc86f7183c1p6"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; StringToIdentifierEN = buildPerlPackage rec { @@ -7107,6 +7419,8 @@ rec { meta = { description = "Use TT to interpolate lexical variables"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -7297,6 +7611,10 @@ rec { url = mirror://cpan/authors/id/D/DE/DEXTER/Symbol-Util-0.0203.tar.gz; sha256 = "0cnwwrd5d6i80f33s7n2ak90rh4s53ss7q57wndrpkpr4bfn3djm"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; syntax = buildPerlPackage { @@ -7335,6 +7653,21 @@ rec { doCheck = false; # no `hostname' in stdenv }; + TAPParserSourceHandlerpgTAP = buildPerlModule { + name = "TAP-Parser-SourceHandler-pgTAP-3.29"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DW/DWHEELER/TAP-Parser-SourceHandler-pgTAP-3.29.tar.gz; + sha256 = "918aa9ada7a05334ace7304e7b9e002bbf0b569bfcf8fb06118777bdabd60e1b"; + }; + meta = { + homepage = http://search.cpan.org/dist/Tap-Parser-Sourcehandler-pgTAP/; + description = "Stream TAP from pgTAP test scripts"; + license = "perl"; + platforms = stdenv.lib.platforms.linux; + maintainers = with maintainers; [ ocharles ]; + }; + }; + TaskCatalystTutorial = buildPerlPackage rec { name = "Task-Catalyst-Tutorial-0.06"; src = fetchurl { @@ -7386,6 +7719,10 @@ rec { sha256 = "1hq7jy6zg1iaslsyi05afz0i944y9jnv3nb4krkxjfmzwy5gw106"; }; propagatedBuildInputs = [ TemplateToolkit ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; TemplatePluginJavaScript = buildPerlPackage { @@ -7395,6 +7732,23 @@ rec { sha256 = "1mqqqs0dhfr6bp1305j9ns05q4pq1n3f561l6p8848k5ml3dh87a"; }; propagatedBuildInputs = [ TemplateToolkit ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; + }; + + TemplatePluginJSONEscape = buildPerlPackage { + name = "Template-Plugin-JSON-Escape-0.02"; + src = fetchurl { + url = mirror://cpan/authors/id/N/NA/NANTO/Template-Plugin-JSON-Escape-0.02.tar.gz; + sha256 = "051a8b1d3bc601d58fc51e246067d36450cfe970278a0456e8ab61940f13cd86"; + }; + propagatedBuildInputs = [ JSON TemplateToolkit ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; TemplateTimer = buildPerlPackage { @@ -7533,6 +7887,10 @@ rec { }; buildInputs = [ ClassInspector TestUnitLite ]; propagatedBuildInputs = [ constantboolean ExceptionBase SymbolUtil ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; TestAssertions = buildPerlPackage rec { @@ -7629,6 +7987,8 @@ rec { homepage = http://metacpan.org/release/Test-EOL; description = "Check the correct line endings in your project"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -7652,6 +8012,8 @@ rec { homepage = https://metacpan.org/release/Test-FailWarnings; description = "Add test failures if warnings are caught"; license = "apache"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -7699,6 +8061,10 @@ rec { sha256 = "1cyp46w3q7dg89qkw31ik2h2a6mdx6pzdz2lmp8m0a61zjr8mh07"; }; propagatedBuildInputs = [ JSONAny TestDifferences TestTester ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; TestLongString = buildPerlPackage rec { @@ -7718,6 +8084,8 @@ rec { propagatedBuildInputs = [ DevelCycle PadWalker ]; meta = { description = "Verifies code hasn't left circular references"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -7732,6 +8100,8 @@ rec { meta = { description = "Simulating other classes"; license = "lgpl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -7741,6 +8111,10 @@ rec { url = mirror://cpan/authors/id/S/SI/SIMONFLK/Test-MockModule-0.05.tar.gz; sha256 = "01vf75higpap5mwm5fyas08b3qcmy5bfq1c3wl4h0y3nihjibib7"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; TestMockObject = buildPerlPackage { @@ -7812,6 +8186,8 @@ rec { meta = { description = "Check the presence of tabs in your project"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -7929,6 +8305,8 @@ rec { homepage = https://github.com/rjbs/Test-Routine; description = "Composable units of assertion"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -7981,6 +8359,8 @@ rec { meta = { description = "Write tests, not scripts that run them"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -8014,6 +8394,8 @@ rec { meta = { description = "Unit testing without external dependencies"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -8067,6 +8449,8 @@ rec { meta = { description = "Test fallback behaviour in absence of modules"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -8105,6 +8489,10 @@ rec { sha256 = "0bwwdk0iai5dlvvfpja971qpgvmf6yq67iag4z4szl9v5sra0xm5"; }; propagatedBuildInputs = [ TestWWWMechanize WWWMechanizeCGI ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; TestWWWMechanizePSGI = buildPerlPackage { @@ -8127,6 +8515,10 @@ rec { sha256 = "09s47d5jcrx35dz623gjiqn0qmjrv0wb54czr7h01wffw1w8akxi"; }; propagatedBuildInputs = [ XMLLibXML ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; TextAligner = buildPerlPackage { @@ -8202,6 +8594,8 @@ rec { meta = { description = "Spy on objects to achieve test doubles (mock testing)"; license = "perl5"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -8228,6 +8622,8 @@ rec { meta = { description = "Micro template engine with Perl5 language"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -8353,6 +8749,8 @@ rec { meta = { description = "Remove leading and/or trailing whitespace from strings"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -8362,6 +8760,10 @@ rec { url = mirror://cpan/authors/id/L/LD/LDACHARY/Text-Unaccent-1.08.tar.gz; sha256 = "0avk50kia78kxryh2whmaj5l18q2wvmkdyqyjsf6kwr4kgy6x3i7"; }; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; TextUnidecode = buildPerlPackage rec { @@ -8379,6 +8781,10 @@ rec { sha256 = "0i1mg3ivxhx09x0w06k15izc92bknwqwh0ghpmhlq9s9iw12mmry"; }; propagatedBuildInputs = [ URI ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; Throwable = buildPerlPackage rec { @@ -8551,6 +8957,8 @@ rec { meta = { description = "Wrapper around ICU collation services"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; buildInputs = [ pkgs.icu ]; }; @@ -8599,6 +9007,8 @@ rec { meta = { description = "Build a URI from a set of named parameters"; license = "perl"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -8699,7 +9109,14 @@ rec { sha256 = "046jm18liq7rwkdawdh9520cnalkfrk26yqryp7xgw71y65lvq61"; }; propagatedBuildInputs = [ HTTPRequestAsCGI WWWMechanize ]; - preConfigure = "sed -i 's|#!/usr/bin/perl|#!${perl}/bin/perl|' t/cgi-bin/script.cgi"; + preConfigure = '' + substituteInPlace t/cgi-bin/script.cgi \ + --replace '#!/usr/bin/perl' '#!${perl}/bin/perl' + ''; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; WWWRobotRules = buildPerlPackage { @@ -8802,6 +9219,8 @@ rec { }; meta = { description = "A re-usable XPath engine for DOM-like trees"; + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; }; }; @@ -8829,6 +9248,10 @@ rec { sha256 = "05rzm433vvndh49k8p4gqnyw4x4lxa4zr6qdlrlgplqkxvhvk6jk"; }; propagatedBuildInputs = [ XMLParser ]; + meta = { + maintainers = with maintainers; [ ocharles ]; + platforms = stdenv.lib.platforms.unix; + }; }; XMLSimple = buildPerlPackage { |