snapcrafters / xonotic

A community-maintained package to easily install Xonotic on Linux
GNU General Public License v3.0
3 stars 4 forks source link

Update to 0.8.6 and build package from source to enable additional archs and update #16

Closed tobhe closed 1 year ago

tobhe commented 1 year ago

I want to play Xonotic on my arm64 laptop. The current build just unpacks the pre-built binaries from upstream. This PR instead builds the binaries from source which allows us to add arm64 support. While I was there I also updated to the newest version, bumped to core22 and moved to gnome-42-2204 which works with my GPU.

This should fix #1 and maybe some of the other bugs too.

tobhe commented 1 year ago

@reviewers if that still works

tobhe commented 1 year ago

@NucciTheBoss ping because reviewers doesn't seem to work :)

tobhe commented 1 year ago

@lucyllewy ping in the hopes anyone sees this. This also fixes the security vulnerability prior to 0.8.6 https://xonotic.org/posts/2023/xonotic-0-8-6-release/ and https://github.com/snapcrafters/xonotic/issues/17

NucciTheBoss commented 1 year ago

Hi @tobhe I just approved the workflow to run. It only tests on x86_64 so we'll likely need to add support for testing multiple arches in the future. I'll review your changes later today after the workflow run.