dotfiles

config files and scripts at HOME.
git clone git://git.ricketyspace.net/dotfiles.git
Log | Files | Refs

commit ea11f6b8e137401b49cbbedc5c2231aac6c68140
parent 5d0075f961b2e08ad47148089ac52ca5a701543b
Author: rsiddharth <s@ricketyspace.net>
Date:   Sat, 27 Jan 2018 23:26:48 +0000

Makefile: Add QUICKLISP and quick-modules.

Diffstat:
Makefile | 18+++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile @@ -3,11 +3,12 @@ CONFIG_DIR = $(HOME)/.config NPM_PACKAGES_DIR = $(HOME)/.npm-packages CBINS= $(HOME)/.cbins +QUICKLISP=$(HOME)/.quicklisp nothing: @echo "Give me something to make." -all: config dothome npm +all: config dothome npm $(QUICKLISP) quicklisp-modules config: @mkdir -p $(CONFIG_DIR) @@ -59,4 +60,19 @@ propellor: git config --local user.signingkey 6BE93D8BF8664377 .PHONY: propellor +$(QUICKLISP): + wget https://beta.quicklisp.org/quicklisp.lisp -O /tmp/quicklisp.lisp + sbcl --non-interactive --load /tmp/quicklisp.lisp \ + --eval '(quicklisp-quickstart:install)' + mv $(HOME)/quicklisp $@ + +quicklisp-modules: $(QUICKLISP) + sbcl --non-interactive \ + --eval '(ql:quickload :clx)' \ + --eval '(ql:quickload :cl-ppcre)' \ + --eval '(ql:quickload :alexandria)' \ + --eval '(ql:quickload :clx-truetype)' \ + --eval '(xft:cache-fonts)' +.PHONY: quicklisp-modules + .PHONY: dothome npm config nothing all