-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathDEPS
124 lines (115 loc) · 3.67 KB
/
DEPS
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
123
124
use_relative_paths = True
gclient_gn_args_file = 'build/config/gclient_args.gni'
gclient_gn_args = [
'mises_rust_version'
]
vars = {
'mises_rust_version': '"1.74.0"',
'download_prebuilt_sparkle': True,
}
deps = {
"vendor/transifex": "https://github.com/transifex/transifex-python@103b6ac7ad937155f7f1497a68d5a05882664d58",
"vendor/lxml": "https://github.com/lxml/lxml@d01872ccdf7e1e5e825b6c6292b43e7d27ae5fc4",
"vendor/boto": "https://github.com/boto/boto@f7574aa6cc2c819430c1f05e9a1a1a666ef8169b",
"vendor/challenge_bypass_ristretto_ffi": "https://github.com/brave-intl/challenge-bypass-ristretto-ffi.git@419995e4a873c294f1eaefca276f8ad25328e89f",
"third_party/ethash/src": "https://github.com/chfast/ethash.git@e4a15c3d76dc09392c7efd3e30d84ee3b871e9ce",
"third_party/bitcoin-core/src": "https://github.com/bitcoin/bitcoin.git@95ea54ba089610019a74c1176a2c7c0dba144b1c",
"third_party/argon2/src": "https://github.com/P-H-C/phc-winner-argon2.git@62358ba2123abd17fccf2a108a301d4b52c01a7c",
"third_party/rapidjson/src": "https://github.com/Tencent/rapidjson.git@06d58b9e848c650114556a23294d0b6440078c61",
}
recursedeps = [
'vendor/omaha'
]
hooks = [
{
'name': 'bootstrap',
'pattern': '.',
'action': ['python3', 'script/bootstrap.py'],
},
{
# Download hermetic xcode for goma
'name': 'download_hermetic_xcode',
'pattern': '.',
'condition': 'checkout_mac or checkout_ios',
'action': ['vpython3', 'build/mac/download_hermetic_xcode.py'],
},
{
'name': 'download_sparkle',
'pattern': '.',
'condition': 'checkout_mac and download_prebuilt_sparkle',
'action': ['vpython3', 'build/mac/download_sparkle.py', '1.24.2'],
},
# {
# 'name': 'download_rust_deps',
# 'pattern': '.',
# 'condition': 'checkout_android',
# 'action': ['vpython3', 'script/download_rust_deps.py', Var('mises_rust_version'), 'android'],
# },
# {
# 'name': 'download_rust_deps',
# 'pattern': '.',
# 'condition': 'checkout_ios',
# 'action': ['vpython3', 'script/download_rust_deps.py', Var('mises_rust_version'), 'ios'],
# },
# {
# 'name': 'download_rust_deps',
# 'pattern': '.',
# 'condition': 'checkout_win',
# 'action': ['vpython3', 'script/download_rust_deps.py', Var('mises_rust_version'), 'win32'],
# },
# {
# 'name': 'download_rust_deps',
# 'pattern': '.',
# 'condition': 'checkout_mac',
# 'action': ['vpython3', 'script/download_rust_deps.py', Var('mises_rust_version'), 'darwin'],
# },
# {
# 'name': 'download_rust_deps',
# 'pattern': '.',
# 'condition': 'checkout_linux',
# 'action': ['vpython3', 'script/download_rust_deps.py', Var('mises_rust_version'), 'linux'],
# },
# {
# # Install Web Discovery Project dependencies for Windows, Linux, and macOS
# 'name': 'web_discovery_project_npm_deps',
# 'pattern': '.',
# 'condition': 'not checkout_android and not checkout_ios',
# 'action': ['vpython3', 'script/web_discovery_project.py', '--install'],
# },
# {
# 'name': 'generate_licenses',
# 'pattern': '.',
# 'action': ['vpython3', 'script/generate_licenses.py'],
# },
]
include_rules = [
# Everybody can use some things.
"+mises_base",
"+crypto",
"+net",
"+sql",
"+ui/base",
"-chrome",
"-mises/app",
"-mises/browser",
"-mises/common",
"-mises/renderer",
"-mises/services",
"-ios",
"-mises/third_party/bitcoin-core",
"-mises/third_party/argon2",
]
# Temporary workaround for massive nummber of incorrect test includes
specific_include_rules = {
".*test.*(\.cc|\.mm|\.h)": [
"+bat",
"+mises",
"+chrome",
"+components",
"+content",
"+extensions",
"+mojo",
"+services",
"+third_party",
],
}