supermariowar icon indicating copy to clipboard operation
supermariowar copied to clipboard

Flatpak for SteamDeck

Open SaulGoodman1337 opened this issue 2 years ago • 7 comments

Hi, Would it be a lot of work for you to create a flatpak in which the libSDL dependencies are resolved? Greetings Daniel

SaulGoodman1337 avatar May 02 '22 11:05 SaulGoodman1337

Hi, I don't have a Steam Deck so I wouldn't be able to test whether it works or not. Also as the game uses assets from Mario games, I'm not sure flathub would legally allow hosting the game there.

mmatyas avatar May 02 '22 15:05 mmatyas

Hi, I can do the testing, that's no problem. You don't have to upload the flatpak to flathub. It is sufficient if you provide it here. Do you need help with that ?

SaulGoodman1337 avatar May 03 '22 06:05 SaulGoodman1337

Hm, I usually don't make issue-specific releases, but it sounds like you're already familiar with creating Flatpaks? If you'd like to, feel free to write one, pull requests are welcome.

mmatyas avatar May 06 '22 19:05 mmatyas

I've created a Flatpak package - https://github.com/imbev/supermariowar-flatpak

It requires changes such as a .desktop file (needed for app menus), but can be downloaded and run.

imbev avatar Jan 28 '23 16:01 imbev

Screenshot_20230128_105154

imbev avatar Jan 28 '23 16:01 imbev

Another issue with the flatpak is that it depends on a manually downloaded SMW. If there is a canonical Linux download url or if it is built from source, this problem would be resolved.

imbev avatar Jan 29 '23 14:01 imbev

Nice! Yeah, building from source is probably how it's supposed to work, but as a workaround this might be useful as well.

mmatyas avatar Jan 30 '23 13:01 mmatyas

There's now an official Flatpak nightly build at https://mmatyas.github.io/supermariowar-flatpak/. Have fun!

mmatyas avatar May 09 '24 08:05 mmatyas