BEEmod/BEE2.4

Add in/back Linux auto complile

marvin1099 opened this issue · 2 comments

Description of the feature

It seems you have already added Linux compile to GitHub workflows, but there is probably some issue with that, I'm guessing.

Why should this be implemented

So it would be nice if the auto build for Linux would be activated / fixed, so it can show as a GitHub release option.

Additional information

If nothing else, it would be nice to at least know, what the problem is that is stopping the Linux auto build.

The problem is that I don’t really know the correct way to package something so that it can be installed on Linux, which distributions to target, etc..

Makes scene, I have to try it to be sure but I think the package that pyinstaller spits out is a universal Linux package,
I think all that would be needed is a compile on Debian or something similar and will work on Ubuntu, Debian and Arch. Then just package it up in a zip or tar, like you do for the windows version.
I will check to make sure if that would in fact work. I get back later.

Edit: I think its universal, but it I don't think it fully builds all the all the library's to compiled files. So after compile it asked me where a library file is on my Debian VM.
Maby it just isn't universal as i first thought, in any case I would say just target Debian, then it will be compatible with the distros that are targeted at beginners (eg. Ubuntu or Linux Mint).
Those are my thoughts so far, maby I will try some other things, but for now I think that's fine. I think it would be nice to have a Debian option, or to at least to consider it.