git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #102066 from zakame/contrib/perl-NetAsyncHTTP

perlPackages.NetAsyncHTTP: init at 0.47

commit685c059737c7e3a2089872fd90ea48dae0f34eb4 authorStigP <stig@stig.io> dateFri 30 Oct 2020, 16:40 (6 years ago) parentf24fa1e489c736
1 file changed+21
pkgs/top-level/perl-packages.nix+21
pkgs/top-level/perl-packages.nix+21
@@ -14570,6 +14570,27 @@ let
1457014570 };
1457114571 };
1457214572
14573+ NetAsyncHTTP = buildPerlModule {
14574+ pname = "Net-Async-HTTP";
14575+ version = "0.47";
14576+ src = fetchurl {
14577+ url = "mirror://cpan/authors/id/P/PE/PEVANS/Net-Async-HTTP-0.47.tar.gz";
14578+ sha256 = "1lwy1ijrhibi087p3q5zvadhkq0slfrzfhb76cmkx4mpyv5v4l8f";
14579+ };
14580+ buildInputs = [ HTTPCookies TestIdentity TestMetricsAny TestRefcount ];
14581+ propagatedBuildInputs = [ Future HTTPMessage IOAsync MetricsAny StructDumb URI ];
14582+ preCheck = stdenv.lib.optionalString stdenv.isDarwin ''
14583+ # network tests fail on Darwin/sandbox, so disable these
14584+ rm -f t/20local-connect.t t/22local-connect-pipeline.t t/23local-connect-redir.t
14585+ rm -f t/90rt75615.t t/90rt75616.t t/90rt93232.t
14586+ '';
14587+ meta = {
14588+ description = "Use HTTP with IO::Async";
14589+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
14590+ maintainers = [ maintainers.zakame ];
14591+ };
14592+ };
14593+
1457314594 NetAsyncPing = buildPerlPackage {
1457414595 pname = "Net-Async-Ping";
1457514596 version = "0.004001";