config 2.42 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
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  ddmg: '[% INCLUDE ddmg.sh %]'

targets:
  linux-i686:
    var:
      mar_osname: linux32
  linux-x86_64:
    var:
      mar_osname: linux64
  osx-x86_64:
    var:
      mar_osname: osx64
      deps:
        - genisoimage
        - zip
        - unzip
        - python
        - bzip2
boklm's avatar
boklm committed
26
        - faketime
27
        - xz-utils
28
  windows:
boklm's avatar
boklm committed
29
    var:
30
      arch_deps:
31
32
33
34
        - python-future
      pre_pkginst: |
        # enable jessie-backports for python-future
        echo 'deb http://ftp.debian.org/debian jessie-backports main' >> /etc/apt/sources.list
35
36
37
38
39
40
  windows-i686:
    var:
      mar_osname: win32
  windows-x86_64:
    var:
      mar_osname: win64
boklm's avatar
boklm committed
41
42

input_files:
boklm's avatar
boklm committed
43
  - project: container-image
boklm's avatar
boklm committed
44
45
46
47
48
49
  - project: firefox
    name: firefox
  - project: tor
    name: tor
  - project: firefox-langpacks
    name: firefox-langpacks
50
    enable: '[% c("var/locales").size %]'
boklm's avatar
boklm committed
51
52
53
54
55
56
57
58
  - project: tor-launcher
    name: tor-launcher
  - project: torbutton
    name: torbutton
  - project: https-everywhere
    name: https-everywhere
  - project: fonts
    name: fonts
boklm's avatar
boklm committed
59
60
61
62
  - project: meek
    name: meek
  - project: obfs4
    name: obfs4
63
64
65
  - project: fteproxy
    name: fteproxy
    enable: '[% c("var/fteproxy") %]'
boklm's avatar
boklm committed
66
67
68
  - project: snowflake
    name: snowflake
    enable: '[% c("var/snowflake") %]'
boklm's avatar
boklm committed
69
  - filename: Bundle-Data
70
  - URL: https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suite-10.1.8.16-an+fx.xpi
boklm's avatar
boklm committed
71
    name: noscript
Georg Koppen's avatar
Georg Koppen committed
72
    sha256sum: d41f5d36337569d1a1633303d7d07505ab905efba0644e73edccf43edc0d39e0
boklm's avatar
boklm committed
73
74
75
  - filename: 'RelativeLink/start-tor-browser.desktop'
    enable: '[% c("var/linux") %]'
  - filename: 'RelativeLink/execdesktop'
boklm's avatar
boklm committed
76
77
78
79
80
81
82
83
84
85
86
87
    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") %]'
88
89
90
91
  - name: python-pefile
    URL: https://files.pythonhosted.org/packages/7e/9b/f99171190f04cd23768547dd34533b4016bd582842f53cd9fe9585a74c74/pefile-2017.11.5.tar.gz
    sha256sum: 675c35ee0e1677db9e80d2f48d8a7ff2cf38e6207e8cd5e2a2c6d126db025854
    enable: '[% c("var/windows") %]'