forked from puyoai/puyoai
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDEPS
100 lines (90 loc) · 3.51 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
vars = {
"chromium_git": "https://chromium.googlesource.com",
}
deps = {
# test_resources
"puyoai/test_resources": "https://github.com/puyoai/test-resource.git@43d8bd89e0107185db41fb6589fbf14548d52d9e",
# chromium's buildtools containing libc++, libc++abi, clang_format and gn.
"puyoai/buildtools": "https://chromium.googlesource.com/chromium/buildtools@24ebce4578745db15274e180da1938ebc1358243",
# gflags 2.2.1
"puyoai/third_party/gflags/gflags": "https://github.com/gflags/gflags.git@46f73f88b18aee341538c0dfc22b1710a6abedef",
# google-glog
"puyoai/third_party/glog/glog": "https://github.com/google/glog.git@2063b387080c1e7adffd33ca07adff0eb346ff1a",
# googletest
"puyoai/third_party/gtest/gtest": Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + '145d05750b15324899473340c8dd5af50d125d33',
# jsoncpp (# from svn 248)
"puyoai/third_party/jsoncpp/source": Var("chromium_git") + '/external/github.com/open-source-parsers/jsoncpp.git@f572e8e42e22cfcf5ab0aea26574f408943edfa4',
# tinytoml
"puyoai/third_party/tinytoml/tinytoml": "https://github.com/mayah/tinytoml.git@3ba7a885fa725f3c0ec7d3dfbe01ddb7e35d7fb6",
# subprocess32 3.5.3
"puyoai/third_party/subprocess32": "https://github.com/google/python-subprocess32@0a814da4a033875880534fd488770e2d97febe2f",
}
hooks = [
{
"name": "gn_win",
"pattern": ".",
"action": [ "download_from_google_storage",
"--no_resume",
"--platform=win32",
"--no_auth",
"--bucket", "chromium-gn",
"-s", "puyoai/buildtools/win/gn.exe.sha1",
],
},
{
"name": "gn_mac",
"pattern": ".",
"action": [ "download_from_google_storage",
"--no_resume",
"--platform=darwin",
"--no_auth",
"--bucket", "chromium-gn",
"-s", "puyoai/buildtools/mac/gn.sha1",
],
},
{
"name": "gn_linux64",
"pattern": ".",
"action": [ "download_from_google_storage",
"--no_resume",
"--platform=linux*",
"--no_auth",
"--bucket", "chromium-gn",
"-s", "puyoai/buildtools/linux64/gn.sha1",
],
},
# Pull clang-format binaries using checked-in hashes.
{
'name': 'clang_format_win',
'pattern': '.',
'condition': 'host_os == "win"',
'action': [ 'download_from_google_storage',
'--no_resume',
'--no_auth',
'--bucket', 'chromium-clang-format',
'-s', 'puyoai/buildtools/win/clang-format.exe.sha1',
],
},
{
'name': 'clang_format_mac',
'pattern': '.',
'condition': 'host_os == "mac"',
'action': [ 'download_from_google_storage',
'--no_resume',
'--no_auth',
'--bucket', 'chromium-clang-format',
'-s', 'puyoai/buildtools/mac/clang-format.sha1',
],
},
{
'name': 'clang_format_linux',
'pattern': '.',
'condition': 'host_os == "linux"',
'action': [ 'download_from_google_storage',
'--no_resume',
'--no_auth',
'--bucket', 'chromium-clang-format',
'-s', 'puyoai/buildtools/linux64/clang-format.sha1',
],
},
]