@@ -13,8 +13,10 @@ emacs-nox
1313liblua5.1-dev
1414nodejs
1515ocaml
16+ocaml-findlib
17+opam
1618python-dev
17−ruby-dev
19+ruby2.7-dev
1820sqlite3
1921tcl-dev
2022
@@ -26,15 +28,10 @@ python3.8-dev
2628bsdmainutils
2729build-essential
2830expect
29−golang
3031
3132# things we link against
3233libreadline-dev
3334
34−# needed for the version of libmozjs that we download
35−libffi-dev
36−libnspr4-dev
37−
3835# used during installation
3936git
4037wget
@@ -47,10 +44,17 @@ rlwrap
4744export DEBIAN_FRONTEND=noninteractive
4845apt-get update
4946apt-get install -y curl
50−curl -sL https://deb.nodesource.com/setup_12.x | bash -
47+curl -sL https://deb.nodesource.com/setup_14.x | bash -
5148apt-get install -y $(grep -v "^#" <<< "$packages")
5249rm -rf /var/lib/apt/lists/*
5350
51+go_version=1.16.5
52+wget "https://dl.google.com/go/go${go_version}.linux-amd64.tar.gz"
53+tar -xvf "go${go_version}.linux-amd64.tar.gz"
54+mv go /usr/local
55+rm -f "go${go_version}.linux-amd64.tar.gz"
56+rm -rf go
57+
5458clojure_version=1.10.1.478
5559wget "https://download.clojure.org/install/linux-install-${clojure_version}.sh"
5660chmod +x "linux-install-${clojure_version}.sh"
@@ -58,7 +62,7 @@ chmod +x "linux-install-${clojure_version}.sh"
5862
5963# The version in the Disco repos is out of date (1.0 series) and does
6064# not expose the API we need.
61−wget -nv https://julialang-s3.julialang.org/bin/linux/x64/1.4/julia-1.4.1-linux-x86_64.tar.gz
65+wget -nv https://julialang-s3.julialang.org/bin/linux/x64/1.5/julia-1.5.4-linux-x86_64.tar.gz
6266tar -xf *.tar.gz
6367cp -R julia-*/bin/* /usr/bin/
6468cp -R julia-*/include/* /usr/include/
@@ -66,13 +70,6 @@ cp -R julia-*/lib/* /usr/lib/
6670cp -R julia-*/share/* /usr/share/
6771rm -rf julia-*
6872
69−# The version in the Disco repos is not compatible with cgo ("invalid
70−# flag in pkg-config --cflags: -include").
71−wget -nv https://launchpadlibrarian.net/309343863/libmozjs185-1.0_1.8.5-1.0.0+dfsg-7_amd64.deb
72−wget -nv https://launchpadlibrarian.net/309343864/libmozjs185-dev_1.8.5-1.0.0+dfsg-7_amd64.deb
73−dpkg -i *.deb
74−rm *.deb
75−
7673wget -nv https://downloads.lightbend.com/scala/2.13.1/scala-2.13.1.tgz
7774tar -xf *.tgz
7875cp -R scala-*/bin/* /usr/local/bin/