[tbb-commits] [tor-browser-build/master] Bug 20636: fix tor-browser bundle step for Windows 64
gk at torproject.org
gk at torproject.org
Thu Nov 9 09:47:54 UTC 2017
commit 5a89431f10be74e1f08cdd804d24999ffd899426
Author: Nicolas Vigier <boklm at torproject.org>
Date: Mon Nov 6 13:01:25 2017 +0100
Bug 20636: fix tor-browser bundle step for Windows 64
---
projects/tor-browser/build | 4 ++--
projects/tor-browser/config | 13 +++++++++++--
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/projects/tor-browser/build b/projects/tor-browser/build
index 6540245..f9740f7 100644
--- a/projects/tor-browser/build
+++ b/projects/tor-browser/build
@@ -270,7 +270,7 @@ cd $distdir
python $rootdir/pe_checksum_fix.py
mv torbrowser-install-tmp2.exe torbrowser-install.exe
rm torbrowser-install-tmp.exe
- mv torbrowser-install.exe $OUTDIR/torbrowser-install-[% c("var/torbrowser_version") %]_${PKG_LOCALE}.exe
+ mv torbrowser-install.exe $OUTDIR/torbrowser-install[% IF c("var/windows-x86_64") %]-win64[% END %]-[% c("var/torbrowser_version") %]_${PKG_LOCALE}.exe
popd
[% END %]
rm -rf $distdir/${PKG_DIR}
@@ -344,7 +344,7 @@ cp $rootdir/[% c('input_files_by_name/firefox') %]/mar-tools-*.zip "$OUTDIR"/
python $rootdir/pe_checksum_fix.py
mv torbrowser-install-tmp2.exe torbrowser-install.exe
rm torbrowser-install-tmp.exe
- mv torbrowser-install.exe $OUTDIR/torbrowser-install-[% c("var/torbrowser_version") %]_[% lang %].exe
+ mv torbrowser-install.exe $OUTDIR/torbrowser-install[% IF c("var/windows-x86_64") %]-win64[% END %]-[% c("var/torbrowser_version") %]_[% lang %].exe
popd
[% END %]
rm -rf [% tbdir %]
diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index 54a0e9e..6b7559a 100644
--- a/projects/tor-browser/config
+++ b/projects/tor-browser/config
@@ -24,11 +24,20 @@ targets:
- python
- bzip2
- faketime
- windows-i686:
+ windows:
var:
- mar_osname: win32
arch_deps:
- python-pefile
+ windows-i686:
+ var:
+ mar_osname: win32
+ windows-x86_64:
+ var:
+ mar_osname: win64
+ # We use a 32bit container to be able to use a 32bit nsis and
+ # pe_checksum_fix.py
+ container:
+ arch: i386
input_files:
- project: container-image
More information about the tbb-commits
mailing list