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