flathub / com.valvesoftware.Steam.CompatibilityTool.Proton-GE

https://flathub.org/apps/details/com.valvesoftware.Steam.CompatibilityTool.Proton-GE
50 stars 5 forks source link

Proton8-3 fixes #156

Closed benaryorg closed 1 year ago

benaryorg commented 1 year ago

Contains a lot already present in #150. I had to rework a lot of the MinGW-related building. Would've turned out much prettier if libyaml (and by extension flatpak-builder) supported the YAML 1.1 merge key, alas this has turned into a lot of anchors.

I also had to ditch 1968c4d as it fails to build due to skbuild missing and I have a newfound hatred of cmake, though judging by the search results in regards to cross-compilation I don't seem to be the only one.…

Either way, I still had that weird Proton 8-1 build lying around that somehow managed to build at some point, but which I haven't been able to reproduce, which makes me very interested in the outcome of the CI job of this, as my environment clearly managed to defy the isolation and sandboxing that it should've had.

flathubbot commented 1 year ago

Started test build 42799

flathubbot commented 1 year ago

Build 42799 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/25429/com.valvesoftware.Steam.CompatibilityTool.Proton-GE.flatpakref
Lctrs commented 1 year ago

@benaryorg thank you for your work. I took the liberty to include your changes in #155 and to get rid of the x-var key in d9e0fd98cb7db23db8820f2e78545546efa03a58 to make it easier to read the changes.