about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--pkgs/development/lisp-modules/define-package.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/lisp-modules/define-package.nix b/pkgs/development/lisp-modules/define-package.nix
index bb6baddc47d4c..8623032ed375c 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 []);