diff options
author | Pol Dellaiera <pol.dellaiera@protonmail.com> | 2022-12-26 11:10:14 +0100 |
---|---|---|
committer | Pol Dellaiera <pol.dellaiera@protonmail.com> | 2022-12-29 18:21:57 +0100 |
commit | 9501edfefb5363d5454ce0e9bea1007af78b5218 (patch) | |
tree | 75c7e85795b7579d85e6595413f29527a028cb07 | |
parent | e8d9e7e90886c3012d589a6ae8b6e104795ba8ee (diff) | |
download | nixpkgs-9501edfefb5363d5454ce0e9bea1007af78b5218.tar nixpkgs-9501edfefb5363d5454ce0e9bea1007af78b5218.tar.gz nixpkgs-9501edfefb5363d5454ce0e9bea1007af78b5218.tar.bz2 nixpkgs-9501edfefb5363d5454ce0e9bea1007af78b5218.tar.lz nixpkgs-9501edfefb5363d5454ce0e9bea1007af78b5218.tar.xz nixpkgs-9501edfefb5363d5454ce0e9bea1007af78b5218.tar.zst nixpkgs-9501edfefb5363d5454ce0e9bea1007af78b5218.zip |
php.extensions.openswoole: 4.12.0 -> 22.0.0
-rw-r--r-- | pkgs/development/php-packages/openswoole/default.nix | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/pkgs/development/php-packages/openswoole/default.nix b/pkgs/development/php-packages/openswoole/default.nix index 4f2273321f2..5c4a00976e0 100644 --- a/pkgs/development/php-packages/openswoole/default.nix +++ b/pkgs/development/php-packages/openswoole/default.nix @@ -1,17 +1,23 @@ -{ lib, stdenv, buildPecl, php, valgrind, pcre2 }: +{ lib, stdenv, buildPecl, php, valgrind, pcre2, fetchFromGitHub }: + let pname = "openswoole"; - version = "4.12.0"; -in -buildPecl { - inherit pname version; + version = "22.0.0"; +in buildPecl { + inherit version; + pname = "openswoole"; - sha256 = "16fxwkjqihinzsmjbpzslf13m8yp0wnsqa2y5g0b07cf15g6qbny"; + src = fetchFromGitHub { + owner = "openswoole"; + repo = "swoole-src"; + rev = "v${version}"; + sha256 = "sha256-4Z7mBNGHXS/giSCmPpSyu9/99MEjCnoXgymDM/s1gk8="; + }; buildInputs = [ pcre2 ] ++ lib.optionals (!stdenv.isDarwin) [ valgrind ]; meta = with lib; { - changelog = "https://pecl.php.net/package/openswoole/${version}"; + changelog = "https://github.com/openswoole/swoole-src/releases/tag/v${version}"; description = "Coroutine-based concurrency library and high performance programmatic server for PHP"; homepage = "https://www.openswoole.com/"; license = licenses.asl20; |