monogame.github.io icon indicating copy to clipboard operation
monogame.github.io copied to clipboard

Add wine setup scripts to site

Open AristurtleDev opened this issue 1 year ago • 0 comments

Description

This PR adds the mgfx_wine_setup.sh scripts to the website. This was done following the suggestion from a conversation with @harry-cpp. Both scripts have been added to the website, one for the current stable MonoGame 3.8.1.303 (net6_mgfxc_wine_setup.sh) and one for the current develop builds (net8_mgfxc_wine_setup.sh).

Once merged they will be available at

  • https://monogame.net/downloads/net6_mgfxc_wine_setup.sh
  • https://monogame.net/downloads/net8_mgfxc_wine_setup.sh

After merge, documentation will need to be updated to use the new urls for the wget download command

Reason

The reason for doing this is that at the current moment there is no way for Linux or Mac users to actually do the wine setup correctly. The current documentation points them to download the wine setup script from the master branch, but that one is not compatible with MonoGame 3.8.1.303. There was the commit https://github.com/MonoGame/MonoGame/commit/158c0154ac18ed6102c65e24665c6a080ccb8ed2 to resolve this, however this was never cherry picked form develop into master.

Along with this, the develop branch is now setup for .net8.0. Which means the wine setup script in the develop branch is for .net8.0 instead of .net6.0 which is what the current stable release of MonoGame needs.

AristurtleDev avatar May 21 '24 20:05 AristurtleDev