GNU bug report logs -
#76616
[PATCH 0/2] gnu: librewolf: Allow installation of unsigned extensions.
Previous Next
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
* 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.