From 65e3ed7579823f00328b8a895e1368e735f27895 Mon Sep 17 00:00:00 2001 From: liebevil Date: Sun, 26 Apr 2026 00:38:53 -0400 Subject: [PATCH] Update INSTALL added section for LISPless newbz explaining how 2 quicklisp necessary softwares --- INSTALL | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) 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