CauldronDevelopmentLLC / CAMotics

Open-Source Simulation & Computer Aided Machining - A 3-axis CNC GCode simulator
Other
602 stars 140 forks source link

Create Flatpak package #273

Open rendeko opened 5 years ago

rendeko commented 5 years ago

Since building from source can be finicky (V8/ChakraCore needing to be exported variables for cbang to compile properly, not much documentation about V8/ChakraCore in general) as well as the Debian binaries being built for an older version of libssl, has there been any consideration into maintaining a flatpak instead of binaries?

This would essentially create a distro-universal binary with no worries about users sourcing certain versions of dependencies. I think this would be ideal for the work scenarios that CAMotics is useful for, where CAMotics can stay on stable binaries in it's own sandbox while the rest of the system can benfit from cutting edge upgrades.

jcoffland commented 5 years ago

http://docs.flatpak.org/

luzpaz commented 2 years ago

This ticket should have a 'packaging' label

luzpaz commented 2 years ago

CC @hfiguiere (would you know of anyone who would have any interest creating and maintaining a CAMotics flatpak?)

hfiguiere commented 2 years ago

Apparently there was some work done with #347. Not sure why it never got submitted.

luzpaz commented 2 years ago

CC @tpimh :point_up_2:

tpimh commented 2 years ago

I have published my work here: camotics-flatpak. I have never finished it, but feel free to test, and any contributions are welcome!

luzpaz commented 2 years ago

@tpimh any specific reason why you haven't finished? Is it just personal availability or (a) technical issue(s)?

tpimh commented 2 years ago

To be honest, I'm not sure what exactly is not working right now. I think there were some technical issues, but I have successfully run some examples. It's best to build it (instructions included in the repo) and test.