|
18 | 18 | if sys.version_info[0] == 3:
|
19 | 19 | unicode = lambda s: str(s)
|
20 | 20 |
|
| 21 | +def add_system(systems, host, url, filename, sha, size): |
| 22 | + system = { |
| 23 | + "host": host, |
| 24 | + "url": url, |
| 25 | + "archiveFileName": filename, |
| 26 | + "checksum": "SHA-256:"+sha, |
| 27 | + "size": str(size) |
| 28 | + } |
| 29 | + systems.append(system) |
| 30 | + |
21 | 31 | if __name__ == '__main__':
|
22 | 32 | parser = argparse.ArgumentParser(
|
23 | 33 | prog = 'add_sdk_json',
|
|
76 | 86 | farray['packages'][0]['platforms'][0]['toolsDependencies'].append(deps)
|
77 | 87 |
|
78 | 88 | systems = []
|
79 |
| - system = { |
80 |
| - "host": '', |
81 |
| - "url": tool_url, |
82 |
| - "archiveFileName": tool_filename, |
83 |
| - "checksum": "SHA-256:"+tool_sha, |
84 |
| - "size": str(tool_size) |
85 |
| - } |
86 |
| - |
87 |
| - system["host"] = "i686-mingw32"; |
88 |
| - systems.append(system) |
89 |
| - system["host"] = "x86_64-mingw32"; |
90 |
| - systems.append(system) |
91 |
| - system["host"] = "arm64-apple-darwin"; |
92 |
| - systems.append(system) |
93 |
| - system["host"] = "x86_64-apple-darwin"; |
94 |
| - systems.append(system) |
95 |
| - system["host"] = "x86_64-pc-linux-gnu"; |
96 |
| - systems.append(system) |
97 |
| - system["host"] = "i686-pc-linux-gnu"; |
98 |
| - systems.append(system) |
99 |
| - system["host"] = "aarch64-linux-gnu"; |
100 |
| - systems.append(system) |
101 |
| - system["host"] = "arm-linux-gnueabihf"; |
102 |
| - systems.append(system) |
| 89 | + add_system(systems, "i686-mingw32", tool_url, tool_filename, tool_sha, tool_size) |
| 90 | + add_system(systems, "x86_64-mingw32", tool_url, tool_filename, tool_sha, tool_size) |
| 91 | + add_system(systems, "arm64-apple-darwin", tool_url, tool_filename, tool_sha, tool_size) |
| 92 | + add_system(systems, "x86_64-apple-darwin", tool_url, tool_filename, tool_sha, tool_size) |
| 93 | + add_system(systems, "x86_64-pc-linux-gnu", tool_url, tool_filename, tool_sha, tool_size) |
| 94 | + add_system(systems, "i686-pc-linux-gnu", tool_url, tool_filename, tool_sha, tool_size) |
| 95 | + add_system(systems, "aarch64-linux-gnu", tool_url, tool_filename, tool_sha, tool_size) |
| 96 | + add_system(systems, "arm-linux-gnueabihf", tool_url, tool_filename, tool_sha, tool_size) |
103 | 97 |
|
104 | 98 | tool_found = False
|
105 | 99 | for t in farray['packages'][0]['tools']:
|
|
0 commit comments