Closed JakobDev closed 1 year ago
Excellent! Thanks for creating this.
I haven't used Flathub that much yet, only given it a quick spin, and the config looks fairly involved, so I think you are probably the right person to maintain it on Flathub, if you wish. 😄
Sure. I will create a PR for adding it to Flathub. You can be added as a Co Maintainer if you wish.
the config looks fairly involved
To be fair, most of it is taken from the official Documentation.
That makes sense. Feel free to add me as a co-maintainer.
Btw, would it make sense to use sdl12-compat as a dependency, so that users only need to have SDL2 installed? I assume this should work, but have not tested it with Flatpak yet.
so that users only need to have SDL2 installed?
Flatpaks are a Container that is separated from the Rest of the System, so this doesn't matter. Are there other Advantages?
I had opened the PR now.
No, it probably does not matter. Except perhaps if people have multiple monitors, since this is handled much better by SDL2. This might not be an issue, though.
Except perhaps if people have multiple monitors, since this is handled much better by SDL2.
Does ZSNES supports multiple monitors?
While thinking about this, which SDL2 we could get Wayland support, so I will give it a try when I have some time.
I have now made a test build. It looks like it's working, but it might be a good idea, that you take a look at it, before I merge it.
@JakobDev Without this patch (sdl12-compat), in Fedora KDE wayland, ZSNES flatpak crashes when trying to change the resolution. sdl12-compat fixes that. Please merge.
Why have you me invited?
@JakobDev Just in case you wanted to contribute directly, I invited you to have access to this repo, if you want.
Thanks, but please not that I cannot help much with the C stuff
@xyproto Could you verify the ZSNES Flatpak? Just log in with your GitHub Account on flathub.org and you can verify it in the Developer Settings.
@JakobDev Thanks for the ping! My account is verified now, but I could find no button or setting for verifying the ZNES flatpak, using my mobile phone. I'll check in Firefox on desktop as well.
I created a Flatpak build for ZSNES. You need this files:
io.github.xyproto.zsnes.yaml
xdg-dir.patch
io.github.xyproto.zsnes.metainfo.xml
io.github.xyproto.zsnes.png
You also need the shared-modules.
I have tested it and it works. Are you interested to maintain it on Flathub? If not, I can do that.