commit 081611cf716d56a663891fe7adc2fa99b59e78ed
Author: Nicolas Vigier <[email protected]>
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 [email protected]
unzip -q ../../../[% c('input_files_by_name/tor-launcher') %] -d
[email protected]
mkdir -p [email protected]/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
[email protected]/TorBrowser/Tor
_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits