summary refs log tree commit diff
path: root/pkgs/development/lisp-modules/define-package.nix
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2014-11-16 19:08:00 +0300
committerMichael Raskin <7c6f434c@mail.ru>2014-11-16 19:57:12 +0300
commit12f35b6db70814c7db08c8809390ad1e7fa8f875 (patch)
treeb5a70e06ccaff6a35cf49c85f14d1e1554dc6ee3 /pkgs/development/lisp-modules/define-package.nix
parent0f28ce0ad89860c05b6b055a1b08567b51fb3477 (diff)
downloadnixpkgs-12f35b6db70814c7db08c8809390ad1e7fa8f875.tar
nixpkgs-12f35b6db70814c7db08c8809390ad1e7fa8f875.tar.gz
nixpkgs-12f35b6db70814c7db08c8809390ad1e7fa8f875.tar.bz2
nixpkgs-12f35b6db70814c7db08c8809390ad1e7fa8f875.tar.lz
nixpkgs-12f35b6db70814c7db08c8809390ad1e7fa8f875.tar.xz
nixpkgs-12f35b6db70814c7db08c8809390ad1e7fa8f875.tar.zst
nixpkgs-12f35b6db70814c7db08c8809390ad1e7fa8f875.zip
Allow pre/post-Install
Diffstat (limited to 'pkgs/development/lisp-modules/define-package.nix')
-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 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 []);