| 123456789101112131415161718192021222324252627 |
- # wip ubuntu linux build script
- # uncomment lines to install monodevelop
- #sudo apt --assume-yes install apt-transport-https dirmngr
- #sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
- #echo "deb https://download.mono-project.com/repo/ubuntu vs-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
- #sudo apt update
- #sudo apt-get --assume-yes install monodevelop
- # Install MonoGame depenencies
- sudo apt update
- sudo apt-get --assume-yes install nuget mono-complete mono-devel gtk-sharp3 ffmpeg
- echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
- sudo apt-get --assume-yes install ttf-mscorefonts-installer
- # MonoGame
- wget https://github.com/MonoGame/MonoGame/releases/download/v3.7.1/monogame-sdk.run
- # Extract contents and overwrite postinstall.sh to not prompt for input
- # See: https://github.com/MonoGame/MonoGame/issues/5879
- chmod +x monogame-sdk.run
- sudo ./monogame-sdk.run --noexec --keep --target ./monogame
- cd monogame
- echo Y | sudo ./postinstall.sh
- cd ..
- sudo apt --assume-yes install git
- git clone https://github.com/makipl/openviii
- cd openviii
- nuget restore
- msbuild OpenGLLinux /property:Configuration=DebugLinux /property:Platform=x64
|