diff --git a/libraries.nix b/libraries.nix index a619cd4..bfd2c28 100644 --- a/libraries.nix +++ b/libraries.nix @@ -11,8 +11,12 @@ let inherit version; installPhase = '' + runHook preInstall + mkdir -p "$out/libraries/$pname" cp -R * "$out/libraries/$pname/" + + runHook postInstall ''; nativeBuildInputs = [ pkgs.unzip ]; src = fetchurl ({ diff --git a/packages.nix b/packages.nix index b284a96..4bc3a71 100644 --- a/packages.nix +++ b/packages.nix @@ -46,12 +46,16 @@ let toolsDependencies = map ({packager, name, version}: arduinoPackages.tools.${packager}.${name}.${version}) toolsDependencies; passAsFile = [ "toolsDependencies" ]; installPhase = '' + runHook preInstall + mkdir -p "$out/$dirName" cp -R * "$out/$dirName/" for i in $(cat $toolsDependenciesPath); do ${lndir}/bin/lndir -silent $i $out done + + runHook postInstall ''; nativeBuildInputs = [ pkgs.unzip ]; src = fetchurl ({