Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Update packaged mono to 18.104.22.168 #16516
This PR updates the mono version used by travis and shipped in the AppImages and mac .apps to the latest stable release.
The base platform for building the Linux dependencies (pulled from the AppImageSupport repo by the packaging scripts) is also changed from Debian 7 to Ubuntu 14.04 because the Debian 7 update servers have been taken offline, breaking the automated compilation.
This change also raises our minimum macOS version requirement from 10.7 to 10.9 because mono >= 5.18 have dropped support for these old versions (10.8 was released in 2012 and EOLed in 2015). The sysinfo stats for 2019 showed < 10 systems affected, and these players will still have the option of installing mono 5.16 and compiling OpenRA from source.
This also fixes travis downloading and installing the NSIS packages before every build - these are only needed during release packaging.
Test builds are available from https://github.com/pchote/OpenRA/releases/tag/pkgtest-20190506
fusion809 left a comment
On Linux this works fine, and while I do not follow the moving of the NDIS lines, I can confirm on Linux buildpackage.sh builds the AppImage fine and this AppImage runs fine. I can also confirm that after the latest commits are applied the AppImages built from this PR still run fine on Linux,.