mirror of
https://codeberg.org/icewind/flakelight-php.git
synced 2026-06-03 09:54:20 +02:00
28 lines
486 B
Nix
28 lines
486 B
Nix
{
|
|
composerMeta,
|
|
src,
|
|
vendor,
|
|
stdenvNoCC,
|
|
}: let
|
|
inherit (composerMeta) version name;
|
|
in
|
|
stdenvNoCC.mkDerivation {
|
|
inherit src version;
|
|
pname = "${name}-check-vendor-hash";
|
|
|
|
postPatch = ''
|
|
ln -s ${vendor}/vendor vendor
|
|
'';
|
|
|
|
buildPhase = ''
|
|
runHook preBuild
|
|
|
|
diff -q ${vendor}/composer.lock composer.lock || (echo "vendorHash is out of date" && exit 1)
|
|
|
|
runHook postBuild
|
|
'';
|
|
|
|
installPhase = ''
|
|
touch $out
|
|
'';
|
|
}
|