[tor-commits] [tor-browser-bundle/master] Bug 10354: Fix localization issues with OSX and Windows.
mikeperry at torproject.org
mikeperry at torproject.org
Wed Dec 11 10:59:14 UTC 2013
commit 5b71529a66b7fb803d740ecb35a688c6586150f5
Author: Mike Perry <mikeperry-git at torproject.org>
Date: Wed Dec 11 02:56:50 2013 -0800
Bug 10354: Fix localization issues with OSX and Windows.
We forgot to copy the additional omni.ja haxx into the localization loop.
---
gitian/descriptors/mac/gitian-bundle.yml | 9 ++++++++-
gitian/descriptors/windows/gitian-bundle.yml | 10 ++++++++--
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/gitian/descriptors/mac/gitian-bundle.yml b/gitian/descriptors/mac/gitian-bundle.yml
index 2ef8834..edcc6d5 100644
--- a/gitian/descriptors/mac/gitian-bundle.yml
+++ b/gitian/descriptors/mac/gitian-bundle.yml
@@ -130,12 +130,19 @@ script: |
cp $i ../TorBrowserBundle_$LANG.app/Data/Browser/profile.default/extensions/langpack-$LANG at firefox.mozilla.org.xpi
cd ..
+ # FF24 puts the prefs in a different jar:
+ if [ -f TorBrowserBundle.app/Contents/MacOS/TorBrowser.app/Contents/MacOS/browser/omni.ja ]; then
+ pushd TorBrowserBundle.app/Contents/MacOS/TorBrowser.app/Contents/MacOS/browser/
+ else
+ pushd TorBrowserBundle.app/Contents/MacOS/TorBrowser.app/Contents/MacOS/
+ fi
+
cd TorBrowserBundle_$LANG.app/Contents/MacOS/TorBrowser.app/Contents/MacOS/
mkdir -p defaults/preferences
cp ~/build/000-tor-browser.js defaults/preferences/000-tor-browser.js
echo "pref(\"general.useragent.locale\", \"$LANG\");" >> defaults/preferences/000-tor-browser.js
zip -Xm omni.ja defaults/preferences/000-tor-browser.js
- cd ../../../../../../
+ popd
~/build/dzip.sh $OUTDIR/TorBrowserBundle-${TORBROWSER_VERSION}-osx${GBUILD_BITS}_$LANG.zip TorBrowserBundle_$LANG.app
rm -rf TorBrowserBundle_$LANG.app
diff --git a/gitian/descriptors/windows/gitian-bundle.yml b/gitian/descriptors/windows/gitian-bundle.yml
index 5ee9056..f56c15d 100644
--- a/gitian/descriptors/windows/gitian-bundle.yml
+++ b/gitian/descriptors/windows/gitian-bundle.yml
@@ -129,12 +129,18 @@ script: |
cp $i ../"Tor Browser"/Data/Browser/profile.default/extensions/langpack-$LANG at firefox.mozilla.org.xpi
cd ..
- cd "Tor Browser"/Browser
+ # FF24 puts the prefs in a different jar:
+ if [ -f "Tor Browser"/Browser/browser/omni.ja ]; then
+ pushd "Tor Browser"/Browser/browser/
+ else
+ pushd "Tor Browser"/Browser/
+ fi
+
mkdir -p defaults/preferences
cp ~/build/000-tor-browser.js defaults/preferences/000-tor-browser.js
echo "pref(\"general.useragent.locale\", \"$LANG\");" >> defaults/preferences/000-tor-browser.js
zip -Xm omni.ja defaults/preferences/000-tor-browser.js
- cd ../../
+ popd
makensis torbrowser.nsi
mv torbrowser-install.exe $OUTDIR/torbrowser-install-${TORBROWSER_VERSION}_$LANG.exe
More information about the tor-commits
mailing list