build: add build target for protonfixes #119
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Depends on Open-Wine-Components/umu-protonfixes#100 being merged, which adds an initial build system for protonfixes to build current and future packages from source.
protonfixes currently commits the binaries for
cabextract
,libmspack.so
, andxrandr
to the repository which are needed for winetricks and some protonfixes functionality to work. While this works, it isn't guaranteed to be reliable nor sustainable if we decide to commit more binaries to that repo for fixes. Instead of committing those files to the repo, we should prefer to build them from source within the Steam Runtime container to guarantee the reliability of those files between major SLRs versions, and to provide users some transparency by specifying those files' source repository.TODO: