summary refs log tree commit diff
diff options
context:
space:
mode:
authorElis Hirwing <elis@hirwing.se>2020-04-05 15:28:21 +0200
committertalyz <kim.lindberger@gmail.com>2020-04-05 16:46:24 +0200
commit8d2e5d5cd6036819eeda38ea4a8237c2e05bd036 (patch)
tree321e0abaaa48ab8c6d4a9b654c91bbce70c541f6
parent102aac631b3db59a228ce8e7a309bcf1a7f9e995 (diff)
downloadnixpkgs-8d2e5d5cd6036819eeda38ea4a8237c2e05bd036.tar
nixpkgs-8d2e5d5cd6036819eeda38ea4a8237c2e05bd036.tar.gz
nixpkgs-8d2e5d5cd6036819eeda38ea4a8237c2e05bd036.tar.bz2
nixpkgs-8d2e5d5cd6036819eeda38ea4a8237c2e05bd036.tar.lz
nixpkgs-8d2e5d5cd6036819eeda38ea4a8237c2e05bd036.tar.xz
nixpkgs-8d2e5d5cd6036819eeda38ea4a8237c2e05bd036.tar.zst
nixpkgs-8d2e5d5cd6036819eeda38ea4a8237c2e05bd036.zip
php.extensions.pthreads: Reintroduce pthreads for php72 and php73
-rw-r--r--pkgs/top-level/php-packages.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix
index d502bc03c5f..6bae48b54c3 100644
--- a/pkgs/top-level/php-packages.nix
+++ b/pkgs/top-level/php-packages.nix
@@ -621,6 +621,27 @@ in
       };
     };
 
+    pthreads = let
+      version = "3.2.0";
+      src = pkgs.fetchFromGitHub ({
+        owner = "krakjoe";
+        repo = "pthreads";
+      } // (if (isPhp73) then {
+        rev = "4d1c2483ceb459ea4284db4eb06646d5715e7154";
+        sha256 = "07kdxypy0bgggrfav2h1ccbv67lllbvpa3s3zsaqci0gq4fyi830";
+      } else {
+        rev = "v3.2.0";
+        sha256 = "17hypm75d4w7lvz96jb7s0s87018yzmmap0l125d5fd7abnhzfvv";
+      }));
+    in buildPecl {
+      pname = "pthreads";
+      inherit version src;
+
+      buildInputs = [ pcre'.dev ];
+
+      meta.broken = isPhp74;
+    };
+
     redis = buildPecl {
       version = "5.1.1";
       pname = "redis";