diff options
author | Pol Dellaiera <pol.dellaiera@protonmail.com> | 2023-09-08 12:37:24 +0200 |
---|---|---|
committer | Pol Dellaiera <pol.dellaiera@protonmail.com> | 2023-09-08 12:37:24 +0200 |
commit | 95fd689f85add9a871fedcb896104330236b338f (patch) | |
tree | 5243a3c7341ac8f3a0a8d2286f3105ae437313f0 /pkgs/top-level/php-packages.nix | |
parent | dd57b3f25042f3fe7852d0e6a817da440aebfe98 (diff) | |
download | nixlib-95fd689f85add9a871fedcb896104330236b338f.tar nixlib-95fd689f85add9a871fedcb896104330236b338f.tar.gz nixlib-95fd689f85add9a871fedcb896104330236b338f.tar.bz2 nixlib-95fd689f85add9a871fedcb896104330236b338f.tar.lz nixlib-95fd689f85add9a871fedcb896104330236b338f.tar.xz nixlib-95fd689f85add9a871fedcb896104330236b338f.tar.zst nixlib-95fd689f85add9a871fedcb896104330236b338f.zip |
php: run `genfiles` for building extensions too
Diffstat (limited to 'pkgs/top-level/php-packages.nix')
-rw-r--r-- | pkgs/top-level/php-packages.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index f60ae14cf585..2e810ca09927 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -31,6 +31,7 @@ , pam , pcre2 , postgresql +, bison , re2c , readline , rsync @@ -101,14 +102,22 @@ lib.makeScope pkgs.newScope (self: with self; { autoconf pkg-config re2c + bison ]; inherit configureFlags internalDeps buildInputs zendExtension doCheck; preConfigurePhases = [ + "genfiles" "cdToExtensionRootPhase" ]; + genfiles = '' + if [ -f "scripts/dev/genfiles" ]; then + ./scripts/dev/genfiles + fi + ''; + cdToExtensionRootPhase = '' # Go to extension source root. cd "ext/${extName}" |