-
Notifications
You must be signed in to change notification settings - Fork 71
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
Added workaround for GLEW on wayland #386
Conversation
c92db8b
to
aff7f79
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems ok, but be sure to remove when/if this workaround becomes unnecessary.
@fpiesche This may enable or require adding |
As I understand from review feedback on other Flathub PRs I've made, these are only required for applications that are actually built for Wayland so we probably shouldn't need either, unless this comes with TFE being built against Wayland rather than X11. I'll give it a try locally though! |
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Move editing the Desktop Entry file to `post-install` step Add Flatpak extension support for mods Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Move editing the Desktop Entry file to `post-install` step Add Flatpak extension support for mods Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Move editing the Desktop Entry file to `post-install` step Add Flatpak extension support for mods Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Move editing the Desktop Entry file to `post-install` step Add Flatpak extension support for mods following luciusDXL/TheForceEngine#393 Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Move editing the Desktop Entry file to `post-install` step Add Flatpak extension support for mods following luciusDXL/TheForceEngine#393 Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension Add “Dark Forces Community Patch” mod
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Move editing the Desktop Entry file to `post-install` step Add Flatpak extension support for mods following luciusDXL/TheForceEngine#393 Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Move editing the Desktop Entry file to `post-install` step Add Flatpak extension support for mods following luciusDXL/TheForceEngine#393 Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Move editing the Desktop Entry file to `post-install` step Add Flatpak extension support for mods following luciusDXL/TheForceEngine#393 Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Move editing the Desktop Entry file to `post-install` step Add Flatpak extension support for mods following luciusDXL/TheForceEngine#393 Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Add Flatpak extension support for mods following luciusDXL/TheForceEngine#393 Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Add Flatpak extension support for mods following luciusDXL/TheForceEngine#393 Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Add Flatpak extension support for mods following luciusDXL/TheForceEngine#393 Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
Externalize launch script into a separate file Enable Wayland support following luciusDXL/TheForceEngine#386 Move installing the launch script into a separate `module` Use Flatpak Builder environment variables where applicable Fix git tag pattern checker Change `buildsystem` to `cmake` Add Flatpak extension support for mods following luciusDXL/TheForceEngine#393 Externalize the default “AdjustableHud” mod into a separate but bundled Flatpak `.Mod` extension
This patch adds a workaround to make GLEW initialize successfully on wayland, allowing the force engine to work properly when using wayland on linux, more information and existing workarounds can be found on the following issue:
nigels-com/glew#172
I'm not sure if this kind of workarounds are desired, so feel free to close this PR if you have no desire for such a thing!