[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#32026: [PATCH v3 06/11] gnu: icedove: Automatically load system-prov
From: |
Maxim Cournoyer |
Subject: |
bug#32026: [PATCH v3 06/11] gnu: icedove: Automatically load system-provided extensions. |
Date: |
Fri, 17 Feb 2023 07:55:33 -0500 |
* gnu/packages/gnuzilla.scm
(icedove-source): Set the extensions.autoDisableScopes preference value to 3.
(icedove-minimal) [phases]: Add the --allow-addon-sideload and
--with-unsigned-addon-scopes=app,system ac options to the configure phase.
---
(no changes since v1)
gnu/packages/gnuzilla.scm | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 7bc7ad6cec..3ece3f057c 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -1281,7 +1281,15 @@ (define icedove-source
(("(pref\\(\"extensions.systemAddon.update.enabled\").*" _ m)
(string-append m ", false);"))
(("(pref\\(\"lightweightThemes.update.enabled\").*" _ m)
- (string-append m ", false);")))
+ (string-append m ", false);"))
+
+ ;; XXX: The autoDisableScopes is tweaked by the makeicecat
+ ;; script, but it doesn't know about Thunderbird. This is
+ ;; necessary to allow picking up the extensions found in the
+ ;; system global application directory, such as the language
+ ;; packs.
+ (("\"extensions.autoDisableScopes\", 15")
+ "\"extensions.autoDisableScopes\", 3"))
;; Step out of the directory and create the tarball.
(chdir "..")
@@ -1394,6 +1402,8 @@ (define-public icedove
(lambda ()
(display
(string-append
+ "ac_add_options --allow-addon-sideload\n"
+ "ac_add_options
--with-unsigned-addon-scopes=app,system\n"
"ac_add_options --disable-crashreporter\n"
"ac_add_options --disable-debug\n"
"ac_add_options --disable-debug-symbols\n"
--
2.39.1
- bug#32026: [PATCH v3 01/11] gnu: Add a 'update-mozilla-locales' helper for maintenance., Maxim Cournoyer, 2023/02/17
- bug#32026: [PATCH v3 02/11] gnu: icedove: Compute a self-contained source., Maxim Cournoyer, 2023/02/17
- bug#32026: [PATCH v3 04/11] gnu: icecat: Make language packs reproducible., Maxim Cournoyer, 2023/02/17
- bug#32026: [PATCH v3 03/11] gnu: Define UPSTREAM-FIREFOX-SOURCE at the top level., Maxim Cournoyer, 2023/02/17
- bug#32026: [PATCH v3 05/11] gnu: Add icecat-l10n and icedove-l10n., Maxim Cournoyer, 2023/02/17
- bug#32026: [PATCH v3 06/11] gnu: icedove: Automatically load system-provided extensions.,
Maxim Cournoyer <=
- bug#32026: [PATCH v3 08/11] gnu: icedove: Use the locale of the system., Maxim Cournoyer, 2023/02/17
- bug#32026: [PATCH v3 10/11] gnu: nss-next: Update to 3.88.1 [fixes CVE-2023-0767]., Maxim Cournoyer, 2023/02/17
bug#32026: [PATCH v3 11/11] gnu: icecat: Unbundle nss and nspr., Maxim Cournoyer, 2023/02/17
bug#32026: [PATCH v3 07/11] gnu: Add language packs to icecat and icedove., Maxim Cournoyer, 2023/02/17
bug#32026: [PATCH v3 09/11] gnu: icecat: Remove gtk+-2 input., Maxim Cournoyer, 2023/02/17