mirror of
https://github.com/PDP-10/its.git
synced 2026-01-16 00:14:18 +00:00
SIMH KS10 gets VT52. SIMH KL10 gets VT52 and Tekronix. KLH10 KS10 doesn't have serial ports, so build no terminal emulators.
41 lines
1.1 KiB
Bash
41 lines
1.1 KiB
Bash
if test -n "$GITLAB_CI" -o -n "$CIRCLECI"; then
|
|
sudo() {
|
|
"$@"
|
|
}
|
|
fi
|
|
|
|
install_linux() {
|
|
sudo apt-get update -myq
|
|
sudo apt-get install -my expect
|
|
# For GitLab CI
|
|
sudo apt-get install -my git make gcc libncurses-dev autoconf
|
|
case "$EMULATOR" in
|
|
simh) sudo apt-get install -y libegl1-mesa-dev libgles2-mesa-dev
|
|
sudo apt-get install -y libsdl2-dev;;
|
|
pdp10-k?) sudo apt-get install -y libegl1-mesa-dev libgles2-mesa-dev
|
|
sudo apt-get install -y libx11-dev libxt-dev libsdl2-dev
|
|
sudo apt-get install -y libsdl2-image-dev libpcap-dev
|
|
sudo apt-get install -y libgtk-3-dev;;
|
|
klh10) sudo apt-get install -y libusb-1.0-0-dev;;
|
|
esac
|
|
}
|
|
|
|
install_freebsd() {
|
|
pkg upgrade -y
|
|
pkg install -y gmake git expect
|
|
case "$EMULATOR" in
|
|
pdp10-ka) pkg install -y sdl2 sdl2_image pkgconf gtk3;;
|
|
pdp10-kl) pkg install -y sdl2 pkgconf gtk3 autoconf;;
|
|
klh10) pkg install -y pkgconf autotools;;
|
|
esac
|
|
}
|
|
|
|
install_osx() {
|
|
case "$EMULATOR" in
|
|
simh) brew install sdl2;;
|
|
pdp10-*) brew install sdl2;;
|
|
esac
|
|
}
|
|
|
|
"$1"
|