| Commit message (Expand) | Author | Age | Files | Lines |
| * | build-support/php: fix composer hook defaults and lockfile handling | Liam McDermott | 2026-01-16 | 4 | -29/+51 |
| * | build-support/php: improve PHP builder stability | Pol Dellaiera | 2025-12-22 | 3 | -36/+68 |
| * | build-support/php: fix variable substitution in bash•••The build environment sets the bash option NOUNSET which fails the
script for any substitution of uninitialized variables. The ${VAR-}
construct circumvents this.
This was tested by building the following derivations:
- phpPackages.box{,.composerVendor}
- phpPackages.cyclonedx-php-composer
- phpPackages.phing{,.composerVendor}
- phpPackages.php-parallel-lint{,.composerVendor}
- phpPackages.castor{,.composerVendor}
- phpPackages.phive{,.composerVendor}
- phpPackages.php-cs-fixer{,.composerVendor}
- phpPackages.phpspy
- phpPackages.composer
- phpPackages.grumphp{,.composerVendor}
- phpPackages.phpinsights{,.composerVendor}
- phpPackages.phpstan{,.composerVendor}
- phpPackages.composer-local-repo-plugin
- phpPackages.phan
- phpPackages.php-codesniffer{,.composerVendor}
- phpPackages.phpmd{,.composerVendor}
- phpPackages.psalm{,.composerVendor}
- psysh{,.composerVendor}
- deployer{,.composerVendor}
| Lucas Hoffmann | 2025-11-04 | 1 | -3/+3 |
| * | phpPackages.composer: 2.8.5 -> 2.8.11, add completion, adopt | patka | 2025-08-24 | 1 | -2/+13 |
| * | maintainers: drop `drupol` from the PHP team and packages | Pol Dellaiera | 2025-08-20 | 1 | -1/+1 |
| * | build-support/php: fix by moving `cacert` to `propagatedBuildInputs`•••Fix: https://github.com/NixOS/nixpkgs/pull/425760#issuecomment-3138172663
| Pol Dellaiera | 2025-07-31 | 2 | -0/+10 |
| * | build-support/php: let `vendorHash` be overridden correctly (#428711) | Pol Dellaiera | 2025-07-28 | 1 | -1/+1 |
| |\ |
|
| | * | build-support/php: let `vendorHash` be overridden correctly | Pol Dellaiera | 2025-07-27 | 1 | -1/+1 |
| * | | build-support/php: avoid code duplication in variables expansion | Pol Dellaiera | 2025-07-26 | 1 | -6/+10 |
| |/ |
|
| * | build-support/php: update composer parameters and variable expansion | Pol Dellaiera | 2025-07-26 | 1 | -9/+6 |
| * | treewide: run nixfmt 1.0.0 | Wolfgang Walther | 2025-07-24 | 1 | -1/+2 |
| * | buildComposerProject: change propagatedBuildInputs to propagatedNativeBuildIn... | Jonas Heinrich | 2025-07-16 | 2 | -5/+5 |
| * | buildComposerProject: Drop moreutils dependency | Jonas Heinrich | 2025-07-16 | 2 | -7/+0 |
| * | php81Extensions.meminfo: unstable-2022-03-25 -> 1.1.1-unstable-2022-03-25 | R. Ryantm | 2025-07-13 | 1 | -1/+1 |
| * | build-support/php: make shellcheck happy | Pol Dellaiera | 2025-06-22 | 3 | -17/+27 |
| * | build-support/php: run `shfmt` on hooks | Pol Dellaiera | 2025-06-22 | 3 | -164/+164 |
| * | build-support/php: DRY improvements | Pol Dellaiera | 2025-06-22 | 1 | -38/+26 |
| * | build-support/php: enable support for `dontCheckForBrokenSymlinks` set to `tr... | Pol Dellaiera | 2025-03-04 | 2 | -1/+9 |
| * | build-support/php: refactor build scripts | Pol Dellaiera | 2025-03-04 | 5 | -72/+61 |
| * | build-support/php: support `lib.extendMkDerivation` for `php.mkComposerVendor`•••Inspired from https://github.com/NixOS/nixpkgs/pull/382550
Context: https://github.com/NixOS/nixpkgs/pull/234651
| Pol Dellaiera | 2025-03-01 | 1 | -45/+39 |
| * | build-support/php: support `lib.extendMkDerivation` for `php.buildComposerPro...•••Inspired from https://github.com/NixOS/nixpkgs/pull/382550
Context: https://github.com/NixOS/nixpkgs/pull/234651
| Pol Dellaiera | 2025-03-01 | 1 | -40/+54 |
| * | pkgs/build-support/php/builders/v2: copy installer-paths to the output•••CMSes like Drupal or Wordpress use "extra.installer-paths" property to
redirect certain packages to certain folders, which means only copying
the vendor folder is not enough, we have to copy all dependencies in the
installer-paths.
Fixes #373626
pkgs/build-support/php/builders/v2: check if installer-paths exists before copying
pkgs/build-support/php/builders/v2: strip out the git repositories
| Tiago Dinis | 2025-01-20 | 1 | -1/+15 |
| * | build-support/php: improve PHP builder•••This update provide a new feature that allows to build packages without `composer.lock` file (e.g. PHP CodeSniffer).
| Pol Dellaiera | 2025-01-10 | 2 | -48/+37 |
| * | Merge master into staging-next | github-actions[bot] | 2024-12-18 | 1 | -0/+2 |
| |\ |
|
| | * | build-pecl: fix strictDeps•••phpize from the php package itself is needed in autoreconfPhase
| Olivér Falvai | 2024-12-16 | 1 | -0/+2 |
| * | | .editorconfig: Format .bash files like .sh (#354885) | Sefa Eyeoglu | 2024-11-29 | 2 | -4/+4 |
| |\ \
| |/
|/| |
|
| | * | tree-wide: Indent .bash files like .sh | Victor Engmark | 2024-11-10 | 2 | -4/+4 |
| * | | build-support/php/buildComposerRepository: show composer-repository in logs (... | Sandro Jäckel | 2024-11-10 | 2 | -2/+2 |
| |/ |
|
| * | build-support/php: fix typo | Pol Dellaiera | 2024-09-23 | 7 | -15/+15 |
| * | build-support/php: fix environment variables for Composer | Pol Dellaiera | 2024-09-23 | 9 | -32/+17 |
| * | build-support/php: fix comments in multi-lines command | Pol Dellaiera | 2024-09-23 | 1 | -4/+4 |
| * | build-support/php: fix reproducibility of buildComposerProject2 | Patka | 2024-09-22 | 1 | -2/+4 |
| * | build-support/php: implement v2 | Pol Dellaiera | 2024-08-15 | 7 | -113/+67 |
| * | build-support/php: copy v1 into v2 | Pol Dellaiera | 2024-08-15 | 6 | -0/+576 |
| * | php.packages.composer: do not use `buildComposerProject`•••I decided to avoid the use of `buildComposerProject because it requires `composer-local-repo-plugin` which is going to be refactored.
| Pol Dellaiera | 2024-05-19 | 1 | -2/+0 |
| * | build-support/php: use `php.packages.composer-local-repo-plugin` | Pol Dellaiera | 2024-05-19 | 5 | -127/+5 |
| * | php.buildComposerWithPlugin: init new builder | Pol Dellaiera | 2024-05-19 | 4 | -0/+270 |
| * | build-support/php: add `composerGlobal` variable•••This doesn't change anything to the existing workflow
| Pol Dellaiera | 2024-05-17 | 1 | -2/+13 |
| * | buildsupport/php: add passthru.updateScript•••PHP packages where upstream provides a lock file can be automatically updated with the standard updateScript
| Patka | 2024-05-09 | 1 | -0/+8 |
| * | build-support/php: reorganize files•••Pave the way for having multiple versions in the future
| Pol Dellaiera | 2024-05-07 | 7 | -2/+10 |
| * | build-support/php: remove obsolete parameters | Pol Dellaiera | 2024-05-05 | 3 | -3/+0 |
| * | build-support/php: add missing binding | Pol Dellaiera | 2024-05-05 | 1 | -15/+16 |
| * | build-support/php: composer, add `meta.mainProgram` | Pol Dellaiera | 2024-05-05 | 1 | -0/+1 |
| * | build-support/php: use `lib.getExe` | Pol Dellaiera | 2024-05-05 | 1 | -1/+1 |
| * | build-support/php: move environment variables under `env` attribute | Pol Dellaiera | 2024-05-05 | 3 | -11/+17 |
| * | build-support/php: remove obsolete parameters | Pol Dellaiera | 2024-05-05 | 2 | -4/+0 |
| * | workflows/check-nix-format: enforce for build-support/php | Pol Dellaiera | 2024-05-04 | 6 | -143/+228 |
| * | build-support/php: replace `--no-ansi` with `--no-progress` | Pol Dellaiera | 2024-05-01 | 2 | -3/+3 |
| * | build-support/php: remove `makeBinaryWrapper` | Pol Dellaiera | 2024-05-01 | 2 | -4/+4 |
| * | build-support/php: update warnings when `composer validate` fails | Pol Dellaiera | 2024-03-14 | 1 | -0/+20 |