There seem to be as many Firefox ‘forks’ as Linux distributions…
Maybe the “Iceweasel:” should be removed from the thread title…
There is also Floorp:
I’m excited to announce that I’ve finally finished working on and published almost all of the Gecko-based applications I’ve been compiling for Haiku, using the latest Gecko versions. Specifically:
-
Iceweasel: (Unofficial Firefox build with rebranded assets) - Updated the patch and recipe to the latest version, updated the binary package, added branding with the correct application name and logo, and created a Haiku-style icon.
-
LibreWolf (Firefox fork): Published the patch and recipe + binary package, and created a Haiku-style icon.
-
Waterfox (Firefox fork): Published the patch and recipe + binary package, and created a Haiku-style icon.
-
Icedove: (Unofficial Thunderbird build with rebranded assets) - Added the patch and recipe for building, added the binary package, and created a Haiku-style icon.
What’s Next:
I’m looking at what else I can build. Here are two possibilities:
-
Tor Browser: I’ve already successfully compiled the browser itself, but I’m facing some challenges with creating the final, installable package. The build process and packaging are a bit complex.
-
Betterbird: There are no readily available source files; it only exists as build scripts that apply a large number of patches to the Thunderbird source code. This makes porting significantly more difficult.
I believe PaleMoon has its fans.
Unfortunately the PaleMoon does not support wayland (so far as I know)
Mullvad browser?
There is Pale Moon too, which is an older fork of Firefox, but one of my favorite browser.
Pale Moon (and Basilisk,which uses the same code base) is really a nice browser,but it has diverged from upstream Firefox a lot.
It still requires Python2 for the build process,which we don’t have anymore,just like most other modern operating systems.
It doesn’t have any of the newer Rust components,instead it still relies completely on C++ code (which I personally think is a good thing,but it’s a big difference to upstream Firefox).
Porting it would probably require as much effort as the initial Firefox port,if not even more.
Thanks on IceDove, works great here, and an easy setup!
EDIT: just can’t seem to install the dark reader add-on?
I tried LibreWolf on Haiku this weekend and it’s working good so far
Thanks for making that possible,that’s one step further to allowing me to switch completely to Haiku.
One small improvement: Is it possible to enable the title bar by default?
That gets rid of the unneeded close button within the window and the empty space left of the tabs.
It affects other Firefox forks as well and is always the first setting I change,makes the thing look a bit better integrated.
I’ve tried to install icedove from HaikuDepot but I can’t see the package. Anything I forgot ?
It’s still in the pipeline: Buildmaster Status
But I think that buildmaster is stuck atm on haikuwebkit, for the record, packaged myself here.
EDIT: I was wrong, buildmaster is still progressing.
That’s weird. Manually it installed successfully and is working. You have to look at the security settings when building Icedove. I installed it the following way: copied the link of the addon page to another browser (Falkon), downloaded the xpi file, installed it manually through the extension manager.
I just used haikuporter for packaging, so didn’t do any manual build there? Anyway, it’s already working for IceWeasel/LibreWolf, just need to find that xpi file then?
Yes just type the name of the addon in icedove search, it will open a tab, copy the path to the page with the addon in Falkon. Instead of the install button you will have a download button.
Did the trick, thanks!!
EDIT: one annoying thing (but that has been around for a long time now), keymap isn’t fully supported, entering your email address (or when composing someone else’s email address) is kinda a pain, for one you’d need to copy “@” as you can’t type that in GTK apps.
Ok, having done that also, working great !
HTML rendering is OK and gmail account is well handled
Will do an article soon on that
These issues are likely related to a problem with HDS importing HPKR package data at the moment. This update + deployment should fix it.