From 2be856791f192b778ab2758c3ce2d7a1062c0490 Mon Sep 17 00:00:00 2001 From: Bouke van der Bijl Date: Wed, 21 Dec 2022 17:01:04 +0100 Subject: [PATCH] Run pre/post install hooks --- libraries.nix | 4 ++++ packages.nix | 4 ++++ 2 files changed, 8 insertions(+) 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 ({