Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is it possible to include cabextract dependency for Winetricks? #39

Closed
sonic2kk opened this issue Sep 22, 2022 · 0 comments
Closed

Is it possible to include cabextract dependency for Winetricks? #39

sonic2kk opened this issue Sep 22, 2022 · 0 comments

Comments

@sonic2kk
Copy link
Contributor

I mentioned this in sonic2kk/steamtinkerlaunch#27 but thought I would ask here, it might be better since this is the official Flatpak repository 😄

A SteamTinkerLaunch user tried to use Winetricks with STL Flatpak and it failed because it was missing cabextract (sonic2kk/steamtinkerlaunch#593). Would it be possible to include cabextract with the Flatpak?

In the STL Flatpak support issue, I outlined an idea for including extra dependencies like cabextract on STL's side, by downloading them into the directory the user in the cabextract issue outlined. However this comes with a few

  1. Extra work for STL to maintain
  2. Distro compatibility concerns
  3. Somewhat goes against my understanding of the Flatpak ethos, which is sandboxing
  4. Uninstallation can become messier, as the user will need to know to remove this/SteamTinkerLaunch will need to somehow remove this

I fully understand and appreciate that it is not feasible nor desirable to include all third-party dependencies with the Flatpak, and I understand if this is not acceptable as it may open up a slope for including more and more dependencies. However I would say:

  • Winetricks is a fairly common use-case for users imo. Compatibility is improving all the time with Wine but sometimes weird workarounds are needed
  • To some extent, utility programs like cabextract may be desirable to include as they are in a different category from including the lines of Boxtron or Nyrna.

A user could just simply use Protontricks to mod their games, but if it's not too much trouble and if it's not undesirable, it might be nice to include cabextract to fix Winetricks.

Thanks for all the hard work with STL Flatpak ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant