From 12f35b6db70814c7db08c8809390ad1e7fa8f875 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 16 Nov 2014 19:08:00 +0300 Subject: [PATCH] Allow pre/post-Install --- pkgs/development/lisp-modules/define-package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/lisp-modules/define-package.nix b/pkgs/development/lisp-modules/define-package.nix index bb6baddc47d..8623032ed37 100644 --- a/pkgs/development/lisp-modules/define-package.nix +++ b/pkgs/development/lisp-modules/define-package.nix @@ -30,6 +30,8 @@ basePackage = { inherit deployConfigScript deployLaunchScript; installPhase = '' + eval "$preInstall" + mkdir -p "$out"/share/doc/${args.baseName}; mkdir -p "$out"/lib/common-lisp/${args.baseName}; cp -r . "$out"/lib/common-lisp/${args.baseName}; @@ -37,6 +39,8 @@ basePackage = { ${deployConfigScript} ${deployLaunchScript} + + eval "$postInstall" ''; propagatedBuildInputs = (args.deps or []) ++ [clwrapper clwrapper.lisp] ++ (args.propagatedBuildInputs or []);