lol

Add rt and perl packages it needs

Shea Levy d9fa9b1a 7e36514c

+633 -7
+23
pkgs/servers/rt/default.nix
··· 1 + { stdenv, fetchurl, perl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "rt-4.2.12"; 5 + 6 + src = fetchurl { 7 + url = "https://download.bestpractical.com/pub/rt/release/${name}.tar.gz"; 8 + 9 + sha256 = "0r3jhgfwwhhk654zag42mrai85yrliw9sc0kgabwjvbh173204p2"; 10 + }; 11 + 12 + patches = [ ./override-generated.patch ]; 13 + 14 + buildInputs = [ perl ]; 15 + 16 + buildPhase = "true"; 17 + 18 + installPhase = '' 19 + mkdir $out 20 + cp -a {bin,docs,etc,lib,sbin,share} $out 21 + find $out -name '*.in' -exec rm '{}' \; 22 + ''; 23 + }
+21
pkgs/servers/rt/override-generated.patch
··· 1 + commit 7aec1e9478ef679227e759ab9537df7584c6a852 2 + Author: Shea Levy <shea@shealevy.com> 3 + Date: Fri Jan 15 09:09:18 2016 -0500 4 + 5 + Make it possible to override hard-coded paths 6 + 7 + diff --git a/lib/RT/Generated.pm.in b/lib/RT/Generated.pm.in 8 + index 9dcb80b..99b034b 100644 9 + --- a/lib/RT/Generated.pm.in 10 + +++ b/lib/RT/Generated.pm.in 11 + @@ -82,4 +82,10 @@ $MasonDataDir = '@MASON_DATA_PATH@'; 12 + $MasonSessionDir = '@MASON_SESSION_PATH@'; 13 + 14 + 15 + +if ( my $override_file = $ENV{RT_PATHS_OVERRIDE} ) 16 + +{ 17 + + require "$override_file" || die "Couldn't load paths override file: $@"; 18 + +} 19 + + 20 + + 21 + 1;
+2
pkgs/top-level/all-packages.nix
··· 2907 2907 2908 2908 redmine = callPackage ../applications/version-management/redmine { }; 2909 2909 2910 + rt = callPackage ../servers/rt { }; 2911 + 2910 2912 rtmpdump = callPackage ../tools/video/rtmpdump { }; 2911 2913 rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; }; 2912 2914
+587 -7
pkgs/top-level/perl-packages.nix
··· 180 180 }; 181 181 }; 182 182 183 + ApacheSession = buildPerlPackage { 184 + name = "Apache-Session-1.93"; 185 + src = fetchurl { 186 + url = mirror://cpan/authors/id/C/CH/CHORNY/Apache-Session-1.93.tar.gz; 187 + sha256 = "8e5a4882ac8ec657d1018d74d3ba37854e2688a41ddd0e1d73955ea59f276e8d"; 188 + }; 189 + buildInputs = [ TestDeep TestException ]; 190 + meta = { 191 + description = "A persistence framework for session data"; 192 + license = "perl"; 193 + }; 194 + }; 195 + 183 196 ApacheTest = buildPerlPackage { 184 197 name = "Apache-Test-1.38"; 185 198 src = fetchurl { ··· 724 737 meta = { 725 738 maintainers = with maintainers; [ ocharles ]; 726 739 platforms = stdenv.lib.platforms.unix; 740 + }; 741 + }; 742 + 743 + CacheSimpleTimedExpiry = buildPerlPackage { 744 + name = "Cache-Simple-TimedExpiry-0.27"; 745 + src = fetchurl { 746 + url = mirror://cpan/authors/id/J/JE/JESSE/Cache-Simple-TimedExpiry-0.27.tar.gz; 747 + sha256 = "4e78b7e4dd231b5571a48cd0ee1b63953f5e34790c9d020e1595a7c7d0abbe49"; 748 + }; 749 + meta = { 750 + description = "A lightweight cache with timed expiration"; 751 + license = "perl"; 727 752 }; 728 753 }; 729 754 ··· 1412 1437 }; 1413 1438 }; 1414 1439 1440 + CGIEmulatePSGI = buildPerlPackage { 1441 + name = "CGI-Emulate-PSGI-0.21"; 1442 + src = fetchurl { 1443 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/CGI-Emulate-PSGI-0.21.tar.gz; 1444 + sha256 = "06b8f1864101de69b2264ad3c3a2b15333e428cf9f5d17a777cfc61f8c64093f"; 1445 + }; 1446 + buildInputs = [ TestRequires ]; 1447 + propagatedBuildInputs = [ HTTPMessage ]; 1448 + meta = { 1449 + homepage = https://github.com/tokuhirom/p5-cgi-emulate-psgi; 1450 + description = "PSGI adapter for CGI"; 1451 + license = "perl"; 1452 + }; 1453 + }; 1454 + 1415 1455 CGIExpand = buildPerlPackage { 1416 1456 name = "CGI-Expand-2.04"; 1417 1457 src = fetchurl { ··· 1445 1485 src = fetchurl { 1446 1486 url = "mirror://cpan/authors/id/N/NW/NWIGER/${name}.tgz"; 1447 1487 sha256 = "0qx8kxj0iy55ss9kraqr8q2m4igi2ylajff7d6qvphqpfx90fjb5"; 1488 + }; 1489 + }; 1490 + 1491 + CGIPSGI = buildPerlPackage { 1492 + name = "CGI-PSGI-0.15"; 1493 + src = fetchurl { 1494 + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/CGI-PSGI-0.15.tar.gz; 1495 + sha256 = "c50dcb10bf8486a9843baed032ad89d879ff2f41c993342dead62f947a598d91"; 1496 + }; 1497 + meta = { 1498 + description = "Adapt CGI.pm to the PSGI protocol"; 1499 + license = "perl"; 1448 1500 }; 1449 1501 }; 1450 1502 ··· 1542 1594 meta = { 1543 1595 description = "Lets you build groups of accessors"; 1544 1596 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1597 + }; 1598 + }; 1599 + 1600 + ClassAccessorLite = buildPerlPackage { 1601 + name = "Class-Accessor-Lite-0.08"; 1602 + src = fetchurl { 1603 + url = mirror://cpan/authors/id/K/KA/KAZUHO/Class-Accessor-Lite-0.08.tar.gz; 1604 + sha256 = "75b3b8ec8efe687677b63f0a10eef966e01f60735c56656ce75cbb44caba335a"; 1605 + }; 1606 + meta = { 1607 + description = "A minimalistic variant of Class::Accessor"; 1608 + license = "perl"; 1545 1609 }; 1546 1610 }; 1547 1611 ··· 1731 1795 1732 1796 ClassMOP = Moose; 1733 1797 1798 + ClassReturnValue = buildPerlPackage { 1799 + name = "Class-ReturnValue-0.55"; 1800 + src = fetchurl { 1801 + url = mirror://cpan/authors/id/J/JE/JESSE/Class-ReturnValue-0.55.tar.gz; 1802 + sha256 = "ed3836885d78f734ccd7a98550ec422a616df7c31310c1b7b1f6459f5fb0e4bd"; 1803 + }; 1804 + propagatedBuildInputs = [ DevelStackTrace ]; 1805 + meta = { 1806 + description = "A smart return value object"; 1807 + license = "perl"; 1808 + }; 1809 + }; 1810 + 1734 1811 ClassSingleton = buildPerlPackage rec { 1735 1812 name = "Class-Singleton-1.5"; 1736 1813 src = fetchurl { ··· 2049 2126 src = fetchurl { 2050 2127 url = "mirror://cpan/authors/id/G/GB/GBARR/${name}.tar.gz"; 2051 2128 sha256 = "12nmsca6hzgxq57sx7dp8yq6zxqhl41z5a6018877sf5w25ag93l"; 2129 + }; 2130 + }; 2131 + 2132 + ConvertColor = buildPerlPackage { 2133 + name = "Convert-Color-0.11"; 2134 + src = fetchurl { 2135 + url = mirror://cpan/authors/id/P/PE/PEVANS/Convert-Color-0.11.tar.gz; 2136 + sha256 = "b41217c72931034ba4417d7a9e1e2999f04580d4e6b31c70993fedccc2440d38"; 2137 + }; 2138 + buildInputs = [ TestNumberDelta ]; 2139 + propagatedBuildInputs = [ ListUtilsBy ModulePluggable ]; 2140 + meta = { 2141 + description = "Color space conversions and named lookups"; 2142 + license = "perl"; 2052 2143 }; 2053 2144 }; 2054 2145 ··· 2461 2552 buildInputs = [ Clone ]; 2462 2553 }; 2463 2554 2555 + CSSSquish = buildPerlPackage { 2556 + name = "CSS-Squish-0.10"; 2557 + src = fetchurl { 2558 + url = mirror://cpan/authors/id/T/TS/TSIBLEY/CSS-Squish-0.10.tar.gz; 2559 + sha256 = "65fc0d69acd1fa33d9a4c3b09cce0fbd737d747b1fcc4e9d87ebd91050cbcb4e"; 2560 + }; 2561 + buildInputs = [ TestLongString ]; 2562 + propagatedBuildInputs = [ URI ]; 2563 + meta = { 2564 + description = "Compact many CSS files into one big file"; 2565 + license = "unknown"; 2566 + }; 2567 + }; 2568 + 2464 2569 Curses = let version = "1.33"; in buildPerlPackage { 2465 2570 name = "Curses-${version}"; 2466 2571 src = fetchurl { ··· 2571 2676 }; 2572 2677 }; 2573 2678 2679 + DataGUID = buildPerlPackage { 2680 + name = "Data-GUID-0.048"; 2681 + src = fetchurl { 2682 + url = mirror://cpan/authors/id/R/RJ/RJBS/Data-GUID-0.048.tar.gz; 2683 + sha256 = "cb263b1e6eeecc5797de6f945d42ace2db26c156172883550b73fa2ecdab29dc"; 2684 + }; 2685 + propagatedBuildInputs = [ DataUUID SubExporter SubInstall ]; 2686 + meta = { 2687 + homepage = https://github.com/rjbs/Data-GUID; 2688 + description = "Globally unique identifiers"; 2689 + license = "perl"; 2690 + }; 2691 + }; 2692 + 2574 2693 DataHierarchy = buildPerlPackage { 2575 2694 name = "Data-Hierarchy-0.34"; 2576 2695 src = fetchurl { ··· 2580 2699 propagatedBuildInputs = [TestException]; 2581 2700 }; 2582 2701 2702 + DataICal = buildPerlPackage { 2703 + name = "Data-ICal-0.22"; 2704 + src = fetchurl { 2705 + url = mirror://cpan/authors/id/A/AL/ALEXMV/Data-ICal-0.22.tar.gz; 2706 + sha256 = "8ae9d20af244e5a6f606c7325e9d145dd0002676a178357af860a5e156925720"; 2707 + }; 2708 + buildInputs = [ TestLongString TestNoWarnings TestWarn ]; 2709 + propagatedBuildInputs = [ ClassAccessor ClassReturnValue TextvFileasData ]; 2710 + meta = { 2711 + description = "Generates iCalendar (RFC 2445) calendar files"; 2712 + license = "perl"; 2713 + }; 2714 + }; 2715 + 2583 2716 DataInteger = buildPerlPackage rec { 2584 2717 name = "Data-Integer-0.005"; 2585 2718 src = fetchurl { ··· 2731 2864 }; 2732 2865 }; 2733 2866 2867 + DateExtract = buildPerlPackage { 2868 + name = "Date-Extract-0.05"; 2869 + src = fetchurl { 2870 + url = mirror://cpan/authors/id/S/SH/SHARYANTO/Date-Extract-0.05.tar.gz; 2871 + sha256 = "ef866b4d596e976a6f4e4b266a6ad7fe4513fad9ae761d7a9ef66f672695fe6d"; 2872 + }; 2873 + buildInputs = [TestMockTime]; 2874 + propagatedBuildInputs = [DateTimeFormatNatural ClassDataInheritable]; 2875 + }; 2876 + 2734 2877 DateManip = buildPerlPackage rec { 2735 2878 name = "Date-Manip-6.51"; 2736 2879 src = fetchurl { ··· 2874 3017 }; 2875 3018 }; 2876 3019 3020 + DateTimeFormatMail = buildPerlPackage { 3021 + name = "DateTime-Format-Mail-0.402"; 3022 + src = fetchurl { 3023 + url = mirror://cpan/authors/id/B/BO/BOOK/DateTime-Format-Mail-0.402.tar.gz; 3024 + sha256 = "d788c883969e1647ed0524cc130d897276de23eaa3261f3616458ddd3a4a88fb"; 3025 + }; 3026 + propagatedBuildInputs = [ DateTime ParamsValidate ]; 3027 + meta = { 3028 + description = "Convert between DateTime and RFC2822/822 formats"; 3029 + license = "perl"; 3030 + }; 3031 + }; 3032 + 2877 3033 DateTimeFormatNatural = buildPerlPackage { 2878 3034 name = "DateTime-Format-Natural-1.03"; 2879 3035 src = fetchurl { ··· 2938 3094 }; 2939 3095 2940 3096 propagatedBuildInputs = [ DateTime DateTimeFormatBuilder ]; 3097 + }; 3098 + 3099 + DateTimeFormatW3CDTF = buildPerlPackage { 3100 + name = "DateTime-Format-W3CDTF-0.06"; 3101 + src = fetchurl { 3102 + url = mirror://cpan/authors/id/G/GW/GWILLIAMS/DateTime-Format-W3CDTF-0.06.tar.gz; 3103 + sha256 = "b9a542bed9c52b0a89dd590a5184e38ee334c824bbe6bac842dd7dd1f88fbd7a"; 3104 + }; 3105 + propagatedBuildInputs = [ DateTime ]; 3106 + meta = { 3107 + homepage = http://search.cpan.org/dist/DateTime-Format-W3CDTF/; 3108 + description = "Parse and format W3CDTF datetime strings"; 3109 + license = "perl"; 3110 + }; 2941 3111 }; 2942 3112 2943 3113 DateTimeLocale = buildPerlPackage rec { ··· 3268 3438 }; 3269 3439 }; 3270 3440 3441 + DBIxDBSchema = buildPerlPackage { 3442 + name = "DBIx-DBSchema-0.45"; 3443 + src = fetchurl { 3444 + url = mirror://cpan/authors/id/I/IV/IVAN/DBIx-DBSchema-0.45.tar.gz; 3445 + sha256 = "7a2a978fb6d9feaa3e4b109c71c963b26a008a2d130c5876ecf24c5a72338a1d"; 3446 + }; 3447 + propagatedBuildInputs = [ DBI ]; 3448 + meta = { 3449 + description = "Unknown"; 3450 + license = "unknown"; 3451 + }; 3452 + }; 3453 + 3271 3454 DBIxHTMLViewLATEST = buildPerlPackage { 3272 3455 name = "DBIx-HTMLView-LATEST"; 3273 3456 src = fetchurl { ··· 3277 3460 doCheck = false; 3278 3461 }; 3279 3462 3463 + DBIxSearchBuilder = buildPerlPackage { 3464 + name = "DBIx-SearchBuilder-1.66"; 3465 + src = fetchurl { 3466 + url = mirror://cpan/authors/id/A/AL/ALEXMV/DBIx-SearchBuilder-1.66.tar.gz; 3467 + sha256 = "e2703c3f4b38cf232dec48be98aeab6d2dbee077dcf059369b825629c4be702e"; 3468 + }; 3469 + buildInputs = [ DBDSQLite ]; 3470 + propagatedBuildInputs = [ CacheSimpleTimedExpiry ClassAccessor ClassReturnValue Clone DBI DBIxDBSchema Want ]; 3471 + meta = { 3472 + description = "Encapsulate SQL queries and rows in simple perl objects"; 3473 + license = "perl"; 3474 + }; 3475 + }; 3476 + 3280 3477 DBIxSimple = buildPerlPackage { 3281 3478 name = "DBIx-Simple-1.35"; 3282 3479 src = fetchurl { ··· 3876 4073 }; 3877 4074 }; 3878 4075 4076 + EmailAddressList = buildPerlPackage { 4077 + name = "Email-Address-List-0.05"; 4078 + src = fetchurl { 4079 + url = mirror://cpan/authors/id/A/AL/ALEXMV/Email-Address-List-0.05.tar.gz; 4080 + sha256 = "705c23fc2163c2347ba0aea998450259f7b10577a368c6d310bd4e98b427a033"; 4081 + }; 4082 + buildInputs = [ JSON ]; 4083 + propagatedBuildInputs = [ EmailAddress ]; 4084 + meta = { 4085 + description = "RFC close address list parsing"; 4086 + license = "perl"; 4087 + }; 4088 + }; 4089 + 3879 4090 EmailDateFormat = buildPerlPackage rec { 3880 4091 name = "Email-Date-Format-1.005"; 3881 4092 src = fetchurl { ··· 4006 4217 }; 4007 4218 4008 4219 Encode = buildPerlPackage { 4009 - name = "Encode-2.63"; 4220 + name = "Encode-2.78"; 4010 4221 src = fetchurl { 4011 - url = mirror://cpan/authors/id/D/DA/DANKOGAI/Encode-2.63.tar.gz; 4012 - sha256 = "1wrqm6c194l5yjaifc6nxx2b768sph2pv4n86fgh4blls0pvs6z4"; 4222 + url = mirror://cpan/authors/id/D/DA/DANKOGAI/Encode-2.78.tar.gz; 4223 + sha256 = "1fc8d5c0e75ef85beeac71d1fe4a3bfcb8207755a46b32f783a3a6682672762a"; 4224 + }; 4225 + meta = { 4226 + description = "Unknown"; 4227 + license = "perl"; 4013 4228 }; 4014 4229 }; 4015 4230 ··· 4775 4990 }; 4776 4991 }; 4777 4992 4993 + FileSlurper = buildPerlPackage { 4994 + name = "File-Slurper-0.008"; 4995 + src = fetchurl { 4996 + url = mirror://cpan/authors/id/L/LE/LEONT/File-Slurper-0.008.tar.gz; 4997 + sha256 = "10f685140e2cebdd0381f24b010b028f9ca2574361a78f99f4dfe87af5d5d233"; 4998 + }; 4999 + meta = { 5000 + description = "A simple, sane and efficient module to slurp a file"; 5001 + license = "perl"; 5002 + }; 5003 + }; 5004 + 4778 5005 FileSlurpTiny = buildPerlPackage rec { 4779 5006 name = "File-Slurp-Tiny-0.004"; 4780 5007 src = fetchurl { ··· 5232 5459 }; 5233 5460 }; 5234 5461 5462 + HTMLFormatter = buildPerlModule { 5463 + name = "HTML-Formatter-2.14"; 5464 + src = fetchurl { 5465 + url = mirror://cpan/authors/id/N/NI/NIGELM/HTML-Formatter-2.14.tar.gz; 5466 + sha256 = "d28eeeab48ab5f7bfcc73cc106b0f756073d98d48dfdb91ca2951f832f8e035e"; 5467 + }; 5468 + buildInputs = [ FileSlurper TestCPANMeta TestEOL TestNoTabs perl ]; 5469 + propagatedBuildInputs = [ FontAFM HTMLTree ]; 5470 + meta = { 5471 + homepage = https://metacpan.org/release/HTML-Formatter; 5472 + description = "Base class for HTML formatters"; 5473 + license = "perl"; 5474 + }; 5475 + }; 5476 + 5477 + HTMLFormatTextWithLinks = buildPerlPackage { 5478 + name = "HTML-FormatText-WithLinks-0.15"; 5479 + src = fetchurl { 5480 + url = mirror://cpan/authors/id/S/ST/STRUAN/HTML-FormatText-WithLinks-0.15.tar.gz; 5481 + sha256 = "7fcc1ab79eb58fb97d43e5bdd14e21791a250a204998918c62d6a171131833b1"; 5482 + }; 5483 + propagatedBuildInputs = [ HTMLFormatter HTMLTree URI ]; 5484 + meta = { 5485 + description = "HTML to text conversion with links as footnotes"; 5486 + license = "perl"; 5487 + }; 5488 + }; 5489 + 5490 + HTMLFormatTextWithLinksAndTables = buildPerlPackage { 5491 + name = "HTML-FormatText-WithLinks-AndTables-0.06"; 5492 + src = fetchurl { 5493 + url = mirror://cpan/authors/id/D/DA/DALEEVANS/HTML-FormatText-WithLinks-AndTables-0.06.tar.gz; 5494 + sha256 = "e5b23f0475fb81fd6fed688bb914295a39542b3e5b43c8517494226a52d868fa"; 5495 + }; 5496 + propagatedBuildInputs = [ HTMLFormatTextWithLinks HTMLFormatter HTMLTree ]; 5497 + meta = { 5498 + description = "Converts HTML to Text with tables intact"; 5499 + license = "perl"; 5500 + }; 5501 + }; 5502 + 5235 5503 HTMLFormFu = buildPerlPackage rec { 5236 5504 name = "HTML-FormFu-2.01"; 5237 5505 src = fetchurl { ··· 5283 5551 }; 5284 5552 }; 5285 5553 5554 + HTMLMasonPSGIHandler = buildPerlPackage { 5555 + name = "HTML-Mason-PSGIHandler-0.53"; 5556 + src = fetchurl { 5557 + url = mirror://cpan/authors/id/R/RU/RUZ/HTML-Mason-PSGIHandler-0.53.tar.gz; 5558 + sha256 = "eafd7c7655dfa8261df3446b931a283d30306877b83ac4671c49cff74ea7f00b"; 5559 + }; 5560 + buildInputs = [ Plack ]; 5561 + propagatedBuildInputs = [ CGIPSGI HTMLMason ]; 5562 + meta = { 5563 + homepage = http://search.cpan.org/dist/HTML-Mason-PSGIHandler/; 5564 + description = "PSGI handler for HTML::Mason"; 5565 + license = "perl"; 5566 + }; 5567 + }; 5568 + 5286 5569 HTMLParser = buildPerlPackage { 5287 5570 name = "HTML-Parser-3.71"; 5288 5571 src = fetchurl { ··· 5296 5579 }; 5297 5580 }; 5298 5581 5582 + HTMLQuoted = buildPerlPackage { 5583 + name = "HTML-Quoted-0.04"; 5584 + src = fetchurl { 5585 + url = mirror://cpan/authors/id/T/TS/TSIBLEY/HTML-Quoted-0.04.tar.gz; 5586 + sha256 = "8b41f313fdc1812f02f6f6c37d58f212c84fdcf7827f7fd4b030907f39dc650c"; 5587 + }; 5588 + propagatedBuildInputs = [ HTMLParser ]; 5589 + meta = { 5590 + description = "Extract structure of quoted HTML mail message"; 5591 + license = "perl"; 5592 + }; 5593 + }; 5594 + 5595 + HTMLRewriteAttributes = buildPerlPackage { 5596 + name = "HTML-RewriteAttributes-0.05"; 5597 + src = fetchurl { 5598 + url = mirror://cpan/authors/id/T/TS/TSIBLEY/HTML-RewriteAttributes-0.05.tar.gz; 5599 + sha256 = "1808ec7cdf40d2708575fe6155a88f103b17fec77973a5831c2f24c250e7a58c"; 5600 + }; 5601 + propagatedBuildInputs = [ HTMLParser HTMLTagset URI ]; 5602 + meta = { 5603 + description = "Concise attribute rewriting"; 5604 + license = "perl"; 5605 + }; 5606 + }; 5607 + 5299 5608 HTMLSelectorXPath = buildPerlPackage { 5300 5609 name = "HTML-Selector-XPath-0.16"; 5301 5610 src = fetchurl { ··· 6369 6678 propagatedBuildInputs = [I18NLangTags]; 6370 6679 }; 6371 6680 6681 + LocaleMaketextFuzzy = buildPerlPackage { 6682 + name = "Locale-Maketext-Fuzzy-0.11"; 6683 + src = fetchurl { 6684 + url = mirror://cpan/authors/id/A/AU/AUDREYT/Locale-Maketext-Fuzzy-0.11.tar.gz; 6685 + sha256 = "3785171ceb78cc7671319a3a6d8ced9b190e097dfcd9b2a9ebc804cd1a282f96"; 6686 + }; 6687 + meta = { 6688 + description = "Maketext from already interpolated strings"; 6689 + license = "unrestricted"; 6690 + }; 6691 + }; 6692 + 6372 6693 LocaleMaketextLexicon = buildPerlPackage { 6373 - name = "Locale-Maketext-Lexicon-0.66"; 6694 + name = "Locale-Maketext-Lexicon-1.00"; 6374 6695 src = fetchurl { 6375 - url = mirror://cpan/authors/id/A/AU/AUDREYT/Locale-Maketext-Lexicon-0.66.tar.gz; 6376 - sha256 = "1cd2kbcrlyjcmlr7m8kf94mm1hlr7hpv1r80a596f4ljk81f2nvd"; 6696 + url = mirror://cpan/authors/id/D/DR/DRTECH/Locale-Maketext-Lexicon-1.00.tar.gz; 6697 + sha256 = "b73f6b04a58d3f0e38ebf2115a4c1532f1a4eef6fac5c6a2a449e4e14c1ddc7c"; 6377 6698 }; 6378 - propagatedBuildInputs = [LocaleMaketext]; 6699 + meta = { 6700 + homepage = http://search.cpan.org/dist/Locale-Maketext-Lexicon; 6701 + description = "Use other catalog formats in Maketext"; 6702 + license = "mit"; 6703 + }; 6379 6704 }; 6380 6705 6381 6706 LocaleMaketextSimple = buildPerlPackage { ··· 6937 7262 buildInputs = [ ProcWaitStat ]; 6938 7263 }; 6939 7264 7265 + MIMEtools = buildPerlPackage { 7266 + name = "MIME-tools-5.507"; 7267 + src = fetchurl { 7268 + url = mirror://cpan/authors/id/D/DS/DSKOLL/MIME-tools-5.507.tar.gz; 7269 + sha256 = "2f43683e1d5bed21179207d81c0caf1d5b5d480d018ac812f4ab950879fe7793"; 7270 + }; 7271 + buildInputs = [ TestDeep ]; 7272 + propagatedBuildInputs = [ MailTools ]; 7273 + meta = { 7274 + description = "Tools to manipulate MIME messages"; 7275 + license = "perl"; 7276 + }; 7277 + }; 7278 + 6940 7279 MIMETypes = buildPerlPackage { 6941 7280 name = "MIME-Types-2.04"; 6942 7281 src = fetchurl { ··· 7199 7538 propagatedBuildInputs = [UNIVERSALrequire]; 7200 7539 }; 7201 7540 7541 + ModuleRefresh = buildPerlPackage { 7542 + name = "Module-Refresh-0.17"; 7543 + src = fetchurl { 7544 + url = mirror://cpan/authors/id/A/AL/ALEXMV/Module-Refresh-0.17.tar.gz; 7545 + sha256 = "6b30a6ceddc6512ab4490c16372ecf309a259f2ca147d622e478ac54e08511c3"; 7546 + }; 7547 + buildInputs = [ PathClass ]; 7548 + meta = { 7549 + description = "Refresh %INC files when updated on disk"; 7550 + license = "perl"; 7551 + }; 7552 + }; 7553 + 7202 7554 ModuleRuntime = buildPerlPackage { 7203 7555 name = "Module-Runtime-0.014"; 7204 7556 src = fetchurl { ··· 7280 7632 }; 7281 7633 }; 7282 7634 7635 + ModuleVersionsReport = buildPerlPackage { 7636 + name = "Module-Versions-Report-1.06"; 7637 + src = fetchurl { 7638 + url = mirror://cpan/authors/id/J/JE/JESSE/Module-Versions-Report-1.06.tar.gz; 7639 + sha256 = "a3261d0d84b17678d8c4fd55eb0f892f5144d81ca53ea9a38d75d1a00ad9796a"; 7640 + }; 7641 + meta = { 7642 + description = "Report versions of all modules in memory"; 7643 + license = "perl"; 7644 + }; 7645 + }; 7646 + 7283 7647 mod_perl2 = buildPerlPackage { 7284 7648 name = "mod_perl-2.0.9"; 7285 7649 src = fetchurl { ··· 8676 9040 }; 8677 9041 }; 8678 9042 9043 + ParallelPrefork = buildPerlPackage { 9044 + name = "Parallel-Prefork-0.17"; 9045 + src = fetchurl { 9046 + url = mirror://cpan/authors/id/K/KA/KAZUHO/Parallel-Prefork-0.17.tar.gz; 9047 + sha256 = "0d81de2632281091bd31297de1906e14cae4e845cf32200953b50406859e763b"; 9048 + }; 9049 + buildInputs = [ TestRequires TestSharedFork ]; 9050 + propagatedBuildInputs = [ ClassAccessorLite ListMoreUtils ProcWait3 ScopeGuard SignalMask ]; 9051 + meta = { 9052 + description = "A simple prefork server framework"; 9053 + license = "perl"; 9054 + }; 9055 + }; 9056 + 8679 9057 ParamsClassify = buildPerlPackage rec { 8680 9058 name = "Params-Classify-0.013"; 8681 9059 src = fetchurl { ··· 9139 9517 }; 9140 9518 }; 9141 9519 9520 + ProcWait3 = buildPerlPackage { 9521 + name = "Proc-Wait3-0.05"; 9522 + src = fetchurl { 9523 + url = mirror://cpan/authors/id/C/CT/CTILMES/Proc-Wait3-0.05.tar.gz; 9524 + sha256 = "1a907f5db6933dc2939bbfeffe19eeae7ed39ef1b97a2bc9b723f2f25f81caf3"; 9525 + }; 9526 + meta = { 9527 + description = "Perl extension for wait3 system call"; 9528 + license = "perl"; 9529 + }; 9530 + }; 9531 + 9142 9532 ProcWaitStat = buildPerlPackage rec { 9143 9533 name = "Proc-WaitStat-1.00"; 9144 9534 src = fetchurl { ··· 9502 9892 }; 9503 9893 }; 9504 9894 9895 + RegexpCommonnetCIDR = buildPerlPackage { 9896 + name = "Regexp-Common-net-CIDR-0.03"; 9897 + src = fetchurl { 9898 + url = mirror://cpan/authors/id/B/BP/BPS/Regexp-Common-net-CIDR-0.03.tar.gz; 9899 + sha256 = "39606a57aab20d4f4468300f2ec3fa2ab557fcc9cb7880ec7c6e07d80162da33"; 9900 + }; 9901 + propagatedBuildInputs = [ RegexpCommon ]; 9902 + meta = { 9903 + license = "perl"; 9904 + }; 9905 + }; 9906 + 9505 9907 RegexpCopy = buildPerlPackage rec { 9506 9908 name = "Regexp-Copy-0.06"; 9507 9909 src = fetchurl { 9508 9910 url = "mirror://cpan/authors/id/J/JD/JDUNCAN/${name}.tar.gz"; 9509 9911 sha256 = "09c8xb43p1s6ala6g4274az51mf33phyjkp66dpvgkgbi1xfnawp"; 9912 + }; 9913 + }; 9914 + 9915 + RegexpIPv6 = buildPerlPackage { 9916 + name = "Regexp-IPv6-0.03"; 9917 + src = fetchurl { 9918 + url = mirror://cpan/authors/id/S/SA/SALVA/Regexp-IPv6-0.03.tar.gz; 9919 + sha256 = "d542d17d75ce93631de8ba2156da0e0b58a755c409cd4a0d27a3873a26712ce2"; 9920 + }; 9921 + meta = { 9922 + license = "unknown"; 9510 9923 }; 9511 9924 }; 9512 9925 ··· 9554 9967 src = fetchurl { 9555 9968 url = mirror://cpan/authors/id/R/RJ/RJBS/Return-Value-1.666004.tar.gz; 9556 9969 sha256 = "0xr7ic212p36arzdpph2l2yy1y88c7qaf4nng3gqb29zc9kzy3bc"; 9970 + }; 9971 + }; 9972 + 9973 + RoleBasic = buildPerlPackage { 9974 + name = "Role-Basic-0.13"; 9975 + src = fetchurl { 9976 + url = mirror://cpan/authors/id/O/OV/OVID/Role-Basic-0.13.tar.gz; 9977 + sha256 = "38a0959ef9f193ff76e72c325a9e9211bc4868689bd0e2b005778f53f8b6f36a"; 9978 + }; 9979 + meta = { 9980 + description = "Just roles. Nothing else"; 9981 + license = "perl"; 9557 9982 }; 9558 9983 }; 9559 9984 ··· 9716 10141 }; 9717 10142 }; 9718 10143 10144 + ServerStarter = buildPerlModule { 10145 + name = "Server-Starter-0.32"; 10146 + src = fetchurl { 10147 + url = mirror://cpan/authors/id/K/KA/KAZUHO/Server-Starter-0.32.tar.gz; 10148 + sha256 = "a8ecc19f05f3c3b079e1c7f2c007a6df2b9a2912b9848a8fb51bd78c7b13ac1a"; 10149 + }; 10150 + buildInputs = [ TestRequires TestSharedFork TestTCP ]; 10151 + meta = { 10152 + homepage = https://github.com/kazuho/p5-Server-Starter; 10153 + description = "A superdaemon for hot-deploying server programs"; 10154 + license = "perl"; 10155 + }; 10156 + }; 10157 + 9719 10158 SetInfinite = buildPerlPackage { 9720 10159 name = "Set-Infinite-0.65"; 9721 10160 src = fetchurl { ··· 9753 10192 src = fetchurl { 9754 10193 url = mirror://cpan/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz; 9755 10194 sha256 = "1gdjf3mcz2bxir0l9iljxiz6qqqg3a9gg23y5wjg538w552r432m"; 10195 + }; 10196 + }; 10197 + 10198 + SignalMask = buildPerlPackage { 10199 + name = "Signal-Mask-0.008"; 10200 + src = fetchurl { 10201 + url = mirror://cpan/authors/id/L/LE/LEONT/Signal-Mask-0.008.tar.gz; 10202 + sha256 = "043d995b6b249d9ebc04c467db31bb7ddc2e55faa08e885bdb050b1f2336b73f"; 10203 + }; 10204 + propagatedBuildInputs = [ IPCSignal ]; 10205 + meta = { 10206 + description = "Signal masks made easy"; 10207 + license = "perl"; 9756 10208 }; 9757 10209 }; 9758 10210 ··· 9917 10369 src = fetchurl { 9918 10370 url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; 9919 10371 sha256 = "eaab1c5c87575a7826089304ab1f8ffa7f18e6cd8b3937623e998e865ec1e746"; 10372 + }; 10373 + }; 10374 + 10375 + Starlet = buildPerlPackage { 10376 + name = "Starlet-0.28"; 10377 + src = fetchurl { 10378 + url = mirror://cpan/authors/id/K/KA/KAZUHO/Starlet-0.28.tar.gz; 10379 + sha256 = "245f606cdc8acadbe12e7e56dfa0752a8e8daa9a094373394fc17a45f5dde850"; 10380 + }; 10381 + buildInputs = [ LWP TestTCP ]; 10382 + propagatedBuildInputs = [ ParallelPrefork Plack ServerStarter ]; 10383 + meta = { 10384 + description = "A simple, high-performance PSGI/Plack HTTP server"; 10385 + license = "perl"; 9920 10386 }; 9921 10387 }; 9922 10388 ··· 10356 10822 sha256 = "0xbdjdgzfj9zwa4j3ipr8bfk7bcici4hk89hq5d27rhg2isljd9i"; 10357 10823 }; 10358 10824 doCheck = false; # FIXME: 2/293 test failures 10825 + }; 10826 + 10827 + SymbolGlobalName = buildPerlPackage { 10828 + name = "Symbol-Global-Name-0.05"; 10829 + src = fetchurl { 10830 + url = mirror://cpan/authors/id/A/AL/ALEXMV/Symbol-Global-Name-0.05.tar.gz; 10831 + sha256 = "0f7623e9d724760aa64040222da1d82f1188586791329261cc60dad1d60d6a92"; 10832 + }; 10833 + meta = { 10834 + description = "Finds name and type of a global variable"; 10835 + license = "perl"; 10836 + }; 10359 10837 }; 10360 10838 10361 10839 SymbolUtil = buildPerlPackage { ··· 11752 12230 }; 11753 12231 }; 11754 12232 12233 + TestManifest = buildPerlPackage { 12234 + name = "Test-Manifest-2.02"; 12235 + src = fetchurl { 12236 + url = mirror://cpan/authors/id/B/BD/BDFOY/Test-Manifest-2.02.tar.gz; 12237 + sha256 = "064783ceaf7dd569a5724d40900a3f9d92168ee4c613f7a3cb99a99aa8283396"; 12238 + }; 12239 + meta = { 12240 + description = "Interact with a t/test_manifest file"; 12241 + license = "perl"; 12242 + }; 12243 + }; 12244 + 11755 12245 TextMarkdown = buildPerlPackage rec { 11756 12246 name = "Text-Markdown-1.000031"; 11757 12247 src = fetchurl { ··· 11805 12295 }; 11806 12296 }; 11807 12297 12298 + TestNumberDelta = buildPerlPackage { 12299 + name = "Test-Number-Delta-1.06"; 12300 + src = fetchurl { 12301 + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Test-Number-Delta-1.06.tar.gz; 12302 + sha256 = "535430919e6fdf6ce55ff76e9892afccba3b7d4160db45f3ac43b0f92ffcd049"; 12303 + }; 12304 + meta = { 12305 + homepage = https://github.com/dagolden/Test-Number-Delta; 12306 + description = "Compare the difference between numbers against a given tolerance"; 12307 + license = "apache"; 12308 + }; 12309 + }; 12310 + 12311 + TextPasswordPronounceable = buildPerlPackage { 12312 + name = "Text-Password-Pronounceable-0.30"; 12313 + src = fetchurl { 12314 + url = mirror://cpan/authors/id/T/TS/TSIBLEY/Text-Password-Pronounceable-0.30.tar.gz; 12315 + sha256 = "c186a50256e0bedfafb17e7ce157e7c52f19503bb79e18ebf06255911f6ead1a"; 12316 + }; 12317 + meta = { 12318 + license = "perl"; 12319 + }; 12320 + }; 12321 + 11808 12322 TextPDF = buildPerlPackage rec { 11809 12323 name = "Text-PDF-0.29a"; 11810 12324 src = fetchurl { ··· 11812 12326 sha256 = "11jig38vps957zyc9372q2g0jcabxgkql3b5vazc1if1ajhlvc4s"; 11813 12327 }; 11814 12328 propagatedBuildInputs = [ CompressZlib ]; 12329 + }; 12330 + 12331 + TextQuoted = buildPerlPackage { 12332 + name = "Text-Quoted-2.09"; 12333 + src = fetchurl { 12334 + url = mirror://cpan/authors/id/A/AL/ALEXMV/Text-Quoted-2.09.tar.gz; 12335 + sha256 = "446c3e8da7e65f7988cd36e9da1159614eb0b337d6c4c0dec8f6df7673b96c5f"; 12336 + }; 12337 + propagatedBuildInputs = [ TextAutoformat ]; 12338 + meta = { 12339 + description = "Extract the structure of a quoted mail message"; 12340 + license = "perl"; 12341 + }; 11815 12342 }; 11816 12343 11817 12344 TextRecordParser = buildPerlPackage rec { ··· 12003 12530 }; 12004 12531 }; 12005 12532 12533 + TextvFileasData = buildPerlPackage { 12534 + name = "Text-vFile-asData-0.08"; 12535 + src = fetchurl { 12536 + url = mirror://cpan/authors/id/R/RC/RCLAMP/Text-vFile-asData-0.08.tar.gz; 12537 + sha256 = "b291ab5e0f987c5172560a692234711a75e4596d83475f72d01278369532f82a"; 12538 + }; 12539 + propagatedBuildInputs = [ ClassAccessorChained ]; 12540 + meta = { 12541 + description = "Parse vFile formatted files into data structures"; 12542 + license = "perl"; 12543 + }; 12544 + }; 12545 + 12006 12546 TextWikiFormat = buildPerlPackage { 12007 12547 name = "Text-WikiFormat-0.81"; 12008 12548 src = fetchurl { ··· 12013 12553 meta = { 12014 12554 maintainers = with maintainers; [ ocharles ]; 12015 12555 platforms = stdenv.lib.platforms.unix; 12556 + }; 12557 + }; 12558 + 12559 + TextWrapper = buildPerlPackage { 12560 + name = "Text-Wrapper-1.05"; 12561 + src = fetchurl { 12562 + url = mirror://cpan/authors/id/C/CJ/CJM/Text-Wrapper-1.05.tar.gz; 12563 + sha256 = "64268e15983a9df47e1d9199a491f394e89f542e54afb33f4b78f3f318e09ab9"; 12564 + }; 12565 + meta = { 12566 + description = "Word wrap text by breaking long lines"; 12567 + license = "perl"; 12016 12568 }; 12017 12569 }; 12018 12570 ··· 12196 12748 meta = { 12197 12749 description = "Efficiently compute time from local and GMT time"; 12198 12750 license = "perl"; 12751 + }; 12752 + }; 12753 + 12754 + TimeParseDate = buildPerlPackage { 12755 + name = "Time-ParseDate-2015.103"; 12756 + src = fetchurl { 12757 + url = mirror://cpan/authors/id/M/MU/MUIR/modules/Time-ParseDate-2015.103.tar.gz; 12758 + sha256 = "2c1a06235bf811813caac9eaa9daa71af758667cdf7b082cb59863220fcaeed1"; 12759 + }; 12760 + doCheck = false; 12761 + meta = { 12762 + description = "Parse and format time values"; 12763 + license = "unknown"; 12199 12764 }; 12200 12765 }; 12201 12766 ··· 12818 13383 src = fetchurl { 12819 13384 url = mirror://cpan/authors/id/T/TJ/TJMATHER/XML-RegExp-0.04.tar.gz; 12820 13385 sha256 = "0m7wj00a2kik7wj0azhs1zagwazqh3hlz4255n75q21nc04r06fz"; 13386 + }; 13387 + }; 13388 + 13389 + XMLRSS = buildPerlPackage { 13390 + name = "XML-RSS-1.57"; 13391 + src = fetchurl { 13392 + url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-RSS-1.57.tar.gz; 13393 + sha256 = "c540a1aa7445bf611635537015590575c90c2b07c19529537677a4bcf3a4e6ae"; 13394 + }; 13395 + buildInputs = [ TestManifest ]; 13396 + propagatedBuildInputs = [ DateTime DateTimeFormatMail DateTimeFormatW3CDTF HTMLParser XMLParser ]; 13397 + meta = { 13398 + homepage = http://perl-rss.sourceforge.net/; 13399 + description = "Creates and updates RSS files"; 13400 + license = "perl"; 12821 13401 }; 12822 13402 }; 12823 13403