GNU bug report logs - #76616
[PATCH 0/2] gnu: librewolf: Allow installation of unsigned extensions.

Previous Next

Package: guix-patches;

Reported by: Mike Jones <mike <at> mjones.io>

Date: Thu, 27 Feb 2025 18:53:02 UTC

Severity: normal

Tags: patch

Done: Ian Eure <ian <at> retrospec.tv>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Mike Jones <mike <at> mjones.io>
To: 76616 <at> debbugs.gnu.org
Cc: Mike Jones <mike <at> mjones.io>, André Batista <nandre <at> riseup.net>, Clément Lassieur <clement <at> lassieur.org>, Ian Eure <ian <at> retrospec.tv>, Jonathan Brielmaier <jonathan.brielmaier <at> web.de>, Mark H Weaver <mhw <at> netris.org>
Subject: [bug#76616] [PATCH v3 3/3] gnu: librewolf: Remove config options already set by upstream
Date: Sat,  1 Mar 2025 11:45:14 +0000
* gnu/packages/librewolf.scm (librewolf)[arguments]: Remove configure
flags and variables already set in the upstream mozconfig.

Change-Id: I9af791e9a10a7823ab77866e2918ec485d3cb3ff
---
 gnu/packages/librewolf.scm | 24 ++----------------------
 1 file changed, 2 insertions(+), 22 deletions(-)

diff --git a/gnu/packages/librewolf.scm b/gnu/packages/librewolf.scm
index 0c99231092..2ece922dd5 100644
--- a/gnu/packages/librewolf.scm
+++ b/gnu/packages/librewolf.scm
@@ -222,10 +222,8 @@ (define-public librewolf
     (arguments
      (list
       #:configure-flags #~(let ((clang #$(this-package-native-input "clang")))
-                            `("--enable-application=browser"
-
                               ;; Configuration
-                              "--without-wasm-sandboxed-libraries"
+                            `("--without-wasm-sandboxed-libraries"
                               "--with-system-jpeg"
                               "--with-system-zlib"
                               "--with-system-png"
@@ -249,29 +247,17 @@ (define-public librewolf
 
                               ;; Distribution
                               "--with-distribution-id=org.guix"
-                              "--with-app-name=librewolf"
                               "--with-app-basename=LibreWolf"
-                              "--with-branding=browser/branding/librewolf"
 
                               ;; Features
-                              "--disable-tests"
-                              "--disable-updater"
                               "--enable-pulseaudio"
-                              "--disable-crashreporter"
-                              "--allow-addon-sideload"
-                              "--with-unsigned-addon-scopes=app,system"
 
                               ;; switch only available on x86, whereas EME
                               ;; is not supported on other targets
                               ,@(if #$(target-x86?) '("--disable-eme") '())
 
                               ;; Build details
-                              "--disable-debug"
-                              "--enable-rust-simd"
-                              "--enable-release"
-                              "--enable-optimize"
                               "--enable-strip"
-                              "--enable-hardening"
                               "--disable-elf-hack"
                               "--disable-bootstrap"))
       #:imported-modules %cargo-utils-modules
@@ -456,13 +442,7 @@ (define-public librewolf
                              ;; As a result of this, use the following
                              ;; command to permanently disable
                              ;; telemetry reporting.
-                             (display "unset MOZ_TELEMETRY_REPORTING\n")
-                             (display "mk_add_options MOZ_CRASHREPORTER=0\n")
-                             (display "mk_add_options MOZ_DATA_REPORTING=0\n")
-                             (display
-                              "mk_add_options MOZ_SERVICES_HEALTHREPORT=0\n")
-                             (display
-                              "mk_add_options MOZ_TELEMETRY_REPORTING=0\n")))
+                             (display "unset MOZ_TELEMETRY_REPORTING\n")))
                          (setenv "MOZCONFIG" mozconfig))
                        (invoke "./mach" "configure")))
                    (add-before 'build 'fix-addons-placeholder
-- 
2.48.1





This bug report was last modified 39 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.