linuxAutoBuild.sh 1.3 KB

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