flakelight-php/pkgs/vendor.nix
2025-10-25 20:20:29 +02:00

23 lines
445 B
Nix

{
composerMeta,
vendorHash,
runCommand,
composerJson,
composerLock,
php,
}: let
inherit (composerMeta) version name;
in
php.mkComposerVendor {
src = runCommand "${name}-composer-config" {} ''
mkdir $out
cp ${composerJson} $out/composer.json
cp ${composerLock} $out/composer.lock
'';
pname = name;
inherit php vendorHash name version;
postBuild = ''
rm -rf vendor/*/*/.git
'';
}