1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-16 00:14:18 +00:00
PDP-10.its/build/dependencies.sh
Lars Brinkhoff 7db264dc0d Add more terminal emulators.
SIMH KS10 gets VT52.  SIMH KL10 gets VT52 and Tekronix.

KLH10 KS10 doesn't have serial ports, so build no terminal emulators.
2020-06-09 18:02:50 +02:00

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"