iglunix / iglunix

Linux (and other kernels) distro with no GNU components
BSD Zero Clause License
218 stars 11 forks source link

Don't package Firefox #84

Open orowith2os opened 7 months ago

orowith2os commented 7 months ago

Firefox has autoconf as a dependency, which is one additional GNU component in iglunix. It would most likely be a better option to focus on getting Flatpak working properly and offload the burden of shipping Firefox to Mozilla.

This also has a benefit of being able to run a wider ecosystem of desktop apps on iglunix without GNU (on the bare system itself). GNU would technically be installed inside of the Flatpak packages themselves, but iglunix itself contains none (or very little) GNU.

Ella-0 commented 7 months ago

While i appreciate your input nop :3 this is fine. I have thought about this before; I do not have a use for flatpak therefore it doesn't go in the base system. Firefox is fine :sparkles: how it is. one of these days I'll sort out gnu make and autoconf stuff but for now this is fine.

anoraktrend commented 5 months ago

Firefox has autoconf as a dependency, which is one additional GNU component in iglunix. It would most likely be a better option to focus on getting Flatpak working properly and offload the burden of shipping Firefox to Mozilla.

This also has a benefit of being able to run a wider ecosystem of desktop apps on iglunix without GNU (on the bare system itself). GNU would technically be installed inside of the Flatpak packages themselves, but iglunix itself contains none (or very little) GNU.

The problems come from the dependencies of flatpak, which require gnupg as a hard requirement as far as I recall.

orowith2os commented 5 months ago

Ah, that would indeed be a problem. Has packaging Flatpak been attempted? It would be worth seeing where the GNU dependencies are; it might be in ostree, for binary verification.