[cpan2nix] perlPackages.TaskPlack: cleanup
dependencies: perlPackages.CGICompile: init at 0.22 perlPackages.Coro: init at 6.514 perlPackages.Corona: init at 0.1004 perlPackages.FCGIClient: init at 0.08 perlPackages.JavaScriptValueEscape: init at 0.07 perlPackages.NetFastCGI: init at 0.14 perlPackages.NetServerCoro: init at 1.3 perlPackages.PlackAppProxy: init at 0.29 perlPackages.PlackMiddlewareAuthDigest: init at 0.05 perlPackages.PlackMiddlewareConsoleLogger: init at 0.05 perlPackages.PlackMiddlewareDeflater: init at 0.12 perlPackages.PlackMiddlewareHeader: init at 0.04 perlPackages.PlackMiddlewareSession: init at 0.30 perlPackages.TestHexString: init at 0.03 perlPackages.Twiggy: init at 0.1025
This commit is contained in:
parent
cb27dd9993
commit
8140617930
1 changed files with 208 additions and 1 deletions
|
@ -1764,6 +1764,21 @@ let self = _self // overrides; _self = with self; {
|
|||
};
|
||||
};
|
||||
|
||||
CGICompile = buildPerlModule rec {
|
||||
name = "CGI-Compile-0.22";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/M/MI/MIYAGAWA/CGI-Compile-0.22.tar.gz;
|
||||
sha256 = "1bycbdgbsn88kavy0q8p2i7vn6lf3xk1y7v2rdl32gkrdff4w2gm";
|
||||
};
|
||||
propagatedBuildInputs = [ Filepushd ];
|
||||
buildInputs = [ ModuleBuildTiny TestNoWarnings TestRequires ];
|
||||
meta = {
|
||||
description = "Compile .cgi scripts to a code reference like ModPerl::Registry";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
homepage = "https://github.com/miyagawa/CGI-Compile";
|
||||
};
|
||||
};
|
||||
|
||||
CGICookieXS = buildPerlPackage rec {
|
||||
name = "CGI-Cookie-XS-0.18";
|
||||
src = fetchurl {
|
||||
|
@ -2729,6 +2744,32 @@ let self = _self // overrides; _self = with self; {
|
|||
propagatedBuildInputs = [ CGICookieXS ];
|
||||
};
|
||||
|
||||
Coro = buildPerlPackage rec {
|
||||
name = "Coro-6.514";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/M/ML/MLEHMANN/Coro-6.514.tar.gz;
|
||||
sha256 = "0qndvq74knyra9r98pyllsxz0s80dzc1ljx10arjv9whja1l6cyq";
|
||||
};
|
||||
propagatedBuildInputs = [ AnyEvent Guard commonsense ];
|
||||
buildInputs = [ CanaryStability ];
|
||||
meta = {
|
||||
};
|
||||
};
|
||||
|
||||
Corona = buildPerlPackage rec {
|
||||
name = "Corona-0.1004";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Corona-0.1004.tar.gz;
|
||||
sha256 = "0g5gpma3998rn61qfjv5csv2nrdi4sc84ipkb4k6synyhfgd3xgz";
|
||||
};
|
||||
propagatedBuildInputs = [ NetServerCoro Plack ];
|
||||
buildInputs = [ TestSharedFork TestTCP ];
|
||||
meta = {
|
||||
description = "Coro based PSGI web server";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
};
|
||||
};
|
||||
|
||||
CPAN = buildPerlPackage rec {
|
||||
name = "CPAN-2.16";
|
||||
src = fetchurl {
|
||||
|
@ -5660,6 +5701,19 @@ let self = _self // overrides; _self = with self; {
|
|||
};
|
||||
};
|
||||
|
||||
FCGIClient = buildPerlPackage rec {
|
||||
name = "FCGI-Client-0.08";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/T/TO/TOKUHIROM/FCGI-Client-0.08.tar.gz;
|
||||
sha256 = "1rvhfnyhib1aslr06x8s0yfykaf44j5glj0rxz9ani7z6l0p2vqa";
|
||||
};
|
||||
propagatedBuildInputs = [ AnyMoose ];
|
||||
meta = {
|
||||
description = "client library for fastcgi protocol";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
};
|
||||
};
|
||||
|
||||
FCGIProcManager = buildPerlPackage {
|
||||
name = "FCGI-ProcManager-0.28";
|
||||
src = fetchurl {
|
||||
|
@ -7983,6 +8037,19 @@ let self = _self // overrides; _self = with self; {
|
|||
};
|
||||
};
|
||||
|
||||
JavaScriptValueEscape = buildPerlModule rec {
|
||||
name = "JavaScript-Value-Escape-0.07";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/K/KA/KAZEBURO/JavaScript-Value-Escape-0.07.tar.gz;
|
||||
sha256 = "1p5365lvnax8kbcfrj169lx05af3i3qi5wg5x9mizqgd10vxmjws";
|
||||
};
|
||||
meta = {
|
||||
description = "Avoid XSS with JavaScript value interpolation";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
homepage = "https://github.com/kazeburo/JavaScript-Value-Escape";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
JSON = buildPerlPackage {
|
||||
name = "JSON-2.90";
|
||||
|
@ -11184,6 +11251,19 @@ let self = _self // overrides; _self = with self; {
|
|||
};
|
||||
};
|
||||
|
||||
NetFastCGI = buildPerlPackage rec {
|
||||
name = "Net-FastCGI-0.14";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/C/CH/CHANSEN/Net-FastCGI-0.14.tar.gz;
|
||||
sha256 = "0sjrnlzci21sci5m52zz0x9bf889j67i6vnhrjlypsfm9w5914qi";
|
||||
};
|
||||
buildInputs = [ TestException TestHexString ];
|
||||
meta = {
|
||||
description = "FastCGI Toolkit";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
};
|
||||
};
|
||||
|
||||
NetHTTP = buildPerlPackage rec {
|
||||
name = "Net-HTTP-6.17";
|
||||
src = fetchurl {
|
||||
|
@ -11300,6 +11380,19 @@ let self = _self // overrides; _self = with self; {
|
|||
};
|
||||
};
|
||||
|
||||
NetServerCoro = buildPerlPackage rec {
|
||||
name = "Net-Server-Coro-1.3";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/A/AL/ALEXMV/Net-Server-Coro-1.3.tar.gz;
|
||||
sha256 = "11pvfxsi0q37kd17z597wb8r9dv3r96fiagq57kc746k1lmp06hy";
|
||||
};
|
||||
propagatedBuildInputs = [ Coro NetServer ];
|
||||
meta = {
|
||||
description = "A co-operative multithreaded server using Coro";
|
||||
license = with stdenv.lib.licenses; [ mit ];
|
||||
};
|
||||
};
|
||||
|
||||
NetSMTP = libnet;
|
||||
|
||||
NetSMTPSSL = buildPerlPackage {
|
||||
|
@ -12126,6 +12219,50 @@ let self = _self // overrides; _self = with self; {
|
|||
};
|
||||
};
|
||||
|
||||
PlackAppProxy = buildPerlPackage rec {
|
||||
name = "Plack-App-Proxy-0.29";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/L/LE/LEEDO/Plack-App-Proxy-0.29.tar.gz;
|
||||
sha256 = "03x6yb6ykz1ms90jp1s0pq19yplf7wswljvhzqkr16jannfrmah4";
|
||||
};
|
||||
propagatedBuildInputs = [ AnyEventHTTP LWP Plack ];
|
||||
buildInputs = [ TestRequires TestSharedFork TestTCP ];
|
||||
meta = {
|
||||
description = "proxy requests";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
};
|
||||
};
|
||||
|
||||
PlackMiddlewareAuthDigest = buildPerlModule rec {
|
||||
name = "Plack-Middleware-Auth-Digest-0.05";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-Auth-Digest-0.05.tar.gz;
|
||||
sha256 = "1sqm23kfsl3ac4060zcclc3r86x1vxzhsgvgzg6mxk9njj93zgcs";
|
||||
};
|
||||
propagatedBuildInputs = [ DigestHMAC Plack ];
|
||||
buildInputs = [ LWP ModuleBuildTiny TestSharedFork TestTCP ];
|
||||
meta = {
|
||||
description = "Digest authentication";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
homepage = "https://github.com/miyagawa/Plack-Middleware-Auth-Digest";
|
||||
};
|
||||
};
|
||||
|
||||
PlackMiddlewareConsoleLogger = buildPerlModule rec {
|
||||
name = "Plack-Middleware-ConsoleLogger-0.05";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-ConsoleLogger-0.05.tar.gz;
|
||||
sha256 = "1ngvhwdw9ll4cwnvf0i89ppa9pbyiwng6iba04scrqjda353lrsm";
|
||||
};
|
||||
propagatedBuildInputs = [ JavaScriptValueEscape Plack ];
|
||||
buildInputs = [ ModuleBuildTiny TestRequires ];
|
||||
meta = {
|
||||
description = "Write logs to Firebug or Webkit Inspector";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
homepage = "https://github.com/miyagawa/Plack-Middleware-ConsoleLogger";
|
||||
};
|
||||
};
|
||||
|
||||
PlackMiddlewareDebug = buildPerlModule rec {
|
||||
name = "Plack-Middleware-Debug-0.17";
|
||||
src = fetchurl {
|
||||
|
@ -12141,6 +12278,20 @@ let self = _self // overrides; _self = with self; {
|
|||
};
|
||||
};
|
||||
|
||||
PlackMiddlewareDeflater = buildPerlPackage rec {
|
||||
name = "Plack-Middleware-Deflater-0.12";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/K/KA/KAZEBURO/Plack-Middleware-Deflater-0.12.tar.gz;
|
||||
sha256 = "0xf2visi16hgwgyp9q0cjr10ikbn474hjia5mj8mb2scvbkrbni8";
|
||||
};
|
||||
propagatedBuildInputs = [ Plack ];
|
||||
buildInputs = [ TestRequires TestSharedFork TestTCP ];
|
||||
meta = {
|
||||
description = "Compress response body with Gzip or Deflate";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
};
|
||||
};
|
||||
|
||||
PlackMiddlewareFixMissingBodyInRedirect = buildPerlPackage rec {
|
||||
name = "Plack-Middleware-FixMissingBodyInRedirect-0.12";
|
||||
src = fetchurl {
|
||||
|
@ -12155,6 +12306,19 @@ let self = _self // overrides; _self = with self; {
|
|||
};
|
||||
};
|
||||
|
||||
PlackMiddlewareHeader = buildPerlPackage rec {
|
||||
name = "Plack-Middleware-Header-0.04";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/C/CH/CHIBA/Plack-Middleware-Header-0.04.tar.gz;
|
||||
sha256 = "0pjxxbnilphn38s3mmv0fmg9q2hm4z02ngp2a1lxblzjfbzvkdjy";
|
||||
};
|
||||
propagatedBuildInputs = [ Plack ];
|
||||
meta = {
|
||||
description = "modify HTTP response headers";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
};
|
||||
};
|
||||
|
||||
PlackMiddlewareMethodOverride = buildPerlPackage rec {
|
||||
name = "Plack-Middleware-MethodOverride-0.15";
|
||||
src = fetchurl {
|
||||
|
@ -12195,6 +12359,21 @@ let self = _self // overrides; _self = with self; {
|
|||
};
|
||||
};
|
||||
|
||||
PlackMiddlewareSession = buildPerlModule rec {
|
||||
name = "Plack-Middleware-Session-0.30";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-Session-0.30.tar.gz;
|
||||
sha256 = "0cwlhfj1644jq8axv4cghsqqjsx2y7hj7g0y5l179fcgmbp2ndzf";
|
||||
};
|
||||
propagatedBuildInputs = [ DigestHMAC DigestSHA1 Plack ];
|
||||
buildInputs = [ HTTPCookies LWP ModuleBuildTiny TestFatal TestRequires TestSharedFork TestTCP ];
|
||||
meta = {
|
||||
description = "Middleware for session management";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
homepage = "https://github.com/plack/Plack-Middleware-Session";
|
||||
};
|
||||
};
|
||||
|
||||
PlackTestExternalServer = buildPerlPackage rec {
|
||||
name = "Plack-Test-ExternalServer-0.02";
|
||||
src = fetchurl {
|
||||
|
@ -14170,7 +14349,8 @@ let self = _self // overrides; _self = with self; {
|
|||
url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz";
|
||||
sha256 = "0ajwkyr9nwn11afi6fz6kx4bi7a3p8awjsldmsakz3sl0s42pmbr";
|
||||
};
|
||||
propagatedBuildInputs = [ Plack PSGI ModuleBuildTiny ];
|
||||
propagatedBuildInputs = [ CGICompile CGIEmulatePSGI CGIPSGI Corona FCGI FCGIClient FCGIProcManager HTTPServerSimplePSGI IOHandleUtil NetFastCGI PSGI PlackAppProxy PlackMiddlewareAuthDigest PlackMiddlewareConsoleLogger PlackMiddlewareDebug PlackMiddlewareDeflater PlackMiddlewareHeader PlackMiddlewareReverseProxy PlackMiddlewareSession Starlet Starman Twiggy ];
|
||||
buildInputs = [ ModuleBuildTiny TestSharedFork ];
|
||||
};
|
||||
|
||||
TaskTestRunAllPlugins = buildPerlModule rec {
|
||||
|
@ -14952,6 +15132,18 @@ let self = _self // overrides; _self = with self; {
|
|||
};
|
||||
};
|
||||
|
||||
TestHexString = buildPerlModule rec {
|
||||
name = "Test-HexString-0.03";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/P/PE/PEVANS/Test-HexString-0.03.tar.gz;
|
||||
sha256 = "0h1zl2l1ljlcxsn0xvin9dwiymnhyhnfnxgzg3f9899g37f4qk3x";
|
||||
};
|
||||
meta = {
|
||||
description = "test binary strings with hex dump diagnostics";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
};
|
||||
};
|
||||
|
||||
TestHTTPServerSimple = buildPerlPackage {
|
||||
name = "Test-HTTP-Server-Simple-0.11";
|
||||
src = fetchurl {
|
||||
|
@ -16659,6 +16851,21 @@ let self = _self // overrides; _self = with self; {
|
|||
};
|
||||
};
|
||||
|
||||
Twiggy = buildPerlPackage rec {
|
||||
name = "Twiggy-0.1025";
|
||||
src = fetchurl {
|
||||
url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Twiggy-0.1025.tar.gz;
|
||||
sha256 = "1a57knbwync7rlzhsz1kdc0sd380xnaccwgiy1qwj5d87abdynnp";
|
||||
};
|
||||
propagatedBuildInputs = [ AnyEvent Plack ];
|
||||
buildInputs = [ TestRequires TestSharedFork TestTCP ];
|
||||
meta = {
|
||||
description = "AnyEvent HTTP server for PSGI (like Thin)";
|
||||
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
|
||||
homepage = "https://github.com/miyagawa/Twiggy";
|
||||
};
|
||||
};
|
||||
|
||||
TypeTiny = buildPerlPackage {
|
||||
name = "Type-Tiny-1.002001";
|
||||
src = fetchurl {
|
||||
|
|
Loading…
Reference in a new issue