kiss-mfavila-large/ports/sbcl/build

27 lines
677 B
Plaintext
Raw Normal View History

2021-06-13 19:07:03 +00:00
#!/bin/sh -e
if [ -x /bin/sbcl ] #Can we skip a bootstrap procedure?
then lsp=sbcl
2021-08-23 23:06:34 +00:00
if [ -x /bin/ecl ]
2021-06-13 19:07:03 +00:00
then lsp=ecl
2021-08-23 23:06:34 +00:00
else #Guess not.
if [ -x /bin/axel ]
then axel https://gitlab.com/embeddable-common-lisp/ecl/-/archive/develop/ecl-develop.tar.bz2
else
curl https://gitlab.com/embeddable-common-lisp/ecl/-/archive/develop/ecl-develop.tar.bz2 --output ecl-develop.tar.bz2
fi
tar xf ecl-develop.tar.bz2
mkdir tools
cd ecl-develop
./configure --prefix="$PWD/../tools/" #Workaround for ECL configure
make
make install
cd ..
lsp=ecl
PATH="tools/bin/:$PATH"
2021-06-13 19:07:03 +00:00
fi
2021-08-23 23:06:34 +00:00
ls tools/
2021-06-13 19:07:03 +00:00
./make.sh "${lsp}" --prefix="$1/usr" --fancy
./install.sh