about summary refs log tree commit diff
diff options
context:
space:
mode:
authorKim Lindberger <kim.lindberger@gmail.com>2020-05-16 21:31:25 +0200
committerGitHub <noreply@github.com>2020-05-16 21:31:25 +0200
commit37f904592b0f511cd658a8445beb8e40c29ce73f (patch)
tree17925a58209e32e23532b368cb21efccbbd0a061
parent1f207888d3b608f48e702be9584d9fc8f301be28 (diff)
parente683f5cbfa0e96da29514c8329217e2880a80a26 (diff)
downloadnixlib-37f904592b0f511cd658a8445beb8e40c29ce73f.tar
nixlib-37f904592b0f511cd658a8445beb8e40c29ce73f.tar.gz
nixlib-37f904592b0f511cd658a8445beb8e40c29ce73f.tar.bz2
nixlib-37f904592b0f511cd658a8445beb8e40c29ce73f.tar.lz
nixlib-37f904592b0f511cd658a8445beb8e40c29ce73f.tar.xz
nixlib-37f904592b0f511cd658a8445beb8e40c29ce73f.tar.zst
nixlib-37f904592b0f511cd658a8445beb8e40c29ce73f.zip
Merge pull request #86492 from etu/php-extension-init-rdkafka
php.extensions.rdkafka: init at 4.0.3
-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";