summary refs log tree commit diff
path: root/pkgs/top-level/perl-packages.nix
diff options
context:
space:
mode:
authorRenaud <c0bw3b@users.noreply.github.com>2019-11-08 18:15:48 +0100
committerGitHub <noreply@github.com>2019-11-08 18:15:48 +0100
commit1d51fbf22b8cfc70341d814a98278c229ec2c7dd (patch)
tree4fd30c4622f4c15fa2b776aae64adf292db90739 /pkgs/top-level/perl-packages.nix
parent1683c4087e0a5ef84897a84c7ea1dd5be8c6575d (diff)
parente662a44119be44fd235a64517667f50d6c069f63 (diff)
downloadnixpkgs-1d51fbf22b8cfc70341d814a98278c229ec2c7dd.tar
nixpkgs-1d51fbf22b8cfc70341d814a98278c229ec2c7dd.tar.gz
nixpkgs-1d51fbf22b8cfc70341d814a98278c229ec2c7dd.tar.bz2
nixpkgs-1d51fbf22b8cfc70341d814a98278c229ec2c7dd.tar.lz
nixpkgs-1d51fbf22b8cfc70341d814a98278c229ec2c7dd.tar.xz
nixpkgs-1d51fbf22b8cfc70341d814a98278c229ec2c7dd.tar.zst
nixpkgs-1d51fbf22b8cfc70341d814a98278c229ec2c7dd.zip
Merge pull request #71531 from stigtsp/package/perl-mojo-redis-init
perlPackages.MojoRedis: init at 3.24
Diffstat (limited to 'pkgs/top-level/perl-packages.nix')
-rw-r--r--pkgs/top-level/perl-packages.nix47
1 files changed, 47 insertions, 0 deletions
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index a82c4a527e3..b5b9fe9f165 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -11714,6 +11714,22 @@ let
     };
   };
 
+  MojoRedis = buildPerlPackage {
+    pname = "Mojo-Redis";
+    version = "3.24";
+    src = fetchurl {
+      url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojo-Redis-3.24.tar.gz";
+      sha256 = "ca9ca1026bf7d658f23860d54cbc79605e4e5a8b1cc8e7b053b36a218cef566b";
+    };
+    propagatedBuildInputs = [ Mojolicious ProtocolRedisFaster ];
+    meta = {
+      homepage = "https://github.com/jhthorsen/mojo-redis";
+      description = "Redis driver based on Mojo::IOLoop";
+      license = stdenv.lib.licenses.artistic2;
+      maintainers = [ maintainers.sgo ];
+    };
+  };
+
   MojoSQLite = buildPerlModule {
     pname = "Mojo-SQLite";
     version = "3.003";
@@ -14643,6 +14659,37 @@ let
     propagatedBuildInputs = [ IPCSignal ];
   };
 
+  ProtocolRedis = buildPerlPackage {
+    pname = "Protocol-Redis";
+    version = "1.0010";
+    src = fetchurl {
+      url = "mirror://cpan/authors/id/U/UN/UNDEF/Protocol-Redis-1.0010.tar.gz";
+      sha256 = "e787236e46b1f0738a98113ea0dfbee4c695723bb37dce8d6936fd9a519e5343";
+    };
+    meta = {
+      homepage = "https://github.com/und3f/protocol-redis";
+      description = "Redis protocol parser/encoder with asynchronous capabilities";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+      maintainers = [ maintainers.sgo ];
+    };
+  };
+
+  ProtocolRedisFaster = buildPerlPackage {
+    pname = "Protocol-Redis-Faster";
+    version = "0.003";
+    src = fetchurl {
+      url = "mirror://cpan/authors/id/D/DB/DBOOK/Protocol-Redis-Faster-0.003.tar.gz";
+      sha256 = "6b9afb3de94ec1ccd7db4f9e6a2eaba254a57790301c17bcb13bb3edfe1850b7";
+    };
+    propagatedBuildInputs = [ ProtocolRedis ];
+    meta = {
+      homepage = "https://github.com/Grinnz/Protocol-Redis-Faster";
+      description = "Optimized pure-perl Redis protocol parser/encoder";
+      license = stdenv.lib.licenses.artistic2;
+      maintainers = [ maintainers.sgo ];
+    };
+  };
+
   ProtocolWebSocket = buildPerlModule {
     pname = "Protocol-WebSocket";
     version = "0.26";