about summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorElis Hirwing <elis@hirwing.se>2020-05-01 21:32:25 +0200
committerElis Hirwing <elis@hirwing.se>2020-05-16 18:51:40 +0200
commite683f5cbfa0e96da29514c8329217e2880a80a26 (patch)
tree7ba733399cc4b0d012cb33df6183adf264a5f695 /pkgs/top-level
parent2608a278ffbbffa586483279fa5d27fe40db1a85 (diff)
downloadnixlib-e683f5cbfa0e96da29514c8329217e2880a80a26.tar
nixlib-e683f5cbfa0e96da29514c8329217e2880a80a26.tar.gz
nixlib-e683f5cbfa0e96da29514c8329217e2880a80a26.tar.bz2
nixlib-e683f5cbfa0e96da29514c8329217e2880a80a26.tar.lz
nixlib-e683f5cbfa0e96da29514c8329217e2880a80a26.tar.xz
nixlib-e683f5cbfa0e96da29514c8329217e2880a80a26.tar.zst
nixlib-e683f5cbfa0e96da29514c8329217e2880a80a26.zip
php.extensions.rdkafka: init at 4.0.3
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/php-packages.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix
index 0fecf30e7360..de9ae52e9ef9 100644
--- a/pkgs/top-level/php-packages.nix
+++ b/pkgs/top-level/php-packages.nix
@@ -709,6 +709,26 @@ in
       meta.broken = isPhp74;
     };
 
+    rdkafka = buildPecl {
+      version = "4.0.3";
+      pname = "rdkafka";
+
+      sha256 = "1g00p911raxcc7n2w9pzadxaggw5c564md6hjvqfs9ip550y5x16";
+
+      buildInputs = with pkgs; [ rdkafka pcre' ];
+
+      postPhpize = ''
+        substituteInPlace configure \
+          --replace 'SEARCH_PATH="/usr/local /usr"' 'SEARCH_PATH=${pkgs.rdkafka}'
+      '';
+
+      meta = {
+        description = "Kafka client based on librdkafka";
+        homepage = "https://github.com/arnaud-lb/php-rdkafka";
+        maintainers = lib.teams.php.members;
+      };
+    };
+
     redis = buildPecl {
       version = "5.1.1";
       pname = "redis";