calcite/get-dependencies.sh
2026-07-23 19:30:57 -04:00

25 lines
653 B
Bash
Executable file

#!/bin/sh
LIMINE_VERSION="12.5.2"
LIMINE_PROTOCOL_COMMIT="630686a3dd3ce40f9e510a7dd9fea6b4c60d952e"
if [ -e dependencies ]; then
echo The dependencies directory already exists.
echo Use clean-dependencies.sh to remove it.
exit
fi
set -e
mkdir dependencies
cd dependencies
curl -L https://github.com/Limine-Bootloader/Limine/releases/download/v12.5.2/limine-binary.tar.gz | tar xz
make -C limine-binary
curl -L https://github.com/Limine-Bootloader/limine-protocol/archive/${LIMINE_PROTOCOL_COMMIT}.zip -o limine-protocol.zip
unzip limine-protocol.zip
rm limine-protocol.zip
mv limine-protocol-${LIMINE_PROTOCOL_COMMIT} limine-protocol
cd ..