summaryrefslogtreecommitdiff
path: root/pkgs/build-support/php (follow)
Commit message (Expand)AuthorAgeFilesLines
* build-support/php: fix composer hook defaults and lockfile handlingLiam McDermott2026-01-164-29/+51
* build-support/php: improve PHP builder stabilityPol Dellaiera2025-12-223-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 Hoffmann2025-11-041-3/+3
* phpPackages.composer: 2.8.5 -> 2.8.11, add completion, adoptpatka2025-08-241-2/+13
* maintainers: drop `drupol` from the PHP team and packagesPol Dellaiera2025-08-201-1/+1
* build-support/php: fix by moving `cacert` to `propagatedBuildInputs`•••Fix: https://github.com/NixOS/nixpkgs/pull/425760#issuecomment-3138172663 Pol Dellaiera2025-07-312-0/+10
* build-support/php: let `vendorHash` be overridden correctly (#428711)Pol Dellaiera2025-07-281-1/+1
|\
| * build-support/php: let `vendorHash` be overridden correctlyPol Dellaiera2025-07-271-1/+1
* | build-support/php: avoid code duplication in variables expansionPol Dellaiera2025-07-261-6/+10
|/
* build-support/php: update composer parameters and variable expansionPol Dellaiera2025-07-261-9/+6
* treewide: run nixfmt 1.0.0Wolfgang Walther2025-07-241-1/+2
* buildComposerProject: change propagatedBuildInputs to propagatedNativeBuildIn...Jonas Heinrich2025-07-162-5/+5
* buildComposerProject: Drop moreutils dependencyJonas Heinrich2025-07-162-7/+0
* php81Extensions.meminfo: unstable-2022-03-25 -> 1.1.1-unstable-2022-03-25R. Ryantm2025-07-131-1/+1
* build-support/php: make shellcheck happyPol Dellaiera2025-06-223-17/+27
* build-support/php: run `shfmt` on hooksPol Dellaiera2025-06-223-164/+164
* build-support/php: DRY improvementsPol Dellaiera2025-06-221-38/+26
* build-support/php: enable support for `dontCheckForBrokenSymlinks` set to `tr...Pol Dellaiera2025-03-042-1/+9
* build-support/php: refactor build scriptsPol Dellaiera2025-03-045-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 Dellaiera2025-03-011-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 Dellaiera2025-03-011-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 Dinis2025-01-201-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 Dellaiera2025-01-102-48/+37
* Merge master into staging-nextgithub-actions[bot]2024-12-181-0/+2
|\
| * build-pecl: fix strictDeps•••phpize from the php package itself is needed in autoreconfPhase Olivér Falvai2024-12-161-0/+2
* | .editorconfig: Format .bash files like .sh (#354885)Sefa Eyeoglu2024-11-292-4/+4
|\ \ | |/ |/|
| * tree-wide: Indent .bash files like .shVictor Engmark2024-11-102-4/+4
* | build-support/php/buildComposerRepository: show composer-repository in logs (...Sandro Jäckel2024-11-102-2/+2
|/
* build-support/php: fix typoPol Dellaiera2024-09-237-15/+15
* build-support/php: fix environment variables for ComposerPol Dellaiera2024-09-239-32/+17
* build-support/php: fix comments in multi-lines commandPol Dellaiera2024-09-231-4/+4
* build-support/php: fix reproducibility of buildComposerProject2Patka2024-09-221-2/+4
* build-support/php: implement v2Pol Dellaiera2024-08-157-113/+67
* build-support/php: copy v1 into v2Pol Dellaiera2024-08-156-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 Dellaiera2024-05-191-2/+0
* build-support/php: use `php.packages.composer-local-repo-plugin`Pol Dellaiera2024-05-195-127/+5
* php.buildComposerWithPlugin: init new builderPol Dellaiera2024-05-194-0/+270
* build-support/php: add `composerGlobal` variable•••This doesn't change anything to the existing workflow Pol Dellaiera2024-05-171-2/+13
* buildsupport/php: add passthru.updateScript•••PHP packages where upstream provides a lock file can be automatically updated with the standard updateScript Patka2024-05-091-0/+8
* build-support/php: reorganize files•••Pave the way for having multiple versions in the future Pol Dellaiera2024-05-077-2/+10
* build-support/php: remove obsolete parametersPol Dellaiera2024-05-053-3/+0
* build-support/php: add missing bindingPol Dellaiera2024-05-051-15/+16
* build-support/php: composer, add `meta.mainProgram`Pol Dellaiera2024-05-051-0/+1
* build-support/php: use `lib.getExe`Pol Dellaiera2024-05-051-1/+1
* build-support/php: move environment variables under `env` attributePol Dellaiera2024-05-053-11/+17
* build-support/php: remove obsolete parametersPol Dellaiera2024-05-052-4/+0
* workflows/check-nix-format: enforce for build-support/phpPol Dellaiera2024-05-046-143/+228
* build-support/php: replace `--no-ansi` with `--no-progress`Pol Dellaiera2024-05-012-3/+3
* build-support/php: remove `makeBinaryWrapper`Pol Dellaiera2024-05-012-4/+4
* build-support/php: update warnings when `composer validate` failsPol Dellaiera2024-03-141-0/+20