mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-14 06:00:33 +03:00
build-support/php: fix environment variables for Composer
This commit is contained in:
parent
3bcaabbb71
commit
07e6929c81
9 changed files with 17 additions and 32 deletions
|
@ -94,12 +94,6 @@ let
|
||||||
or (if finalAttrs.composerRepository.composerLock == null then nix-update-script { } else null);
|
or (if finalAttrs.composerRepository.composerLock == null then nix-update-script { } else null);
|
||||||
};
|
};
|
||||||
|
|
||||||
env = {
|
|
||||||
COMPOSER_CACHE_DIR = "/dev/null";
|
|
||||||
COMPOSER_DISABLE_NETWORK = "1";
|
|
||||||
COMPOSER_MIRROR_PATH_REPOS = "1";
|
|
||||||
};
|
|
||||||
|
|
||||||
meta = previousAttrs.meta or { } // {
|
meta = previousAttrs.meta or { } // {
|
||||||
platforms = lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
};
|
};
|
||||||
|
|
|
@ -102,13 +102,6 @@ let
|
||||||
runHook postInstallCheck
|
runHook postInstallCheck
|
||||||
'';
|
'';
|
||||||
|
|
||||||
env = {
|
|
||||||
COMPOSER_CACHE_DIR = "/dev/null";
|
|
||||||
COMPOSER_MIRROR_PATH_REPOS = "1";
|
|
||||||
COMPOSER_HTACCESS_PROTECT = "0";
|
|
||||||
COMPOSER_DISABLE_NETWORK = "0";
|
|
||||||
};
|
|
||||||
|
|
||||||
outputHashMode = "recursive";
|
outputHashMode = "recursive";
|
||||||
outputHashAlgo =
|
outputHashAlgo =
|
||||||
if (finalAttrs ? vendorHash && finalAttrs.vendorHash != "") then null else "sha256";
|
if (finalAttrs ? vendorHash && finalAttrs.vendorHash != "") then null else "sha256";
|
||||||
|
|
|
@ -149,12 +149,6 @@ let
|
||||||
or (if finalAttrs.vendor.composerLock == null then nix-update-script { } else null);
|
or (if finalAttrs.vendor.composerLock == null then nix-update-script { } else null);
|
||||||
};
|
};
|
||||||
|
|
||||||
env = {
|
|
||||||
COMPOSER_CACHE_DIR = "/dev/null";
|
|
||||||
COMPOSER_DISABLE_NETWORK = "1";
|
|
||||||
COMPOSER_MIRROR_PATH_REPOS = "1";
|
|
||||||
};
|
|
||||||
|
|
||||||
meta = previousAttrs.meta or composer.meta;
|
meta = previousAttrs.meta or composer.meta;
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
|
|
@ -100,6 +100,7 @@ composerInstallInstallHook() {
|
||||||
echo "Executing composerInstallInstallHook"
|
echo "Executing composerInstallInstallHook"
|
||||||
|
|
||||||
setComposeRootVersion
|
setComposeRootVersion
|
||||||
|
setComposeEnvVariables
|
||||||
|
|
||||||
# Finally, run `composer install` to install the dependencies and generate
|
# Finally, run `composer install` to install the dependencies and generate
|
||||||
# the autoloader.
|
# the autoloader.
|
||||||
|
|
|
@ -13,6 +13,13 @@ setComposeRootVersion() {
|
||||||
set -e
|
set -e
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setComposeEnvVariables() {
|
||||||
|
echo -e "\e[32mSetting some required environment variables for Composer...\e[0m"
|
||||||
|
export COMPOSER_MIRROR_PATH_REPOS=1
|
||||||
|
export COMPOSER_CACHE_DIR=/dev/null
|
||||||
|
export COMPOSER_HTACCESS_PROTECT=0
|
||||||
|
}
|
||||||
|
|
||||||
checkComposerValidate() {
|
checkComposerValidate() {
|
||||||
setComposeRootVersion
|
setComposeRootVersion
|
||||||
|
|
||||||
|
|
|
@ -94,12 +94,6 @@ let
|
||||||
or (if finalAttrs.composerVendor.composerLock == null then nix-update-script { } else null);
|
or (if finalAttrs.composerVendor.composerLock == null then nix-update-script { } else null);
|
||||||
};
|
};
|
||||||
|
|
||||||
env = {
|
|
||||||
COMPOSER_CACHE_DIR = "/dev/null";
|
|
||||||
COMPOSER_DISABLE_NETWORK = "1";
|
|
||||||
COMPOSER_MIRROR_PATH_REPOS = "1";
|
|
||||||
};
|
|
||||||
|
|
||||||
meta = previousAttrs.meta or { } // {
|
meta = previousAttrs.meta or { } // {
|
||||||
platforms = lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
};
|
};
|
||||||
|
|
|
@ -87,13 +87,6 @@ let
|
||||||
runHook postInstallCheck
|
runHook postInstallCheck
|
||||||
'';
|
'';
|
||||||
|
|
||||||
env = {
|
|
||||||
COMPOSER_CACHE_DIR = "/dev/null";
|
|
||||||
COMPOSER_MIRROR_PATH_REPOS = "1";
|
|
||||||
COMPOSER_HTACCESS_PROTECT = "0";
|
|
||||||
COMPOSER_DISABLE_NETWORK = "0";
|
|
||||||
};
|
|
||||||
|
|
||||||
outputHashMode = "recursive";
|
outputHashMode = "recursive";
|
||||||
outputHashAlgo =
|
outputHashAlgo =
|
||||||
if (finalAttrs ? vendorHash && finalAttrs.vendorHash != "") then null else "sha256";
|
if (finalAttrs ? vendorHash && finalAttrs.vendorHash != "") then null else "sha256";
|
||||||
|
|
|
@ -59,6 +59,8 @@ composerVendorConfigureHook() {
|
||||||
composerVendorBuildHook() {
|
composerVendorBuildHook() {
|
||||||
echo "Executing composerVendorBuildHook"
|
echo "Executing composerVendorBuildHook"
|
||||||
|
|
||||||
|
setComposeEnvVariables
|
||||||
|
|
||||||
composer \
|
composer \
|
||||||
`# The acpu-autoloader is not reproducible and has to be disabled.` \
|
`# The acpu-autoloader is not reproducible and has to be disabled.` \
|
||||||
`# Upstream PR: https://github.com/composer/composer/pull/12090` \
|
`# Upstream PR: https://github.com/composer/composer/pull/12090` \
|
||||||
|
|
|
@ -13,6 +13,13 @@ setComposeRootVersion() {
|
||||||
set -e
|
set -e
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setComposeEnvVariables() {
|
||||||
|
echo -e "\e[32mSetting some required environment variables for Composer...\e[0m"
|
||||||
|
export COMPOSER_MIRROR_PATH_REPOS=1
|
||||||
|
export COMPOSER_CACHE_DIR=/dev/null
|
||||||
|
export COMPOSER_HTACCESS_PROTECT=0
|
||||||
|
}
|
||||||
|
|
||||||
checkComposerValidate() {
|
checkComposerValidate() {
|
||||||
if [ "1" == "${composerGlobal-}" ]; then
|
if [ "1" == "${composerGlobal-}" ]; then
|
||||||
global="global";
|
global="global";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue