[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
06/10: gnu: icedove: Automatically load system-provided extensions.
From: |
guix-commits |
Subject: |
06/10: gnu: icedove: Automatically load system-provided extensions. |
Date: |
Sun, 19 Feb 2023 20:04:37 -0500 (EST) |
apteryx pushed a commit to branch master
in repository guix.
commit 6375e2e39c74b3cc702917314f93de7315bec918
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Mon Feb 13 10:20:12 2023 -0500
gnu: icedove: Automatically load system-provided extensions.
* 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.
---
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 4e1260f851..babf97e65c 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -1273,7 +1273,15 @@ list of languages supported as well as the currently
used changeset."
(("(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 "..")
@@ -1386,6 +1394,8 @@ ca495991b7852b855"))
(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"
- branch master updated (636b771536 -> d318ccc363), guix-commits, 2023/02/19
- 09/10: gnu: icecat: Remove gtk+-2 input., guix-commits, 2023/02/19
- 08/10: gnu: icedove: Use the locale of the system., guix-commits, 2023/02/19
- 04/10: gnu: icecat-source: Update gnuzilla to f23f8b609., guix-commits, 2023/02/19
- 01/10: gnu: Add a 'update-mozilla-locales' helper for maintenance., guix-commits, 2023/02/19
- 05/10: gnu: Add icecat-l10n and icedove-l10n., guix-commits, 2023/02/19
- 06/10: gnu: icedove: Automatically load system-provided extensions.,
guix-commits <=
- 07/10: gnu: Add language packs to icecat and icedove., guix-commits, 2023/02/19
- 10/10: gnu: icecat: Unbundle nss and nspr., guix-commits, 2023/02/19
- 02/10: gnu: icedove: Compute a self-contained source., guix-commits, 2023/02/19
- 03/10: gnu: Define %icecat-base-version at the top level., guix-commits, 2023/02/19