commit 081611cf716d56a663891fe7adc2fa99b59e78ed Author: Nicolas Vigier boklm@torproject.org Date: Fri Mar 6 14:18:43 2015 +0100
Fix Windows bundling --- projects/tor-browser/config | 8 +++++++- projects/tor-messenger/build | 13 ++++++++++++- 2 files changed, 19 insertions(+), 2 deletions(-)
diff --git a/projects/tor-browser/config b/projects/tor-browser/config index 32b02c6..f995b72 100644 --- a/projects/tor-browser/config +++ b/projects/tor-browser/config @@ -1,6 +1,6 @@ # vim: filetype=yaml version: 4.0.4 -filename: 'tor-browser-[% c("version") %]-[% c("var/osname") %].tar.xz' +filename: 'tor-browser-[% c("version") %]-[% c("var/osname") %].[% c("var/extension") %]'
input_files: - URL: "[% c('var/base_url') %]/tor-browser-[% c('var/tb_osname') %]-[% c('version') %]_en-US.tar.xz" @@ -14,6 +14,9 @@ input_files: windows-i686: URL: "[% c('var/base_url') %]/torbrowser-install-[% c('version') %]_en-US.exe"
+var: + extension: 'tar.xz' + targets: linux-x86_64: var: @@ -21,3 +24,6 @@ targets: linux-i686: var: tb_osname: linux32 + windows-i686: + var: + extension: 'exe' diff --git a/projects/tor-messenger/build b/projects/tor-messenger/build index 157efbd..0ec8302 100644 --- a/projects/tor-messenger/build +++ b/projects/tor-messenger/build @@ -1,8 +1,14 @@ #!/bin/sh set -e
-mkdir -p bundle/Messenger/ +mkdir bundle +[% IF c("var/windows") -%] +unzip -d bundle [% c('input_files_by_name/instantbird') %] +mv bundle/instantbird bundle/Messenger +[% ELSE -%] +mkdir bundle/Messenger tar xf [% c('input_files_by_name/instantbird') %] -C bundle/Messenger --strip 1 +[% END -%]
[% IF c("var/linux") %] tar xf [% c('input_files_by_name/gcc') %] @@ -18,7 +24,12 @@ mv ctypes-otr* 'ctypes-otr@tormessenger' mkdir tor-launcher@torproject.org unzip -q ../../../[% c('input_files_by_name/tor-launcher') %] -d tor-launcher@torproject.org mkdir -p tor-launcher@torproject.org/TorBrowser/Data +[% IF ("var/windows") -%] +7z x ../../../[% c('input_files_by_name/tor-browser') %] +mv $_OUTDIR tor-browser_en-US +[% ELSE -%] tar xf ../../../[% c('input_files_by_name/tor-browser') %] +[% END -%] sed -i 's/^SocksPort .*/SocksPort 9152/' tor-browser_en-US/Browser/TorBrowser/Data/Tor/torrc-defaults sed -i 's/^ControlPort .*/ControlPort 9153/' tor-browser_en-US/Browser/TorBrowser/Data/Tor/torrc-defaults mv tor-browser_en-US/Browser/TorBrowser/Tor tor-launcher@torproject.org/TorBrowser/Tor
tor-commits@lists.torproject.org