config 3.27 KB
Newer Older
boklm's avatar
boklm committed
1
2
3
4
5
# vim: filetype=yaml sw=2
version: '[% c("var/torbrowser_version") %]'
filename: 'tor-browser-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'

var:
boklm's avatar
boklm committed
6
7
  container:
    use_container: 1
boklm's avatar
boklm committed
8
  ddmg: '[% INCLUDE ddmg.sh %]'
9
10
11
12
13
14
15
16
  deps:
    - python
    - libparallel-forkmanager-perl
    - libfile-slurp-perl
    - zip
    - unzip
    - bzip2
    - xz-utils
17
    - patch
boklm's avatar
boklm committed
18
19
20
21
22

targets:
  linux-i686:
    var:
      mar_osname: linux32
23
24
25
      arch_deps:
        # Install libc6-i386 to be able to run 32bit mar tools (bug 29812)
        - libc6-i386
boklm's avatar
boklm committed
26
27
28
29
30
31
  linux-x86_64:
    var:
      mar_osname: linux64
  osx-x86_64:
    var:
      mar_osname: osx64
32
      arch_deps:
boklm's avatar
boklm committed
33
        - genisoimage
boklm's avatar
boklm committed
34
        - faketime
35
  windows:
boklm's avatar
boklm committed
36
    var:
37
      arch_deps:
38
        - python-future
39
40
41
42
43
44
  windows-i686:
    var:
      mar_osname: win32
  windows-x86_64:
    var:
      mar_osname: win64
45
  android:
46
47
48
    build: '[% INCLUDE build.android %]'
    var:
      arch_deps:
49
        - apksigner
boklm's avatar
boklm committed
50
51

input_files:
boklm's avatar
boklm committed
52
  - project: container-image
53
  - filename: run_scripts
54
    enable: '[% ! c("var/android") %]'
boklm's avatar
boklm committed
55
56
57
58
  - project: firefox
    name: firefox
  - project: tor
    name: tor
59
    enable: '[% ! c("var/android") %]'
boklm's avatar
boklm committed
60
61
  - project: firefox-langpacks
    name: firefox-langpacks
62
    enable: '[% ! c("var/testbuild") && ! c("var/android") %]'
boklm's avatar
boklm committed
63
64
65
66
  - project: https-everywhere
    name: https-everywhere
  - project: fonts
    name: fonts
67
    enable: '[% ! c("var/android") %]'
boklm's avatar
boklm committed
68
69
  - project: obfs4
    name: obfs4
70
    enable: '[% ! c("var/android") %]'
boklm's avatar
boklm committed
71
72
73
  - project: snowflake
    name: snowflake
    enable: '[% c("var/snowflake") %]'
boklm's avatar
boklm committed
74
  - filename: Bundle-Data
75
    enable: '[% ! c("var/android") %]'
76
  - URL: https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suite-11.0.15-an+fx.xpi
boklm's avatar
boklm committed
77
    name: noscript
78
    sha256sum: 5e795f711275f9162957321e5245cb0176ce36ce8a2410de95496670af51603d
boklm's avatar
boklm committed
79
80
81
  - filename: 'RelativeLink/start-tor-browser.desktop'
    enable: '[% c("var/linux") %]'
  - filename: 'RelativeLink/execdesktop'
boklm's avatar
boklm committed
82
    enable: '[% c("var/linux") %]'
83
84
  - filename: 'gtk3-settings.ini'
    enable: '[% c("var/linux") %]'
boklm's avatar
boklm committed
85
86
87
88
89
90
91
92
93
94
95
  - 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") %]'
96
97
98
99
  - name: python-pefile
    URL: https://files.pythonhosted.org/packages/7e/9b/f99171190f04cd23768547dd34533b4016bd582842f53cd9fe9585a74c74/pefile-2017.11.5.tar.gz
    sha256sum: 675c35ee0e1677db9e80d2f48d8a7ff2cf38e6207e8cd5e2a2c6d126db025854
    enable: '[% c("var/windows") %]'
100
101
102
  # To generate a new keystore, see how-to-generate-keystore.txt
  - filename: android-qa.keystore
    enable: '[% c("var/android") %]'
103
104
105
106
  - URL: https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.4.0.jar
    name: apktool
    sha256sum: a0f116e8916d6f21160e1559847bb8b8c32ee71900f321cafeadbe37b87ebcc1
    enable: '[% c("var/android") %]'
107
108
109
110
111
112
113
114
115
116
117
  - 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") %]'