forked from mirrors/nixpkgs
Merge #65846: Update php packages
This commit is contained in:
commit
387e6952d3
|
@ -254,16 +254,16 @@ let
|
|||
|
||||
in {
|
||||
php72 = generic {
|
||||
version = "7.2.20";
|
||||
sha256 = "116a1m0xjn2yi8d5kwzjk335q4brgl7xplcji2p87i2l9vjjkf4z";
|
||||
version = "7.2.21";
|
||||
sha256 = "1vqldc2namfblwyv87fgpfffkjpzawfpcp48f40nfdl3pshq6c9l";
|
||||
|
||||
# https://bugs.php.net/bug.php?id=76826
|
||||
extraPatches = optional stdenv.isDarwin ./php72-darwin-isfinite.patch;
|
||||
};
|
||||
|
||||
php73 = generic {
|
||||
version = "7.3.7";
|
||||
sha256 = "065z2q6imjxlbh6w1r7565ygqhigfbzcz70iaic74hj626kqyq63";
|
||||
version = "7.3.8";
|
||||
sha256 = "1xbndimrfamf97m3vln842g9w1ikq071gjfkk15ai7sx2wqccrnm";
|
||||
|
||||
# https://bugs.php.net/bug.php?id=76826
|
||||
extraPatches = optional stdenv.isDarwin ./php73-darwin-isfinite.patch;
|
||||
|
|
|
@ -39,10 +39,10 @@ let
|
|||
};
|
||||
|
||||
ast = buildPecl rec {
|
||||
version = "1.0.1";
|
||||
version = "1.0.3";
|
||||
pname = "ast";
|
||||
|
||||
sha256 = "0ja74k2lmxwhhvp9y9kc7khijd7s2dqma5x8ghbhx9ajkn0wg8iq";
|
||||
sha256 = "1sk9bkyw3ck9jgvlazxx8zl2nv6lc0gq66v1rfcby9v0zyydb7xr";
|
||||
};
|
||||
|
||||
box = mkDerivation rec {
|
||||
|
@ -73,12 +73,12 @@ let
|
|||
};
|
||||
|
||||
composer = mkDerivation rec {
|
||||
version = "1.8.6";
|
||||
version = "1.9.0";
|
||||
pname = "composer";
|
||||
|
||||
src = pkgs.fetchurl {
|
||||
url = "https://getcomposer.org/download/${version}/composer.phar";
|
||||
sha256 = "0hnm7njab9nsifpb1qbwx54yfpsi00g8mzny11s13ibjvd9rnvxn";
|
||||
sha256 = "0x88bin1c749ajymz2cqjx8660a3wxvndpv4xr6w3pib16fzdpy9";
|
||||
};
|
||||
|
||||
dontUnpack = true;
|
||||
|
@ -143,10 +143,10 @@ let
|
|||
};
|
||||
|
||||
event = buildPecl rec {
|
||||
version = "2.5.2";
|
||||
version = "2.5.3";
|
||||
pname = "event";
|
||||
|
||||
sha256 = "0b9zbwyyfcrzs1gcpqn2dkjq6jliw89g2m981f8ildbp84snkpcf";
|
||||
sha256 = "12liry5ldvgwp1v1a6zgfq8w6iyyxmsdj4c71bp157nnf58cb8hb";
|
||||
|
||||
configureFlags = [
|
||||
"--with-event-libevent-dir=${pkgs.libevent.dev}"
|
||||
|
@ -450,10 +450,10 @@ let
|
|||
};
|
||||
|
||||
protobuf = buildPecl rec {
|
||||
version = "3.8.0";
|
||||
version = "3.9.0";
|
||||
pname = "protobuf";
|
||||
|
||||
sha256 = "09zs7w9iv6432i0js44ihxymbd4pcxlprlzqkcjsxjpbprs4qpv2";
|
||||
sha256 = "1pyfxrfdbzzg5al4byyazdrvy7yad13zwq7papbb2d8gkvc3f3kh";
|
||||
|
||||
buildInputs = with pkgs; [ (if isPhp73 then pcre2 else pcre) ];
|
||||
|
||||
|
@ -493,20 +493,41 @@ let
|
|||
};
|
||||
};
|
||||
|
||||
pthreads = assert (pkgs.config.php.zts or false); buildPecl rec {
|
||||
version = "3.1.5";
|
||||
pthreads = if isPhp73 then pthreads32-dev else pthreads32;
|
||||
|
||||
pthreads32 = assert (pkgs.config.php.zts or false); assert !isPhp73; buildPecl rec {
|
||||
version = "3.2.0";
|
||||
pname = "pthreads";
|
||||
|
||||
sha256 = "1ziap0py3zrc7qj9lw4nzq6wx1viyj8v9y1babchizzan014x6p5";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "krakjoe";
|
||||
repo = "pthreads";
|
||||
rev = "v${version}";
|
||||
sha256 = "17hypm75d4w7lvz96jb7s0s87018yzmmap0l125d5fd7abnhzfvv";
|
||||
};
|
||||
|
||||
meta.broken = true;
|
||||
buildInputs = with pkgs; [ pcre.dev ];
|
||||
};
|
||||
|
||||
pthreads32-dev = assert (pkgs.config.php.zts or false); assert isPhp73; buildPecl rec {
|
||||
version = "3.2.0-dev";
|
||||
pname = "pthreads";
|
||||
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "krakjoe";
|
||||
repo = "pthreads";
|
||||
rev = "4d1c2483ceb459ea4284db4eb06646d5715e7154";
|
||||
sha256 = "07kdxypy0bgggrfav2h1ccbv67lllbvpa3s3zsaqci0gq4fyi830";
|
||||
};
|
||||
|
||||
buildInputs = with pkgs; [ pcre2.dev ];
|
||||
};
|
||||
|
||||
redis = buildPecl rec {
|
||||
version = "4.3.0";
|
||||
version = "5.0.2";
|
||||
pname = "redis";
|
||||
|
||||
sha256 = "18hvll173mlp6dk6xvgajkjf4min8f5gn809nr1ahq4r6kn4rw60";
|
||||
sha256 = "0b5pw17lzqknhijfymksvf8fm1zilppr97ypb31n599jw3mxf62f";
|
||||
};
|
||||
|
||||
sqlsrv = buildPecl rec {
|
||||
|
|
Loading…
Reference in a new issue