Allow pre/post-Install

This commit is contained in:
Michael Raskin 2014-11-16 19:08:00 +03:00
parent 0f28ce0ad8
commit 12f35b6db7

View File

@ -30,6 +30,8 @@ basePackage = {
inherit deployConfigScript deployLaunchScript; inherit deployConfigScript deployLaunchScript;
installPhase = '' installPhase = ''
eval "$preInstall"
mkdir -p "$out"/share/doc/${args.baseName}; mkdir -p "$out"/share/doc/${args.baseName};
mkdir -p "$out"/lib/common-lisp/${args.baseName}; mkdir -p "$out"/lib/common-lisp/${args.baseName};
cp -r . "$out"/lib/common-lisp/${args.baseName}; cp -r . "$out"/lib/common-lisp/${args.baseName};
@ -37,6 +39,8 @@ basePackage = {
${deployConfigScript} ${deployConfigScript}
${deployLaunchScript} ${deployLaunchScript}
eval "$postInstall"
''; '';
propagatedBuildInputs = (args.deps or []) ++ [clwrapper clwrapper.lisp] propagatedBuildInputs = (args.deps or []) ++ [clwrapper clwrapper.lisp]
++ (args.propagatedBuildInputs or []); ++ (args.propagatedBuildInputs or []);