mirror of
https://github.com/roswell/roswell.git
synced 2026-09-10 07:16:17 -04:00
Some checks failed
Linux / build (, linux/amd64, musl) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, ) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -glibc2.31) (push) Has been cancelled
Linux / build (aarch64, linux/arm64, musl64, arm64, -musl) (push) Has been cancelled
Linux / build (linux/amd64, deb, deb, x86-64) (push) Has been cancelled
Linux / build (linux/amd64, pandoc, docs, x86-64) (push) Has been cancelled
Linux / build (musl64, x86_64, ) (push) Has been cancelled
Linux / build (musl64, x86_64, -glibc2.31) (push) Has been cancelled
Linux / build (musl64, x86_64, -musl) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, ) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -glibc2.31) (push) Has been cancelled
Linux / build (riscv64, linux/riscv64, musl64, riscv64, -musl) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, arm64) (push) Has been cancelled
osx / build (sbcl-bin/2.3.8, x86-64) (push) Has been cancelled
windows / build-windows (i686, i686, 32) (push) Has been cancelled
windows / build-windows (x86_64, amd64, 64) (push) Has been cancelled
61 lines
3 KiB
Common Lisp
61 lines
3 KiB
Common Lisp
(defpackage :roswell.locations
|
|
(:use :cl))
|
|
(in-package :roswell.locations)
|
|
|
|
(defvar *locations* '())
|
|
|
|
(defmacro defuri (name &optional uri)
|
|
(let ((downcased (format nil "~(~A~)" name)))
|
|
`(progn
|
|
(export
|
|
(defun ,name ()
|
|
(or (roswell:opt ,downcased)
|
|
,uri
|
|
(roswell:roswell '("roswell-internal-use" "version" ,downcased) :string t))))
|
|
(push ',name *locations*))))
|
|
|
|
(defuri clisp-version-uri "http://ftp.gnu.org/pub/gnu/clisp/release/")
|
|
(defuri clisp-head-version-uri "https://github.com/roswell/clisp_head/releases/download/files/clisp_head.tsv")
|
|
(defuri 7za-uri "http://sourceforge.net/projects/sevenzip/files/7-Zip/9.20/7za920.zip/download#")
|
|
(defuri allegro-uri "https://franz.com/")
|
|
(defuri abcl-bin-uri "https://common-lisp.net/project/armedbear/releases/")
|
|
(defuri ccl-bin-uri "https://github.com/roswell/ccl_bin/releases/download/")
|
|
(defuri clasp-bin-uri "https://github.com/roswell/clasp_bin/releases/download/")
|
|
(defuri clisp-uri "http://sourceforge.net/projects/clisp/files/clisp/")
|
|
(defuri cmu-bin-uri "https://common-lisp.net/project/cmucl/downloads/")
|
|
(defuri quicklisp-uri "http://beta.quicklisp.org/")
|
|
|
|
(defuri ffcall-uri "https://github.com/roswell/libffcall/archive/")
|
|
|
|
(defuri sigsegv-uri "http://ftpmirror.gnu.org/libsigsegv/")
|
|
(defuri msys2-uri "https://github.com/msys2/msys2-installer/releases/download/")
|
|
|
|
(defuri clisp-patch1-uri "https://raw.githubusercontent.com/Homebrew/homebrew/2fb8cb1a2279f80dc89900b3ebaca9e5afc90494/Library/Formula/clisp.rb")
|
|
|
|
(defuri asdf-git-version-uri "https://github.com/roswell/asdf/releases.atom")
|
|
(defuri ecl-git-version-uri "https://github.com/roswell/ecl/releases.atom")
|
|
(defuri sbcl-git-version-uri "https://github.com/sbcl/sbcl/releases.atom")
|
|
(defuri sbcl-head-version-uri "https://github.com/roswell/sbcl_head/releases/download/files/sbcl-bin_uri.tsv")
|
|
(defuri ccl-git-version-uri "https://github.com/roswell/ccl_bin/releases.atom")
|
|
(defuri clasp-git-version-uri "https://github.com/roswell/clasp_bin/releases.atom")
|
|
(defuri slime-git-version-uri"https://github.com/slime/slime/releases.atom")
|
|
(defuri sly-git-version-uri "https://github.com/joaotavora/sly/releases.atom")
|
|
(defuri npt-git-version-uri "https://github.com/nptcl/npt/releases.atom")
|
|
|
|
(defuri asdf-uri "https://github.com/roswell/asdf/archive/")
|
|
(defuri ecl-uri "https://github.com/roswell/ecl/archive/")
|
|
(defuri sbcl-uri "https://github.com/sbcl/sbcl/archive/")
|
|
(defuri sbcl-head-uri "https://github.com/roswell/sbcl_head/releases/download/")
|
|
(defuri clisp-head-uri "https://github.com/roswell/clisp_head/releases/download/")
|
|
(defuri npt-uri "https://github.com/nptcl/npt/archive/")
|
|
|
|
(defuri sbcl-bin-version-uri)
|
|
(defuri sbcl-bin-uri)
|
|
|
|
(export
|
|
(defvar *allegro-agreement-uri*
|
|
'(#+darwin ("11.0express" . "https://franz.com/ftp/pub/legal/ACL-Express-20170301.pdf")
|
|
("10.1express" . #1="https://franz.com/ftp/pub/legal/ACL-Express-20170301.pdf")
|
|
("100express" . #1#)
|
|
("101b" . "http://franz.com/products/licensing/FSLA10.1.beta.pdf"))))
|