guix-commits
[Top][All Lists]
Advanced

[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"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]