Version 2 (modified by Mark Evenson, 12 years ago) (diff)

Note that ASDF-INSTALL is supported under Windows


ASDF-INSTALL enables one to install ASDF packages from the Internet, correctly updating dependencies.

Currently, ASDF-INSTALL is an an optional contrib, that must be built from the source distribution by using the 'abcl.contrib' target from the Ant-based build process.

Once built, to use ASDF-INSTALL, use the following in your ~/.abclrc:

  (require 'asdf)
  (pushnew "jar:file:${dist.dir}/abcl-contrib.jar!/asdf-install/" asdf:*central-registry*)

where ${dist-dir} is replaced with the absolute pathname of the 'abcl-contrib.jar' location.

Then issuing

  CL-USER> (require 'asdf-install) 

will load ASDF-INSTALL.

To use ASDF-INSTALL, issue commands like

  CL-USER> (asdf-install:install :<PACKAGE>)

where <PACKAGE> is one of the packages listed in the ASDF-INSTALL packages. Most commonly used ASDF systems are linked in this manner.

Optionally, ASDF-INSTALL will use 'gpg' to verify the integrity of the installed packages.

As of abcl-0.23.0, ASDF-INSTALL works around the lack of symlinks on WIndows by the code provided by our up-to-date ASDF2 code base.