From 5683ebbb6c8a5ad89fc97d0c7c24da1572c67eed Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Mon, 8 Jun 2026 16:03:42 +0200 Subject: [PATCH] slurm-spank-x11: run pre/post hooks for install and build phase --- pkgs/by-name/sl/slurm-spank-x11/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/sl/slurm-spank-x11/package.nix b/pkgs/by-name/sl/slurm-spank-x11/package.nix index 5a5d694c9b3e..a0a2cbe3102d 100644 --- a/pkgs/by-name/sl/slurm-spank-x11/package.nix +++ b/pkgs/by-name/sl/slurm-spank-x11/package.nix @@ -24,16 +24,24 @@ stdenv.mkDerivation (finalAttrs: { env.NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; buildPhase = '' + runHook preBuild + gcc -DX11_LIBEXEC_PROG="\"$out/bin/slurm-spank-x11\"" \ -g -o slurm-spank-x11 slurm-spank-x11.c gcc -I${lib.getDev slurm}/include -DX11_LIBEXEC_PROG="\"$out/bin/slurm-spank-x11\"" -shared -fPIC \ -g -o x11.so slurm-spank-x11-plug.c + + runHook postBuild ''; installPhase = '' + runHook preInstall + mkdir -p $out/bin $out/lib install -m 755 slurm-spank-x11 $out/bin install -m 755 x11.so $out/lib + + runHook postInstall ''; meta = {