diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2008-08-09 22:10:46 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2008-08-09 22:10:46 +0000 |
commit | 6bfd25923d84b43be536ea2954a2aab21411f155 (patch) | |
tree | c47490a68c07ec95cbe26955a176f4ac746e5e61 /pkgs/applications/window-managers/stumpwm | |
parent | eb50dd2c0d72a444ae96f3baecfbad0bd28678ee (diff) |
Made possible stumpwm debug run now - install lisp sources, too
svn path=/nixpkgs/trunk/; revision=12567
Diffstat (limited to 'pkgs/applications/window-managers/stumpwm')
-rw-r--r-- | pkgs/applications/window-managers/stumpwm/default.nix | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/pkgs/applications/window-managers/stumpwm/default.nix b/pkgs/applications/window-managers/stumpwm/default.nix index 1185339bbb9f..a0957c1c7971 100644 --- a/pkgs/applications/window-managers/stumpwm/default.nix +++ b/pkgs/applications/window-managers/stumpwm/default.nix @@ -26,11 +26,26 @@ rec { ensureDir $out/bin ensureDir $out/share/stumpwm/doc ensureDir $out/share/info + ensureDir $out/share/stumpwm/lisp cp stumpwm $out/bin cp sample-stumpwmrc.lisp $out/share/stumpwm/doc cp stumpwm.info $out/share/info - '') ["minInit" "defEnsureDir" "addInputs" "doMake"]; + + cp -r {.,cl-ppcre}/*.{lisp,fas,lib,asd} contrib $out/share/stumpwm/lisp + cd $out/share/stumpwm/lisp + cat << EOF >init-stumpwm.lisp + (require "asdf") + (asdf:operate 'asdf:load-op :cl-ppcre) + (asdf:operate 'asdf:load-op :stumpwm) + EOF + clisp -K full -i init-stumpwm.lisp + cat << EOF >init-stumpwm.lisp + (require "asdf") + (asdf:operate 'asdf:load-source-op :cl-ppcre) + (asdf:operate 'asdf:load-source-op :stumpwm) + EOF + '') ["minInit" "defEnsureDir" "addInputs" "doMake"]; /* doConfigure should be specified separately */ phaseNames = ["envVars" "doConfigure" "doMake" "installation"]; |