# vim: filetype=yaml sw=2 version: '[% c("var/torbrowser_version") %]' filename: 'tor-browser-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]' var: container: use_container: 1 ddmg: '[% INCLUDE ddmg.sh %]' deps: - python - libparallel-forkmanager-perl - libfile-slurp-perl - zip - unzip - bzip2 - xz-utils - patch targets: linux-i686: var: mar_osname: linux32 arch_deps: # Install libc6-i386 to be able to run 32bit mar tools (bug 29812) - libc6-i386 linux-x86_64: var: mar_osname: linux64 osx-x86_64: var: mar_osname: osx64 arch_deps: - genisoimage - faketime windows: var: arch_deps: - python-future windows-i686: var: mar_osname: win32 windows-x86_64: var: mar_osname: win64 android: build: '[% INCLUDE build.android %]' var: arch_deps: - apksigner input_files: - project: container-image - filename: run_scripts enable: '[% ! c("var/android") %]' - project: firefox name: firefox enable: '[% ! c("var/android") %]' - project: fenix name: fenix enable: '[% c("var/android") %]' - project: tor name: tor enable: '[% ! c("var/android") %]' - project: firefox-langpacks name: firefox-langpacks enable: '[% ! c("var/testbuild") && ! c("var/android") %]' - project: https-everywhere name: https-everywhere - project: fonts name: fonts enable: '[% ! c("var/android") %]' - project: obfs4 name: obfs4 enable: '[% ! c("var/android") %]' - project: snowflake name: snowflake enable: '[% c("var/snowflake") && ! c("var/android") %]' - filename: Bundle-Data enable: '[% ! c("var/android") %]' - URL: https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suite-11.0.44-an+fx.xpi name: noscript sha256sum: 3b768fa45f94bed9c58962bd7c0c11bc431e639aeedb2e91c7d8303df5fc84ae - filename: 'RelativeLink/start-tor-browser.desktop' enable: '[% c("var/linux") %]' - filename: 'RelativeLink/execdesktop' enable: '[% c("var/linux") %]' - filename: 'gtk3-settings.ini' enable: '[% c("var/linux") %]' - project: libdmg-hfsplus name: libdmg enable: '[% c("var/osx") %]' - project: nsis name: nsis enable: '[% c("var/windows") %]' - name: tbb-windows-installer project: tbb-windows-installer enable: '[% c("var/windows") %]' - filename: pe_checksum_fix.py enable: '[% c("var/windows") %]' - name: python-pefile URL: https://files.pythonhosted.org/packages/7e/9b/f99171190f04cd23768547dd34533b4016bd582842f53cd9fe9585a74c74/pefile-2017.11.5.tar.gz sha256sum: 675c35ee0e1677db9e80d2f48d8a7ff2cf38e6207e8cd5e2a2c6d126db025854 enable: '[% c("var/windows") %]' # To generate a new keystore, see how-to-generate-keystore.txt - filename: android-qa.keystore enable: '[% c("var/android") %]' - name: electrum-nmc project: electrum-nmc enable: '[% c("var/namecoin") %]' - name: ncprop279 project: ncprop279 enable: '[% c("var/namecoin") %]' - name: stemns project: stemns enable: '[% c("var/namecoin") %]' - filename: namecoin.patch enable: '[% c("var/namecoin") %]'