This project contains the tiny pieces which are necessary to create a Quicklisp distribution. We use this distribution internally in our company to give all team members access to the same set of libraries at a specific version without having to check out their respective git repos.
Check the repos in repositories.txt
and make sure their master
branch contains the code which you want to see in the dist.
Then perform the following:
cd m-creations-dist rm -rf source/* sbcl --eval "(push #p\"$(pwd)/\" asdf:*central-registry*)" --eval "(ql:quickload :m-creations-dist)" --eval "(m-creations-dist::redist)"
When finished, the contents of the release/
directory can be
synchronised to a publicly available server:
rsync -av release/ server:/var/www/quicklisp/
As we use the dwim.hu software stack with a small number of patches to some of them, the dist mainly consists of those projects plus some others which are e.g. not yet available with quicklisp. This is the current list of repositories:
Many thanks to the people who made this possible, in alphabetical order:
- Zach Beane for Quicklisp
- the dwim.hu team
- Nicolas Hafner shirakumo-dist