[tbb-commits] [tor-browser-build/master] Remove search engines from language packs

gk at torproject.org gk at torproject.org
Wed Aug 7 20:06:26 UTC 2019


commit 4a632f8ac10f5d01ac9ef075fc698bd7454ab6cb
Author: Nicolas Vigier <boklm at torproject.org>
Date:   Mon Aug 5 10:36:18 2019 +0200

    Remove search engines from language packs
    
    With https://bugzilla.mozilla.org/show_bug.cgi?id=1437942 search engines
    are removed from language packs.
---
 projects/tor-browser/build | 53 +++++++++++++++++++++-------------------------
 1 file changed, 24 insertions(+), 29 deletions(-)

diff --git a/projects/tor-browser/build b/projects/tor-browser/build
index 1f155d1..71084f2 100644
--- a/projects/tor-browser/build
+++ b/projects/tor-browser/build
@@ -169,10 +169,6 @@ fi
 
 
 pushd "$TBDIR[% IF c("var/osx") %]/Contents/Resources[% END %]/browser/"
-# For the proper search engines in our language packs
-unzip omni.ja chrome/en-US/locale/browser/searchplugins* || [ $? -lt 3 ]
-mv chrome/en-US/locale/browser/searchplugins $rootdir
-rm -rf chrome/en-US
 unzip omni.ja defaults/preferences/000-tor-browser.js || [ $? -lt 3 ]
 # Append our built extension-overrides.js to 000-tor-browser.js
 cat "$GENERATEDPREFSPATH" >> defaults/preferences/000-tor-browser.js
@@ -194,32 +190,31 @@ rm -rf defaults
 echo '{"version":"[% c("var/torbrowser_version") %]","architecture":"[% c("var/mar_osname") %]","channel":"[% c("var/channel") %]","locale":"en-US"}' > ../tbb_version.json
 popd
 
-# Prepare our language packs for using the proper search engines and embed
-# our default bookmarks. See bugs 18915 and 21879 for more details.
-[% SET locales = c("var/testbuild") ? [] : c("var/locales") -%]
-[% FOREACH lang = locales %]
-[% SET lang = tmpl(lang);
-   SET xpi = '$rootdir/' _ c('input_files_by_name/firefox-langpacks') _ '/' _ lang _ '.xpi';
-   %]
-  unzip -d prep_[% lang %] [% xpi %]
-  search_plugins_path=prep_[% lang %]/browser/chrome/[% lang %]/locale/browser
-  rm -rf $search_plugins_path/searchplugins
-  cp -rf $rootdir/searchplugins $search_plugins_path
-  [% IF c("var/osx") -%]
-    cp $rootdir/bookmarks.html prep_[% lang %]/browser/chrome/[% lang %]/locale/browser/
-  [% END -%]
-  rm [% xpi %]
-  cd prep_[% lang %]
-  [% c('zip', {
-          zip_src => [ '.' ],
-          zip_args => xpi,
-      }) %]
-  # If we are building a multi-lingual package, add all of the language packs.
-  [% IF c("var/multi_lingual") %]
-    cp [% xpi %] "$TBDIR/$EXTSPATH/langpack-[% lang %]@firefox.mozilla.org.xpi"
+[% IF c("var/osx") || c("var/multi_lingual") -%]
+  # Prepare our language packs to embed our default bookmarks.
+  # See bug 21879 for more details.
+  [% SET locales = c("var/testbuild") ? [] : c("var/locales") -%]
+  [% FOREACH lang = locales %]
+  [% SET lang = tmpl(lang);
+     SET xpi = '$rootdir/' _ c('input_files_by_name/firefox-langpacks') _ '/' _ lang _ '.xpi';
+     %]
+    [% IF c("var/osx") -%]
+      unzip -d prep_[% lang %] [% xpi %]
+      cp $rootdir/bookmarks.html prep_[% lang %]/browser/chrome/[% lang %]/locale/browser/
+      rm [% xpi %]
+      cd prep_[% lang %]
+      [% c('zip', {
+              zip_src => [ '.' ],
+              zip_args => xpi,
+          }) %]
+    [% END -%]
+    # If we are building a multi-lingual package, add all of the language packs.
+    [% IF c("var/multi_lingual") %]
+      cp [% xpi %] "$TBDIR/$EXTSPATH/langpack-[% lang %]@firefox.mozilla.org.xpi"
+    [% END %]
+    cd ..
+    rm -rf prep_[% lang %]
   [% END %]
-  cd ..
-  rm -rf prep_[% lang %]
 [% END %]
 
 [% IF c("var/multi_lingual") %]



More information about the tbb-commits mailing list