goxel icon indicating copy to clipboard operation
goxel copied to clipboard

How to build GoVoxel on Linux?

Open ProgrammingLife opened this issue 5 years ago • 9 comments

Why don't you put some executable ready-for-use files in release section? How to build GoVoxel on Linux? What dependencies should I install first? What's the pipe line of building, etc

ProgrammingLife avatar Jun 18 '20 00:06 ProgrammingLife

You need to download the source code (as zip for example).

And you must run:

$ make release

And yep, it is in the root of project.

./goxel

mdtrooper avatar Sep 21 '20 15:09 mdtrooper

The last mesa libs has some issues (with intel graphics cards) but you can avoid to crash the goxel with:

MESA_LOADER_DRIVER_OVERRIDE=i965 ./goxel

mdtrooper avatar Sep 22 '20 08:09 mdtrooper

I second the question:

Why not provide a Linux build in the releases alongside the Windows and Mac builds?

unfa avatar Oct 13 '20 10:10 unfa

I guess I could yes... What is the best strategy to distribute platform independent binaries for linux these days? Would a simple compilation with all dependencies statically linked work?

guillaumechereau avatar Oct 13 '20 10:10 guillaumechereau

Thank you!

I think it should be fine. I've heard one of the best ways to distribute distro-independent builds is with the use of AppImage.

I managed to compile it thanks to your instruction, but I had to figure some stuff out, I guess not everyone will be able to do it on their own (especially novice users).

unfa avatar Oct 13 '20 11:10 unfa

It is a good question (which kind packages are the best), well there is not a official stats (such as the Android versions from google) but there is a old web that shows a stats Distrowatch (stats for last 12 months in the right sidebar), and it is:

Name Based in
MX Linux Debian
Manjaro Arch
Mint Debian
Ubuntu Debian
Debian Debian
elementary Debian
Pop!_OS Debian
Solus Other
Fedora RedHat
Zorin Debian

And the 70% are deb package.

But it is good choice others packages such as AppImage (as @unfa says) or Snap.

mdtrooper avatar Oct 13 '20 20:10 mdtrooper

I think appimage is a good choice, and probably easier for end users than an apk.

On Wed, Oct 14, 2020 at 4:46 AM Miguel de Dios Matias < [email protected]> wrote:

It is a good question (which kind packages are the best), well there is not a official stats (such as the Android versions from google) but there is a old web that shows a stats Distrowatch (stats for last 12 months in the right sidebar) https://distrowatch.com/index.php?dataspan=52, and it is: Name Based in MX Linux Debian Manjaro Arch Mint Debian Ubuntu Debian Debian Debian elementary Debian Pop!_OS Debian Solus Other Fedora RedHat Zorin Debian

And the 70% are deb package https://en.wikipedia.org/wiki/Deb_(file_format).

But it is good choice others packages such as AppImage (as @unfa https://github.com/unfa says) or Snap.

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/guillaumechereau/goxel/issues/202#issuecomment-707999377, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAA2JH5TABFGVYMLGJ23BYTSKS4DDANCNFSM4OBC2UJA .

-- Sent from my iPad.

guillaumechereau avatar Oct 14 '20 12:10 guillaumechereau

Goxel is on Flathub and extremely up to date so if anybody absolutely doesn't want to/cannot compile it you can get it via Flatpak pretty easily. I would definitely love an AppImage version though since I really love how portable they are.

Rami-Slicer avatar Nov 21 '20 16:11 Rami-Slicer