@@ -3,17 +3,26 @@ image: gitpod/workspace-base
33tasks :
44 - name : Setup Workspace
55 command : |
6+ # Go
7+ cd $HOME
8+ curl -sSL https://git.io/g-install | sh -s -- bash -y
9+
610 # Vala and Lua
711 sudo apt update; sudo apt upgrade -y
812 sudo add-apt-repository -y ppa:vala-team/ppa
913 sudo apt update; sudo apt upgrade -y
10- sudo apt install -y valac lua5.1 apt-transport-https gnupg ca-certificates
14+ sudo apt install -y valac lua5.1 apt-transport-https gnupg ca-certificates libvala-0.48-dev libgee-0.8-dev libjson-glib-dev libjsonrpc-glib-1.0-dev python3-pip
1115
1216 # Vala language server
13- echo 'deb http://download.opensuse.org/repositories/home:/Prince781/xUbuntu_21.04/ /' | sudo tee /etc/apt/sources.list.d/home:Prince781.list
14- curl -fsSL https://download.opensuse.org/repositories/home:Prince781/xUbuntu_21.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_Prince781.gpg > /dev/null
15- sudo apt update
16- sudo apt install -y vala-language-server
17+ sudo pip3 install -U meson ninja
18+ wget -c https://github.com/Prince781/vala-language-server/releases/download/0.48.4/vala-language-server-0.48.4.tar.xz
19+ tar -xf vala-language-server-0.48.4.tar.xz
20+ cd vala-language-server-0.48.4
21+ meson B -Dtests=false -Dman_pages=disabled
22+ ninja -C B
23+ sudo ninja -C B install
24+ cd ..
25+ rm -rf vala-language-server-0.48.4/ vala-language-server-0.48.4.tar.xz
1726
1827 # D
1928 sudo wget https://netcologne.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
@@ -30,20 +39,17 @@ tasks:
3039 sudo apt install -y dart
3140
3241 # Nim
33- wget -qO $HOME/ choosenim https://nim-lang.org/choosenim/init.sh
34- chmod +x $HOME/ choosenim
35- $HOME /choosenim -y
42+ wget -qO choosenim https://nim-lang.org/choosenim/init.sh
43+ chmod +x choosenim
44+ . /choosenim -y
3645 echo "export PATH=$PATH:$HOME/.nimble/bin" >> $HOME/.bashrc
46+ rm -rf ./choosenim
3747
3848 # Ruby
3949 wget -qO- https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash
4050 rbenv install 3.1.1
4151 gem install solargraph
4252
43- # Go
44- cd $HOME
45- curl -sSL https://git.io/g-install | sh -s -- bash -y
46-
4753 # C# (Mono)
4854 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
4955 echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
0 commit comments