diff --git a/INSTALL b/INSTALL index a195f1d..0b11bdd 100644 --- a/INSTALL +++ b/INSTALL @@ -6,7 +6,7 @@ To install a binary release: make install Ideally, install rlwrap (http://utopia.knoware.nl/~hlub/rlwrap/) as -well. In Debian Linux, this is provided by the rlwrap package. +well. In Debian Linux, this is provided by the rlwrap package. Binary releases are compiled with SBCL. @@ -21,7 +21,19 @@ Compiling Shuffletron from source requires the following: Osicat (at least version 0.6.0) Mixalot (at least version 0.0.2) -Run 'make', then 'sudo make install'. +After setting up your preferred LISP variety, the remaining three software packages can be easily fetched using Quicklisp. Follow the installation instructions at http://quicklisp.org/beta/ and evaluate the following expression from within your LISP environment: + + (ql:add-to-init-file) + +which will enable Quicklisp's auto-load feature. Then, run these commands to download and install the three packages: + + (ql:quickload “mixalot”) + (ql:quickload “osicat”) + (ql:quickload “cffi”) + +You will also want the mpg123 library files, which Debian users can obtain via the libmpg123-dev package. + +Once you have satisfied all dependencies, you are ready to build and install shuffletron. Run 'make', then 'sudo make install'. The default make target compiles the program using SBCL. If you prefer CCL, type 'make shuffletron-ccl' or 'make shuffletron-ccl64' instead