update README
readme update; add remove function
add more permissions
The launcher is a program written in Vala. It will download and unzip the marathon game files to your ~/.local/share/AlephOne/
folder and give you buttons for each game. It comes with a .desktop file so you never have to open the command line after you install it.
These just effect the launcher, not the game as a whole.
I've pre-built this as a flatpak and host it on my website. Runtimes from Flathub are required. If you have flatpak set up you likely have these installed already.
sudo flatpak remote-add --if-not-exists alephonelauncher https://elagost.com/flatpak/repo_launcher.flatpakrepo
sudo flatpak install com.elagost.alephone-launcher -y
The Flatpak build includes the game engine, so you don't have to install or build it separately.
Build Dependencies:
valac
)Runtime dependencies:
Install flatpak and flatpak-builder from your distro's repositories. You will need the Flathub remote configured.
If flathub is configured at a user (not system) level, instead of flatpak install
run flatpak install --user
in the commands below. Check this with flatpak remotes
.
flatpak install flathub org.gnome.Sdk//43 org.gnome.Platform//43 -y
flatpak-builder --force-clean --repo=./.flatpakrepo .builddir ./flatpak.yml
flatpak build-bundle .flatpakrepo launcher.flatpak com.elagost.alephone-launcher
flatpak install ./launcher.flatpak
flatpak run com.elagost.alephone-launcher
If you have any suggestions please submit a ticket here.
Goals:
wget