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.
Needed to restore winetricks, however kept as much of non-winetricks as already existed in the code.
Fixes: #335
Dev build here
Removed support for winetricks from the system - no need, the bash script is small
Also checked winetricks exit code (we didn't do this before), to detect when winetricks fails
Restored winetricks binary download, this time using the appimage if found, if not download. Also changed the winetricks version to roughly match appimage for consistency
It should be noted I added cabextract package as a dependency to most OS' that was not there before - unsure how it worked before this.
Testing overview (OS is debian 12 unless specified) (Logos version is 40 unless otherwise specified):
fuse
package manually and skip deps on f8dd588 as well as add my hostname to /etc/hosts), still failed to install fonts.Testing details
Clean install (debian 12/manjaro): f8dd588
Font exists: ee02c32
Winetricks command without arguments: 0de0648
Winetricks command with subcommand (arial): 0de0648
Winetricks command with subcommands: f8dd588
Winetricks symlink missing appimage: 0de0648
Winetricks from appimage doesn't need cabextract on host: 0de0648
Winetricks binary missing system wine: 0de0648
Winetricks binary install right version: 0de0648
Winetricks appimage symlink right version: 0de0648
Winetricks failure: 0de0648
OpenSUSE system wine: f8dd588
It should be noted, that this command passes when run outside of OD, and the Auto-start error is reproducible after a wineboot with a different wine prefix