Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

php.extensions.pspell: Fetch from PECL

PHP 8.4 will remove it from tree:

https://github.com/php/php-src/commit/b035cb6c8e31bea351f169b3e9f34fdc562e77e1

+34 -2
+32
pkgs/development/php-packages/pspell/default.nix
···
··· 1 + { 2 + aspell, 3 + buildPecl, 4 + fetchFromGitHub, 5 + lib, 6 + }: 7 + 8 + let 9 + version = "1.0.1"; 10 + in 11 + buildPecl { 12 + inherit version; 13 + pname = "pspell"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "php"; 17 + repo = "pecl-text-pspell"; 18 + rev = version; 19 + hash = "sha256-IVBuEVsUKah8W+oVpIPT9Iln6MFox0e5/5Y14/Kgcg4="; 20 + }; 21 + 22 + configureFlags = [ "--with-pspell=${aspell}" ]; 23 + 24 + doCheck = true; 25 + 26 + meta = with lib; { 27 + description = "PHP extension for checking the spelling of a word"; 28 + homepage = "https://pecl.php.net/package/pspell"; 29 + license = licenses.php301; 30 + maintainers = teams.php.members; 31 + }; 32 + }
+2 -2
pkgs/top-level/php-packages.nix
··· 6 , phpPackage 7 , autoconf 8 , pkg-config 9 - , aspell 10 , bzip2 11 , curl 12 , cyrus_sasl ··· 324 325 protobuf = callPackage ../development/php-packages/protobuf { }; 326 327 rdkafka = callPackage ../development/php-packages/rdkafka { }; 328 329 redis = callPackage ../development/php-packages/redis { }; ··· 584 doCheck = false; 585 } 586 { name = "posix"; doCheck = false; } 587 - { name = "pspell"; configureFlags = [ "--with-pspell=${aspell}" ]; } 588 { 589 name = "readline"; 590 buildInputs = [
··· 6 , phpPackage 7 , autoconf 8 , pkg-config 9 , bzip2 10 , curl 11 , cyrus_sasl ··· 323 324 protobuf = callPackage ../development/php-packages/protobuf { }; 325 326 + pspell = callPackage ../development/php-packages/pspell { }; 327 + 328 rdkafka = callPackage ../development/php-packages/rdkafka { }; 329 330 redis = callPackage ../development/php-packages/redis { }; ··· 585 doCheck = false; 586 } 587 { name = "posix"; doCheck = false; } 588 { 589 name = "readline"; 590 buildInputs = [