Run pre/post install hooks
This commit is contained in:
parent
7653e724f3
commit
2be856791f
@ -11,8 +11,12 @@ let
|
|||||||
inherit version;
|
inherit version;
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
mkdir -p "$out/libraries/$pname"
|
mkdir -p "$out/libraries/$pname"
|
||||||
cp -R * "$out/libraries/$pname/"
|
cp -R * "$out/libraries/$pname/"
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
nativeBuildInputs = [ pkgs.unzip ];
|
nativeBuildInputs = [ pkgs.unzip ];
|
||||||
src = fetchurl ({
|
src = fetchurl ({
|
||||||
|
@ -46,12 +46,16 @@ let
|
|||||||
toolsDependencies = map ({packager, name, version}: arduinoPackages.tools.${packager}.${name}.${version}) toolsDependencies;
|
toolsDependencies = map ({packager, name, version}: arduinoPackages.tools.${packager}.${name}.${version}) toolsDependencies;
|
||||||
passAsFile = [ "toolsDependencies" ];
|
passAsFile = [ "toolsDependencies" ];
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
mkdir -p "$out/$dirName"
|
mkdir -p "$out/$dirName"
|
||||||
cp -R * "$out/$dirName/"
|
cp -R * "$out/$dirName/"
|
||||||
|
|
||||||
for i in $(cat $toolsDependenciesPath); do
|
for i in $(cat $toolsDependenciesPath); do
|
||||||
${lndir}/bin/lndir -silent $i $out
|
${lndir}/bin/lndir -silent $i $out
|
||||||
done
|
done
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
nativeBuildInputs = [ pkgs.unzip ];
|
nativeBuildInputs = [ pkgs.unzip ];
|
||||||
src = fetchurl ({
|
src = fetchurl ({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user