NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.08k stars 14.13k forks source link

Package LibreWolf #94918

Closed davidak closed 2 years ago

davidak commented 4 years ago

Project description A fork of Firefox, focused on privacy, security and freedom.

Metadata

SCOTT-HAMILTON commented 4 years ago

Already packaged on NUR http://nur.nix-community.org/repos/sikmir/.

vcunat commented 4 years ago

Note: the one on NUR is only binary version for darwin.

onny commented 4 years ago

I made an easy package out of the Librewolf AppImage and it's working :) https://git.project-insanity.org/onny/nur-packages/-/blob/master/pkgs/librewolf-bin/default.nix

stale[bot] commented 3 years ago

I marked this as stale due to inactivity. → More info

zyansheep commented 3 years ago

This would be nice to have to replace firefox

zeorin commented 3 years ago

I would also love the ability to replace Firefox.

I wonder if it would make sense to take the same approach that was taken for the Chromium browsers, and create a general mkGeckoDerivation that is then used by Firefox, Librewolf, and maybe even GNU IceCat's expressions.

Masacaai commented 3 years ago

Is work being done on this issue? The AppImage version works, but a native package in the NixOS repository would be greatly appreciated!

TLATER commented 3 years ago

I've also made a stab at this in #136343, this time using the existing Firefox packaging infrastructure - I don't think a mkGeckoDerivation is really necessary for this, librewolf is actually just a few patches on top of latest Firefox, this can already be done easily with the existing infrastructure. The wrapper is more complex, though, and could use some rethinking.

I'd appreciate a look through from someone more familiar with all of this, to see if the approach even makes sense :)

mikenrafter commented 3 years ago

Any progress?

TLATER commented 3 years ago

None from me since then. I had a build that was "working", but it was not in a mergeable state, and I think it will need some rebasing to get back up to speed.

I know where to take it, just have not had much time to spend on packaging Firefox lately. Feel free to pick up the pieces if you like - it's not too far from un-draftable. I'd happily coordinate on getting it over the line.