separate package ros.install.*

This commit is contained in:
SANO Masatoshi 2016-12-17 14:47:27 +09:00
parent 9039d1ad7a
commit 164c5aa61b
8 changed files with 29 additions and 9 deletions

View file

@ -1,4 +1,7 @@
(in-package :ros.install)
(ros:include "util-install-quicklisp")
(defpackage :ros.install.msys2
(:use :cl :ros.install :ros.util :ros.locations))
(in-package :ros.install.msys2)
#-win32
(progn
(warn "msys2 is only required on windows"))

View file

@ -1,4 +1,7 @@
(in-package :ros.install)
(ros:include "util-install-quicklisp")
(defpackage :ros.install.abcl-bin
(:use :cl :ros.install :ros.util :ros.locations))
(in-package :ros.install.abcl-bin)
(defvar *abcl-bin-get-version-cache* nil)

View file

@ -1,4 +1,7 @@
(in-package :ros.install)
(ros:include "util-install-quicklisp")
(defpackage :ros.install.allegro
(:use :cl :ros.install :ros.util :ros.locations))
(in-package :ros.install.allegro)
(ros:quicklisp :environment nil)
(defun allegro-get-version ()

View file

@ -1,4 +1,7 @@
(in-package :ros.install)
(ros:include "util-install-quicklisp")
(defpackage :ros.install.clisp
(:use :cl :ros.install :ros.util :ros.locations))
(in-package :ros.install.clisp)
(defun clisp-get-version ()
(let ((file (merge-pathnames "tmp/clisp.html" (homedir))))

View file

@ -1,5 +1,7 @@
(in-package :ros.install)
(ros:quicklisp :environment nil)
(ros:include "util-install-quicklisp")
(defpackage :ros.install.cmu-bin
(:use :cl :ros.install :ros.util :ros.locations))
(in-package :ros.install.cmu-bin)
(defun cmu-bin-get-version ()
(let ((file (merge-pathnames "tmp/cmu-bin.html" (homedir))))

View file

@ -1,4 +1,7 @@
(in-package :ros.install)
(ros:include "util-install-quicklisp")
(defpackage :ros.install.quicklisp
(:use :cl :ros.install :ros.util :ros.locations))
(in-package :ros.install.quicklisp)
(defun quicklisp-help (argv)
(format *error-output* "no options for quicklisp~%")

View file

@ -1,4 +1,7 @@
(in-package :ros.install)
(ros:include "util-install-quicklisp")
(defpackage :ros.install.sbcl-bin
(:use :cl :ros.install :ros.util :ros.locations))
(in-package :ros.install.sbcl-bin)
;; sbcl-bin is specially treated. Installation are mainly done by src/cmd-install-sbcl-bin.c.

View file

@ -8,7 +8,7 @@
:install-system-script :install-impl-if-probed :install-script-if-probed
:install-system-if-probed :mingw-namestring :install-github :*checkout-default*
:install :decide-version :decide-download :*install-cmds* :*help-cmds* :*list-cmd*
:setup :date :github-version))
:start :setup :date :github-version :version :install-script))
(in-package :ros.install)