No, the Geany project provides pre-built binaries only for Windows and macos, 
and relies on distributors on Linux and BSDs, or on users to build it for 
themselves (it's actually not very hard).

---

If you want details on and reasoning look up the issue numbers, but basically 
the reason is that Windows and macos don't have a habit of packaging free 
software themselves, so it's "more important" to do it for those, as well as we 
have people volunteering for doing those. 

For native Linux and BSDs distros, they usually provide build, yet as you 
mention sometimes a bit outdated -- but that's the case for everything they 
ship basically, but for rolling releases.  Additionally, providing *good* 
support for every distro requires non-trivial work, and each distributor is 
usually better suited for the fine tuning the build.  Again, see the 
discussions above why it's not entirely a "set it up and forget it" process.

Admittedly, an additional reason why we don't feel we ought to build it is we 
expect a good part of our userbase to be able to built it themselves if they 
feel like it -- but we might be biased as we're used to build software 
ourselves, whereas we potentially have a larger and larger userbase that more 
often use widely different setup processes like pip/node/whatever.

---

We could potentially revisit some of this if we see enough enthusiasm **and 
testers** for it.  I am not familiar with building Flatpaks, but I'm getting 
less biased against them -- I still prefer distribution packages (and 
especially for software that will anyway require a *lot* of privileges to be 
remotely usable anyway) but I am probably getting more used to the fact it's 
part of the ecosystem.
But all this requires an automated way of releasing those, people willing to 
maintain them, and a working integration with plugins.  Again, I'm not familiar 
with building Flaptaks to know much about the details and challenges.

If you're interested in discussing this further, it's probably better to open 
an issue or PR on the matter.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/4464#discussioncomment-15047847
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/repo-discussions/4464/comments/[email protected]>

Reply via email to