Skip to content

quicklisp/quicklisp-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Quicklisp Controller is responsible for building and updating
Quicklisp distributions from a project list (maintained separately in
the quicklisp-projects repo).

It fetches project source from a variety of places: git, cvs, svn,
http-available tarballs, etc, and uses that to build up metadata about
the relationships between projects. New or updated projects are then
uploaded into the quicklisp download space.

You must create ~/quicklisp-controller/ and symlink a checkout of
quicklisp-projects (or something with similar directory structure) to
~/quicklisp-controller/projects. A quick way to do that:

  (setup-directories "~/path/to/quicklisp-projects/")

To fetch/update all project sources, use:

  (update-what-you-can)

To build everything that can be built, use:

  (ensure-what-wins-you-can)

To combine those two operations, concluding with a report of what
differs from the last Quicklisp dist:

  (recrank)


This project is available from here:

  https://github.com/quicklisp/quicklisp-controller

If you have problems with or find bugs in this project, please open an
issue here:

  https://github.com/quicklisp/quicklisp-controller/issues

You can also email me: zach@quicklisp.org.

Enjoy!

About

The software to build Quicklisp dists.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages