blob: 0d7834cd03edaee4b99ecd5750b41e819702f212 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
filename: 'firefox-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% c("var/torbrowser_branch") %]-2-build1'
tag_gpg_id: 1
git_url: https://git.torproject.org/tor-browser.git
gpg_keyring: torbutton.gpg
var:
firefox_platform_version: 60.6.0
firefox_version: '[% c("var/firefox_platform_version") %]esr'
torbrowser_branch: 8.0
torbrowser_update_channel: alpha
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
deps:
- build-essential
- unzip
- zip
- autoconf2.13
- yasm
- python
container:
use_container: 1
targets:
release:
var:
torbrowser_update_channel: release
nightly:
git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% c("var/torbrowser_branch") %]-1'
tag_gpg_id: 0
var:
torbrowser_update_channel: default
linux:
var:
arch_deps:
- libgtk2.0-dev
- libgtk-3-dev
- libdbus-glib-1-dev
- libxt-dev
- hardening-wrapper
# To pass configure since ESR 31.
- libpulse-dev
# To pass configure since ESR 45.
- libgconf2-dev
# To pass configure since ESR 52
- libx11-xcb-dev
# We built GCC but not the libmpc2, thus we need to install it
- libmpc2
# needed to remove RUNPATH added by selfrando (see #22242)
- chrpath
linux-x86_64:
var:
martools_filename: mar-tools-linux64.zip
linux-i686:
var:
martools_filename: mar-tools-linux32.zip
osx-x86_64:
var:
martools_filename: mar-tools-mac64.zip
arch_deps:
- rsync
windows:
var:
arch_deps:
- wine
windows-i686:
var:
martools_filename: mar-tools-win32.zip
windows-x86_64:
var:
martools_filename: mar-tools-win64.zip
input_files:
- project: container-image
- name: '[% c("var/compiler") %]'
project: '[% c("var/compiler") %]'
- filename: get-moz-build-date
- filename: 'mozconfig-[% c("var/osname") %]'
name: mozconfig
- project: binutils
name: binutils
enable: '[% c("var/linux") %]'
- project: selfrando
name: selfrando
enable: '[% c("var/selfrando") %]'
- filename: fix-info-plist.py
enable: '[% c("var/osx") %]'
- URL: https://people.torproject.org/~gk/mirrors/sources/msvcr100.dll
sha256sum: 8793353461826fbd48f25ea8b835be204b758ce7510db2af631b28850355bd18
enable: '[% c("var/windows-i686") %]'
- URL: https://people.torproject.org/~boklm/mirrors/sources/msvcr100-x86_64.dll
sha256sum: ae3cb6c6afba9a4aa5c85f66023c35338ca579b30326dd02918f9d55259503d5
enable: '[% c("var/windows-x86_64") %]'
- project: gcc
name: gcc
enable: '[% c("var/windows") %]'
- filename: nsis-uninstall.patch
enable: '[% c("var/windows") %]'
- filename: 1464084.patch
enable: '[% c("var/windows") %]'
- filename: 1467041.patch
enable: '[% c("var/windows") %]'
- project: rust
name: rust
- project: llvm
name: llvm
enable: '[% c("var/linux") %]'
- project: fxc2
name: fxc2
enable: '[% c("var/windows") %]'
- filename: abicheck.cc
enable: '[% c("var/linux") %]'
- filename: start-firefox
enable: '[% c("var/linux") %]'
|