summary refs log tree commit diff
path: root/pkgs/development/interpreters/php
diff options
context:
space:
mode:
authorElis Hirwing <elis@hirwing.se>2019-11-21 22:19:01 +0100
committerElis Hirwing <elis@hirwing.se>2019-11-21 23:22:54 +0100
commitfdc094f69e8345a95df26af093adea2e18f5fb63 (patch)
tree36b617c5d3a35a1e3ab57baa26ef581b4c26c9ff /pkgs/development/interpreters/php
parent1939a97811b15ace55a172d1f5e32dcb8f562cb0 (diff)
downloadnixpkgs-fdc094f69e8345a95df26af093adea2e18f5fb63.tar
nixpkgs-fdc094f69e8345a95df26af093adea2e18f5fb63.tar.gz
nixpkgs-fdc094f69e8345a95df26af093adea2e18f5fb63.tar.bz2
nixpkgs-fdc094f69e8345a95df26af093adea2e18f5fb63.tar.lz
nixpkgs-fdc094f69e8345a95df26af093adea2e18f5fb63.tar.xz
nixpkgs-fdc094f69e8345a95df26af093adea2e18f5fb63.tar.zst
nixpkgs-fdc094f69e8345a95df26af093adea2e18f5fb63.zip
php74: init at 7.4.0RC6
Diffstat (limited to 'pkgs/development/interpreters/php')
-rw-r--r--pkgs/development/interpreters/php/default.nix15
1 files changed, 14 insertions, 1 deletions
diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix
index 4778f08560d..373cbae262a 100644
--- a/pkgs/development/interpreters/php/default.nix
+++ b/pkgs/development/interpreters/php/default.nix
@@ -4,7 +4,7 @@
 , openssl, pcre, pcre2, sqlite, config, libjpeg, libpng, freetype
 , libxslt, libmcrypt, bzip2, icu, openldap, cyrus_sasl, libmhash, unixODBC
 , uwimap, pam, gmp, apacheHttpd, libiconv, systemd, libsodium, html-tidy, libargon2
-, libzip, valgrind
+, libzip, valgrind, oniguruma
 }:
 
 with lib;
@@ -78,6 +78,7 @@ let
       buildInputs = [ ]
         ++ optional (versionOlder version "7.3") pcre
         ++ optional (versionAtLeast version "7.3") pcre2
+        ++ optional (versionAtLeast version "7.4") oniguruma
         ++ optional withSystemd systemd
         ++ optionals imapSupport [ uwimap openssl pam ]
         ++ optionals curlSupport [ curl openssl ]
@@ -268,4 +269,16 @@ in {
     # https://bugs.php.net/bug.php?id=76826
     extraPatches = optional stdenv.isDarwin ./php73-darwin-isfinite.patch;
   };
+
+  php74 = let
+    version = "7.4.0RC6";
+    sha256 = "1q20ax5mphypq7dwxd509lzca6m0rcxkzmcbkc6kg4bw6gvnjkyv";
+  in (generic {
+    inherit version sha256;
+  }).overrideAttrs(oa: {
+    src = fetchurl {
+      url = "https://downloads.php.net/~derick/php-${version}.tar.bz2";
+      inherit sha256;
+    };
+  });
 }