Use quicklisp client fix to load package-inferred systems without problems.
This commit is contained in:
parent
13e1c3eee3
commit
eafa22e5ca
1 changed files with 21 additions and 0 deletions
21
action.yml
21
action.yml
|
@ -188,6 +188,27 @@ runs:
|
|||
# the other Lisp files in general, so it's better to tell Quicklisp
|
||||
# to update all its dists.
|
||||
ros -e "(ql:update-all-dists :prompt nil)"
|
||||
- name: Install Quicklisp patch for package-inferred systems
|
||||
shell: lispsh {0}
|
||||
run: |
|
||||
git clone \
|
||||
--no-tags \
|
||||
--single-branch \
|
||||
--depth=1 \
|
||||
https://github.com/40ants/quicklisp-client-fix \
|
||||
~/.quicklisp-client-fix
|
||||
|
||||
cat >> ~/.roswell/init.lisp <<EOF
|
||||
(let ((fix-filename (make-pathname :directory '(:absolute :home ".quicklisp-client-fix")
|
||||
:name "quicklisp-fix"
|
||||
:type "lisp")))
|
||||
(cond
|
||||
((probe-file fix-filename)
|
||||
(format t "Loading quicklisp fix.~%")
|
||||
(load fix-filename))
|
||||
(t
|
||||
(format t "Quicklisp fix was not found at ~S.~%" fix-filename))))
|
||||
EOF
|
||||
- name: Upgrade ASDF to the Latest Version
|
||||
shell: lispsh {0}
|
||||
run: |
|
||||
|
|
Loading…
Reference in a new issue