Open leuc opened 1 year ago
work-around for the save.dat location, since /app inside the flatpak sandbox isn't writable.
post-install:
- ln -sf /tmp/save.dat /app/save.dat
wayland and access to controller is needed for Steam Deck
finish-args:
- --device=all
- --share=ipc
- --socket=wayland
- --socket=x11
- --socket=pulseaudio
build a bundle file
flatpak-builder --user --install --repo=repo inst-dir --force-clean org.phoboslab.wipeout.yml
flatpak build-bundle repo wipeout.flatpak org.phoboslab.wipeout
scp wipeout.flatpak steamdeck:~/
# on steamdeck
flatpak install --bundle --user ~/wipeout.flatpak
# create a .desktop file with
flatpak run --cwd=/app org.phoboslab.wipeout
Game does run from steam and is playable with controller
[edit] controller support
Build adjusted to use PATH_ASSETS
. Save game state is preserved now.
So, would the code be legal to submit to flathub?
No.
All content hosted on Flathub must allow legal redistribution
~ https://docs.flathub.org/docs/for-app-authors/requirements
Your app should not violate any trademarks
~ https://docs.flathub.org/docs/for-app-authors/appdata-guidelines/quality-guidelines
Hey two questions:
I downloaded the last flatpak, but the music doesn't sound. (which to be honest, I miss a lot)
To not include the data (images, music etc) in the flatpack will be able to be published, or still won't be able to be publish?
Thanks
P.D.: I love this game, and is a real pleasure to play it in a steamdeck.
Flatpak would be great for easy installation on Steam Deck.
Here is a working Manifest
org.phoboslab.wipeout.yml
Needs Flathub git sub-module for shared-modules
if flatpak-builder fails downloading glu with certificate errors, apply this patch in shared-modules