Package Details: librewolf-allow-dark 1:150.0.0_1-1

Git Clone URL: https://aur.archlinux.org/librewolf-allow-dark.git (read-only, click to copy)
Package Base: librewolf-allow-dark
Description: Librewolf with the privacy.override_rfp_for_color_scheme about:config option added, which (if enabled) let's you change the color scheme even if rfp is turned on
Upstream URL: https://librewolf.net/
Licenses: MPL-2.0
Conflicts: librewolf
Provides: librewolf
Submitter: Mecso
Maintainer: Mecso
Last Packager: Mecso
Votes: 7
Popularity: 1.42
First Submitted: 2024-08-11 01:56 (UTC)
Last Updated: 2026-04-25 19:09 (UTC)

Required by (37)

Sources (9)

Latest Comments

« First ‹ Previous 1 2

Mecso commented on 2025-02-17 16:25 (UTC)

@karolyi, would that actually do something? As far as I understand this would only help with incremental/interrupted compilation, but makepkg always deletes everything and starts from scratch. The docs even say that it will make the initial compilation (the only compilation that's happening) slower since it requires additional book keeping https://firefox-source-docs.mozilla.org/setup/configuring_build_options.html#sccache.

karolyi commented on 2024-08-25 12:42 (UTC) (edited on 2024-08-25 12:43 (UTC) by karolyi)

Please add this to PKGBUILD, speeds up the compilation (especially the second phase) immensely:

@@ -116,6 +116,9 @@ prepare() {
 # TODO: check things here one after another if (still) required
 ac_add_options --enable-linker=lld

+# See https://firefox-source-docs.mozilla.org/setup/configuring_build_options.html#sccache
+ac_add_options --with-ccache=sccache
+
 ac_add_options --prefix=/usr

karolyi commented on 2024-08-15 10:24 (UTC)

Hey,

you're my man with this package! I've tried to get this patch back into librewolf originally when it disappeared, but I've faced such a backlash I've given up on it an kept the patchset for myself:

https://codeberg.org/librewolf/issues/issues/1281

I now compile my browser with that patchset every time a new version arrives.

Looking into the patch itself, it's pretty similar to what I have. I don't have the changes in main.js though. Can you please enlighten me what that's about?

Also I'm looking into getting this automatically compiled on some virtual machine but right now I couldn't find a viable solution where a VM is offered for a short while, until the compilation is done and the binaries are copied away.

Any ideas on that?