[Feature Request] Linux build
hallowatcher opened this issue · 4 comments
Hey! Today, a reddit post on the steam deck subreddit exploded, and some people with decks are buying the game (including myself).
It would be nice if you could look into a flatpak build in order to submit the client as a flatpak application on Flathub, so that us deck users can also use this custom song downloader.
Flathub submission instructions: https://github.com/flathub/flathub/wiki/App-Submission
Electron flatpak build: https://www.electronforge.io/config/makers/flatpak and https://docs.flatpak.org/en/latest/electron.html
Eventually if I have time, I'll also tackle this myself. Thanks!
Hey there, there have been some Deck users reporting interest in a Linux client in our Discord today. Since the game doesn't provide a native Linux build, we didn't really bother with a Linux client yet, however with the influx of new SteamDeck users, we definitely want to provide a proper Linux client now.
I've started adding some quality of life features today and will start testing a linux build of the client today. Do you know whether Flatpak is "everything you need" to deploy an application on linux nowadays?
I'm only using Linux in a server context, not as a desktop platform.
Our build system currently uses electron-builder@2.0.0, according to https://www.electron.build/configuration/flatpak, they sadly don't support Flathub.
I think an AppImage would work then. Normally, electron auto-update doesn't work for AppImages iirc, but I see that you're just redirecting to the download page.
I'm not sure if Flatpak is the holy grail of linux apps, but it certainly covers many distros. I suggested that because there is a "Discover" store on steam decks which uses Flathub by default.
I would also love to see either a appimage, flatpack, or a easy way to build from source