veloren / Airshipper

The official Veloren launcher! This repository is a mirror. Please submit all PRs and issues on our GitLab page: https://gitlab.com/veloren/airshipper
https://veloren.net/download
GNU General Public License v3.0
254 stars 33 forks source link

Better system integration #120

Open Songtronix opened 3 years ago

Songtronix commented 3 years ago

Is your feature request related to a problem? Please describe. Windows currently is a first class citizen. A single installer taking care of everything while on macos/linux/bsd the installation process is more complicated.

Describe the solution you'd like Airshipper should be packaged up based on the distro/system/os specs to better integrate into the users system.

Describe alternatives you've considered Alternatively at minimum there should be a way to avoid the user having to chmod +x airshipper beforehand to ease the experience.

Current issues

yusdacra commented 3 years ago

https://github.com/burtonageo/cargo-bundle should help with this.

Songtronix commented 3 years ago

Airshipper Fedora package is now available at https://copr.fedorainfracloud.org/coprs/frinksy/airshipper/ and maintained by Frinksy#1694 on the Veloren discord.

Songtronix commented 3 years ago

Changed releases to .tar.gz which preserve permissions so chmod +x should no longer be needed as long as I don't forget to do this for every release until automated 😄

Songtronix commented 3 years ago

Airshipper is now on Flathub as an flatpak package also maintained by Frinksy#1694 on the Veloren discord.

Songtronix commented 3 years ago

There's now a way to build airshipper with nix (#140) and soon airshipper will patch the downloaded executables (#152)