nixpkgs-suyu/pkgs/top-level
talyz 282337799b
php: Build an even slimmer base
This moves yet more extensions from the base build to
phpPackages.ext. Some of the extensions are a bit quirky and need
patching for this to work, most notably mysqlnd and opcache.

Two new parameters are introduced for mkExtension - internalDeps and
postPhpize. internalDeps is used to specify which other internal
extensions the current extension depends on, in order to provide them
at build time. postPhpize is for when patches and quirks need to be
applied after running phpize.

Patch notes:

- For opcache, older versions of PHP have a bug where header files are
  included in the wrong order.

- For mysqlnd, the config.h is never included, so we include it in the
  main header file, mysqlnd.h. Also, the configure script doesn't add
  the necessary library link flags, so we add them to the variable
  configure should have added them to.
2020-04-03 10:11:13 +02:00
..
aliases.nix php-unit: Drop the declaration of the php-unit attributes since they aren't used 2020-04-03 10:11:11 +02:00
all-packages.nix php-unit: Drop the declaration of the php-unit attributes since they aren't used 2020-04-03 10:11:11 +02:00
beam-packages.nix lfe: 1.2.1 -> 1.3 2020-02-10 20:03:47 +01:00
config.nix
coq-packages.nix coqPackages.hierarchy-builder: init at 0.9.0 2020-03-11 17:15:52 +01:00
darwin-packages.nix xcode: Add more hashes, and fix some old ones 2020-01-03 15:19:08 -05:00
default.nix
dhall-packages.nix Add Nixpkgs support for Dhall 2020-02-11 22:02:53 -08:00
dotnet-packages.nix
emacs-packages.nix
emscripten-packages.nix
haskell-packages.nix ghc: 8.6.3-binary -> 8.6.5-binary 2020-03-27 20:54:27 +01:00
haxe-packages.nix
impure.nix
java-packages.nix
lua-packages.nix
make-tarball.nix Add packages.json to the tarball job 2020-03-24 16:42:00 +01:00
metrics.nix
ocaml-packages.nix ocamlPackages.graphics: init at 5.1.0 for OCaml ≥ 4.09 2020-03-23 09:12:50 +01:00
packages-config.nix Add packages.json to the tarball job 2020-03-24 16:42:00 +01:00
perl-packages.nix perlPackages.CPAN: fix patch download 2020-03-27 04:04:53 -04:00
php-packages.nix php: Build an even slimmer base 2020-04-03 10:11:13 +02:00
pure-packages.nix octaveHg: drop 2020-02-09 19:24:18 +01:00
python-packages.nix pythonPackages.bravia-tv: init at 1.0.1 2020-03-28 08:08:36 +00:00
release-cross.nix Merge branch 'ghcjs-cross-without-cc-19.09' into ghcjs-cross-without-cc 2019-12-24 17:55:35 -05:00
release-lib.nix
release-python.nix
release-small.nix release.nix and release-small.nix: remove unar, fixes #76927 2020-01-13 15:53:49 +01:00
release.nix release.nix: remove stack job from x86_64-darwin 2020-02-28 16:22:11 -08:00
ruby-packages.nix rubyPackages: update 2020-02-09 09:18:47 +01:00
splice.nix
stage.nix symlinkJoin: fix cross 2019-12-25 12:17:09 -05:00
static.nix gcc5: remove 2020-01-28 20:11:00 +01:00
unix-tools.nix
wine-packages.nix