Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 14 additions & 2 deletions INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand All @@ -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
Expand Down