@@ -105,43 +105,13 @@ install_quicklisp () {
105
105
}
106
106
107
107
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 "
145
115
}
146
116
147
117
install_croatoan () {
0 commit comments