Skip to content

Commit 3df6447

Browse files
Andrea Felettocage
Andrea Feletto
authored and
cage
committed
- moved lisp dependency list to own file
1 parent d132a51 commit 3df6447

File tree

2 files changed

+37
-37
lines changed

2 files changed

+37
-37
lines changed

Diff for: lisp-dependencies

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
alexandria
2+
cl-ppcre-unicode
3+
tooter
4+
croatoan
5+
osicat
6+
cl-spark
7+
access
8+
sqlite
9+
sxql
10+
sxql-composer
11+
marshal
12+
bordeaux-threads
13+
log4cl
14+
local-time
15+
cl-colors2
16+
cl-i18n
17+
clunit2
18+
esrap
19+
ieee-floats
20+
parse-number
21+
cl-html5-parser
22+
unix-opts
23+
crypto-shortcuts
24+
drakma
25+
usocket
26+
cffi
27+
babel
28+
percent-encoding
29+
trivial-clipboard
30+
purgatory

Diff for: quick_quicklisp.sh.in

+7-37
Original file line numberDiff line numberDiff line change
@@ -105,43 +105,13 @@ install_quicklisp () {
105105
}
106106

107107
install_dependency () {
108-
# add here the lisp dependency
109-
# e.g.
110-
# @LISP_COMPILER@ \ <- note the '\'
111-
# --eval "(ql:quickload \"swank\")" \ <- note the '\'
112-
# --eval "(sb-ext:quit)"; <- keep this line as latest
113-
@LISP_COMPILER@ \
114-
--eval "(ql:quickload \"alexandria\")" \
115-
--eval "(ql:quickload \"cl-ppcre-unicode\")" \
116-
--eval "(ql:quickload \"tooter\")" \
117-
--eval "(ql:quickload \"croatoan\")" \
118-
--eval "(ql:quickload \"osicat\")" \
119-
--eval "(ql:quickload \"cl-spark\")" \
120-
--eval "(ql:quickload \"access\")" \
121-
--eval "(ql:quickload \"sqlite\")" \
122-
--eval "(ql:quickload \"sxql\")" \
123-
--eval "(ql:quickload \"sxql-composer\")" \
124-
--eval "(ql:quickload \"marshal\")" \
125-
--eval "(ql:quickload \"bordeaux-threads\")" \
126-
--eval "(ql:quickload \"log4cl\")" \
127-
--eval "(ql:quickload \"local-time\")" \
128-
--eval "(ql:quickload \"cl-colors2\")" \
129-
--eval "(ql:quickload \"cl-i18n\")" \
130-
--eval "(ql:quickload \"clunit2\")" \
131-
--eval "(ql:quickload \"esrap\")" \
132-
--eval "(ql:quickload \"ieee-floats\")" \
133-
--eval "(ql:quickload \"parse-number\")" \
134-
--eval "(ql:quickload \"cl-html5-parser\")" \
135-
--eval "(ql:quickload \"unix-opts\")" \
136-
--eval "(ql:quickload \"crypto-shortcuts\")" \
137-
--eval "(ql:quickload \"drakma\")" \
138-
--eval "(ql:quickload \"usocket\")" \
139-
--eval "(ql:quickload \"cffi\")" \
140-
--eval "(ql:quickload \"babel\")" \
141-
--eval "(ql:quickload \"percent-encoding\")" \
142-
--eval "(ql:quickload \"trivial-clipboard\")" \
143-
--eval "(ql:quickload \"purgatory\")" \
144-
--eval "(sb-ext:quit)"
108+
sbcl_args=''
109+
while read -r dep; do
110+
sbcl_args="$sbcl_args --eval '(ql:quickload \"$dep\")'"
111+
done < lisp-dependencies
112+
sbcl_args="$sbcl_args --eval '(sb-ext:quit)'"
113+
114+
eval "@LISP_COMPILER@ $sbcl_args"
145115
}
146116

147117
install_croatoan () {

0 commit comments

Comments
 (0)