mirror of
git://code.qt.io/qt/qt5.git
synced 2026-01-04 22:17:45 +08:00
Compare commits
545 Commits
wip/qt3d-r
...
v5.14.0-be
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
595a45dd1d | ||
|
|
97f5eca381 | ||
|
|
bcdb9ba4dd | ||
|
|
ab732c6ab7 | ||
|
|
5d90df08c2 | ||
|
|
1735600d57 | ||
|
|
ace315a1f9 | ||
|
|
ec7bf6356c | ||
|
|
7cd2473966 | ||
|
|
29befcc995 | ||
|
|
cfef857815 | ||
|
|
f4e7c08e82 | ||
|
|
b90dc27784 | ||
|
|
317fbf9243 | ||
|
|
1a4d0a9534 | ||
|
|
ec613d93e5 | ||
|
|
6cb7171397 | ||
|
|
33e0c2b54f | ||
|
|
842b72e080 | ||
|
|
c4e14a59ec | ||
|
|
de56775c32 | ||
|
|
4e3a0f79fb | ||
|
|
8f4c12bc03 | ||
|
|
89f6db8c22 | ||
|
|
fbe3a8d84e | ||
|
|
0a0ec7ffe3 | ||
|
|
076fb6bd6d | ||
|
|
c0fce7a3b3 | ||
|
|
c7f87acb37 | ||
|
|
b8eb110c81 | ||
|
|
b97df21bef | ||
|
|
bdc5dae67b | ||
|
|
acfc7ad18d | ||
|
|
c87a6e9c6d | ||
|
|
e6fccbf240 | ||
|
|
cb8e769cf6 | ||
|
|
d1a81a8e1c | ||
|
|
ad2113fd23 | ||
|
|
41ef5a706d | ||
|
|
2cec2c5f8c | ||
|
|
f60588ee72 | ||
|
|
1760acb17d | ||
|
|
3b335077f7 | ||
|
|
a4ca20dfce | ||
|
|
5d3b2413d0 | ||
|
|
de26b29c33 | ||
|
|
ddc99482eb | ||
|
|
0cf3fdabe3 | ||
|
|
a3136bdbfe | ||
|
|
e62df66bac | ||
|
|
c22758cc1e | ||
|
|
01ad208333 | ||
|
|
b83b16277d | ||
|
|
fa03dbce1f | ||
|
|
6762ccb186 | ||
|
|
39a9e58888 | ||
|
|
bcdfcd2668 | ||
|
|
7e78bd1efd | ||
|
|
d8a384f03f | ||
|
|
4909f4a765 | ||
|
|
66ea34668a | ||
|
|
8c00a4f011 | ||
|
|
bbc7794b64 | ||
|
|
1bb7d2d0c9 | ||
|
|
d4e3d3cac3 | ||
|
|
6402cb61b8 | ||
|
|
ad93109d92 | ||
|
|
0c0ed734ef | ||
|
|
aceecad75d | ||
|
|
e56e0f699d | ||
|
|
1d956e93d0 | ||
|
|
15b4e146e5 | ||
|
|
d581d86fc5 | ||
|
|
f0a89a32da | ||
|
|
0d273deeef | ||
|
|
be97b9ad72 | ||
|
|
14c31bf8db | ||
|
|
1c5e02896c | ||
|
|
30e7bf5745 | ||
|
|
7fd2796b00 | ||
|
|
700540f77a | ||
|
|
f9801f90f6 | ||
|
|
f3c4f6edeb | ||
|
|
c398a50e2d | ||
|
|
5035d38525 | ||
|
|
885e662082 | ||
|
|
ae3f765798 | ||
|
|
80791b03ee | ||
|
|
4c65509d24 | ||
|
|
27bbc46848 | ||
|
|
5752c0d4bc | ||
|
|
314d3efaf0 | ||
|
|
136639b445 | ||
|
|
f58935ebea | ||
|
|
097b013183 | ||
|
|
163bd8006e | ||
|
|
90d59cb4c7 | ||
|
|
e6e51c07f5 | ||
|
|
11d6401d98 | ||
|
|
6f3f8913d8 | ||
|
|
ff75bd5297 | ||
|
|
54e8d38972 | ||
|
|
98d9e2ebaa | ||
|
|
5f8a9b15de | ||
|
|
0414df3e2e | ||
|
|
c9a0797a11 | ||
|
|
9b0ff12595 | ||
|
|
9dd4451234 | ||
|
|
54be78024d | ||
|
|
8a5d86d888 | ||
|
|
3631a12b84 | ||
|
|
04f8b0619d | ||
|
|
e27c7adda7 | ||
|
|
eb7370a7af | ||
|
|
9a8fb868ec | ||
|
|
6e601907b9 | ||
|
|
acafe0ad49 | ||
|
|
2e9314967c | ||
|
|
61acd9e95d | ||
|
|
7c691c4622 | ||
|
|
b959cb5359 | ||
|
|
9656531361 | ||
|
|
b03790e34d | ||
|
|
9d69ef09e3 | ||
|
|
53c6c8a1ba | ||
|
|
3277628d62 | ||
|
|
63181db03e | ||
|
|
42366fd740 | ||
|
|
8d90ddd531 | ||
|
|
2fd2a9d268 | ||
|
|
8e32f46764 | ||
|
|
4175af18f8 | ||
|
|
24f0367a60 | ||
|
|
82e0fe1664 | ||
|
|
b96719cb80 | ||
|
|
c63dd0ddfd | ||
|
|
d19f60d745 | ||
|
|
19cc6b2b80 | ||
|
|
edf6149a5b | ||
|
|
3b0fbe7213 | ||
|
|
fbec569aea | ||
|
|
8ede8851f4 | ||
|
|
1f79ae5d86 | ||
|
|
4230f4ac54 | ||
|
|
49c808befb | ||
|
|
9e370453bb | ||
|
|
f32c9f755e | ||
|
|
0f89c02328 | ||
|
|
9b186a9d36 | ||
|
|
03d4a54e34 | ||
|
|
9929aff99e | ||
|
|
42bfac5bf8 | ||
|
|
b88acae7a8 | ||
|
|
f08bd26eeb | ||
|
|
b326a502db | ||
|
|
f511a2d74f | ||
|
|
2b738468de | ||
|
|
f8439ea42c | ||
|
|
13b206662b | ||
|
|
b41a217f35 | ||
|
|
2fb0e4f352 | ||
|
|
2970d3660c | ||
|
|
1e476b01fd | ||
|
|
cb14d29efe | ||
|
|
58977376e1 | ||
|
|
9da27c5808 | ||
|
|
689ed30f2a | ||
|
|
a94696ccd5 | ||
|
|
fde090e4b5 | ||
|
|
4c609c4db3 | ||
|
|
4c5d3f2e43 | ||
|
|
1fbba6d1ce | ||
|
|
125c5e6528 | ||
|
|
b521ad483c | ||
|
|
30b0d05343 | ||
|
|
72f1742097 | ||
|
|
d3fbd2ed1a | ||
|
|
488415a9c5 | ||
|
|
38e416be66 | ||
|
|
e6823acbc7 | ||
|
|
a268fb4689 | ||
|
|
ddbebe9dac | ||
|
|
abfbc0668c | ||
|
|
f84c90706d | ||
|
|
ac2a57b1c3 | ||
|
|
71e9322862 | ||
|
|
716640a477 | ||
|
|
4bf0ba2ba1 | ||
|
|
2666f3b216 | ||
|
|
535dbcfe96 | ||
|
|
41abae4367 | ||
|
|
f12c226463 | ||
|
|
22c427b369 | ||
|
|
645bd71404 | ||
|
|
cb8d38fd9c | ||
|
|
f470b8eabe | ||
|
|
c31548830f | ||
|
|
dd7a80d757 | ||
|
|
7001f15765 | ||
|
|
2237ea6d0c | ||
|
|
5a16472559 | ||
|
|
cfe2c097e9 | ||
|
|
57ea35cace | ||
|
|
e8c8c94278 | ||
|
|
e4b596fcfe | ||
|
|
b769633c2e | ||
|
|
bd7b28582f | ||
|
|
a319bc5f5f | ||
|
|
231a5b777c | ||
|
|
d49ae7020c | ||
|
|
bf78588505 | ||
|
|
e41646897c | ||
|
|
ff74cdbe96 | ||
|
|
c6669046b4 | ||
|
|
59891119e7 | ||
|
|
107fb06016 | ||
|
|
439a1eb220 | ||
|
|
3ce3dae19b | ||
|
|
7eb00bc2c8 | ||
|
|
1d5641087a | ||
|
|
e2fa816df4 | ||
|
|
8c4ac28b0d | ||
|
|
3473922cb4 | ||
|
|
03969bfe23 | ||
|
|
daf8327b2c | ||
|
|
3a940903c0 | ||
|
|
1ba5e3b0b9 | ||
|
|
35c1c88749 | ||
|
|
19894d279f | ||
|
|
e7f8eeb30d | ||
|
|
6131434bdf | ||
|
|
dedbec30d1 | ||
|
|
a04751c10e | ||
|
|
a0b69977c6 | ||
|
|
d869c671b5 | ||
|
|
6f6b43593e | ||
|
|
dcb1c8b41c | ||
|
|
644f8b7006 | ||
|
|
09180d3f95 | ||
|
|
305278ff93 | ||
|
|
fd1f34192a | ||
|
|
d063074b0f | ||
|
|
7b36e44d7a | ||
|
|
0d7a64fd8c | ||
|
|
67ba0e70a1 | ||
|
|
bb18b48251 | ||
|
|
f4bbadba41 | ||
|
|
14adbe74dd | ||
|
|
5bba104a41 | ||
|
|
50bd689155 | ||
|
|
220097d10c | ||
|
|
a05bd71ede | ||
|
|
81f478b533 | ||
|
|
c15485df43 | ||
|
|
84ff024609 | ||
|
|
02404b0cec | ||
|
|
dae67b28ab | ||
|
|
f22f1007f4 | ||
|
|
5d3976765c | ||
|
|
247b429c3c | ||
|
|
ebcfcbe69a | ||
|
|
3e838f2a34 | ||
|
|
b7c0e2db78 | ||
|
|
47225925c5 | ||
|
|
edc39be08b | ||
|
|
230a73409a | ||
|
|
3e6a04c09d | ||
|
|
991500dc85 | ||
|
|
2e028e620d | ||
|
|
e6c0dc1d60 | ||
|
|
faf54c4cec | ||
|
|
7d1d1aa2d2 | ||
|
|
6fbaba5d52 | ||
|
|
9c49284978 | ||
|
|
494d10fb73 | ||
|
|
192372bb56 | ||
|
|
f557e0634f | ||
|
|
a66a54035c | ||
|
|
0a1e27b33e | ||
|
|
8cdf60fe64 | ||
|
|
819362c5d6 | ||
|
|
8f63da629a | ||
|
|
049eb21a1d | ||
|
|
c6b018a925 | ||
|
|
aeea2c8425 | ||
|
|
4c4595b93b | ||
|
|
c2506b0f9c | ||
|
|
6465c42122 | ||
|
|
ea052ceb0a | ||
|
|
d27f9e9b88 | ||
|
|
b692cf823a | ||
|
|
22bb88ed07 | ||
|
|
ffe0c11420 | ||
|
|
6dd08088fc | ||
|
|
09f28e9e1d | ||
|
|
65cf2cb957 | ||
|
|
766fc425e3 | ||
|
|
5db0ce74b7 | ||
|
|
a4e4c13f01 | ||
|
|
9d3f29dc03 | ||
|
|
7ef9985e4e | ||
|
|
a0291fde84 | ||
|
|
3e6f5b1486 | ||
|
|
04fa1bf4ef | ||
|
|
dbaa42baa7 | ||
|
|
12cde4e0da | ||
|
|
91ab567a64 | ||
|
|
d494d76c26 | ||
|
|
670aa09aba | ||
|
|
2fd2a20f18 | ||
|
|
c06ab02f33 | ||
|
|
0c339c29d6 | ||
|
|
dc4790e751 | ||
|
|
34a13ff5d9 | ||
|
|
4048c76e65 | ||
|
|
6361946518 | ||
|
|
bb8b7c5140 | ||
|
|
452e0d94d4 | ||
|
|
6e350aff34 | ||
|
|
e926f95049 | ||
|
|
d87d4e0219 | ||
|
|
de41591477 | ||
|
|
0e454d2a14 | ||
|
|
01c38dfad8 | ||
|
|
1db94fc9ef | ||
|
|
fb534d1b44 | ||
|
|
acff1703e4 | ||
|
|
c8deeb3d05 | ||
|
|
b9e92adf59 | ||
|
|
31f5c48a80 | ||
|
|
5fd662b550 | ||
|
|
6c6c6ca1a5 | ||
|
|
1cf289d182 | ||
|
|
a2b1dd2d0a | ||
|
|
608788de2d | ||
|
|
b611da5b35 | ||
|
|
d77fdecc11 | ||
|
|
b825df16f2 | ||
|
|
d49c0cd0bb | ||
|
|
f70bdd89b1 | ||
|
|
849df311b1 | ||
|
|
1e290229e4 | ||
|
|
25349a29f7 | ||
|
|
da9aac698d | ||
|
|
c5e443374a | ||
|
|
3cc1c40ff5 | ||
|
|
8d8b7d796f | ||
|
|
1f80c520df | ||
|
|
3897888655 | ||
|
|
7e0fe78315 | ||
|
|
56134fd7f6 | ||
|
|
94d140b746 | ||
|
|
8f073cea69 | ||
|
|
a41e568a78 | ||
|
|
e72a082da5 | ||
|
|
712d5447bf | ||
|
|
3436df53cf | ||
|
|
577d01e9df | ||
|
|
e10a2d4ffe | ||
|
|
74eab55ea8 | ||
|
|
da9243a97b | ||
|
|
f2af07b8ed | ||
|
|
085407eb93 | ||
|
|
8710c7d9cf | ||
|
|
869c15629d | ||
|
|
f31970d5ac | ||
|
|
bf868c7e7a | ||
|
|
21a6541aeb | ||
|
|
48443b4b9a | ||
|
|
d269710383 | ||
|
|
403d4e1d96 | ||
|
|
8337e20fad | ||
|
|
314db90904 | ||
|
|
791ec923a7 | ||
|
|
6db224cfc7 | ||
|
|
b3e35cbac5 | ||
|
|
261cc1bd8f | ||
|
|
338fce191a | ||
|
|
16201ab31d | ||
|
|
7ff76b89dd | ||
|
|
c654e63c87 | ||
|
|
8630f18d1e | ||
|
|
b2afcc8405 | ||
|
|
f678ae3769 | ||
|
|
c09135cb56 | ||
|
|
2f59bd5fbe | ||
|
|
d0d7ade759 | ||
|
|
b9da3a4bda | ||
|
|
7eeee0df43 | ||
|
|
b9e40e2fd7 | ||
|
|
35b489b1bd | ||
|
|
84aaf6871c | ||
|
|
4f268edc88 | ||
|
|
4d427ae04f | ||
|
|
eb3c52455c | ||
|
|
b02d849d76 | ||
|
|
665703efc9 | ||
|
|
a97d669a20 | ||
|
|
7cc57995bf | ||
|
|
d8a1801f1d | ||
|
|
3003529631 | ||
|
|
209b8117bd | ||
|
|
78afd2d4b6 | ||
|
|
323dcdb60f | ||
|
|
c71f004171 | ||
|
|
24de703f26 | ||
|
|
4978e6f835 | ||
|
|
5df387f924 | ||
|
|
7158816eed | ||
|
|
0660a25cca | ||
|
|
3d087c5a6a | ||
|
|
ca9f9b9cc4 | ||
|
|
48ab1d879b | ||
|
|
deecc97dc2 | ||
|
|
e6e5e7b2ee | ||
|
|
bbce3228af | ||
|
|
675deb1474 | ||
|
|
0545584315 | ||
|
|
4c46984c46 | ||
|
|
cc1203311a | ||
|
|
f9c5acb2ff | ||
|
|
fc1d5bbe4c | ||
|
|
76c80866af | ||
|
|
afa1b053fe | ||
|
|
e403403b39 | ||
|
|
9a5d221afc | ||
|
|
ec772e3e4a | ||
|
|
88b35a4921 | ||
|
|
a99977cf78 | ||
|
|
cfea5af0ed | ||
|
|
ed3d7f6cf5 | ||
|
|
bec94435f8 | ||
|
|
b74bc40b41 | ||
|
|
abfc2cd571 | ||
|
|
4df2866684 | ||
|
|
5c9979a995 | ||
|
|
03a0872a34 | ||
|
|
9d0022ee44 | ||
|
|
e9d5fdaa20 | ||
|
|
2d0e6b81dd | ||
|
|
099b7ffe4c | ||
|
|
4e99a6976c | ||
|
|
d5c96aad5a | ||
|
|
06fb909429 | ||
|
|
da2bd45ba6 | ||
|
|
abbd43c943 | ||
|
|
1c6f272dd0 | ||
|
|
ce91433364 | ||
|
|
b0afdd4bc7 | ||
|
|
391ba3a9ca | ||
|
|
2471d6dab8 | ||
|
|
7bd38a4997 | ||
|
|
ab438507e9 | ||
|
|
26ff9bdc3d | ||
|
|
9b84c7135b | ||
|
|
84aa9b73ad | ||
|
|
d926dbe415 | ||
|
|
73f1d0f518 | ||
|
|
99b46f7dec | ||
|
|
80339a10a4 | ||
|
|
5cfa5637ba | ||
|
|
b4b2152dd3 | ||
|
|
177df80f09 | ||
|
|
ab3e34827a | ||
|
|
b97e448ba4 | ||
|
|
1830cca2bc | ||
|
|
366eaceff0 | ||
|
|
afbd9305e3 | ||
|
|
044f079158 | ||
|
|
b40d27b808 | ||
|
|
3793e0ddfc | ||
|
|
77a73f65df | ||
|
|
85eb7b7a03 | ||
|
|
390a373f28 | ||
|
|
e425b8b65f | ||
|
|
332ec62ead | ||
|
|
4cc4daa28e | ||
|
|
8b634155a9 | ||
|
|
89e0159bbc | ||
|
|
affeefbbe6 | ||
|
|
463a873edd | ||
|
|
6f297420bb | ||
|
|
19a9abeac6 | ||
|
|
6b64780b61 | ||
|
|
421eb7551b | ||
|
|
f7b6a4c276 | ||
|
|
f30e44e9ff | ||
|
|
677c4d62c5 | ||
|
|
f103df4826 | ||
|
|
7324ace490 | ||
|
|
b78812f84e | ||
|
|
8e7b85af99 | ||
|
|
20b96704ee | ||
|
|
38e2fc6b80 | ||
|
|
da65a37041 | ||
|
|
72182d1333 | ||
|
|
c245638131 | ||
|
|
d732383e6b | ||
|
|
57e432e0da | ||
|
|
959d9bdb67 | ||
|
|
a695130478 | ||
|
|
477fc6a73f | ||
|
|
ce3791a214 | ||
|
|
bb0a12e410 | ||
|
|
d15a5b8841 | ||
|
|
e8e76d256b | ||
|
|
a55b732053 | ||
|
|
a4fc60b21c | ||
|
|
5a040ca46a | ||
|
|
de05c3d5e8 | ||
|
|
9dc75c3a3d | ||
|
|
4eda836c8c | ||
|
|
1f07276692 | ||
|
|
ea76ace825 | ||
|
|
a76e315034 | ||
|
|
e6e78d4e36 | ||
|
|
6d23debda8 | ||
|
|
4480ed8ab8 | ||
|
|
4a8b97d020 | ||
|
|
16c6fa419a | ||
|
|
0345ab91fb | ||
|
|
9597af1ae4 | ||
|
|
ad4b13b71c | ||
|
|
6a650748d3 | ||
|
|
f06e9ff32b | ||
|
|
9bfa486dd0 | ||
|
|
4e8b5bae5b | ||
|
|
cc5b03d6ca | ||
|
|
5e3511c0c6 | ||
|
|
a03ecaa7fd | ||
|
|
291aa4d366 | ||
|
|
1cfe79db61 | ||
|
|
fd4e4cceff | ||
|
|
a54910a07e | ||
|
|
8c1b4757fd | ||
|
|
a90fb8f83a | ||
|
|
ee9dd0d860 | ||
|
|
0be0d5a10c | ||
|
|
5024bd5725 | ||
|
|
90e3bb68e6 | ||
|
|
f767b01159 | ||
|
|
aab459709f | ||
|
|
a11917306e | ||
|
|
7e43cc3c7c | ||
|
|
5c1c629796 |
105
.gitmodules
vendored
105
.gitmodules
vendored
@@ -1,60 +1,60 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtsvg
|
recommends = qtsvg
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtscript"]
|
[submodule "qtscript"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qttools
|
recommends = qttools
|
||||||
path = qtscript
|
path = qtscript
|
||||||
url = ../qtscript.git
|
url = ../qtscript.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtmultimedia"]
|
[submodule "qtmultimedia"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtmultimedia
|
path = qtmultimedia
|
||||||
url = ../qtmultimedia.git
|
url = ../qtmultimedia.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qttools"]
|
[submodule "qttools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtactiveqt
|
recommends = qtdeclarative qtactiveqt
|
||||||
path = qttools
|
path = qttools
|
||||||
url = ../qttools.git
|
url = ../qttools.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtxmlpatterns"]
|
[submodule "qtxmlpatterns"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtxmlpatterns
|
path = qtxmlpatterns
|
||||||
url = ../qtxmlpatterns.git
|
url = ../qtxmlpatterns.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = deprecated
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
recommends = qtmultimedia qtquickcontrols qtquickcontrols2
|
recommends = qtmultimedia qtquickcontrols qtquickcontrols2
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -83,14 +83,14 @@
|
|||||||
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsensors"]
|
[submodule "qtsensors"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtsensors
|
path = qtsensors
|
||||||
url = ../qtsensors.git
|
url = ../qtsensors.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -123,185 +123,204 @@
|
|||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwayland"]
|
[submodule "qtwayland"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwayland
|
path = qtwayland
|
||||||
url = ../qtwayland.git
|
url = ../qtwayland.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt3d"]
|
[submodule "qt3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtimageformats qtgamepad
|
recommends = qtdeclarative qtimageformats qtgamepad
|
||||||
path = qt3d
|
path = qt3d
|
||||||
url = ../qt3d.git
|
url = ../qt3d.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgraphicaleffects"]
|
[submodule "qtgraphicaleffects"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtgraphicaleffects
|
path = qtgraphicaleffects
|
||||||
url = ../qtgraphicaleffects.git
|
url = ../qtgraphicaleffects.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickcontrols"]
|
[submodule "qtquickcontrols"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtgraphicaleffects
|
recommends = qtgraphicaleffects
|
||||||
path = qtquickcontrols
|
path = qtquickcontrols
|
||||||
url = ../qtquickcontrols.git
|
url = ../qtquickcontrols.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtserialport
|
depends = qtbase
|
||||||
|
recommends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtx11extras"]
|
[submodule "qtx11extras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtx11extras
|
path = qtx11extras
|
||||||
url = ../qtx11extras.git
|
url = ../qtx11extras.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmacextras"]
|
[submodule "qtmacextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtmacextras
|
path = qtmacextras
|
||||||
url = ../qtmacextras.git
|
url = ../qtmacextras.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwinextras"]
|
[submodule "qtwinextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtwinextras
|
path = qtwinextras
|
||||||
url = ../qtwinextras.git
|
url = ../qtwinextras.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtandroidextras"]
|
[submodule "qtandroidextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtandroidextras
|
path = qtandroidextras
|
||||||
url = ../qtandroidextras.git
|
url = ../qtandroidextras.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebsockets"]
|
[submodule "qtwebsockets"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebsockets
|
path = qtwebsockets
|
||||||
url = ../qtwebsockets.git
|
url = ../qtwebsockets.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebchannel"]
|
[submodule "qtwebchannel"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtwebsockets
|
recommends = qtdeclarative qtwebsockets
|
||||||
path = qtwebchannel
|
path = qtwebchannel
|
||||||
url = ../qtwebchannel.git
|
url = ../qtwebchannel.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtquickcontrols qtquickcontrols2 qtlocation qtwebchannel qttools
|
recommends = qtquickcontrols qtquickcontrols2 qtlocation qtwebchannel qttools
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtcanvas3d"]
|
[submodule "qtcanvas3d"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtcanvas3d
|
path = qtcanvas3d
|
||||||
url = ../qtcanvas3d.git
|
url = ../qtcanvas3d.git
|
||||||
branch = 5.12.2
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtwebview"]
|
[submodule "qtwebview"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickcontrols2"]
|
[submodule "qtquickcontrols2"]
|
||||||
depends = qtgraphicaleffects
|
depends = qtgraphicaleffects
|
||||||
recommends = qtimageformats
|
recommends = qtimageformats
|
||||||
path = qtquickcontrols2
|
path = qtquickcontrols2
|
||||||
url = ../qtquickcontrols2.git
|
url = ../qtquickcontrols2.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtpurchasing"]
|
[submodule "qtpurchasing"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtpurchasing
|
path = qtpurchasing
|
||||||
url = ../qtpurchasing.git
|
url = ../qtpurchasing.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtcharts"]
|
[submodule "qtcharts"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtcharts
|
path = qtcharts
|
||||||
url = ../qtcharts.git
|
url = ../qtcharts.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdatavis3d"]
|
[submodule "qtdatavis3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtdatavis3d
|
path = qtdatavis3d
|
||||||
url = ../qtdatavis3d.git
|
url = ../qtdatavis3d.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtvirtualkeyboard"]
|
[submodule "qtvirtualkeyboard"]
|
||||||
depends = qtbase qtdeclarative qtsvg
|
depends = qtbase qtdeclarative qtsvg
|
||||||
recommends = qtmultimedia qtquickcontrols
|
recommends = qtmultimedia qtquickcontrols
|
||||||
path = qtvirtualkeyboard
|
path = qtvirtualkeyboard
|
||||||
url = ../qtvirtualkeyboard.git
|
url = ../qtvirtualkeyboard.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgamepad"]
|
[submodule "qtgamepad"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtgamepad
|
path = qtgamepad
|
||||||
url = ../qtgamepad.git
|
url = ../qtgamepad.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtscxml"]
|
[submodule "qtscxml"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtscxml
|
path = qtscxml
|
||||||
url = ../qtscxml.git
|
url = ../qtscxml.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtspeech"]
|
[submodule "qtspeech"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtspeech
|
path = qtspeech
|
||||||
url = ../qtspeech.git
|
url = ../qtspeech.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtremoteobjects"]
|
[submodule "qtremoteobjects"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtremoteobjects
|
path = qtremoteobjects
|
||||||
url = ../qtremoteobjects.git
|
url = ../qtremoteobjects.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebglplugin"]
|
[submodule "qtwebglplugin"]
|
||||||
depends = qtbase qtwebsockets
|
depends = qtbase qtwebsockets
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebglplugin
|
path = qtwebglplugin
|
||||||
url = ../qtwebglplugin.git
|
url = ../qtwebglplugin.git
|
||||||
branch = 5.12.2
|
branch = 5.14
|
||||||
status = addon
|
status = addon
|
||||||
|
[submodule "qtlottie"]
|
||||||
|
depends = qtbase qtdeclarative
|
||||||
|
path = qtlottie
|
||||||
|
url = ../qtlottie.git
|
||||||
|
branch = 5.14
|
||||||
|
status = preview
|
||||||
|
[submodule "qtquicktimeline"]
|
||||||
|
depends = qtbase qtdeclarative
|
||||||
|
path = qtquicktimeline
|
||||||
|
url = ../qtquicktimeline
|
||||||
|
branch = 5.14
|
||||||
|
status = preview
|
||||||
|
[submodule "qtquick3d"]
|
||||||
|
depends = qtbase qtdeclarative
|
||||||
|
path = qtquick3d
|
||||||
|
url = ../qtquick3d.git
|
||||||
|
branch = 5.14
|
||||||
|
status = preview
|
||||||
|
|||||||
@@ -13,9 +13,10 @@ BasedOnStyle: WebKit
|
|||||||
|
|
||||||
Standard: Cpp11
|
Standard: Cpp11
|
||||||
|
|
||||||
# Leave the line breaks up to the user.
|
# Column width is limited to 100 in accordance with Qt Coding Style.
|
||||||
|
# https://wiki.qt.io/Qt_Coding_Style
|
||||||
# Note that this may be changed at some point in the future.
|
# Note that this may be changed at some point in the future.
|
||||||
ColumnLimit: 0
|
ColumnLimit: 100
|
||||||
# How much weight do extra characters after the line length limit have.
|
# How much weight do extra characters after the line length limit have.
|
||||||
# PenaltyExcessCharacter: 4
|
# PenaltyExcessCharacter: 4
|
||||||
|
|
||||||
@@ -41,7 +42,7 @@ BraceWrapping:
|
|||||||
AfterFunction: true
|
AfterFunction: true
|
||||||
AfterNamespace: false
|
AfterNamespace: false
|
||||||
AfterObjCDeclaration: false
|
AfterObjCDeclaration: false
|
||||||
AfterStruct: false
|
AfterStruct: true
|
||||||
AfterUnion: false
|
AfterUnion: false
|
||||||
BeforeCatch: false
|
BeforeCatch: false
|
||||||
BeforeElse: false
|
BeforeElse: false
|
||||||
@@ -77,4 +78,5 @@ SortIncludes: false
|
|||||||
# macros for which the opening brace stays attached.
|
# macros for which the opening brace stays attached.
|
||||||
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH, forever, Q_FOREVER, QBENCHMARK, QBENCHMARK_ONCE ]
|
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH, forever, Q_FOREVER, QBENCHMARK, QBENCHMARK_ONCE ]
|
||||||
|
|
||||||
|
# Break constructor initializers before the colon and after the commas.
|
||||||
|
BreakConstructorInitializers: BeforeColon
|
||||||
|
|||||||
@@ -1,28 +0,0 @@
|
|||||||
Template Target OS Target arch Compiler Target Compiler Features
|
|
||||||
----------------------------------- ------------------- ----------- ----------- --------------- -------------------------------------------------------------------------------------
|
|
||||||
qtci-windows-10-x86_64-10 MSVC2015 DeveloperBuild Release QtNamespace QtLibInfix BuildExamples OpenGLAngle
|
|
||||||
qtci-windows-7-x86-3 Mingw73 DeveloperBuild Release OpenGLDynamic
|
|
||||||
qtci-windows-10-x86_64-10 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
|
||||||
qtci-windows-10-x86_64-10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 armv7 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
|
||||||
qtci-linux-Ubuntu-16.04-x86_64-2 GCC DeveloperBuild OutOfSourceBuild QtLibInfix QtNamespace BuildExamples
|
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 GCC NoWidgets ForceDebugInfo
|
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 GCC DeveloperBuild OutOfSourceBuild QtLibInfix QtNamespace BuildExamples Documentation
|
|
||||||
qtci-linux-openSUSE-42.3-x86_64 GCC DeveloperBuild NoPch
|
|
||||||
qtci-linux-openSUSE-42.3-x86_64 ICC_18 DeveloperBuild NoPch DisableTests SystemSQLite
|
|
||||||
qtci-linux-openSUSE-42.3-x86_64 WebAssembly GCC Packaging DeveloperBuild NoPch DisableTests
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 GCC Packaging Release NoUseGoldLinker ForceDebugInfo SeparateDebugInfo
|
|
||||||
qtci-macos-10.13-x86_64-2 Clang Packaging DebugAndRelease Release
|
|
||||||
qtci-macos-10.12-x86_64-9 Clang DeveloperBuild NoFramework Release QtNamespace NoPch
|
|
||||||
qtci-macos-10.13-x86_64-2 IOS_ANY multi Clang Packaging DebugAndRelease DisableTests Static
|
|
||||||
qtci-macos-10.13-x86_64-2 TvOS_ANY multi Clang DebugAndRelease DisableTests
|
|
||||||
qtci-macos-10.13-x86_64-2 WatchOS_ANY multi Clang DebugAndRelease DisableTests
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 Android_ANY armv7 Clang Clang Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 Android_ANY arm64 Clang Clang Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 QEMU armv7 GCC Release
|
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 QEMU arm64 GCC Release
|
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 GCC TestOnly LicenseCheck
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 INTEGRITY_11_04 armv7 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv7 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
187
coin/platform_configs/default.yaml
Normal file
187
coin/platform_configs/default.yaml
Normal file
@@ -0,0 +1,187 @@
|
|||||||
|
Version: 2
|
||||||
|
Module only: True
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -angle -qtnamespace TestNamespace -qtlibinfix TestInfix -nomake tests -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-7-x86-3'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'MSVC2017'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86%'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x86-msvc2015'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-arm-msvc2015'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Compiler: 'MSVC2017'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r20 -android-arch x86'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -force-debug-info -nomake tests -no-widgets -nomake examples -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['OutOfSourceBuild', 'Documentation']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-openSUSE-15.0-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-pch -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-openSUSE-15.0-x86_64'
|
||||||
|
Compiler: 'ICC_18'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-pch -system-sqlite -R . -platform linux-icc-64 -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-openSUSE-15.0-x86_64'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -static -nomake tests -nomake examples -no-sql-mysql -no-pch -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-feature-thread -xplatform wasm-emscripten'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-SLES-15-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -no-sql-mysql -no-pch -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -separate-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -separate-debug-info -nomake tests -nomake examples -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -separate-debug-info -nomake tests -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.12-x86_64-9'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -developer-build -release -no-pch -no-framework -qtnamespace TestNamespace -nomake tests -nomake examples -I/usr/local/opt/openssl/include'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'IOS_ANY'
|
||||||
|
Target arch: 'multi'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -nomake tests -no-icu -nomake examples -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -static -xplatform macx-ios-clang'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'TvOS_ANY'
|
||||||
|
Target arch: 'multi'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -nomake tests -nomake examples -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -xplatform macx-tvos-clang'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'WatchOS_ANY'
|
||||||
|
Target arch: 'multi'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -nomake tests -nomake examples -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -xplatform macx-watchos-clang'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host darwin-x86_64 -android-arch x86'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'multi'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-use-gold-linker -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host linux-x86_64'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-use-gold-linker -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host linux-x86_64 -android-arch x86'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Environment variables: ['GST_PLUGIN_SCANNER=/opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/libexec/gstreamer-1.0/gst-plugin-scanner']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Environment variables: ['GST_PLUGIN_SCANNER=/opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/libexec/gstreamer-1.0/gst-plugin-scanner']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'mips64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-mips64/sysroots/x86_64-pokysdk-linux/usr/bin/mips64-poky-linux/mips64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-mips64/sysroots/mips64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-mips64/sysroots/mips64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['TestOnly', 'LicenseCheck']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'INTEGRITY_11_04'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -xplatform integrity-armv7-imx6'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -no-sql-mysql -qpa qnx -xplatform qnx-armle-v7-qcc'
|
||||||
40
coin/platform_configs/meta-boot2qt.yaml
Normal file
40
coin/platform_configs/meta-boot2qt.yaml
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'Yocto'
|
||||||
|
Target arch: 'TARGET1'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'Yocto'
|
||||||
|
Target arch: 'TARGET2'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'Yocto'
|
||||||
|
Target arch: 'TARGET3'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'Yocto'
|
||||||
|
Target arch: 'TARGET4'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'Yocto'
|
||||||
|
Target arch: 'TARGET5'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'Yocto'
|
||||||
|
Target arch: 'TARGET6'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'Yocto'
|
||||||
|
Target arch: 'TARGET7'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'Yocto'
|
||||||
|
Target arch: 'TARGET8'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'Yocto'
|
||||||
|
Target arch: 'TARGET9'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'Yocto'
|
||||||
|
Target arch: 'TARGET10'
|
||||||
1
coin/platform_configs/ogl-runtime.yaml
Normal file
1
coin/platform_configs/ogl-runtime.yaml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
qt5.yaml
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
Template Target OS Target arch Compiler Target Compiler Features
|
|
||||||
--------------------------- ------------------- ----------- ----------- --------------- -------------------------------------------------------------------------------------
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
|
||||||
qtci-windows-7-x86-3 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 armv7 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 Android_ANY x86 GCC Clang Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
qtci-windows-10-x86_64-10 Android_ANY armv7 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-windows-10-x86_64-10 Android_ANY arm64 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-windows-10-x86_64-10 Android_ANY x86 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY armv7 Clang Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY arm64 Clang Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY x86 Clang Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-macos-10.13-x86_64-2 QNX_700 x86 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
qtci-windows-10-x86_64-10 QNX_700 armv7 Mingw73 Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-windows-10-x86_64-10 QNX_700 armv8 Mingw73 Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-windows-10-x86_64-10 QNX_700 x86_64 Mingw73 Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv8 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 x86_64 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
1
coin/platform_configs/qt3d-runtime.yaml
Normal file
1
coin/platform_configs/qt3d-runtime.yaml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
qt5.yaml
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
Template Target OS Target arch Compiler Target Compiler Features
|
|
||||||
--------------------------- ------------------- ----------- ----------- --------------- -------------------------------------------------------------------------------------
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
|
||||||
qtci-windows-7-x86-3 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 armv7 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 Android_ANY x86 GCC Clang Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
qtci-windows-10-x86_64-10 Android_ANY armv7 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-windows-10-x86_64-10 Android_ANY arm64 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-windows-10-x86_64-10 Android_ANY x86 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY armv7 Clang Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY arm64 Clang Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY x86 Clang Clang Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-macos-10.13-x86_64-2 QNX_700 x86 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
qtci-windows-10-x86_64-10 QNX_700 armv7 Mingw73 Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-windows-10-x86_64-10 QNX_700 armv8 Mingw73 Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-windows-10-x86_64-10 QNX_700 x86_64 Mingw73 Packaging Release DisableTests OpenGLES2
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv8 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 x86_64 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
|
||||||
178
coin/platform_configs/qt5.yaml
Normal file
178
coin/platform_configs/qt5.yaml
Normal file
@@ -0,0 +1,178 @@
|
|||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'MSVC2017'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2017 -xplatform winrt-x86-msvc2017'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-7-x86-3'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'MSVC2017'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2017 -xplatform winrt-arm-msvc2017'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Compiler: 'MSVC2017'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2017 -xplatform winrt-x64-msvc2017'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -no-use-gold-linker -sysconfdir /etc/xdg -opengl es2 -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host linux-x86_64 -android-arch armeabi-v7a -xplatform android-clang'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-use-gold-linker -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host linux-x86_64 -android-arch x86_64'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -no-use-gold-linker -sysconfdir /etc/xdg -opengl es2 -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host linux-x86_64 -android-arch arm64-v8a -xplatform android-clang'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'multi'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r20'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r20 -android-arch armeabi-v7a'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r20 -android-arch arm64-v8a'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r20 -android-arch x86_64'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host darwin-x86_64 -android-arch armeabi-v7a'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'multi'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host darwin-x86_64'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host darwin-x86_64 -android-arch arm64-v8a'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host darwin-x86_64 -android-arch x86_64'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-qcc'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-armle-v7-qcc'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'armv8'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -opengl es2 -nomake tests -nomake examples -no-sql-mysql -xplatform qnx-aarch64le-qcc'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-x86-64-qcc'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'armv8'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-aarch64le-qcc'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-64-qcc'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake examples -nomake tests -no-feature-thread -static -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-pch -platform win32-g++ -xplatform wasm-emscripten'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake examples -nomake tests -no-feature-thread -static -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-pch -xplatform wasm-emscripten'
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
|
||||||
--------------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 QEMU armv7 GCC DeveloperBuild DisableTests
|
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 QEMU arm64 GCC DeveloperBuild DisableTests
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 x86_64 MSVC2015 DeveloperBuild Static Release ForceDebugInfo
|
|
||||||
qtci-linux-openSUSE-42.3-x86_64 WebAssembly GCC DeveloperBuild NoPch DisableTests
|
|
||||||
|
|
||||||
26
coin/platform_configs/qtbase.yaml
Normal file
26
coin/platform_configs/qtbase.yaml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -static -nomake tests -nomake examples -no-icu -force-debug-info -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-openSUSE-15.0-x86_64'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -developer-build -static -nomake tests -nomake examples -no-pch -no-feature-thread -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -xplatform wasm-emscripten'
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
|
||||||
--------------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
|
||||||
qtci-windows-10-x86_64-10 WinRT_10 x86_64 MSVC2015 DeveloperBuild Static Release ForceDebugInfo
|
|
||||||
6
coin/platform_configs/qtconnectivity.yaml
Normal file
6
coin/platform_configs/qtconnectivity.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -static -nomake tests -nomake examples -no-icu -force-debug-info -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
|
||||||
--------------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 QEMU armv7 GCC DeveloperBuild
|
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 QEMU arm64 GCC DeveloperBuild
|
|
||||||
24
coin/platform_configs/qtdeclarative.yaml
Normal file
24
coin/platform_configs/qtdeclarative.yaml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -R . -developer-build -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -no-xcb -nomake examples -nomake tests -openssl -prefix /home/qt/work/install -psql_config /dev/null -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -tslib -verbose'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake examples -nomake tests -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib -no-xcb'
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
|
||||||
----------------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
|
||||||
qtci-windows-10-x86_64-10 Mingw73 DeveloperBuild Release OpenGLDynamic BuildExamples
|
|
||||||
14
coin/platform_configs/qtsaferenderer.yaml
Normal file
14
coin/platform_configs/qtsaferenderer.yaml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -static -nomake tests -nomake examples -no-use-gold-linker -no-icu -no-fontconfig -qt-freetype -no-opengl -qpa offscreen -no-xcb -qt-libpng -no-vulkan'
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
|
||||||
--------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
|
||||||
qtci-windows-10-x86-3 MSVC2017 Release ForceDebugInfo OpenGLDynamic
|
|
||||||
qtci-linux-RHEL-6.6-x86_64 GCC Release ForceDebugInfo
|
|
||||||
8
coin/platform_configs/qtsdk.yaml
Normal file
8
coin/platform_configs/qtsdk.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86-3'
|
||||||
|
Compiler: 'MSVC2017'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-6.6-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -force-debug-info -nomake examples -nomake tests'
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
|
||||||
--------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
|
||||||
qtci-windows-10-x86_64-10 x86 MSVC2017 DebugAndRelease Release ForceDebugInfo OpenGLDynamic DisableTests
|
|
||||||
qtci-windows-7-x86-3 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
|
||||||
5
coin/platform_configs/qtwebkit.yaml
Normal file
5
coin/platform_configs/qtwebkit.yaml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
-
|
||||||
|
Template: 'qtci-windows-7-x86-3'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
|
||||||
--------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
|
||||||
qtci-windows-7-x86_64-4 MSVC2013 Release ForceDebugInfo OpenGLDynamic DisableTests
|
|
||||||
qtci-windows-8.1-x86_64 MSVC2013 Release ForceDebugInfo OpenGLDynamic DisableTests
|
|
||||||
qtci-windows-10-x86-3 MSVC2017 Release ForceDebugInfo OpenGLDynamic
|
|
||||||
|
|
||||||
14
coin/platform_configs/tqtc-qt-rta.yaml
Normal file
14
coin/platform_configs/tqtc-qt-rta.yaml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
-
|
||||||
|
Template: 'qtci-windows-7-x86_64-4'
|
||||||
|
Compiler: 'MSVC2013'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-8.1-x86_64'
|
||||||
|
Compiler: 'MSVC2013'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86-3'
|
||||||
|
Compiler: 'MSVC2017'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -30,29 +30,22 @@
|
|||||||
## $QT_END_LICENSE$
|
## $QT_END_LICENSE$
|
||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
. "$PSScriptRoot\..\..\provisioning\common\helpers.ps1"
|
|
||||||
|
|
||||||
# Install Visual Studio $version with $update_version
|
# Visual Studio $version was installed manually using $installer.
|
||||||
# Original download page: https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs
|
$version = "2015 update 3"
|
||||||
$version = "2015"
|
$version_number ="14.0.25431.01"
|
||||||
$update_version = "3"
|
$installer = "http://ci-files01-hki.intra.qt.io/input/windows/en_visual_studio_professional_2015_with_update_3_x86_x64_web_installer_8922978"
|
||||||
|
|
||||||
# Only way to install specific Visual studio release is to use feed.xml.
|
# default plus following components were selected:
|
||||||
# Visual Studio $version setup will use the feed.xml that was available when $update_version released -> 'https://msdn.microsoft.com/en-us/library/mt653628.aspx'
|
# * Visual C++
|
||||||
# These parameters will install Visual Studio Enterprise Update $update_version (the original Update $update_version without any further Update $update_version-era updates)
|
# * Universal Windows App Development Tools
|
||||||
$parameters = "/OverrideFeedURI http://download.microsoft.com/download/6/B/B/6BBD3561-D764-4F39-AB8E-05356A122545/20160628.2/enu/feed.xml"
|
# - Tools (1.4.1) and Windows SDK (10.0.14393)
|
||||||
|
# - Windows 10 SDK (10.0.10586)
|
||||||
|
# - Windows 10 SDK (10.0.10240)
|
||||||
|
# * Common Tools
|
||||||
|
# -Visual Studio Extensibility Tools Update 3
|
||||||
|
|
||||||
$msvc_web_installer = "vs" + $version + "_" + $update_version
|
# NOTE! Windows SDK 10.0.14393 installation failed through visual studio installer so it was installed using $sdk_installer
|
||||||
$package = "C:\Windows\temp\$msvc_web_installer.exe"
|
$sdk_installer = "http://ci-files01-hki.intra.qt.io/input/windows/sdksetup.exe"
|
||||||
$url_cache = "http://ci-files01-hki.intra.qt.io/input/windows/$msvc_web_installer.exe"
|
|
||||||
$url_official = "https://go.microsoft.com/fwlink/?LinkId=691129"
|
|
||||||
$sha1 = "68abf90424aff604a04d6c61fb52adcd2cab2266"
|
|
||||||
|
|
||||||
echo "Fetching Visual Studio $version update $update_version..."
|
echo "Visual Studio = $version version $version_number" >> ~\versions.txt
|
||||||
Download $url_official $url_cache $package
|
|
||||||
Verify-Checksum $package $sha1
|
|
||||||
echo "Installing Visual studio $version update $update_version..."
|
|
||||||
cmd /c "$package $parameters /norestart /Quiet"
|
|
||||||
remove-item $package
|
|
||||||
|
|
||||||
echo "Visual Studio = $version update $update_version" >> ~\versions.txt
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -31,19 +31,57 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
. "$PSScriptRoot\..\common\helpers.ps1"
|
# Visual Studio $version version $version_number was installed manually using $installer.
|
||||||
|
|
||||||
# This script will install Visual Studio 2017
|
|
||||||
|
|
||||||
$version = "2017"
|
$version = "2017"
|
||||||
$url_cache = "http://ci-files01-hki.intra.qt.io/input/windows/mu_visual_studio_professional_" + $version + "_x86_x64_10049787.exe"
|
$version_number = "15.8.5"
|
||||||
$sha1 = "8d678d27735018a99dc22ddb5412e4e6868991ae"
|
$installer = "http://ci-files01-hki.ci.local/input/windows/vs_professional__1312218103.1526017942.exe"
|
||||||
$msvcPackage = "C:\Windows\Temp\$version.exe"
|
|
||||||
|
|
||||||
|
# Following components were selected from installer:
|
||||||
|
# Microsoft.Net.Component.4.5.TargetingPack (.NET Framework 4.5 targeting pack)
|
||||||
|
# Microsoft.Net.Component.4.6.1.SDK (.NET Framework 4.6.1 SDK)
|
||||||
|
# Microsoft.Component.NetFX.Native (.NET Native)
|
||||||
|
# Microsoft.VisualStudio.Component.PortableLibrary (.NET Portable Library targeting pack)
|
||||||
|
# Microsoft.VisualStudio.Component.SQL.CLR (CLR data types for SQL Server)
|
||||||
|
# Microsoft.VisualStudio.Component.VisualStudioData (Data sources and service references)
|
||||||
|
# Microsoft.Component.ClickOnce (ClickOnce Publishing)
|
||||||
|
# Microsoft.VisualStudio.Component.AppInsights.Tools (Developer Analytics tools)
|
||||||
|
# Microsoft.VisualStudio.Component.NuGet (NuGet package manager)
|
||||||
|
# Microsoft.VisualStudio.Component.Static.Analysis.Tools (Static analysis tools)
|
||||||
|
# Microsoft.VisualStudio.Component.TextTemplating (Text Template Transformation)
|
||||||
|
# Microsoft.VisualStudio.Component.Roslyn.Compiler (C# and Visual Basic Roslyn compilers)
|
||||||
|
# Microsoft.Component.MSBuild (MSBuild)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.Tools.x86.x64 (VC++ 2017 version 15.8 v14.15 latest v141 tools)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.Redist.14.Latest (Visual C++ 2017 Redistributable Update)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.Tools.ARM (Visual C++ compilers and libraries for ARM)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.Tools.ARM64 (Visual C++ compilers and libraries for ARM64)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.CMake.Project (Visual C++ tools for CMake)
|
||||||
|
# Microsoft.VisualStudio.Component.DiagnosticTools (.NET profiling tools)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.DiagnosticTools (C++ profiling tools)
|
||||||
|
# Microsoft.VisualStudio.Component.JavaScript.Diagnostics (JavaScript diagnostics)
|
||||||
|
# Microsoft.VisualStudio.Component.Debugger.JustInTime (Just-In-Time debugger)
|
||||||
|
# Microsoft.VisualStudio.Component.Roslyn.LanguageServices (C# and Visual Basic)
|
||||||
|
# Microsoft.VisualStudio.Component.JavaScript.TypeScript (JavaScript and TypeScript language support)
|
||||||
|
# Component.Microsoft.VisualStudio.RazorExtension (Razor Language Services)
|
||||||
|
# Component.Linux.CMake (Visual C++ tools for CMake and Linux)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.CoreIde (Visual Studio C++ core features)
|
||||||
|
# Microsoft.VisualStudio.Component.Graphics.Tools (Graphics debugger and GPU profiler for DirectX)
|
||||||
|
# Microsoft.VisualStudio.Component.Graphics (Image and 3D model editors)
|
||||||
|
# Microsoft.VisualStudio.Component.Graphics.Win81 (Graphics Tools Windows 8.1 SDK)
|
||||||
|
# Microsoft.VisualStudio.Component.TypeScript.2.3 (TypeScript 2.3 SDK)
|
||||||
|
# Microsoft.VisualStudio.Component.TypeScript.3.0 (TypeScript 3.0 SDK)
|
||||||
|
# Microsoft.VisualStudio.Component.VC.ATL (Visual C++ ATL for x86 and x64)
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.10240 (Windows 10 SDK (10.0.10240.0))
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.10586 (Windows 10 SDK (10.0.10586.0))
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.14393 (Windows 10 SDK (10.0.14393.0))
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.15063.Desktop (Windows 10 SDK (10.0.15063.0) for Desktop C++ [x86 and x64])
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP (Windows 10 SDK (10.0.15063.0) for UWP: C#, VB, JS)
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP.Native (Windows 10 SDK (10.0.15063.0) for UWP: C++)
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop (Windows 10 SDK (10.0.16299.0) for Desktop C++ [x86 and x64])
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.16299.UWP (Windows 10 SDK (10.0.16299.0) for UWP: C#, VB, JS)
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.16299.UWP.Native (Windows 10 SDK (10.0.16299.0) for UWP: C++)
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop.arm (Windows 10 SDK (10.0.16299.0) for Desktop C++ [ARM and ARM64])
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.17134 (Windows 10 SDK (10.0.17134.0))
|
||||||
|
# Microsoft.VisualStudio.Component.Windows10SDK.17763 (Windows 10 SDK (10.0.17763.0))
|
||||||
|
|
||||||
Download $url_cache $url_cache $msvcPackage
|
echo "Visual Studio = $version version version_number" >> ~\versions.txt
|
||||||
Verify-Checksum $msvcPackage $sha1
|
|
||||||
cmd /c "$msvcPackage --all --norestart --quiet --wait --add Microsoft.VisualStudio.Component.VC.Tools.ARM"
|
|
||||||
echo "Cleaning $msvcPackage.."
|
|
||||||
Remove-Item -Recurse -Force "$msvcPackage"
|
|
||||||
echo "Visual Studio = $version" >> ~\versions.txt
|
|
||||||
|
|||||||
@@ -51,13 +51,13 @@ basePath="http://ci-files01-hki.intra.qt.io/input/android"
|
|||||||
|
|
||||||
toolsVersion="r26.1.1"
|
toolsVersion="r26.1.1"
|
||||||
toolsFile="sdk-tools-linux-4333796.zip"
|
toolsFile="sdk-tools-linux-4333796.zip"
|
||||||
ndkVersion="r18b"
|
ndkVersion="r20"
|
||||||
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
||||||
sdkBuildToolsVersion="28.0.3"
|
sdkBuildToolsVersion="28.0.3"
|
||||||
sdkApiLevel="android-28"
|
sdkApiLevel="android-28"
|
||||||
|
|
||||||
toolsSha1="8c7c28554a32318461802c1291d76fccfafde054"
|
toolsSha1="8c7c28554a32318461802c1291d76fccfafde054"
|
||||||
ndkSha1="500679655da3a86aecf67007e8ab230ea9b4dd7b"
|
ndkSha1="8665fc84a1b1f0d6ab3b5fdd1e30200cc7b9adff"
|
||||||
|
|
||||||
toolsTargetFile="/tmp/$toolsFile"
|
toolsTargetFile="/tmp/$toolsFile"
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
@@ -80,14 +80,22 @@ else
|
|||||||
sudo chown -R qt:users "$targetFolder"
|
sudo chown -R qt:users "$targetFolder"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Run the following command under `eval` or `sh -c` so that the shell properly splits it
|
||||||
|
sdkmanager_no_progress_bar_cmd="tr '\r' '\n' | grep -v '^\[[ =]*\]'"
|
||||||
|
|
||||||
echo "Running SDK manager for platforms;$sdkApiLevel, platform-tools and build-tools;$sdkBuildToolsVersion."
|
echo "Running SDK manager for platforms;$sdkApiLevel, platform-tools and build-tools;$sdkBuildToolsVersion."
|
||||||
# shellcheck disable=SC2031
|
# shellcheck disable=SC2031
|
||||||
if [ "$http_proxy" != "" ]; then
|
if [ "$http_proxy" != "" ]; then
|
||||||
proxy_host=$(echo "$proxy" | cut -d'/' -f3 | cut -d':' -f1)
|
proxy_host=$(echo "$proxy" | cut -d'/' -f3 | cut -d':' -f1)
|
||||||
proxy_port=$(echo "$proxy" | cut -d':' -f3)
|
proxy_port=$(echo "$proxy" | cut -d':' -f3)
|
||||||
echo "y" |"$sdkTargetFolder/tools/bin/sdkmanager" --no_https --proxy=http --proxy_host="$proxy_host" --proxy_port="$proxy_port" "platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion"
|
echo "y" | "$sdkTargetFolder/tools/bin/sdkmanager" \
|
||||||
|
--no_https --proxy=http --proxy_host="$proxy_host" --proxy_port="$proxy_port" \
|
||||||
|
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
||||||
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
else
|
else
|
||||||
echo "y" |"$sdkTargetFolder/tools/bin/sdkmanager" "platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion"
|
echo "y" | "$sdkTargetFolder/tools/bin/sdkmanager" \
|
||||||
|
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
||||||
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Checking the contents of Android SDK..."
|
echo "Checking the contents of Android SDK..."
|
||||||
@@ -95,6 +103,7 @@ ls -l "$sdkTargetFolder"
|
|||||||
|
|
||||||
SetEnvVar "ANDROID_SDK_HOME" "$sdkTargetFolder"
|
SetEnvVar "ANDROID_SDK_HOME" "$sdkTargetFolder"
|
||||||
SetEnvVar "ANDROID_NDK_HOME" "$targetFolder/android-ndk-$ndkVersion"
|
SetEnvVar "ANDROID_NDK_HOME" "$targetFolder/android-ndk-$ndkVersion"
|
||||||
|
SetEnvVar "ANDROID_NDK_ROOT" "$targetFolder/android-ndk-$ndkVersion"
|
||||||
SetEnvVar "ANDROID_NDK_HOST" "linux-x86_64"
|
SetEnvVar "ANDROID_NDK_HOST" "linux-x86_64"
|
||||||
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
||||||
|
|
||||||
@@ -105,8 +114,11 @@ echo "Android SDK API level = $sdkApiLevel" >> ~/versions.txt
|
|||||||
echo "Android NDK = $ndkVersion" >> ~/versions.txt
|
echo "Android NDK = $ndkVersion" >> ~/versions.txt
|
||||||
|
|
||||||
cd "$sdkTargetFolder/tools/bin"
|
cd "$sdkTargetFolder/tools/bin"
|
||||||
./sdkmanager --install "emulator"
|
./sdkmanager --install "emulator" \
|
||||||
echo "y" | ./sdkmanager --install "system-images;android-21;google_apis;x86"
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
|
echo "y" | ./sdkmanager --install "system-images;android-21;google_apis;x86" \
|
||||||
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
|
|
||||||
|
|
||||||
echo "Checking the contents of Android SDK again..."
|
echo "Checking the contents of Android SDK again..."
|
||||||
ls -l "$sdkTargetFolder"
|
ls -l "$sdkTargetFolder"
|
||||||
|
|||||||
@@ -0,0 +1,19 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v1.4.5 (GNU/Linux)
|
||||||
|
|
||||||
|
mQGiBEyvJq8RBAD64FtKbU3VFsZ4PAzcSi9rETc1qXZLVQYtrE38niriIJUuT/tC
|
||||||
|
kxGjkduD7ozP6rxL+M8fk9UdbbmzhHhXzQT2blyYy2iwpZP5+AFeQawz+oyMRVze
|
||||||
|
x6IY5qO31TiRu+aEBptk6nco4DULlKABlvtjKI+gJ4buJm+TumyrPaxe9wCgpFwl
|
||||||
|
O0fEjpOfQd+6Du0sCnPX7+8D/3xYVj9q5ILmrJ9zehBKjRYEcaP0rZVqudH51FUS
|
||||||
|
I0LQNHsJdzKLzhT+Zj7TJU4KnCN4sX7amfYL3GT9qyZEBDx2alubvEsI36wtNq0i
|
||||||
|
ewU4XmyZ+Rd7Q4mAPNoBGe5DsUA8wn/7iHGg9aJHu+GXvH7T3DVoUxW5W2KqPw+h
|
||||||
|
jzqGBACWGuuCefa683uf6aKqpTS3JB+01BDPf+sG9qJ+k7xcJOsEiXIe1X5vH9ov
|
||||||
|
kEvTM12kzY7SGwlsFsTDT1xioDl62g5nPlZMXErUBVnjoMtjl9bDwUPJY/vP1S9M
|
||||||
|
VaONBMoJEON3HRui9jhdEK25LTdrcFlFpRzJI3AgdXwy8aQyiLRGZGV2ZWw6bGFu
|
||||||
|
Z3VhZ2VzOmdvIE9CUyBQcm9qZWN0IDxkZXZlbDpsYW5ndWFnZXM6Z29AYnVpbGQu
|
||||||
|
b3BlbnN1c2Uub3JnPohmBBMRAgAmBQJc9DoCAhsDBQkUY8NTBgsJCAcDAgQVAggD
|
||||||
|
BBYCAwECHgECF4AACgkQr0z+TTB9e/lQZgCfXIjj30HyCPvUbSbSd6zOS0seAegA
|
||||||
|
n3DXayMpRphNmyJgLvl5qKfsX7f6iEYEExECAAYFAkyvJq8ACgkQOzARt2udZSOg
|
||||||
|
qQCeOba7kjk7CI+64GOkhhTGSdjnjdQAn2IC5tx+PW38XKwl3Jr5YVp0RyR0
|
||||||
|
=AOj6
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
sudo gsettings set org.gnome.desktop.notifications.application:/update-manager/ enable false
|
gsettings set org.gnome.desktop.notifications.application:/update-manager/ enable false
|
||||||
sudo gsettings set org.gnome.desktop.notifications show-banners false
|
gsettings set org.gnome.desktop.notifications show-banners false
|
||||||
|
|||||||
@@ -39,6 +39,10 @@ echo "Disable Network Time Protocol (NTP)"
|
|||||||
|
|
||||||
if uname -a |grep -q "Ubuntu"; then
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
sudo timedatectl set-ntp false
|
sudo timedatectl set-ntp false
|
||||||
|
elif cat /etc/os-release | grep "PRETTY_NAME" | grep -q "Leap 15"; then
|
||||||
|
(sudo systemctl stop chronyd && sudo systemctl disable chronyd)
|
||||||
|
elif cat /etc/os-release |grep "SUSE Linux Enterprise Server 15"; then
|
||||||
|
sudo timedatectl set-ntp false
|
||||||
else
|
else
|
||||||
(systemctl &>/dev/null && sudo systemctl disable ntpd) || sudo /sbin/chkconfig ntpd off
|
sudo systemctl disable ntpd || sudo /sbin/chkconfig ntpd off
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -42,11 +42,15 @@ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubun
|
|||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install docker-ce -y
|
sudo apt-get install docker-ce -y
|
||||||
sudo usermod -a -G docker $USER
|
sudo usermod -a -G docker $USER
|
||||||
sudo docker info
|
sudo docker --version
|
||||||
|
|
||||||
# Download and install the docker-compose extension.
|
# Download and install the docker-compose extension.
|
||||||
sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
|
sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
|
||||||
sudo chmod +x /usr/local/bin/docker-compose
|
sudo chmod +x /usr/local/bin/docker-compose
|
||||||
|
sudo docker-compose --version
|
||||||
|
|
||||||
|
# Install Avahi to discover Docker containers in the test network
|
||||||
|
sudo apt-get install avahi-daemon -y
|
||||||
|
|
||||||
# Start testserver provisioning
|
# Start testserver provisioning
|
||||||
source "${BASH_SOURCE%/*}/testserver/docker_testserver.sh"
|
sudo "$(readlink -f $(dirname ${BASH_SOURCE[0]}))/../shared/testserver/docker_testserver.sh"
|
||||||
|
|||||||
@@ -37,6 +37,8 @@
|
|||||||
|
|
||||||
# shellcheck source=../unix/DownloadURL.sh
|
# shellcheck source=../unix/DownloadURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
@@ -81,7 +83,7 @@ function InstallGCC() {
|
|||||||
sudo make install
|
sudo make install
|
||||||
|
|
||||||
rm -rf "$targetFile"
|
rm -rf "$targetFile"
|
||||||
rm -rf "$tmpFolder/gcc-$version"
|
sudo rm -rf "$tmpFolder/gcc-$version"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# openSUSE has update-alternatives under /usr/sbin and it has grouped the commands by means of master and slave links
|
# openSUSE has update-alternatives under /usr/sbin and it has grouped the commands by means of master and slave links
|
||||||
@@ -97,6 +99,9 @@ function InstallGCC() {
|
|||||||
sudo /usr/bin/update-alternatives --install /usr/bin/c++ c++ "$installPrefix/bin/g++-$suffixVersion" "$priority"
|
sudo /usr/bin/update-alternatives --install /usr/bin/c++ c++ "$installPrefix/bin/g++-$suffixVersion" "$priority"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "/usr/local/lib64" | sudo tee /etc/ld.so.conf.d/gcc-libraries.conf
|
||||||
|
echo "/usr/local/lib32" | sudo tee -a /etc/ld.so.conf.d/gcc-libraries.conf
|
||||||
|
sudo ldconfig -v
|
||||||
|
|
||||||
echo "GCC = $version" >> ~/versions.txt
|
echo "GCC = $version" >> ~/versions.txt
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,32 +35,38 @@
|
|||||||
|
|
||||||
# This script install OpenSSL from sources.
|
# This script install OpenSSL from sources.
|
||||||
# Requires GCC and Perl to be in PATH.
|
# Requires GCC and Perl to be in PATH.
|
||||||
|
set -ex
|
||||||
# shellcheck source=../unix/DownloadURL.sh
|
# shellcheck source=../unix/DownloadURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
version="1.0.2p"
|
exports_file="/tmp/export.sh"
|
||||||
|
# source previously made environmental variables.
|
||||||
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
|
# shellcheck disable=SC1090
|
||||||
|
grep -e "^export" "$HOME/.profile" > $exports_file && source $exports_file
|
||||||
|
rm -rf "$exports_file"
|
||||||
|
else
|
||||||
|
# shellcheck disable=SC1090
|
||||||
|
grep -e "^export" "$HOME/.bashrc" > $exports_file && source $exports_file
|
||||||
|
rm -rf "$exports_file"
|
||||||
|
fi
|
||||||
|
|
||||||
|
version="1.1.1b"
|
||||||
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
||||||
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
||||||
targetFile="/tmp/openssl-$version.tar.gz"
|
targetFile="/tmp/openssl-$version.tar.gz"
|
||||||
installFolder="/home/qt/"
|
sha="e9710abf5e95c48ebf47991b10cbb48c09dae102"
|
||||||
sha="f34b5322e92415755c7d58bf5d0d5cf37666382c"
|
opensslHome="${HOME}/openssl/android/openssl-${version}"
|
||||||
# Until every VM doing Linux Android builds have provisioned the env variable
|
|
||||||
# OPENSSL_ANDROID_HOME, we can't change the hard coded path that's currently in Coin.
|
|
||||||
# QTQAINFRA-1436
|
|
||||||
opensslHome="${installFolder}openssl-1.0.2"
|
|
||||||
|
|
||||||
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
||||||
|
mkdir -p "${HOME}/openssl/android/"
|
||||||
|
tar -xzf "$targetFile" -C "${HOME}/openssl/android/"
|
||||||
|
|
||||||
tar -xzf "$targetFile" -C "$installFolder"
|
TOOLCHAIN=${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-x86_64/bin
|
||||||
# This rename should be removed once hard coded path from Coin is fixed. (QTQAINFRA-1436)
|
cd "$opensslHome"
|
||||||
mv "${opensslHome}p" "${opensslHome}"
|
PATH=$TOOLCHAIN:$PATH CC=clang ./Configure android-arm
|
||||||
pushd "$opensslHome"
|
PATH=$TOOLCHAIN:$PATH CC=clang make build_generated
|
||||||
|
|
||||||
echo "Running configure"
|
|
||||||
perl Configure shared android
|
|
||||||
|
|
||||||
SetEnvVar "OPENSSL_ANDROID_HOME" "$opensslHome"
|
SetEnvVar "OPENSSL_ANDROID_HOME" "$opensslHome"
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ echo "$sha1 $targetFile" | sha1sum --check
|
|||||||
if [ ! -d "$targetFolder" ]; then
|
if [ ! -d "$targetFolder" ]; then
|
||||||
mkdir -p $targetFolder
|
mkdir -p $targetFolder
|
||||||
fi
|
fi
|
||||||
sudo tar -C $targetFolder -xvzf $targetFile
|
sudo tar -C $targetFolder -xzf $targetFile
|
||||||
sudo chown -R qt:users "$targetFolder"/"$folderName"
|
sudo chown -R qt:users "$targetFolder"/"$folderName"
|
||||||
|
|
||||||
# Verify that we have last file in tar
|
# Verify that we have last file in tar
|
||||||
|
|||||||
@@ -41,8 +41,8 @@ set -ex
|
|||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
targetFolder="/opt/"
|
targetFolder="/opt/"
|
||||||
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx700-20180801-linux.tar.xz"
|
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx700-20190325-linux.tar.xz"
|
||||||
sha1="5d2c8f531823b1f7a2e20968dc698c187c7de94c"
|
sha1="a278234bf38cc70ead98fc0a8d2e63070fb69621"
|
||||||
folderName="qnx700"
|
folderName="qnx700"
|
||||||
targetFile="qnx700.tar.xz"
|
targetFile="qnx700.tar.xz"
|
||||||
wget --tries=5 --waitretry=5 --progress=dot:giga --output-document="$targetFile" "$sourceFile"
|
wget --tries=5 --waitretry=5 --progress=dot:giga --output-document="$targetFile" "$sourceFile"
|
||||||
|
|||||||
47
coin/provisioning/common/linux/telegraf-coin.conf
Normal file
47
coin/provisioning/common/linux/telegraf-coin.conf
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
[global_tags]
|
||||||
|
[agent]
|
||||||
|
interval = "10s"
|
||||||
|
round_interval = true
|
||||||
|
metric_batch_size = 100
|
||||||
|
metric_buffer_limit = 10000
|
||||||
|
collection_jitter = "0s"
|
||||||
|
flush_interval = "10s"
|
||||||
|
flush_jitter = "5s"
|
||||||
|
precision = ""
|
||||||
|
logfile = "/var/log/telegraf-coin.log"
|
||||||
|
hostname = "$COIN_UNIQUE_JOB_ID"
|
||||||
|
omit_hostname = false
|
||||||
|
[[outputs.influxdb]]
|
||||||
|
urls= ["https://qtinfluxdb01.intra.qt.io:8086"]
|
||||||
|
insecure_skip_verify = true
|
||||||
|
database = "coin_vms"
|
||||||
|
skip_database_creation = true
|
||||||
|
username = "coin_vms_writer"
|
||||||
|
password = "COIN_VMS_WRITER_PASS"
|
||||||
|
[[inputs.cpu]]
|
||||||
|
percpu = true
|
||||||
|
totalcpu = true
|
||||||
|
collect_cpu_time = false
|
||||||
|
report_active = false
|
||||||
|
[[inputs.disk]]
|
||||||
|
ignore_fs = ["tmpfs", "devtmpfs", "devfs", "iso9660", "overlay", "aufs", "squashfs"]
|
||||||
|
[[inputs.diskio]]
|
||||||
|
[[inputs.kernel]]
|
||||||
|
[[inputs.mem]]
|
||||||
|
[[inputs.processes]]
|
||||||
|
[[inputs.swap]]
|
||||||
|
[[inputs.system]]
|
||||||
|
[[inputs.kernel_vmstat]] # linux-only
|
||||||
|
[[inputs.netstat]]
|
||||||
|
|
||||||
|
|
||||||
|
# Monitor Coin process
|
||||||
|
[[inputs.procstat]]
|
||||||
|
exe = "coin-"
|
||||||
|
pid_finder = "native"
|
||||||
|
|
||||||
|
|
||||||
|
# Monitor I/O latency
|
||||||
|
[[inputs.exec]]
|
||||||
|
data_format = "influx"
|
||||||
|
commands = [ "/usr/bin/telegraf-ioping.sh /" ]
|
||||||
@@ -1,3 +1,12 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Will install homebrew package manager for macOS
|
|
||||||
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" </dev/null
|
|
||||||
|
# Will install homebrew package manager for macOS.
|
||||||
|
# WARNING: Requires commandlinetools
|
||||||
|
|
||||||
|
# TODO audit and cache this file locally, see QTQAINFRA-3134
|
||||||
|
curl -L -o /tmp/homebrew_install https://raw.githubusercontent.com/Homebrew/install/master/install
|
||||||
|
|
||||||
|
/usr/bin/ruby /tmp/homebrew_install </dev/null
|
||||||
|
|
||||||
|
brew update
|
||||||
|
|||||||
70
coin/provisioning/common/macos/increase_limits.sh
Executable file
70
coin/provisioning/common/macos/increase_limits.sh
Executable file
@@ -0,0 +1,70 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# Increase the soft and hard RLIMIT_NOFILE and RLIMIT_NPROC limits.
|
||||||
|
# By default they are 256/unlimited and 709/1064
|
||||||
|
# and they sometimes create problems to the build process and telegraf.
|
||||||
|
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
PROVISIONING_DIR="$(dirname "$0")/../../"
|
||||||
|
. "$PROVISIONING_DIR"/common/unix/common.sourced.sh
|
||||||
|
|
||||||
|
|
||||||
|
echo "Current limits are:"
|
||||||
|
ulimit -a
|
||||||
|
launchctl limit
|
||||||
|
|
||||||
|
$CMD_INSTALL -m 644 -o root -g wheel \
|
||||||
|
$PROVISIONING_DIR/common/macos/limit.maxfiles.plist \
|
||||||
|
$PROVISIONING_DIR/common/macos/limit.maxproc.plist \
|
||||||
|
/Library/LaunchDaemons/
|
||||||
|
|
||||||
|
# Activate the new limits immediately (not for the current session though)
|
||||||
|
sudo launchctl load -w /Library/LaunchDaemons/limit.maxfiles.plist
|
||||||
|
sudo launchctl load -w /Library/LaunchDaemons/limit.maxproc.plist
|
||||||
|
|
||||||
|
echo "After adjusting, limits are:"
|
||||||
|
ulimit -a
|
||||||
|
launchctl limit
|
||||||
|
|
||||||
|
|
||||||
|
# NOTE: If the limits are not increased enough, it might be because of
|
||||||
|
# restrictions set by the kernel. They can be temporarily altered with:
|
||||||
|
|
||||||
|
# sudo sysctl -w kern.maxproc=xxxx
|
||||||
|
# sudo sysctl -w kern.maxprocperuid=xxx
|
||||||
@@ -50,7 +50,7 @@ function InstallCommandLineTools {
|
|||||||
hdiutil attach "/tmp/$packageName"
|
hdiutil attach "/tmp/$packageName"
|
||||||
cd "/Volumes/Command Line Developer Tools"
|
cd "/Volumes/Command Line Developer Tools"
|
||||||
echo "Installing"
|
echo "Installing"
|
||||||
sudo installer -verbose -pkg ./*.pkg -target /
|
sudo installer -pkg ./*.pkg -target /
|
||||||
cd /
|
cd /
|
||||||
# Let's fait for 5 second before unmounting. Sometimes resource is busy and cant be unmounted
|
# Let's fait for 5 second before unmounting. Sometimes resource is busy and cant be unmounted
|
||||||
sleep 3
|
sleep 3
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -37,16 +37,16 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/unix/InstallFromCompressedFileFromURL.sh
|
# shellcheck source=../unix/InstallFromCompressedFileFromURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
||||||
# shellcheck source=../common/unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
opensslVersion="1.0.2p"
|
opensslVersion="1.1.1a"
|
||||||
opensslFile="openssl-$opensslVersion.tar.gz"
|
opensslFile="openssl-$opensslVersion.tar.gz"
|
||||||
opensslDlUrl="http://ci-files01-hki.intra.qt.io/input/openssl/$opensslFile"
|
opensslDlUrl="http://ci-files01-hki.intra.qt.io/input/openssl/$opensslFile"
|
||||||
opensslAltDlUrl="https://www.openssl.org/source/$opensslFile"
|
opensslAltDlUrl="https://www.openssl.org/source/$opensslFile"
|
||||||
opensslSha1="f34b5322e92415755c7d58bf5d0d5cf37666382c"
|
opensslSha1="8fae27b4f34445a5500c9dc50ae66b4d6472ce29"
|
||||||
|
|
||||||
# Below target location has been hard coded into Coin.
|
# Below target location has been hard coded into Coin.
|
||||||
# QTQAINFRA-1195
|
# QTQAINFRA-1195
|
||||||
@@ -55,12 +55,9 @@ opensslTargetLocation="/usr/local/opt/openssl"
|
|||||||
|
|
||||||
InstallFromCompressedFileFromURL "$opensslDlUrl" "$opensslAltDlUrl" "$opensslSha1" "/tmp/openssl-$opensslVersion" "openssl-$opensslVersion"
|
InstallFromCompressedFileFromURL "$opensslDlUrl" "$opensslAltDlUrl" "$opensslSha1" "/tmp/openssl-$opensslVersion" "openssl-$opensslVersion"
|
||||||
cd "/tmp/openssl-$opensslVersion"
|
cd "/tmp/openssl-$opensslVersion"
|
||||||
pwd
|
sudo ./Configure --prefix=$openssl_install_dir shared no-ssl3-method enable-ec_nistp_64_gcc_128 darwin64-x86_64-cc "-Wa,--noexecstack"
|
||||||
sudo ./config --prefix=$openssl_install_dir
|
|
||||||
echo "Running 'make' for OpenSSL"
|
sudo make install_sw install_ssldirs
|
||||||
sudo make --silent > /tmp/openssl_make.log 2>&1
|
|
||||||
echo "Running 'make install' for OpenSSL"
|
|
||||||
sudo make --silent install > /tmp/openssl_make_install.log 2>&1
|
|
||||||
|
|
||||||
path=$(echo "$opensslTargetLocation" | sed -E 's/(.*)\/.*$/\1/')
|
path=$(echo "$opensslTargetLocation" | sed -E 's/(.*)\/.*$/\1/')
|
||||||
sudo mkdir -p "$path"
|
sudo mkdir -p "$path"
|
||||||
@@ -73,8 +70,8 @@ SetEnvVar "OPENSSL_DIR" "\"$openssl_install_dir\""
|
|||||||
SetEnvVar "OPENSSL_INCLUDE" "\"$openssl_install_dir/include\""
|
SetEnvVar "OPENSSL_INCLUDE" "\"$openssl_install_dir/include\""
|
||||||
SetEnvVar "OPENSSL_LIB" "\"$openssl_install_dir/lib\""
|
SetEnvVar "OPENSSL_LIB" "\"$openssl_install_dir/lib\""
|
||||||
|
|
||||||
security find-certificate -a -p /Library/Keychains/System.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem
|
security find-certificate -a -p /Library/Keychains/System.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem > /dev/null
|
||||||
security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem
|
security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem > /dev/null
|
||||||
|
|
||||||
sudo rm -rf /tmp/openssl-$opensslVersion
|
sudo rm -rf /tmp/openssl-$opensslVersion
|
||||||
|
|
||||||
23
coin/provisioning/common/macos/libiodbc.rb
Normal file
23
coin/provisioning/common/macos/libiodbc.rb
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
class Libiodbc < Formula
|
||||||
|
desc "Database connectivity layer based on ODBC. (alternative to unixodbc)"
|
||||||
|
homepage "http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/"
|
||||||
|
url "https://github.com/openlink/iODBC/archive/v3.52.12.tar.gz"
|
||||||
|
sha256 "b2cab4f8fbd5388344d7ee0deb1a32310795b1e631c3505a5b515d90186e2516"
|
||||||
|
|
||||||
|
depends_on "autoconf" => :build
|
||||||
|
depends_on "automake" => :build
|
||||||
|
depends_on "libtool" => :build
|
||||||
|
|
||||||
|
conflicts_with "unixodbc", :because => "both install 'odbcinst.h' header"
|
||||||
|
|
||||||
|
def install
|
||||||
|
system "./autogen.sh"
|
||||||
|
system "./configure", "--prefix=#{prefix}"
|
||||||
|
system "make", "install"
|
||||||
|
end
|
||||||
|
|
||||||
|
test do
|
||||||
|
system bin/"iodbc-config", "--version"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
@@ -40,8 +40,7 @@ set -ex
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
brew update
|
brew install ${BASH_SOURCE%/*}/libiodbc.rb
|
||||||
brew install libiodbc
|
|
||||||
|
|
||||||
# CPLUS_INCLUDE_PATH is set so clang and configure can find libiodbc
|
# CPLUS_INCLUDE_PATH is set so clang and configure can find libiodbc
|
||||||
|
|
||||||
|
|||||||
20
coin/provisioning/common/macos/limit.maxfiles.plist
Normal file
20
coin/provisioning/common/macos/limit.maxfiles.plist
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>Label</key>
|
||||||
|
<string>limit.maxfiles</string>
|
||||||
|
<key>ProgramArguments</key>
|
||||||
|
<array>
|
||||||
|
<string>launchctl</string>
|
||||||
|
<string>limit</string>
|
||||||
|
<string>maxfiles</string>
|
||||||
|
<string>65536</string>
|
||||||
|
<string>524288</string>
|
||||||
|
</array>
|
||||||
|
<key>RunAtLoad</key>
|
||||||
|
<true/>
|
||||||
|
<key>ServiceIPC</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
20
coin/provisioning/common/macos/limit.maxproc.plist
Normal file
20
coin/provisioning/common/macos/limit.maxproc.plist
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>Label</key>
|
||||||
|
<string>limit.maxproc</string>
|
||||||
|
<key>ProgramArguments</key>
|
||||||
|
<array>
|
||||||
|
<string>launchctl</string>
|
||||||
|
<string>limit</string>
|
||||||
|
<string>maxproc</string>
|
||||||
|
<string>8192</string>
|
||||||
|
<string>32768</string>
|
||||||
|
</array>
|
||||||
|
<key>RunAtLoad</key>
|
||||||
|
<true/>
|
||||||
|
<key>ServiceIPC</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
53
coin/provisioning/common/macos/macos-version.sh
Executable file
53
coin/provisioning/common/macos/macos-version.sh
Executable file
@@ -0,0 +1,53 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script needs to be called last during provisioning so that the software information will show up last in provision log.
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# Print all build machines versions to provision log
|
||||||
|
echo "*********************************************" >> ~/versions.txt
|
||||||
|
echo "***** macOS version *****" >> ~/versions.txt
|
||||||
|
sw_vers >> ~/versions.txt
|
||||||
|
echo "***** All installed packages *****" >> ~/versions.txt
|
||||||
|
echo "***** HomeBrew *****" >> ~/versions.txt
|
||||||
|
brew list --versions >> ~/versions.txt
|
||||||
|
echo "***** HomeBrew Casks*****" >> ~/versions.txt
|
||||||
|
brew cask list --versions >> ~/versions.txt
|
||||||
|
echo "***** Apple's installer *****" >> ~/versions.txt
|
||||||
|
pkgutil --pkgs >> ~/versions.txt
|
||||||
|
echo "*********************************************" >> ~/versions.txt
|
||||||
|
|
||||||
|
"$(dirname "$0")/version.sh"
|
||||||
@@ -42,9 +42,9 @@ source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|||||||
# shellcheck source=./pip.sh
|
# shellcheck source=./pip.sh
|
||||||
source "${BASH_SOURCE%/*}/pip.sh"
|
source "${BASH_SOURCE%/*}/pip.sh"
|
||||||
|
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/python-2.7.14-macosx10.6.pkg"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/python-2.7.16-macosx10.6.pkg"
|
||||||
AltUrl="https://www.python.org/ftp/python/2.7.14/python-2.7.14-macosx10.6.pkg"
|
AltUrl="https://www.python.org/ftp/python/2.7.16/python-2.7.16-macosx10.6.pkg"
|
||||||
SHA1="fa2bb77243ad0cb611aa3295204fab403bb0fa09"
|
SHA1="895a8327a58e7c0e58852638ab3d84843643535b"
|
||||||
DestDir="/"
|
DestDir="/"
|
||||||
|
|
||||||
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
||||||
@@ -55,5 +55,5 @@ InstallPip python2.7
|
|||||||
|
|
||||||
SetEnvVar "PATH" "/Library/Frameworks/Python.framework/Versions/2.7/bin/:\$PATH"
|
SetEnvVar "PATH" "/Library/Frameworks/Python.framework/Versions/2.7/bin/:\$PATH"
|
||||||
|
|
||||||
echo "python2 = 2.7.14" >> ~/versions.txt
|
echo "python2 = 2.7.16" >> ~/versions.txt
|
||||||
|
|
||||||
|
|||||||
51
coin/provisioning/common/macos/telegraf-coin.conf
Normal file
51
coin/provisioning/common/macos/telegraf-coin.conf
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
[global_tags]
|
||||||
|
[agent]
|
||||||
|
interval = "10s"
|
||||||
|
round_interval = true
|
||||||
|
metric_batch_size = 100
|
||||||
|
metric_buffer_limit = 10000
|
||||||
|
collection_jitter = "0s"
|
||||||
|
flush_interval = "10s"
|
||||||
|
flush_jitter = "5s"
|
||||||
|
precision = ""
|
||||||
|
logfile = "/var/log/telegraf-coin.log"
|
||||||
|
hostname = "$COIN_UNIQUE_JOB_ID"
|
||||||
|
omit_hostname = false
|
||||||
|
[[outputs.influxdb]]
|
||||||
|
urls= ["https://qtinfluxdb01.intra.qt.io:8086"]
|
||||||
|
insecure_skip_verify = true
|
||||||
|
database = "coin_vms"
|
||||||
|
skip_database_creation = true
|
||||||
|
username = "coin_vms_writer"
|
||||||
|
password = "COIN_VMS_WRITER_PASS"
|
||||||
|
#[[inputs.cpu]] # linux-only
|
||||||
|
# percpu = true
|
||||||
|
# totalcpu = true
|
||||||
|
# collect_cpu_time = false
|
||||||
|
# report_active = false
|
||||||
|
[[inputs.disk]]
|
||||||
|
ignore_fs = ["tmpfs", "devtmpfs", "devfs", "iso9660", "overlay", "aufs", "squashfs"]
|
||||||
|
#[[inputs.diskio]] # linux-only
|
||||||
|
[[inputs.kernel]]
|
||||||
|
[[inputs.mem]]
|
||||||
|
[[inputs.processes]]
|
||||||
|
[[inputs.swap]]
|
||||||
|
[[inputs.system]]
|
||||||
|
#[[inputs.kernel_vmstat]] # linux-only
|
||||||
|
[[inputs.netstat]]
|
||||||
|
|
||||||
|
|
||||||
|
# Monitor Coin process
|
||||||
|
[[inputs.procstat]]
|
||||||
|
exe = "coin-"
|
||||||
|
# Buggy on macOS if using the "native" pid_finder, see:
|
||||||
|
# https://github.com/influxdata/telegraf/issues/6265
|
||||||
|
# Tested 1.12.1 version that "native" pid_finder has been fixed,
|
||||||
|
# but it is slow and times out frequently
|
||||||
|
pid_finder = "pgrep"
|
||||||
|
|
||||||
|
|
||||||
|
# Monitor I/O latency
|
||||||
|
[[inputs.exec]]
|
||||||
|
data_format = "influx"
|
||||||
|
commands = [ "/usr/bin/telegraf-ioping.sh /" ]
|
||||||
43
coin/provisioning/common/macos/version.sh
Executable file
43
coin/provisioning/common/macos/version.sh
Executable file
@@ -0,0 +1,43 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script will print all installed software to provision log.
|
||||||
|
# Script needs to be named so that it will be ran at last during provisioning
|
||||||
|
|
||||||
|
# Print all build machines versions to provision log
|
||||||
|
echo "*********************************************"
|
||||||
|
echo "***** SW VERSIONS *****"
|
||||||
|
cat ~/versions.txt
|
||||||
|
echo "*********************************************"
|
||||||
@@ -13,7 +13,7 @@ Jinja2==2.10
|
|||||||
MarkupSafe==1.0
|
MarkupSafe==1.0
|
||||||
path.py==11.0.1
|
path.py==11.0.1
|
||||||
pathtools==0.1.2
|
pathtools==0.1.2
|
||||||
PyYAML==3.13
|
PyYAML==5.1
|
||||||
six==1.11.0
|
six==1.11.0
|
||||||
typing==3.6.4
|
typing==3.6.4
|
||||||
watchdog==0.8.3
|
watchdog==0.8.3
|
||||||
|
|||||||
@@ -0,0 +1,52 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v1
|
||||||
|
|
||||||
|
mQINBFYJmwQBEADCw7mob8Vzk+DmkYyiv0dTU/xgoSlp4SQwrTzat8MB8jxmx60l
|
||||||
|
QjmhqEyuB8ho4zzZF9KV+gJWrG6Rj4t69JMTJWM7jFz+0B1PC7kJfNM+VcBmkTnj
|
||||||
|
fP+KJjqz50ETnsF0kQTG++UJeRYjG1dDK0JQNQJAM6NQpIWJI339lcDf15vzrMnb
|
||||||
|
OgIlNxV6j1ZZqkle4fvScF1NQxYScRiL+sRgVx92SI4SyD/xZnVGD/szB+4OCzah
|
||||||
|
+0Q/MnNGV6TtN0RiCDZjIUYiHoeT9iQXEONKf7T62T4zUafO734HyqGvht93MLVU
|
||||||
|
GQAeuyx0ikGsULfOsJfBmb3XJS9u+16v7oPFt5WIbeyyNuhUu0ocK/PKt5sPYR4u
|
||||||
|
ouPq6Ls3RY3BGCH9DpokcYsdalo51NMrMdnYwdkeq9MEpsEKrKIN5ke7fk4weamJ
|
||||||
|
BiLI/bTcfM7Fy5r4ghdI9Ksw/ULXLm4GNabkIOSfT7UjTzcBDOvWfKRBLX4qvsx4
|
||||||
|
YzA5kR+nX85u6I7W10aSqBiaLqk6vCj0QmBmCjlSeYqNQqSzH/6OoL6FZ7lP6AiG
|
||||||
|
F2NyGveJKjugoXlreLEhOYp20F81PNwlRBCAlMC2Q9mpcFu0dtAriVoG4gVDdYn5
|
||||||
|
t+BiGfD2rJlCinYLgYBDpTPcdRT3VKHWqL9fcC4HKmic0mwWg9homx550wARAQAB
|
||||||
|
tDFJbmZsdXhEQiBQYWNrYWdpbmcgU2VydmljZSA8c3VwcG9ydEBpbmZsdXhkYi5j
|
||||||
|
b20+iQI3BBMBCgAhBQJWCZsEAhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJ
|
||||||
|
EGhKFM8lguDF9XEQAK9rREnZt6ujh7GXfeNki35bkn39q8GYh0mouShFbFY9o0i3
|
||||||
|
UJVChsxokJSRPgFh9GOhOPTupl3rzfdpD+IlWI2Myt6han2HOjZKNZ4RGNrYJ5UR
|
||||||
|
uxt4dKMWlMbpkzL56bhHlx97RoXKv2d2zRQfw9nyZb6t3lw2k2kKXsMxjGa0agM+
|
||||||
|
2SropwYOXdtkz8UWaGd3LYxwEvW3AuhI8EEEHdLetQaYe9sANDvUEofgFbdsuICH
|
||||||
|
9QLmbYavk7wyGTPBKfPBbeyTxwW2rMUnFCNccMKLm1i5NpZYineBtQbX2cfx9Xsk
|
||||||
|
1JLOzEBmNal53H2ob0kjev6ufzOD3s8hLu4KMCivbIz4YT3fZyeExn0/0lUtsQ56
|
||||||
|
5fCxE983+ygDzKsCnfdXqm3GgjaI90OkNr1y4gWbcd5hicVDv5fD3TD9f0GbpDVw
|
||||||
|
yDz8YmvNzxMILt5Glisr6aH7gLG/u8jxy0D8YcBiyv5kfY4vMI2yXHpGg1cn/sVu
|
||||||
|
ZB01sU09VVIM2BznnimyAayI430wquxkZCyMx//BqFM1qetIgk1wDZTlFd0n6qtA
|
||||||
|
fDmXAC4s5pM5rfM5V57WmPaIqnRIaESJ35tFUFlCHfkfl/N/ribGVDg1z2KDW08r
|
||||||
|
96oEiIIiV4GfXl+NprJqpNS3Cn+aCXtd7/TsDScDEgs4sMaR29Lsf26cuWk8uQIN
|
||||||
|
BFYJmwQBEADDPi3fmwn6iwkiDcH2E2V31cHlBw9OdJfxKVUdyAQEhTtqmG9P8XFZ
|
||||||
|
ERRQF155XLQPLvRlUlq7vEYSROn5J6BAnsjdjsH9LmFMOEV8CIRCRIDePG/Mez2d
|
||||||
|
nIK5yiU6GkS3IFaQg2T9/tOBKxm0ZJPfqTXbT4jFSfvYJ3oUqc+AyYxtb8gj1GRk
|
||||||
|
X283/86/bA3C98u7re1vPtiDRyM8r0+lhEc59Yx/EAOL+X2gZyTgyUoH+LLuOWQK
|
||||||
|
s1egI8y80R8NZfM1nMiQk2ywMsTFwQjSVimScvzqv5Nt8k8CvHUQ3a6R+6doXGNX
|
||||||
|
5RnUqn9Qvmh0JY5sNgFsoaGbuk2PJrVaGBRnfnjaDqAlZpDhwkWhcCcguNhRbRHp
|
||||||
|
N7/a0pQr70bAG9VikzLyGC17EU0sxney/hyNHkr4Uyy2OXHpuJvRjVKy/BwZ3fxA
|
||||||
|
AYX2oZIOxQB3/OulzO/DppaCVhRtp1bt+Z5f+fpisiVb5DvZcMdeyAoQ4+oOr7v3
|
||||||
|
EasIs2XYcQ+kOE3Y2kdlHWBeuXzxgWgJZ1OOpwGMjR3Uy6IwhuSWtreJBA4er+Df
|
||||||
|
vgSPwKBsRLNLbPe3ftjArnC5GfMiGgikVdAUdN4OkEqvUbkRoAVGKTOMLUKm+ZkG
|
||||||
|
OskJOVYS+JAina0qkYEFF7haycMjf9olhqLmTIC+6X7Ox9R2plaOhQARAQABiQIf
|
||||||
|
BBgBCgAJBQJWCZsEAhsMAAoJEGhKFM8lguDF8ZIP/1q9Sdz8oMvf9AJXZ7AYxm77
|
||||||
|
V+kJzJqi62nZLWJnrFXDZJpU+LkYlb3fstsZ1rvBhnrEPSmFxoj72CP0RtcyX7wJ
|
||||||
|
dA7K1Fl9LpJi5H8300cC7UyG94MUYbrXijbLTbnFTfNr1tGx4a1T/7Yyxx/wZGrT
|
||||||
|
H/X8cvNybkl33SxDdlQQ9kx3lFOwC41e3TkGsUWxn3TCfvDh8VdA6Py6JeSPFGOb
|
||||||
|
MEO2/q7oUgvjfV+ivN5ayZi9bWgeqm1sgtmTHHQ4RqwwKrAb5ynXpn1b9QrkevgT
|
||||||
|
b91uzMA22Prl4DuzKiaMYDcZOQ3vtf0eFBP0GOSSgUKS4bQ3dGgi1JmQ7VuAM4uj
|
||||||
|
+Ug5TnGoLwclTwLksc7v89C5MMPgm2vVXvCUDzyzQA7bIHFeX+Rziby4nymec4Nr
|
||||||
|
eeXYNBJWrEp8XR7UNWmEgroXRoN1x9/6esh5pnoUXGAIWuKzSLQM70/wWxS67+v2
|
||||||
|
aC1GNb+pXXAzYeIIiyLWaZwCSr8sWMvshFT9REk2+lnb6sAeJswQtfTUWI00mVqZ
|
||||||
|
dvI3Wys2h0IyIejuwetTUvGhr9VgpqiLLfGzGlt/y2sg27wdHzSJbMh0VrVAK26/
|
||||||
|
BlvEwWDCFT0ZJUMG9Lvre25DD0ycbougLsRYjzmGb/3k3UktS3XTCxyBa/k3TPw3
|
||||||
|
vqIHrEqk446nGPDqJPS5
|
||||||
|
=9iF7
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
26
coin/provisioning/common/shared/telegraf/telegraf-ioping.sh
Normal file
26
coin/provisioning/common/shared/telegraf/telegraf-ioping.sh
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Measure I/O latency once, return data in InfluxDB format
|
||||||
|
#
|
||||||
|
# Run one ioping command for read, and one for write.
|
||||||
|
# Each one sends 3 requests and reports the minimum time, in nanoseconds.
|
||||||
|
# (Because of limitations of ioping, we can't just send one request and get
|
||||||
|
# the number back in the batch format. Additionally, the number seems to be
|
||||||
|
# fluctuating quite a bit so taking the smallest number out of 3 requests is
|
||||||
|
# stabilising it a bit.)
|
||||||
|
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
[ x"$1" = x ] && echo "$0 takes a path as a first argument" && exit 1
|
||||||
|
|
||||||
|
# Try to run in high priority to avoid slow-downs because of
|
||||||
|
# factors other than I/O.
|
||||||
|
renice -n -10 -p $$ >/dev/null 2>&1 || true
|
||||||
|
|
||||||
|
|
||||||
|
rlatency="$(ioping -B -k -c 3 -i 0.1 "$1" | cut -d " " -f 5)"
|
||||||
|
wlatency="$(ioping -B -k -c 3 -i 0.1 -W "$1" | cut -d " " -f 5)"
|
||||||
|
|
||||||
|
printf "ioping,path=$1 read_latency_ns=%u,write_latency_ns=%u\n" \
|
||||||
|
$rlatency $wlatency
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
https://dl.influxdata.com/telegraf/releases/telegraf-1.12.1_windows_i386.zip d2dea67a28fd7a9e21395d14f0b7ce1b6413e85cc9ffd89cc7ff8f35e8af5837
|
||||||
|
https://dl.influxdata.com/telegraf/releases/telegraf-1.12.1_windows_amd64.zip 88d8c8146b561f43726e61688b42d0b5ab88fc22607b94df5a2c8245bbb27e29
|
||||||
|
https://dl.influxdata.com/telegraf/releases/telegraf-1.12.1_darwin_amd64.tar.gz 58a2b294c1b6408c396b5526719cf7cad557f7075fed10ff0b2a74141ea2d629
|
||||||
|
https://dl.influxdata.com/telegraf/releases/telegraf-1.12.1_linux_amd64.tar.gz 070a76800d1a5f33413b8948286f75caa55ebd924f6fb6996a753b9979799ef5
|
||||||
|
https://dl.influxdata.com/telegraf/releases/telegraf-1.12.1_linux_i386.tar.gz 964077b6846708f579a100d7ea6090e2d8350ace75ec735d539bc452bc551038
|
||||||
|
https://dl.influxdata.com/telegraf/releases/telegraf-1.12.1-static_linux_amd64.tar.gz bb03814c99c037ce0758e3884660910f2f6fd78f3d49a8e1ef531693b3cfe25d
|
||||||
1
coin/provisioning/common/shared/testserver/.gitattributes
vendored
Normal file
1
coin/provisioning/common/shared/testserver/.gitattributes
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
* text eol=lf
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM ubuntu:18.04
|
||||||
|
ARG packages="apache2 libcgi-session-perl avahi-daemon"
|
||||||
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
|
EXPOSE 80 443
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
FROM ubuntu:18.04
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get -y install git maven default-jdk avahi-daemon
|
||||||
|
|
||||||
|
RUN mkdir -p /root/src/
|
||||||
|
|
||||||
|
# Get californium-based CoAP test server
|
||||||
|
WORKDIR /root/src
|
||||||
|
RUN git clone https://github.com/selart/californium.git
|
||||||
|
WORKDIR /root/src/californium
|
||||||
|
RUN mvn clean install -q -DskipTests
|
||||||
|
|
||||||
|
WORKDIR /
|
||||||
|
|
||||||
|
EXPOSE 5683/udp 5684/udp
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM ubuntu:16.04
|
||||||
|
ARG packages="cyrus-imapd avahi-daemon"
|
||||||
|
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y $packages && dpkg -l $packages
|
||||||
|
EXPOSE 143 993
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM ubuntu:18.04
|
||||||
|
ARG packages="cyrus-imapd avahi-daemon"
|
||||||
|
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y $packages && dpkg -l $packages
|
||||||
|
EXPOSE 143 993
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM ubuntu:18.04
|
||||||
|
ARG packages="dante-server avahi-daemon"
|
||||||
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
|
EXPOSE 1080-1081
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -35,35 +35,34 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
|
[ -x "$(command -v realpath)" ] && FILE=$(realpath ${BASH_SOURCE[0]}) || FILE=${BASH_SOURCE[0]}
|
||||||
|
case $FILE in
|
||||||
|
*/*) SERVER_PATH="${FILE%/*}" ;;
|
||||||
|
*) SERVER_PATH="." ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Sort files by their SHA-1, and then return the accumulated result
|
||||||
|
sha1tree () {
|
||||||
|
# For example, macOS doesn't install sha1sum by default. In such case, it uses shasum instead.
|
||||||
|
[ -x "$(command -v sha1sum)" ] || SHASUM=shasum
|
||||||
|
|
||||||
|
find "$@" -type f -print0 | \
|
||||||
|
xargs -0 ${SHASUM-sha1sum} | cut -d ' ' -f 1 | \
|
||||||
|
sort | ${SHASUM-sha1sum} | cut -d ' ' -f 1
|
||||||
|
}
|
||||||
|
|
||||||
# Using SHA-1 of each server context as the tag of docker images. A tag labels a
|
# Using SHA-1 of each server context as the tag of docker images. A tag labels a
|
||||||
# specific image version. It is used by docker compose file (docker-compose.yml)
|
# specific image version. It is used by docker compose file (docker-compose.yml)
|
||||||
# to launch the corresponding docker containers. If one of the server contexts
|
# to launch the corresponding docker containers. If one of the server contexts
|
||||||
# (./apache2, ./danted, ...) gets changes, all the related compose files in
|
# (./apache2, ./danted, ...) gets changes, all the related compose files in
|
||||||
# qtbase should be updated as well.
|
# qtbase should be updated as well.
|
||||||
#
|
|
||||||
# For example, here's how to get the SHA-1 of apache test server.
|
|
||||||
# find ./apache2 -type f -print0 | sort -z | xargs -r0 sha1sum | \
|
|
||||||
# awk '{ print $1 }' | sha1sum | awk '{ print $1 }'
|
|
||||||
|
|
||||||
testserver='apache2 squid vsftpd ftp-proxy danted'
|
source "$SERVER_PATH/settings.sh"
|
||||||
|
|
||||||
for server in $testserver
|
for server in $testserver
|
||||||
do
|
do
|
||||||
context="${BASH_SOURCE%/*}/$server"
|
context="$SERVER_PATH/$server"
|
||||||
sha1=$(find $context -type f -print0 | sort -z | xargs -r0 sha1sum | awk '{ print $1 }' | \
|
docker build -t qt-test-server-$server:$(sha1tree $context) $context
|
||||||
sha1sum | awk '{ print $1 }')
|
|
||||||
sudo docker build -t qt-test-server-$server:$sha1 $context
|
|
||||||
|
|
||||||
# transition - The fixed tag is temporarily used by CI to pass the qtbase testing.
|
|
||||||
case $server in
|
|
||||||
apache2) fixed_tag="cc9ea678b92bdda33acb9fa0159bb4ad0f3cd947" ;;
|
|
||||||
squid) fixed_tag="577d99307eea9a8cccfec944d25be2bce2fe99cc" ;;
|
|
||||||
vsftpd) fixed_tag="18896604c7e90b543e56d80c8a8aabdb65a590d0" ;;
|
|
||||||
ftp-proxy) fixed_tag="2c6c8f1ab6a364b540c43d705fb6f15a585cb2af" ;;
|
|
||||||
danted) fixed_tag="327dd56c3c35db85b26fac93213a5a1918475bc7" ;;
|
|
||||||
esac
|
|
||||||
[ -z "$fixed_tag" ] || \
|
|
||||||
sudo docker tag qt-test-server-$server:$sha1 qt-test-server-$server:$fixed_tag
|
|
||||||
done
|
done
|
||||||
|
|
||||||
sudo docker images
|
docker images
|
||||||
53
coin/provisioning/common/shared/testserver/docker_machine.sh
Executable file
53
coin/provisioning/common/shared/testserver/docker_machine.sh
Executable file
@@ -0,0 +1,53 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
TestMachine='qt-test-server'
|
||||||
|
|
||||||
|
# Deploy docker virtual machine (Boot2Docker) into VirtualBox only if it doesn't exist
|
||||||
|
if [ -z $(docker-machine ls -q --filter "name=$TestMachine") ]
|
||||||
|
then
|
||||||
|
docker-machine create $@ $TestMachine
|
||||||
|
docker-machine ip $TestMachine
|
||||||
|
else
|
||||||
|
# Otherwise, start the docker machine and update with new TLS certificates.
|
||||||
|
docker-machine start $TestMachine && docker-machine regenerate-certs -f $TestMachine
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Switch the docker engine to $TestMachine
|
||||||
|
eval $(docker-machine env $TestMachine)
|
||||||
|
|
||||||
|
docker-machine ls
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -33,23 +33,25 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# Install required packages with APT
|
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
echo "Disabling auto update"
|
[ -x "$(command -v realpath)" ] && FILE=$(realpath ${BASH_SOURCE[0]}) || FILE=${BASH_SOURCE[0]}
|
||||||
sudo sed -i 's/APT::Periodic::Update-Package-Lists "1";/APT::Periodic::Update-Package-Lists "0";/' /etc/apt/apt.conf.d/10periodic
|
case $FILE in
|
||||||
for service in apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-daily-upgrade.service; do
|
*/*) SERVER_PATH="${FILE%/*}" ;;
|
||||||
sudo systemctl stop $service
|
*) SERVER_PATH="." ;;
|
||||||
sudo systemctl disable $service
|
esac
|
||||||
done
|
|
||||||
|
|
||||||
installPackages+=(git)
|
# Create docker virtual machine (Boot2docker)
|
||||||
installPackages+=(p7zip-full)
|
case $1 in
|
||||||
installPackages+=(expect)
|
VMX) source "$SERVER_PATH/docker_machine.sh" "-d virtualbox" ;;
|
||||||
|
Hyper-V)
|
||||||
|
# The Hyper-v has been enabled in Windows 10. Disable checking the hardware virtualization.
|
||||||
|
source "$SERVER_PATH/docker_machine.sh" "-d virtualbox --virtualbox-no-vtx-check" ;;
|
||||||
|
*) ;;
|
||||||
|
esac
|
||||||
|
|
||||||
echo "Running update for apt"
|
# Display system-wide information of docker-engine
|
||||||
sudo apt-get update
|
docker info
|
||||||
echo "Installing packages"
|
|
||||||
sudo DEBIAN_FRONTEND=noninteractive apt-get -q -y install "${installPackages[@]}"
|
|
||||||
|
|
||||||
|
# Create images
|
||||||
|
$SERVER_PATH/docker_images.sh
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM ubuntu:16.04
|
||||||
|
ARG packages="xinetd avahi-daemon"
|
||||||
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
|
EXPOSE 7 7/UDP 13
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM ubuntu:18.04
|
||||||
|
ARG packages="xinetd avahi-daemon"
|
||||||
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
|
EXPOSE 7 7/UDP 13
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
FROM ubuntu:18.04
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get -y install git avahi-daemon autoconf automake libtool make libgnutls28-dev
|
||||||
|
|
||||||
|
RUN mkdir -p /root/src/
|
||||||
|
|
||||||
|
# Get FreeCoAP test server
|
||||||
|
WORKDIR /root/src
|
||||||
|
RUN git clone https://github.com/keith-cullen/FreeCoAP.git
|
||||||
|
WORKDIR /root/src/FreeCoAP
|
||||||
|
RUN autoreconf --install
|
||||||
|
RUN ./configure
|
||||||
|
RUN make
|
||||||
|
RUN make install
|
||||||
|
WORKDIR /root/src/FreeCoAP/sample/time_server
|
||||||
|
RUN make
|
||||||
|
|
||||||
|
WORKDIR /
|
||||||
|
|
||||||
|
EXPOSE 5685/udp
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM ubuntu:18.04
|
||||||
|
ARG packages="ftp-proxy avahi-daemon"
|
||||||
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
|
EXPOSE 2121
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM ubuntu:16.04
|
||||||
|
ARG packages="iptables avahi-daemon"
|
||||||
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
|
EXPOSE 1357
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM ubuntu:18.04
|
||||||
|
ARG packages="iptables avahi-daemon"
|
||||||
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
|
EXPOSE 1357
|
||||||
38
coin/provisioning/common/shared/testserver/settings.sh
Normal file
38
coin/provisioning/common/shared/testserver/settings.sh
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# A list of test servers to be provisioned
|
||||||
|
testserver='apache2 squid vsftpd ftp-proxy danted echo cyrus iptables californium freecoap'
|
||||||
|
testserver="$testserver apache2_18.04 squid_18.04 vsftpd_18.04 ftp-proxy_18.04 danted_18.04 echo_18.04 cyrus_18.04 iptables_18.04"
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM ubuntu:18.04
|
||||||
|
ARG packages="squid avahi-daemon"
|
||||||
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
|
EXPOSE 3128-3130
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
FROM ubuntu:18.04
|
||||||
|
ARG packages="vsftpd avahi-daemon"
|
||||||
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
|
EXPOSE 20-21
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
#!/usr/bin/env bash
|
#!/bin/sh
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -33,31 +33,78 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
|
|
||||||
# A helper script used for downloading a file from a URL or an alternative
|
# A helper script used for downloading a file from a URL or an alternative
|
||||||
# URL. Also the SHA1 is checked for the file. Target filename should also
|
# URL. Also the SHA is checked for the file (SHA algorithm is autodetected
|
||||||
# be given.
|
# based on the SHA length). Target filename should also be given.
|
||||||
#
|
|
||||||
# If called directly from another script, it will exit the parent script
|
|
||||||
# as well, if not called in its own subshell with parentheses.
|
|
||||||
|
|
||||||
set -ex
|
############################ BOILERPLATE ###############################
|
||||||
|
command -v sha1sum >/dev/null || alias sha1sum='shasum -a 1'
|
||||||
|
command -v sha256sum >/dev/null || alias sha256sum='shasum -a 256'
|
||||||
|
command -v sha384sum >/dev/null || alias sha384sum='shasum -a 384'
|
||||||
|
command -v sha512sum >/dev/null || alias sha512sum='shasum -a 512'
|
||||||
|
########################################################################
|
||||||
|
|
||||||
function DownloadURL {
|
|
||||||
url=$1
|
|
||||||
url_alt=$2
|
|
||||||
expectedSha1=$3
|
|
||||||
targetFile=$4
|
|
||||||
|
|
||||||
echo "Downloading from primary URL '$url'"
|
Download () {
|
||||||
curl --fail -L --retry 5 --retry-delay 5 -o "$targetFile" "$url" || {
|
url="$1"
|
||||||
echo "Failed to download '$url' multiple times"
|
targetFile="$2"
|
||||||
echo "Downloading from alternative URL '$url_alt'"
|
|
||||||
curl --fail -L --retry 5 --retry-delay 5 -o "$targetFile" "$url_alt" || { echo 'Failed to download even from alternative url'; exit 1; }
|
|
||||||
}
|
|
||||||
|
|
||||||
echo "Checking SHA1 on PKG '$targetFile'"
|
command -v curl >/dev/null \
|
||||||
echo "$expectedSha1 *$targetFile" > "$targetFile.sha1"
|
&& curl --fail -L --retry 5 --retry-delay 5 -o "$targetFile" "$url" \
|
||||||
sha1sum --check "$targetFile.sha1"
|
|| wget --tries 5 -O "$targetFile" "$url"
|
||||||
rm -f "$targetFile.sha1"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VerifyHash () {
|
||||||
|
file=$1
|
||||||
|
expectedHash=$2
|
||||||
|
|
||||||
|
if [ ! -f "$file" ]
|
||||||
|
then return 2 # file does not exist
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
hashLength="$(echo "$expectedHash" | wc -c | sed 's/ *//g')"
|
||||||
|
# Use backticks because of bug with bash-3 (default on macOS),
|
||||||
|
# caused when there are unbalanced parentheses inside $()
|
||||||
|
# shellcheck disable=SC2006
|
||||||
|
hash=`case "$hashLength" in
|
||||||
|
41) sha1sum "$file" ;;
|
||||||
|
65) sha256sum "$file" ;;
|
||||||
|
97) sha384sum "$file" ;;
|
||||||
|
129) sha512sum "$file" ;;
|
||||||
|
*) echo "FATAL! Unknown hash length: $hashLength" 1>&2 && exit 1 ;;
|
||||||
|
esac | cut -d ' ' -f 1`
|
||||||
|
|
||||||
|
if [ ! "$expectedHash" = "$hash" ]
|
||||||
|
then
|
||||||
|
echo "FAIL! wrong file hash: $file $hash" 1>&2
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
echo "OK verified integrity of: $file"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Check if file already exists and is good, otherwise download it
|
||||||
|
DownloadURL () {
|
||||||
|
url=$1
|
||||||
|
url2=$2
|
||||||
|
expectedHash=$3
|
||||||
|
targetFile=$4
|
||||||
|
|
||||||
|
if VerifyHash "$targetFile" "$expectedHash"
|
||||||
|
then
|
||||||
|
echo "Skipping download, found and validated existing file: $targetFile"
|
||||||
|
else
|
||||||
|
echo "Downloading from primary URL: $url"
|
||||||
|
if ! Download "$url" "$targetFile"
|
||||||
|
then
|
||||||
|
echo "FAIL! to download, trying alternative URL: $url2" 1>&2
|
||||||
|
if ! Download "$url" "$targetFile"
|
||||||
|
then
|
||||||
|
echo 'FAIL! to download even from alternative url' 1>&2
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
VerifyHash "$targetFile" "$expectedHash"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|||||||
139
coin/provisioning/common/unix/common.sourced.sh
Normal file
139
coin/provisioning/common/unix/common.sourced.sh
Normal file
@@ -0,0 +1,139 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# Script to be sourced from everywhere you need a common environment. Defines:
|
||||||
|
export PROVISIONING_DIR
|
||||||
|
export PROVISIONING_OS
|
||||||
|
export PROVISIONING_OS_ID
|
||||||
|
export PROVISIONING_ARCH
|
||||||
|
export CMD_PKG_INSTALL
|
||||||
|
export CMD_PKG_LOCALINSTALL
|
||||||
|
export CMD_INSTALL
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if [ x"$IS_PROVISIONING_COMMON_SOURCED" != x ]
|
||||||
|
then
|
||||||
|
echo "common.sourced.sh has already been sourced, re-sourcing skipped"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Do not export; you want children to re-source, because they only inherit the
|
||||||
|
# variables but not the functions
|
||||||
|
IS_PROVISIONING_COMMON_SOURCED=1
|
||||||
|
|
||||||
|
|
||||||
|
fatal () {
|
||||||
|
echo "$1" 1>&2
|
||||||
|
if [ x"$2" != x ]
|
||||||
|
then exit "$2"
|
||||||
|
else exit
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
is_script_executed () {
|
||||||
|
[ x"$(basename "$0")" = x"$1" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
is_script_executed common.sourced.sh \
|
||||||
|
&& fatal "Script common.sourced.sh should always be sourced, not executed"
|
||||||
|
|
||||||
|
|
||||||
|
set_common_environment () {
|
||||||
|
# Unfortunately we can't find the provisioning directory from a sourced
|
||||||
|
# script in a portable way
|
||||||
|
# PROVISIONING_DIR="$(dirname "$0")/../../"
|
||||||
|
|
||||||
|
[ x"$PROVISIONING_DIR" = x ] \
|
||||||
|
&& fatal "PROVISIONING_DIR variable needs to be set before calling set_common_environment"
|
||||||
|
|
||||||
|
uname_s="$(uname -s)"
|
||||||
|
case "$uname_s" in
|
||||||
|
Linux)
|
||||||
|
PROVISIONING_OS=linux
|
||||||
|
. /etc/os-release
|
||||||
|
PROVISIONING_OS_ID="$ID"
|
||||||
|
case "$PROVISIONING_OS_ID" in
|
||||||
|
suse|sles|opensuse*)
|
||||||
|
CMD_PKG_INSTALL="sudo zypper -nq install"
|
||||||
|
CMD_PKG_LOCALINSTALL="sudo zypper --no-gpg-checks -nq install"
|
||||||
|
;;
|
||||||
|
debian|ubuntu)
|
||||||
|
CMD_PKG_INSTALL="sudo apt -y install"
|
||||||
|
CMD_PKG_LOCALINSTALL="sudo apt -y install"
|
||||||
|
;;
|
||||||
|
rhel|centos|fedora)
|
||||||
|
CMD_PKG_INSTALL="sudo yum -y install"
|
||||||
|
CMD_PKG_LOCALINSTALL="sudo yum -y --nogpgcheck localinstall"
|
||||||
|
;;
|
||||||
|
*) fatal "Unknown ID in /etc/os-release: $PROVISIONING_OS_ID" ;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
Darwin)
|
||||||
|
PROVISIONING_OS=macos
|
||||||
|
PROVISIONING_OS_ID=macos
|
||||||
|
CMD_PKG_INSTALL="brew install"
|
||||||
|
CMD_PKG_LOCALINSTALL="echo 'TODO how to install a package file on macOS'"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
fatal "Unknown system in uname: $uname_s" 42
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
uname_m="$(uname -m)"
|
||||||
|
case "$uname_m" in
|
||||||
|
x86_64|amd64) PROVISIONING_ARCH=amd64 ;;
|
||||||
|
i[3456]86) PROVISIONING_ARCH=x86 ;;
|
||||||
|
*) fatal "Unknown architecture in uname: $uname_m" 43 ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
CMD_INSTALL="sudo install"
|
||||||
|
}
|
||||||
|
|
||||||
|
set_common_environment
|
||||||
|
|
||||||
|
set_dry_run () {
|
||||||
|
if [ x"$PROVISIONING_DRY_RUN" != x ]
|
||||||
|
then
|
||||||
|
CMD_PKG_INSTALL="echo DRYRUN: $CMD_PKG_INSTALL"
|
||||||
|
CMD_PKG_LOCALINSTALL="echo DRYRUN: $CMD_PKG_LOCALINSTALL"
|
||||||
|
CMD_INSTALL="echo DRYRUN: $CMD_INSTALL"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
set_dry_run
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -32,25 +32,41 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# shellcheck source=../unix/InstallFromCompressedFileFromURL.sh
|
# shellcheck source=./InstallFromCompressedFileFromURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
source "${BASH_SOURCE%/*}/InstallFromCompressedFileFromURL.sh"
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=./SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/SetEnvVar.sh"
|
||||||
# shellcheck source=../unix/DownloadURL.sh
|
# shellcheck source=./DownloadURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/DownloadURL.sh"
|
||||||
|
|
||||||
version="1.38.1"
|
version="1.38.27"
|
||||||
version_node="8.9.1"
|
version_node="8.9.1"
|
||||||
urlEmscriptenCache="http://ci-files01-hki.intra.qt.io/input/emsdk/emscripten-$version.tar.gz"
|
urlOfficial="https://s3.amazonaws.com/mozilla-games/emscripten/packages"
|
||||||
urlEmscriptenExternal="https://github.com/kripken/emscripten/archive/$version.tar.gz"
|
urlCache="http://ci-files01-hki.intra.qt.io/input/emsdk"
|
||||||
urlEmscriptenLlvmCache="http://ci-files01-hki.intra.qt.io/input/emsdk/emscripten-llvm-e$version.tar.gz"
|
|
||||||
urlEmscriptenLlvmExternal="https://s3.amazonaws.com/mozilla-games/emscripten/packages/llvm/tag/linux_64bit/emscripten-llvm-e$version.tar.gz"
|
|
||||||
urlNodeCache="http://ci-files01-hki.intra.qt.io/input/emsdk/node-v$version_node-linux-x64.tar.xz"
|
|
||||||
urlNodeExternal="https://s3.amazonaws.com/mozilla-games/emscripten/packages/node-v$version_node-linux-x64.tar.xz"
|
|
||||||
sha1Emscripten="62243b4219f6ad7f6d4bd5ae4abb27aecb87ffb3"
|
|
||||||
sha1EmscriptenLlvm="933ea5feab3aa5acc5c1e15a0deccf0e3fbeb0a7"
|
|
||||||
sha1Node="eaec5de2af934f7ebc7f9597983e71c5d5a9a726"
|
|
||||||
targetFolder="/opt/emsdk"
|
targetFolder="/opt/emsdk"
|
||||||
|
|
||||||
|
urlEmscriptenCache="$urlCache/emscripten-$version.tar.gz"
|
||||||
|
urlEmscriptenExternal="https://github.com/kripken/emscripten/archive/$version.tar.gz"
|
||||||
|
sha1Emscripten="ff9748a8f6b8eaa8192cce9fe2befc801443a161"
|
||||||
|
|
||||||
|
if uname -a |grep -q Darwin; then
|
||||||
|
urlEmscriptenLlvmCache="$urlCache/macos/emscripten-llvm-e$version.tar.gz"
|
||||||
|
urlEmscriptenLlvmExternal="$urlOfficial/llvm/tag/osx_64bit/emscripten-llvm-e$version.tar.gz"
|
||||||
|
urlNodeCache="$urlCache/macos/node-v$version_node-darwin-x64.tar.gz"
|
||||||
|
urlNodeExternal="$urlOfficial/node-v$version_node-darwin-x64.tar.gz"
|
||||||
|
sha1EmscriptenLlvm="66dffbc44cfcb7bcb1ed0d2658b519276c3077fa"
|
||||||
|
sha1Node="b9ec6fe9701d385e385886a4b171ba02bb6aead7"
|
||||||
|
node_js="$targetFolder/node-v$version_node-darwin-x64/bin"
|
||||||
|
else
|
||||||
|
urlEmscriptenLlvmCache="$urlCache/linux/emscripten-llvm-e$version.tar.gz"
|
||||||
|
urlEmscriptenLlvmExternal="$urlOfficial/llvm/tag/linux_64bit/emscripten-llvm-e$version.tar.gz"
|
||||||
|
urlNodeCache="$urlCache/linux/node-v$version_node-linux-x64.tar.xz"
|
||||||
|
urlNodeExternal="$urlOfficial/node-v$version_node-linux-x64.tar.xz"
|
||||||
|
sha1EmscriptenLlvm="8f5cd026c98cd40e53e6d11fbc32b116280ef9bb"
|
||||||
|
sha1Node="eaec5de2af934f7ebc7f9597983e71c5d5a9a726"
|
||||||
|
node_js="$targetFolder/node-v$version_node-linux-x64/bin"
|
||||||
|
fi
|
||||||
|
|
||||||
sudo mkdir "$targetFolder"
|
sudo mkdir "$targetFolder"
|
||||||
|
|
||||||
InstallFromCompressedFileFromURL "$urlEmscriptenCache" "$urlEmscriptenExternal" "$sha1Emscripten" "$targetFolder" ""
|
InstallFromCompressedFileFromURL "$urlEmscriptenCache" "$urlEmscriptenExternal" "$sha1Emscripten" "$targetFolder" ""
|
||||||
@@ -64,7 +80,7 @@ cat <<EOM >"$targetFolder/.emscripten"
|
|||||||
LLVM_ROOT='$targetFolder/emscripten-llvm-e$version/'
|
LLVM_ROOT='$targetFolder/emscripten-llvm-e$version/'
|
||||||
EMSCRIPTEN_NATIVE_OPTIMIZER='$targetFolder/emscripten-llvm-e$version/optimizer'
|
EMSCRIPTEN_NATIVE_OPTIMIZER='$targetFolder/emscripten-llvm-e$version/optimizer'
|
||||||
BINARYEN_ROOT='$targetFolder/emscripten-llvm-e$version/binaryen'
|
BINARYEN_ROOT='$targetFolder/emscripten-llvm-e$version/binaryen'
|
||||||
NODE_JS='$targetFolder/node-v$version_node-linux-x64/bin/node'
|
NODE_JS='$node_js/node'
|
||||||
EMSCRIPTEN_ROOT='$targetFolder/emscripten-$version'
|
EMSCRIPTEN_ROOT='$targetFolder/emscripten-$version'
|
||||||
SPIDERMONKEY_ENGINE = ''
|
SPIDERMONKEY_ENGINE = ''
|
||||||
V8_ENGINE = ''
|
V8_ENGINE = ''
|
||||||
@@ -73,6 +89,9 @@ COMPILER_ENGINE = NODE_JS
|
|||||||
JS_ENGINES = [NODE_JS]
|
JS_ENGINES = [NODE_JS]
|
||||||
EOM
|
EOM
|
||||||
|
|
||||||
SetEnvVar "PATH" "\"$targetFolder/emscripten-llvm-e$version/:$targetFolder/node-v$version_node-linux-x64/bin:$targetFolder/emscripten-$version:\$PATH\""
|
SetEnvVar "PATH" "\"\$PATH:$targetFolder/emscripten-llvm-e$version/:$node_js:$targetFolder/emscripten-$version\""
|
||||||
SetEnvVar "EMSCRIPTEN" "$targetFolder/emscripten-$version"
|
SetEnvVar "EMSCRIPTEN" "$targetFolder/emscripten-$version"
|
||||||
SetEnvVar "EM_CONFIG" "$targetFolder/.emscripten"
|
SetEnvVar "EM_CONFIG" "$targetFolder/.emscripten"
|
||||||
|
|
||||||
|
echo "Emsdk = $version" >> ~/versions.txt
|
||||||
|
echo "Emsdk node = $version_node" >> ~/versions.txt
|
||||||
97
coin/provisioning/common/unix/install-openssl.sh
Executable file
97
coin/provisioning/common/unix/install-openssl.sh
Executable file
@@ -0,0 +1,97 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script install OpenSSL from sources.
|
||||||
|
# Requires GCC and Perl to be in PATH.
|
||||||
|
set -ex
|
||||||
|
os="$1"
|
||||||
|
# shellcheck source=../unix/DownloadURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
version="1.1.1b"
|
||||||
|
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
||||||
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
||||||
|
targetFile="/tmp/openssl-$version.tar.gz"
|
||||||
|
sha="e9710abf5e95c48ebf47991b10cbb48c09dae102"
|
||||||
|
opensslHome="${HOME}/openssl-${version}"
|
||||||
|
opensslSource="${opensslHome}-src"
|
||||||
|
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
||||||
|
tar -xzf "$targetFile" -C "$HOME"
|
||||||
|
mv "$opensslHome" "$opensslSource"
|
||||||
|
cd "$opensslSource"
|
||||||
|
pwd
|
||||||
|
|
||||||
|
if [[ "$os" == "linux" ]]; then
|
||||||
|
./Configure --prefix="$opensslHome" shared no-ssl3-method enable-ec_nistp_64_gcc_128 linux-x86_64 "-Wa,--noexecstack"
|
||||||
|
make && make install_sw install_ssldirs
|
||||||
|
SetEnvVar "OPENSSL_HOME" "$opensslHome"
|
||||||
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
|
echo "export LD_LIBRARY_PATH=$opensslHome/lib:$LD_LIBRARY_PATH" >> ~/.bash_profile
|
||||||
|
else
|
||||||
|
echo "export LD_LIBRARY_PATH=$opensslHome/lib:$LD_LIBRARY_PATH" >> ~/.bashrc
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif [ "$os" == "macos" ]; then
|
||||||
|
# Below target location has been hard coded into Coin.
|
||||||
|
# QTQAINFRA-1195
|
||||||
|
openssl_install_dir=/usr/local/openssl-$version
|
||||||
|
opensslTargetLocation="/usr/local/opt/openssl"
|
||||||
|
sudo ./Configure --prefix=$openssl_install_dir shared no-ssl3-method enable-ec_nistp_64_gcc_128 darwin64-x86_64-cc "-Wa,--noexecstack"
|
||||||
|
echo "Running 'make' for OpenSSL"
|
||||||
|
# shellcheck disable=SC2024
|
||||||
|
sudo make --silent > /tmp/openssl_make.log 2>&1
|
||||||
|
echo "Running 'make install' for OpenSSL"
|
||||||
|
# shellcheck disable=SC2024
|
||||||
|
sudo make --silent install > /tmp/openssl_make_install.log 2>&1
|
||||||
|
|
||||||
|
path=$(echo "$opensslTargetLocation" | sed -E 's/(.*)\/.*$/\1/')
|
||||||
|
sudo mkdir -p "$path"
|
||||||
|
sudo ln -s $openssl_install_dir $opensslTargetLocation
|
||||||
|
|
||||||
|
SetEnvVar "PATH" "\"$opensslTargetLocation/bin:\$PATH\""
|
||||||
|
SetEnvVar "MANPATH" "\"$opensslTargetLocation/share/man:\$MANPATH\""
|
||||||
|
|
||||||
|
SetEnvVar "OPENSSL_DIR" "\"$openssl_install_dir\""
|
||||||
|
SetEnvVar "OPENSSL_INCLUDE" "\"$openssl_install_dir/include\""
|
||||||
|
SetEnvVar "OPENSSL_LIB" "\"$openssl_install_dir/lib\""
|
||||||
|
|
||||||
|
security find-certificate -a -p /Library/Keychains/System.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem > /dev/null
|
||||||
|
security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem > /dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
echo "OpenSSL = $version" >> ~/versions.txt
|
||||||
@@ -64,7 +64,7 @@ if uname -a |grep -q Darwin; then
|
|||||||
else
|
else
|
||||||
./configure
|
./configure
|
||||||
fi
|
fi
|
||||||
make
|
make -j5
|
||||||
sudo make install
|
sudo make install
|
||||||
|
|
||||||
# Refresh shared library cache if OS isn't macOS
|
# Refresh shared library cache if OS isn't macOS
|
||||||
|
|||||||
@@ -38,9 +38,9 @@ set -ex
|
|||||||
# This script will install squish package for Linux and Mac.
|
# This script will install squish package for Linux and Mac.
|
||||||
# Squish is need by Release Test Automation (RTA)
|
# Squish is need by Release Test Automation (RTA)
|
||||||
|
|
||||||
version="6.3.2"
|
version="6.4.3"
|
||||||
# Branch version without dot
|
# Branch version without dot
|
||||||
qtBranch="510x"
|
qtBranch="512x"
|
||||||
squishFolder="/opt/squish"
|
squishFolder="/opt/squish"
|
||||||
squishUrl="ci-files01-hki.intra.qt.io:/hdd/www/input/squish/coin/$qtBranch/"
|
squishUrl="ci-files01-hki.intra.qt.io:/hdd/www/input/squish/coin/$qtBranch/"
|
||||||
squishFile="squish-$version-qt$qtBranch-linux64.run"
|
squishFile="squish-$version-qt$qtBranch-linux64.run"
|
||||||
@@ -122,7 +122,7 @@ function MountAndInstall {
|
|||||||
sudo cp $targetFileMount /tmp
|
sudo cp $targetFileMount /tmp
|
||||||
UnMount
|
UnMount
|
||||||
sudo hdiutil attach "/tmp/$targetFile"
|
sudo hdiutil attach "/tmp/$targetFile"
|
||||||
sudo /Volumes/froglogic\ Squish/Install\ Squish.app/Contents/MacOS/Squish unattended=1 targetdir="$targetDirectory/package" qtpath="$targetDirectory" > /dev/null 2>&1
|
sudo /Volumes/froglogic\ Squish/Install\ Squish.app/Contents/MacOS/Squish unattended=1 targetdir="$targetDirectory/package" qtpath="$targetDirectory" > /dev/null
|
||||||
mountFolder="/Volumes/froglogic Squish"
|
mountFolder="/Volumes/froglogic Squish"
|
||||||
UnMount
|
UnMount
|
||||||
elif [[ $targetFile == *.run ]]; then
|
elif [[ $targetFile == *.run ]]; then
|
||||||
@@ -130,7 +130,7 @@ function MountAndInstall {
|
|||||||
sudo cp $targetFileMount $targetDirectory
|
sudo cp $targetFileMount $targetDirectory
|
||||||
UnMount
|
UnMount
|
||||||
sudo chmod +x $targetDirectory/$targetFile
|
sudo chmod +x $targetDirectory/$targetFile
|
||||||
sudo $targetDirectory/$targetFile unattended=1 targetdir="$targetDirectory/package" qtpath="$targetDirectory" > /dev/null 2>&1
|
sudo $targetDirectory/$targetFile unattended=1 targetdir="$targetDirectory/package" qtpath="$targetDirectory" > /dev/null
|
||||||
sudo rm -fr "$targetDirectory/$targetFile"
|
sudo rm -fr "$targetDirectory/$targetFile"
|
||||||
if uname -a |grep -q "Ubuntu"; then
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
sudo mkdir /usr/lib/tcl8.6
|
sudo mkdir /usr/lib/tcl8.6
|
||||||
|
|||||||
98
coin/provisioning/common/unix/telegraf_install.sh
Executable file
98
coin/provisioning/common/unix/telegraf_install.sh
Executable file
@@ -0,0 +1,98 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# This script installs telegraf and ioping and our script telegraf-ioping.sh
|
||||||
|
# to the /usr/bin directory.
|
||||||
|
#
|
||||||
|
# The reasons we don't install to /usr/local/bin are:
|
||||||
|
# 1. On SLES and RHEL, the PATH of sudo (secure_path setting in /etc/sudoers)
|
||||||
|
# does not include /usr/local/bin.
|
||||||
|
# 2. On macOS /usr/local/bin does not even exist early in provisioning.
|
||||||
|
|
||||||
|
|
||||||
|
######################## BOILERPLATE ###########################
|
||||||
|
set -e
|
||||||
|
|
||||||
|
|
||||||
|
PROVISIONING_DIR="$(dirname "$0")/../../"
|
||||||
|
. "$PROVISIONING_DIR"/common/unix/common.sourced.sh
|
||||||
|
|
||||||
|
. "$PROVISIONING_DIR"/common/unix/DownloadURL.sh
|
||||||
|
|
||||||
|
is_script_executed telegraf_install.sh \
|
||||||
|
|| fatal "Script telegraf_install.sh should be executed, not sourced"
|
||||||
|
|
||||||
|
################################################################
|
||||||
|
|
||||||
|
|
||||||
|
[ "$PROVISIONING_OS" = linux ] \
|
||||||
|
&& ioping_sha256=259abf04bcb84f4126ff97c04b6651e1cf5ea6d8a9ff364c769a26c95b6eeb44 \
|
||||||
|
|| ioping_sha256=55de6a2f1a5343e0ce8df31d82d47a9e79c7e612edbc6dfb39b5fc6fb358b2e3
|
||||||
|
DownloadURL "http://ci-files01-hki.intra.qt.io/input/ioping/ioping.${PROVISIONING_OS}-${PROVISIONING_ARCH}" \
|
||||||
|
'' "$ioping_sha256" ioping
|
||||||
|
$CMD_INSTALL -m 755 ./ioping /usr/bin/
|
||||||
|
rm -f ioping
|
||||||
|
|
||||||
|
# 2. Install custom ioping monitoring script
|
||||||
|
$CMD_INSTALL -m 755 "$PROVISIONING_DIR"/common/shared/telegraf/telegraf-ioping.sh /usr/bin/
|
||||||
|
|
||||||
|
# 3. Download and install telegraf
|
||||||
|
|
||||||
|
[ x"$PROVISIONING_OS" = xmacos ] && os=darwin || os=linux
|
||||||
|
[ x"$PROVISIONING_ARCH" = xx86 ] && arch=i386 || arch=amd64
|
||||||
|
package_filename=telegraf-1.12.1_${os}_${arch}.tar.gz
|
||||||
|
package_sha256_list="$PROVISIONING_DIR"/common/shared/telegraf/telegraf_packages.sha256.txt
|
||||||
|
package_sha256=$(sed -n "s/.*$package_filename *//p" "$package_sha256_list")
|
||||||
|
|
||||||
|
DownloadURL \
|
||||||
|
http://ci-files01-hki.intra.qt.io/input/telegraf/"$package_filename" \
|
||||||
|
https://dl.influxdata.com/telegraf/releases/"$package_filename" \
|
||||||
|
"$package_sha256" \
|
||||||
|
telegraf.tar.gz
|
||||||
|
|
||||||
|
tar -xzf ./telegraf.tar.gz -C /tmp
|
||||||
|
telegraf_binary=$(find /tmp/telegraf* -name telegraf -type f | grep /bin/ | head -1)
|
||||||
|
$CMD_INSTALL -m 755 "$telegraf_binary" /usr/bin/
|
||||||
|
rm -rf /tmp/telegraf*
|
||||||
|
|
||||||
|
# 4. Edit config file with passwords
|
||||||
|
"$PROVISIONING_DIR"/common/unix/telegraf_password.sh
|
||||||
|
|
||||||
|
# 5. Start telegraf in background (-b) and with retaining the environment (-E)
|
||||||
|
# in order to report as hostname = $COIN_UNIQUE_JOB_ID.
|
||||||
|
/usr/bin/sudo -b -E telegraf --config /etc/telegraf-coin.conf >/dev/null 2>&1
|
||||||
|
|
||||||
|
echo DONE: "Installed and started telegraf: $package_filename"
|
||||||
60
coin/provisioning/common/unix/telegraf_password.sh
Executable file
60
coin/provisioning/common/unix/telegraf_password.sh
Executable file
@@ -0,0 +1,60 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
######################## BOILERPLATE ###########################
|
||||||
|
set -e
|
||||||
|
|
||||||
|
|
||||||
|
PROVISIONING_DIR="$(dirname "$0")/../../"
|
||||||
|
. "$PROVISIONING_DIR"/common/unix/common.sourced.sh
|
||||||
|
|
||||||
|
is_script_executed telegraf_password.sh \
|
||||||
|
|| fatal "Script telegraf_password.sh should be executed, not sourced, to avoid leaking secrets in the logs"
|
||||||
|
# Avoid leaking secrets in the logs
|
||||||
|
set +x
|
||||||
|
################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# Provisioning should run even without the secrets repository
|
||||||
|
influxdb_password=$(cut -d : -f 2 ~qt/work/influxdb/coin_vms_writer.auth) \
|
||||||
|
|| influxdb_password=no_password_provided
|
||||||
|
|
||||||
|
rm -f ~qt/work/influxdb/coin_vms_writer.auth
|
||||||
|
sed "s|COIN_VMS_WRITER_PASS|$influxdb_password|" \
|
||||||
|
"$PROVISIONING_DIR"/common/"$PROVISIONING_OS"/telegraf-coin.conf \
|
||||||
|
> .telegraf-coin.conf.final
|
||||||
|
$CMD_INSTALL -m 600 .telegraf-coin.conf.final /etc/telegraf-coin.conf
|
||||||
|
rm -f .telegraf-coin.conf.final
|
||||||
@@ -1,60 +0,0 @@
|
|||||||
. "$PSScriptRoot\helpers.ps1"
|
|
||||||
|
|
||||||
$scriptsPath = "C:\Python27\Scripts"
|
|
||||||
|
|
||||||
Run-Executable "$scriptsPath\pip.exe" "install --upgrade conan==0.24.0"
|
|
||||||
|
|
||||||
# Use Qt Project repository by default
|
|
||||||
Run-Executable "$scriptsPath\conan.exe" "remote add qtproject https://api.bintray.com/conan/qtproject/conan --insert"
|
|
||||||
|
|
||||||
Set-EnvironmentVariable "CI_CONAN_BUILDINFO_DIR" "C:\Utils\conanbuildinfos"
|
|
||||||
|
|
||||||
function Run-Conan-Install
|
|
||||||
{
|
|
||||||
Param (
|
|
||||||
[string]$ConanfilesDir,
|
|
||||||
[string]$BuildinfoDir,
|
|
||||||
[string]$Arch,
|
|
||||||
[string]$Compiler,
|
|
||||||
[string]$CompilerVersion,
|
|
||||||
[string]$CompilerRuntime,
|
|
||||||
[string]$CompilerLibcxx
|
|
||||||
)
|
|
||||||
|
|
||||||
if ($CompilerRuntime) {
|
|
||||||
$extraArgs = "-s compiler.runtime=$($CompilerRuntime)"
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($CompilerLibcxx) {
|
|
||||||
$extraArgs = "-s compiler.libcxx=$($CompilerLibcxx)"
|
|
||||||
}
|
|
||||||
|
|
||||||
$manifestsDir = "$PSScriptRoot\conan_manifests"
|
|
||||||
|
|
||||||
Get-ChildItem -Path "$ConanfilesDir\*.txt" |
|
|
||||||
ForEach-Object {
|
|
||||||
$conanfile = $_.FullName
|
|
||||||
$outpwd = "C:\Utils\conanbuildinfos\$($BuildinfoDir)\$($_.BaseName)"
|
|
||||||
New-Item $outpwd -Type directory -Force
|
|
||||||
|
|
||||||
for ($i = 1; $i -le 5; $i++) {
|
|
||||||
try {
|
|
||||||
Push-Location $outpwd
|
|
||||||
Run-Executable "$scriptsPath\conan.exe" "install -f $conanfile --no-imports --verify $manifestsDir", `
|
|
||||||
'-s', ('compiler="' + $Compiler + '"'), `
|
|
||||||
"-s os=Windows -s arch=$Arch -s compiler.version=$CompilerVersion $extraArgs" `
|
|
||||||
break;
|
|
||||||
} catch {
|
|
||||||
if ($i -eq 5) {
|
|
||||||
throw "Could not install conan content"
|
|
||||||
}
|
|
||||||
} finally {
|
|
||||||
Pop-Location
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Copy-Item -Path $conanfile -Destination "$outpwd\conanfile.txt"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Write-Output "Conan = 0.24.0" >> ~\versions.txt
|
|
||||||
6
coin/provisioning/common/windows/09-install-openssl.sh
Executable file
6
coin/provisioning/common/windows/09-install-openssl.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/install-openssl.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/install-openssl.sh" "linux"
|
||||||
@@ -35,4 +35,5 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/openssl_for_android_linux.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/openssl_for_android_linux.sh"
|
source "${BASH_SOURCE%/*}/../common/linux/openssl_for_android_linux.sh"
|
||||||
@@ -35,33 +35,40 @@
|
|||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
if (Is64BitWinHost) {
|
||||||
|
$msys_bash = "C:\Utils\msys64\usr\bin\bash"
|
||||||
|
} else {
|
||||||
|
$msys_bash = "C:\Utils\msys32\usr\bin\bash"
|
||||||
|
}
|
||||||
|
|
||||||
# OpenSSL need to be configured from sources for Android build in windows 7
|
# OpenSSL need to be configured from sources for Android build in windows 7
|
||||||
# Msys need to be installed to target machine
|
# Msys need to be installed to target machine
|
||||||
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
||||||
|
|
||||||
$version = "1.0.2p"
|
$version = "1.1.1b"
|
||||||
$zip = Get-DownloadLocation ("openssl-$version.tar.gz")
|
$zip = Get-DownloadLocation ("openssl-$version.tar.gz")
|
||||||
$sha1 = "f34b5322e92415755c7d58bf5d0d5cf37666382c"
|
$sha1 = "e9710abf5e95c48ebf47991b10cbb48c09dae102"
|
||||||
$destination = "C:\Utils\openssl-android-master"
|
$destination = "C:\Utils\openssl-android-master"
|
||||||
|
|
||||||
|
# msys unix style paths
|
||||||
|
$ndkPath = "/c/Utils/Android/android-ndk-r20"
|
||||||
|
$openssl_path = "/c/Utils/openssl-android-master"
|
||||||
|
$cc_path = "$ndkPath/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
||||||
Download https://www.openssl.org/source/openssl-$version.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version.tar.gz $zip
|
Download https://www.openssl.org/source/openssl-$version.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version.tar.gz $zip
|
||||||
Verify-Checksum $zip $sha1
|
Verify-Checksum $zip $sha1
|
||||||
|
|
||||||
Extract-7Zip $zip C:\Utils
|
Extract-7Zip $zip C:\Utils\tmp
|
||||||
Extract-7Zip C:\Utils\openssl-$version.tar C:\Utils
|
Extract-7Zip C:\Utils\tmp\openssl-$version.tar C:\Utils\tmp
|
||||||
Rename-Item C:\Utils\openssl-$version $destination
|
Move-Item C:\Utils\tmp\openssl-${version} $destination
|
||||||
Remove-Item -Path $zip
|
Remove-Item -Path $zip
|
||||||
Remove-Item C:\Utils\openssl-$version.tar
|
|
||||||
|
|
||||||
# Make sure configure for openssl has a "make" and "perl" available
|
|
||||||
$env:PATH = $env:PATH + ";C:\msys\1.0\bin;C:\strawberry\perl\bin"
|
|
||||||
|
|
||||||
Write-Host "Configuring OpenSSL $version for Android..."
|
Write-Host "Configuring OpenSSL $version for Android..."
|
||||||
Push-Location $destination
|
Push-Location $destination
|
||||||
Run-Executable "C:\msys\1.0\bin\bash.exe" "-c `"c:/strawberry/perl/bin/perl Configure shared android`""
|
# $ must be escaped in powershell...
|
||||||
|
Start-Process -NoNewWindow -Wait -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_HOME=$ndkPath PATH=${cc_path}:`$PATH CC=clang $openssl_path/Configure shared android-arm`"")
|
||||||
|
Start-Process -NoNewWindow -Wait -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_HOME=$ndkPath PATH=${cc_path}:`$PATH CC=clang make -f $openssl_path/Makefile build_generated`"")
|
||||||
Pop-Location
|
Pop-Location
|
||||||
|
|
||||||
# Following command is needed when using version 1.1.0. With version 1.1.0 msys is not needed.
|
Set-EnvironmentVariable "OPENSSL_ANDROID_HOME" "$destination"
|
||||||
# C:\mingw530\bin\mingw32-make.exe include\openssl\opensslconf.h
|
Remove-item C:\Utils\tmp -Recurse -Confirm:$false
|
||||||
|
|
||||||
Write-Output "Android OpenSSL = $version" >> ~/versions.txt
|
Write-Output "Android OpenSSL = $version" >> ~/versions.txt
|
||||||
|
|||||||
@@ -40,10 +40,10 @@
|
|||||||
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
||||||
|
|
||||||
# NDK
|
# NDK
|
||||||
$ndkVersion = "r18b"
|
$ndkVersion = "r20"
|
||||||
$ndkCachedUrl = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersion-windows-x86.zip"
|
$ndkCachedUrl = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersion-windows-x86_64.zip"
|
||||||
$ndkOfficialUrl = "https://dl.google.com/android/repository/android-ndk-$ndkVersion-windows-x86.zip"
|
$ndkOfficialUrl = "https://dl.google.com/android/repository/android-ndk-$ndkVersion-windows-x86_64.zip"
|
||||||
$ndkChecksum = "4b8b6a4edc0fa967b429c1d6d25adf69acc28803"
|
$ndkChecksum = "36e1dc77fad08ad2498fb94b13ad8caf26bbd9df"
|
||||||
$ndkFolder = "c:\Utils\Android\android-ndk-$ndkVersion"
|
$ndkFolder = "c:\Utils\Android\android-ndk-$ndkVersion"
|
||||||
$ndkZip = "c:\Windows\Temp\android_ndk_$ndkVersion.zip"
|
$ndkZip = "c:\Windows\Temp\android_ndk_$ndkVersion.zip"
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@ Out-File -FilePath C:\Utils\Android\licenses\android-sdk-license -Encoding utf8
|
|||||||
cd $toolsFolder\bin\
|
cd $toolsFolder\bin\
|
||||||
$sdkmanager_args += "platforms;$sdkApiLevel", "platform-tools", "build-tools;$sdkBuildToolsVersion"
|
$sdkmanager_args += "platforms;$sdkApiLevel", "platform-tools", "build-tools;$sdkBuildToolsVersion"
|
||||||
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat @sdkmanager_args'
|
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat @sdkmanager_args'
|
||||||
iex $command
|
Invoke-Expression $command
|
||||||
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat --licenses'
|
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat --licenses'
|
||||||
iex $command
|
iex $command
|
||||||
cmd /c "dir C:\Utils\android"
|
cmd /c "dir C:\Utils\android"
|
||||||
|
|||||||
104
coin/provisioning/common/windows/conan.ps1
Normal file
104
coin/provisioning/common/windows/conan.ps1
Normal file
@@ -0,0 +1,104 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
|
## Copyright (C) 2019 Konstantin Tokarev <annulen@yandex.ru>
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
$scriptsPath = "C:\Python36\Scripts"
|
||||||
|
|
||||||
|
Run-Executable "$scriptsPath\pip3.exe" "install --upgrade conan==1.17.0"
|
||||||
|
Write-Output "Conan = 1.17.0" >> ~\versions.txt
|
||||||
|
|
||||||
|
# Use Qt Project repository by default
|
||||||
|
Run-Executable "$scriptsPath\conan.exe" "remote add qtproject https://api.bintray.com/conan/qtproject/conan --insert --force"
|
||||||
|
|
||||||
|
Set-EnvironmentVariable "CI_CONAN_BUILDINFO_DIR" "C:\Utils\conanbuildinfos"
|
||||||
|
|
||||||
|
function Run-Conan-Install
|
||||||
|
{
|
||||||
|
Param (
|
||||||
|
[string]$ConanfilesDir,
|
||||||
|
[string]$BuildinfoDir,
|
||||||
|
[string]$Arch,
|
||||||
|
[string]$Compiler,
|
||||||
|
[string]$CompilerVersion,
|
||||||
|
[string]$CompilerRuntime,
|
||||||
|
[string]$CompilerLibcxx,
|
||||||
|
[string]$CompilerException,
|
||||||
|
[string]$CompilerThreads
|
||||||
|
)
|
||||||
|
|
||||||
|
if ($CompilerRuntime) {
|
||||||
|
$extraArgs += " -s compiler.runtime=$CompilerRuntime"
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($CompilerLibcxx) {
|
||||||
|
$extraArgs += " -s compiler.libcxx=$CompilerLibcxx"
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($CompilerException) {
|
||||||
|
$extraArgs += " -s compiler.exception=$CompilerException"
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($CompilerThreads) {
|
||||||
|
$extraArgs += " -s compiler.threads=$CompilerThreads"
|
||||||
|
}
|
||||||
|
|
||||||
|
$manifestsDir = "$PSScriptRoot\conan_manifests"
|
||||||
|
$buildinfoRoot = "C:\Utils\conanbuildinfos"
|
||||||
|
|
||||||
|
Get-ChildItem -Path "$ConanfilesDir\*.txt" |
|
||||||
|
ForEach-Object {
|
||||||
|
$conanfile = $_.FullName
|
||||||
|
$outpwd = "$buildinfoRoot\$BuildinfoDir\$($_.BaseName)"
|
||||||
|
New-Item $outpwd -Type directory -Force | Out-Null
|
||||||
|
|
||||||
|
for ($i = 1; $i -le 5; $i++) {
|
||||||
|
try {
|
||||||
|
Push-Location $outpwd
|
||||||
|
Run-Executable "$scriptsPath\conan.exe" "install --no-imports --verify $manifestsDir", `
|
||||||
|
'-s', ('compiler="' + $Compiler + '"'), `
|
||||||
|
"-s os=Windows -s arch=$Arch -s compiler.version=$CompilerVersion $extraArgs $conanfile"
|
||||||
|
break;
|
||||||
|
} catch {
|
||||||
|
if ($i -eq 5) {
|
||||||
|
throw "Could not install conan content"
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
Pop-Location
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Copy-Item -Path $conanfile -Destination "$outpwd\conanfile.txt"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
1478728220
|
|
||||||
conanfile.py: 966eefe972ce7b809cf46722ed4acc8f
|
|
||||||
@@ -1,257 +0,0 @@
|
|||||||
1478728553
|
|
||||||
bin/derb.exe: 3ec3b316ff23272a1b3fd2b158bf8f0c
|
|
||||||
bin/genbrk.exe: d20b4453d8f27575aa99a922b1b73979
|
|
||||||
bin/genccode.exe: fd6c6b4a19785fe79e64a5a7c42126f5
|
|
||||||
bin/gencfu.exe: b5eb4c1573c0a57177d9b07c3f550fe5
|
|
||||||
bin/gencmn.exe: 67af9d71860826f5b2fc77f88f05dd57
|
|
||||||
bin/gencnval.exe: e249044782f01701e32e31479404b424
|
|
||||||
bin/gendict.exe: 8602eabdc50fa6155b625726864dba16
|
|
||||||
bin/gennorm2.exe: 325e3fdd8e7136e76c11f9b906051cd4
|
|
||||||
bin/genrb.exe: 239a4ff2f0b48080aacb71fc76be8d2f
|
|
||||||
bin/gensprep.exe: a1c66a70887166b100cc41a5e46345ce
|
|
||||||
bin/icu-config: 96b18a047b3d3f489e2960b45896f816
|
|
||||||
bin/icuinfo.exe: edd6e3cae4a64effa44d0f0c6d9c49e3
|
|
||||||
bin/icupkg.exe: 3d8237194aab07ae0b94df5a612d9809
|
|
||||||
bin/makeconv.exe: 99a4faca3677d2387af16a646a58ef8a
|
|
||||||
bin/pkgdata.exe: cc98c16f44eee8bbbe395b440ea4ffdf
|
|
||||||
bin/uconv.exe: d61219c6e2b6204bc6b763b19863ed36
|
|
||||||
conaninfo.txt: fd101264bb948df865b27622957a2f15
|
|
||||||
include/layout/LEFontInstance.h: 832355f57af5c308176c31b4b509ee66
|
|
||||||
include/layout/LEGlyphFilter.h: d9f85ffb6092f4d0a0f7d6d2b47af762
|
|
||||||
include/layout/LEGlyphStorage.h: f1223e9ee45c7b70bb5716523b110c53
|
|
||||||
include/layout/LEInsertionList.h: dee4db6d6404cdb502188ef0f7271cf7
|
|
||||||
include/layout/LELanguages.h: a067c055ed8b2463797e2219d5c4f584
|
|
||||||
include/layout/LEScripts.h: 54a3a278a6e40180944ae915b816f4eb
|
|
||||||
include/layout/LESwaps.h: 75f4e8675dbe6af58e563834aedd7bc8
|
|
||||||
include/layout/LETableReference.h: 5a398e838e744826c08b2c3246bb6c85
|
|
||||||
include/layout/LETypes.h: e6b0751d998bf62a0f5c547ea385e01b
|
|
||||||
include/layout/LayoutEngine.h: 316ad98ce1ec2fbcff405706827efbc4
|
|
||||||
include/layout/ParagraphLayout.h: 50ea2c0f4d5f43f8c889c9634628407a
|
|
||||||
include/layout/RunArrays.h: 3f617f033219e611639c272cb3aff784
|
|
||||||
include/layout/loengine.h: f8b15a37f9c330dfa87c69c5501e80cd
|
|
||||||
include/layout/playout.h: e86c74c388011a1af118c1d4a53dde54
|
|
||||||
include/layout/plruns.h: 84d32229ac7a487f0f9d34426fa3ea8a
|
|
||||||
include/unicode/alphaindex.h: e74fcba85b76577d32b90bc0056ee5d9
|
|
||||||
include/unicode/appendable.h: 5c2d97a96252e2c959d4c226a554575b
|
|
||||||
include/unicode/basictz.h: 444077f7dd19bd6dbe24034360356e8a
|
|
||||||
include/unicode/brkiter.h: 0a5796a84c272600a360dc5918899492
|
|
||||||
include/unicode/bytestream.h: f828cc9f542c232d2aadb09b9099c559
|
|
||||||
include/unicode/bytestrie.h: 765c037e45325e1970e839349df7c28c
|
|
||||||
include/unicode/bytestriebuilder.h: 634c9203ef678ee0d8fd9baffa8e3e46
|
|
||||||
include/unicode/calendar.h: e360220586bcd0c3ea93b610bf4fe202
|
|
||||||
include/unicode/caniter.h: f6de1e31cdc53563f35b093f8f8a07d8
|
|
||||||
include/unicode/chariter.h: d6030b3dffd5355f9377318f76dd69de
|
|
||||||
include/unicode/choicfmt.h: e86083f42af655ca0806ce1ed3dc55a0
|
|
||||||
include/unicode/coleitr.h: 9a393483da6d9daae0bf18dd997abcfa
|
|
||||||
include/unicode/coll.h: 06d3855e97984cd27579ec69b1985cc1
|
|
||||||
include/unicode/compactdecimalformat.h: d1cca4ce6027a3d42a29b55e9ce0b82c
|
|
||||||
include/unicode/curramt.h: efd2919661fe8dbc23f6b0f5bd33e685
|
|
||||||
include/unicode/currpinf.h: b3cf75cd234ec080a7fee08e20906be6
|
|
||||||
include/unicode/currunit.h: f8b67c06aa5547b9911378f39e70bc5d
|
|
||||||
include/unicode/datefmt.h: 034fcd313ba7753923be9b30833ff13e
|
|
||||||
include/unicode/dbbi.h: 3435ff244bdf7d248fa81c8162f6da9c
|
|
||||||
include/unicode/dcfmtsym.h: e4935f31b8f97b149fa686a9996f6758
|
|
||||||
include/unicode/decimfmt.h: e4fcfcfcb4bb45e7935cec1ec41ba359
|
|
||||||
include/unicode/docmain.h: 81c20148681a5d7598d33fe1e49f3c5b
|
|
||||||
include/unicode/dtfmtsym.h: 4a7ee444945513d0939376634f42d0ec
|
|
||||||
include/unicode/dtintrv.h: 9d0929775a3d4599f90020ffb304d66c
|
|
||||||
include/unicode/dtitvfmt.h: d42ce527e4a5eb3138782d92acd97b88
|
|
||||||
include/unicode/dtitvinf.h: c7cedf40b871f6d3c77cc013d06983f7
|
|
||||||
include/unicode/dtptngen.h: b7e58f01d5e588371e22e55a2d255208
|
|
||||||
include/unicode/dtrule.h: 9b687ce82b426bfd8b67f2a743f9114c
|
|
||||||
include/unicode/enumset.h: 9b15421cfac73c8845562dc2eba0f2e9
|
|
||||||
include/unicode/errorcode.h: 28c37140645dfa2f430cf531131a2cbb
|
|
||||||
include/unicode/fieldpos.h: ae206bb308885c2dae6bd15792512e6f
|
|
||||||
include/unicode/filteredbrk.h: 3d230ab55f28d50fbc5c7d391cd897d9
|
|
||||||
include/unicode/fmtable.h: fe37b4f3f1862172fcf708a8913b5d90
|
|
||||||
include/unicode/format.h: 637778c5df6458f3f90d6f87e7d6a694
|
|
||||||
include/unicode/fpositer.h: 276908f795beea88cd9d3f6f43ff82b2
|
|
||||||
include/unicode/gender.h: 05bdc8c839f568e55c1d5d57c034dd36
|
|
||||||
include/unicode/gregocal.h: 165eb6c7ffe6d914240c4bc0a2d7e5e0
|
|
||||||
include/unicode/icudataver.h: 6b463f7d991d4cf4b0278bda90d4419f
|
|
||||||
include/unicode/icuplug.h: 2688326bbc6184edbfb04a9e398a363a
|
|
||||||
include/unicode/idna.h: b7885800ec0092f7b0411810ef0a0150
|
|
||||||
include/unicode/listformatter.h: 8e460de80d6cb5701b3fcc2a3e704c14
|
|
||||||
include/unicode/localpointer.h: ef6f8ec1d09bcfd660632f2df08c8d30
|
|
||||||
include/unicode/locdspnm.h: df688f9f85fa7927b037811db0a5a934
|
|
||||||
include/unicode/locid.h: 7d2c34577acdb5d7372ab35b02068581
|
|
||||||
include/unicode/measfmt.h: fdd0cbd2a7f3af228f25560a3f63c4ad
|
|
||||||
include/unicode/measunit.h: 54bcc9c8bd45f4d61baad1ecfda8874d
|
|
||||||
include/unicode/measure.h: 3a03dc0bc233874de9b869a64a057835
|
|
||||||
include/unicode/messagepattern.h: e3ae4457660d55835e42d88c3338a661
|
|
||||||
include/unicode/msgfmt.h: de76868b18a099b367a685c31c0a14d8
|
|
||||||
include/unicode/normalizer2.h: 0b96e4e3fe2db9df3ea140dbbe8ea140
|
|
||||||
include/unicode/normlzr.h: 850f123dce4120db36601bcd4a77e925
|
|
||||||
include/unicode/numfmt.h: c45e7b584738ae545937b3431a7e97b7
|
|
||||||
include/unicode/numsys.h: 3b40734e737a0328f7c63124f07727e4
|
|
||||||
include/unicode/parseerr.h: aa97d4d0cb5ef66baf1652c46223a81f
|
|
||||||
include/unicode/parsepos.h: 408632c4f4a0ec42811b50295be88ec9
|
|
||||||
include/unicode/platform.h: fceecfa20a56af2a62a310d3d9fd1b14
|
|
||||||
include/unicode/plurfmt.h: 06a5b724a0cdc04673d2467002605b50
|
|
||||||
include/unicode/plurrule.h: 19d8e5c3f59ac4a833883da7fc52279c
|
|
||||||
include/unicode/ptypes.h: 93226b56866b0001f58f0319e430da08
|
|
||||||
include/unicode/putil.h: 12979acdf705cac063a0f7862a20907b
|
|
||||||
include/unicode/rbbi.h: f0fe0af5306ea31bcb128a57dad17785
|
|
||||||
include/unicode/rbnf.h: fa3ee91ae518f46628171c5eda544702
|
|
||||||
include/unicode/rbtz.h: 76eb867d186e64e6bd425561d9371d7d
|
|
||||||
include/unicode/regex.h: 3ef7c102b12d3167fa019d203f524ec4
|
|
||||||
include/unicode/region.h: 149a3b19b81a6e9093cb40f63a688fe7
|
|
||||||
include/unicode/reldatefmt.h: 0f38d6b83c8a59898e4b546bd00bb459
|
|
||||||
include/unicode/rep.h: 5fa4336c1302e276e81d2716a9789511
|
|
||||||
include/unicode/resbund.h: 8c9bf16c940d2fa6d27e92b4b9023b1c
|
|
||||||
include/unicode/schriter.h: fcb1bcf67285e897acf621e937b13010
|
|
||||||
include/unicode/scientificnumberformatter.h: 0f0c586dcb3cb2d59c10f9a42490e81f
|
|
||||||
include/unicode/search.h: ddfee95357399f1840854929715a99f3
|
|
||||||
include/unicode/selfmt.h: cf18d9ce0e01636d74c14aac25dea995
|
|
||||||
include/unicode/simpleformatter.h: aa8128e6a7368689e974552143be3c55
|
|
||||||
include/unicode/simpletz.h: 0c847bdd492d23c7d78993e03d8364b8
|
|
||||||
include/unicode/smpdtfmt.h: 19192d367d28f9812c71588222331218
|
|
||||||
include/unicode/sortkey.h: 323299d4a40734274de910e74e6b7714
|
|
||||||
include/unicode/std_string.h: e019f8e200de712588502817a22e5049
|
|
||||||
include/unicode/strenum.h: cece8736aaa78de5edb80b2d8bcf2339
|
|
||||||
include/unicode/stringpiece.h: 707434771237dbc6467f49aebc26f7f7
|
|
||||||
include/unicode/stringtriebuilder.h: 251396f1c130290458da7553cca598f6
|
|
||||||
include/unicode/stsearch.h: 70a69561b21c1a8e14f7d1a4e0760392
|
|
||||||
include/unicode/symtable.h: dd632a7e27832b5992d4a54205c599c4
|
|
||||||
include/unicode/tblcoll.h: 95b69fba4fd024406b9e4d991f1ad7c7
|
|
||||||
include/unicode/timezone.h: 3e88d71098f36369b9892baff81c603c
|
|
||||||
include/unicode/tmunit.h: b946f43e7c8bec8aa50ddd6120671446
|
|
||||||
include/unicode/tmutamt.h: e67a0e5e8b642aee17578411d554bcc2
|
|
||||||
include/unicode/tmutfmt.h: 9d7e425317331c3ed890cefb0f654004
|
|
||||||
include/unicode/translit.h: 9eb1419219ba781ff4653b4983a4e33c
|
|
||||||
include/unicode/tzfmt.h: 31ad89c49cc59da450befd0a9c2cee84
|
|
||||||
include/unicode/tznames.h: 72003f95cbf6b2bb6acc12d3b4b3f41a
|
|
||||||
include/unicode/tzrule.h: 6416905b7247c15c939cc0e2d32a6510
|
|
||||||
include/unicode/tztrans.h: 223b5af929e494c1894c6a24e8685f44
|
|
||||||
include/unicode/ubidi.h: 66179ab0b99a5d356dba19e14eb5ecd3
|
|
||||||
include/unicode/ubrk.h: 117eb54e39da5ce3dba2c9679707b0b7
|
|
||||||
include/unicode/ucal.h: 70b7c32899132549a87577d2e96d8b75
|
|
||||||
include/unicode/ucasemap.h: 1f64f081f3d1ee03e17d9cebb4b39c34
|
|
||||||
include/unicode/ucat.h: 7420c409443c281d0396a824f7ce954c
|
|
||||||
include/unicode/uchar.h: 6049da45cae06c38009809cd701e8fc8
|
|
||||||
include/unicode/ucharstrie.h: cdd315664d45ceeb931f740427eba956
|
|
||||||
include/unicode/ucharstriebuilder.h: 08b57db9db7ec6c83a727b4e7e93a84c
|
|
||||||
include/unicode/uchriter.h: 26aecb73ed6c3b66d45920b6edc82e94
|
|
||||||
include/unicode/uclean.h: 220a7ed9637f6d08844892406ee12fd7
|
|
||||||
include/unicode/ucnv.h: 90e6635683216cf04e9e51c7793cce02
|
|
||||||
include/unicode/ucnv_cb.h: 29d1534d54197074136641f9e73bca3a
|
|
||||||
include/unicode/ucnv_err.h: 0b8f3b01f733daf5fa2bab7d0c77a83f
|
|
||||||
include/unicode/ucnvsel.h: af61d762e6c51d92c6191a6234eba4c0
|
|
||||||
include/unicode/ucol.h: 5794231873c0168366cac78abd7b9ba8
|
|
||||||
include/unicode/ucoleitr.h: 2960fa61e49001636797afbc1cbd3e61
|
|
||||||
include/unicode/uconfig.h: 2bc6d6073763aa34555775d5868dec4e
|
|
||||||
include/unicode/ucsdet.h: 77f79ed197997607ad82834cddcecee3
|
|
||||||
include/unicode/ucurr.h: 4e010cfe5251e583c06597df3dbbd7c8
|
|
||||||
include/unicode/udat.h: 03876d47a6da7ae776311f580635c003
|
|
||||||
include/unicode/udata.h: ca1f4a55a240ea9586f2cca1ea4764c8
|
|
||||||
include/unicode/udateintervalformat.h: 6f55cc14a063de8c79b74a7316d93e6f
|
|
||||||
include/unicode/udatpg.h: fd44f3f982452c68cdf6b1f3b159f068
|
|
||||||
include/unicode/udisplaycontext.h: cdd37d6941337b96a75801e0716ca045
|
|
||||||
include/unicode/uenum.h: 0f39322455d626debaf0bbe476a77c54
|
|
||||||
include/unicode/ufieldpositer.h: 68ae4017d10f71b84083c24b2e09b536
|
|
||||||
include/unicode/uformattable.h: 257f1dd17c788b7f5eab9ee3627f654c
|
|
||||||
include/unicode/ugender.h: be7155c7b25e2a7b7ea4d22ffc939557
|
|
||||||
include/unicode/uidna.h: 851038bc78b135bf99c65dd0648e78f7
|
|
||||||
include/unicode/uiter.h: 8e6b6197795cb2d42f8c80922d28ccf2
|
|
||||||
include/unicode/uldnames.h: 8545429414195c42ee9a05694540bd8d
|
|
||||||
include/unicode/ulistformatter.h: 56cc2f8025387fcb18422300373a6e47
|
|
||||||
include/unicode/uloc.h: b048d6c8e26ed8a65d0403d90ea4081c
|
|
||||||
include/unicode/ulocdata.h: 0803ed6ac97fbf4a10c3ca436f903fb2
|
|
||||||
include/unicode/umachine.h: 8946d5b383646c9de9fc8c84eb0456fd
|
|
||||||
include/unicode/umisc.h: 3f34c9d536fdd5d4fddca2cf952bcfaa
|
|
||||||
include/unicode/umsg.h: 8880b14654d63c6e78a50d8f569b2766
|
|
||||||
include/unicode/unifilt.h: 3b0368ea2da9a503aa47803e395b513e
|
|
||||||
include/unicode/unifunct.h: 3d37601bd3ae27b4e51431713d9f7533
|
|
||||||
include/unicode/unimatch.h: e1a18096e0c7c7220c5c9149cd2d184c
|
|
||||||
include/unicode/unirepl.h: 7f1973a960a652ff74fa63e21969bab9
|
|
||||||
include/unicode/uniset.h: fa3cfc8b4883a69120bf35e65f5d75ec
|
|
||||||
include/unicode/unistr.h: 975e37994ae2d3197a86284f1bdacdf3
|
|
||||||
include/unicode/unorm.h: a04a23023daa99571ef2b7edca9dc6d2
|
|
||||||
include/unicode/unorm2.h: 5ab66d75a9251a8df00f2075128ab010
|
|
||||||
include/unicode/unum.h: 6e24b3d63e65f4d0a3076d33708a96d7
|
|
||||||
include/unicode/unumsys.h: d239b6c2f97f51c221fcd66865adbaf9
|
|
||||||
include/unicode/uobject.h: 07ebe875a9d304f71f525d2a71b20ddc
|
|
||||||
include/unicode/upluralrules.h: d9a66886a7585743cc8abe54af8e5955
|
|
||||||
include/unicode/uregex.h: 6eb3c76e7d6fa2fed34b77f7fcc5cc85
|
|
||||||
include/unicode/uregion.h: 0819c20dc8e0b5aebc5ec527828f565e
|
|
||||||
include/unicode/ureldatefmt.h: 057a6220b33c1c81e0cebc9a5da40929
|
|
||||||
include/unicode/urename.h: 73c3a4cd707c1549f27341c859b099bb
|
|
||||||
include/unicode/urep.h: dc3eaf59ed5c198facce9f4a97a79ecf
|
|
||||||
include/unicode/ures.h: 6b374e2d473dfab51bcf7306c46f9eb6
|
|
||||||
include/unicode/uscript.h: baaefbb5a6c5e251da2bb1800626d9e4
|
|
||||||
include/unicode/usearch.h: 3e51b12fdf6a1adfc4696946ac0a4b6c
|
|
||||||
include/unicode/uset.h: 62d5813111f8391b4f616da08802aa24
|
|
||||||
include/unicode/usetiter.h: 6baeb6276d80be18739355f9549b38e7
|
|
||||||
include/unicode/ushape.h: f87732f736df2bbb90d46a10779876e7
|
|
||||||
include/unicode/uspoof.h: a6510014653e0576fcf39c9dfd74f955
|
|
||||||
include/unicode/usprep.h: 4ea1ec6a6d4fcbf2c1a239f23873da98
|
|
||||||
include/unicode/ustdio.h: 0fd603db4b22ee783b7298e61be990b8
|
|
||||||
include/unicode/ustream.h: 7d0c8f8409f683d2b1044537db4be8bf
|
|
||||||
include/unicode/ustring.h: 49c56a6248a7c92ee93a11331d2a6364
|
|
||||||
include/unicode/ustringtrie.h: 08470063002ce9a8df978481b0d5588d
|
|
||||||
include/unicode/utext.h: c83e4d6390b463b28168cf90a734966e
|
|
||||||
include/unicode/utf.h: 0d1807bea996ca42bad86a938ba69453
|
|
||||||
include/unicode/utf16.h: b376232af20fa9f77c983c6cc91800cf
|
|
||||||
include/unicode/utf32.h: ed15f0927cec48cab1922d08e1fdcce1
|
|
||||||
include/unicode/utf8.h: 0d3fb609e35e2c67dce1a4889973bebd
|
|
||||||
include/unicode/utf_old.h: fce92682d7539e0fde301c54ef9e8760
|
|
||||||
include/unicode/utmscale.h: 267dcde091ed1b81f03b1fff49c05e69
|
|
||||||
include/unicode/utrace.h: 25f64a4cd8fc8a13bdfadd59bb287d49
|
|
||||||
include/unicode/utrans.h: cc28e262a704403f38c26becae727165
|
|
||||||
include/unicode/utypes.h: 21e5e8cc7dc66bdb83f70971bed1a5e4
|
|
||||||
include/unicode/uvernum.h: d878c9e384487c8668c122712134c0f1
|
|
||||||
include/unicode/uversion.h: 140b36fa9bffd2cb2b1c7f02691923e6
|
|
||||||
include/unicode/vtzone.h: 90e065183436be0a94918465f66be863
|
|
||||||
lib/icu/57.1/Makefile.inc: 51df1179cc12274af810405a09627a85
|
|
||||||
lib/icu/57.1/pkgdata.inc: ea5b004208a38d31072631debf2820c5
|
|
||||||
lib/icu/Makefile.inc: 51df1179cc12274af810405a09627a85
|
|
||||||
lib/icu/current/Makefile.inc: 51df1179cc12274af810405a09627a85
|
|
||||||
lib/icu/current/pkgdata.inc: ea5b004208a38d31072631debf2820c5
|
|
||||||
lib/icu/pkgdata.inc: ea5b004208a38d31072631debf2820c5
|
|
||||||
lib/icudt.dll: 008d9b3a7b34c3cfcf90b3314a998db9
|
|
||||||
lib/icudt57.dll: 008d9b3a7b34c3cfcf90b3314a998db9
|
|
||||||
lib/icuin.dll: 2dad9816f0d70e640435604dea7a02ca
|
|
||||||
lib/icuin57.dll: 2dad9816f0d70e640435604dea7a02ca
|
|
||||||
lib/icuio.dll: 5d8d3f8556adf2c4c1508dc7fd30c9d5
|
|
||||||
lib/icuio57.dll: 5d8d3f8556adf2c4c1508dc7fd30c9d5
|
|
||||||
lib/icule.dll: 7711d0ed1ab71d54a13d6146a44100a0
|
|
||||||
lib/icule57.dll: 7711d0ed1ab71d54a13d6146a44100a0
|
|
||||||
lib/iculx.dll: 8f9829ecc0917da35df6ac1b95867ea8
|
|
||||||
lib/iculx57.dll: 8f9829ecc0917da35df6ac1b95867ea8
|
|
||||||
lib/icutest.dll: c58029e6799efbd6dd809665bc243661
|
|
||||||
lib/icutest57.dll: c58029e6799efbd6dd809665bc243661
|
|
||||||
lib/icutu.dll: 6f76dea90ce1d6e7651471dbb9c15e09
|
|
||||||
lib/icutu57.dll: 6f76dea90ce1d6e7651471dbb9c15e09
|
|
||||||
lib/icuuc.dll: 6d770a12bdeee63da045a1030abdbaa1
|
|
||||||
lib/icuuc57.dll: 6d770a12bdeee63da045a1030abdbaa1
|
|
||||||
lib/libicudt.dll.a: 2a9bd71e462b4b914efc91907d7928f1
|
|
||||||
lib/libicuin.dll.a: 5cfe05e08eca003163f3e5765e5b4c58
|
|
||||||
lib/libicuio.dll.a: 2bdacffc519030a8d4188f83fdc81fd1
|
|
||||||
lib/libicule.dll.a: b1fb12fb94759dd8a38d5abfa6f4ad21
|
|
||||||
lib/libiculx.dll.a: c15e32fd0a5f9239be1370e557e1050b
|
|
||||||
lib/libicutest.dll.a: 14cd311813f51ce75b0d0989372ed3d9
|
|
||||||
lib/libicutu.dll.a: d3357b6836a2d24f1f9786efc195e3f1
|
|
||||||
lib/libicuuc.dll.a: 09afc25669dd4526dfe794a8cf9428a3
|
|
||||||
lib/pkgconfig/icu-i18n.pc: 92c5e21b66b1c1103f95f3f24aba8407
|
|
||||||
lib/pkgconfig/icu-io.pc: 7202507898b19d39e47af89913d2e48b
|
|
||||||
lib/pkgconfig/icu-le.pc: aecca7de6d94cd8fcea30f61818c3436
|
|
||||||
lib/pkgconfig/icu-lx.pc: e3b92f49261a56c6fa42999929e0b614
|
|
||||||
lib/pkgconfig/icu-uc.pc: 3c15a1901d200540ea9737e69473f721
|
|
||||||
share/icu/57.1/LICENSE: 787d3b37867445c1cdd6f6167bd0e347
|
|
||||||
share/icu/57.1/config/mh-mingw: fba135252f1f3bf3c41d9601239b91d6
|
|
||||||
share/icu/57.1/install-sh: 5afe8eb5573965dfb58378e4e46f3813
|
|
||||||
share/icu/57.1/mkinstalldirs: 7484dc240ad83e9908bed6d968fda871
|
|
||||||
share/man/man1/derb.1: dd6ef195449ac6d5b737f593da48c645
|
|
||||||
share/man/man1/genbrk.1: d582931cc6be22153312b877dfa10bda
|
|
||||||
share/man/man1/gencfu.1: 122f19c9001531b553d26d0df3daf5ff
|
|
||||||
share/man/man1/gencnval.1: 8e91c767edcfa124b530839d6773b186
|
|
||||||
share/man/man1/gendict.1: c5bf41dd6f865bc6efec54e308ed3e2b
|
|
||||||
share/man/man1/genrb.1: 0334a4504849157d50d1dfc088857b90
|
|
||||||
share/man/man1/icu-config.1: 669e5783bf5465d9828a8bee9af55257
|
|
||||||
share/man/man1/makeconv.1: 454b0e32760b4ceb61c8b3d2ee16e989
|
|
||||||
share/man/man1/pkgdata.1: 715020d492a3550929754c1a0df2e39c
|
|
||||||
share/man/man1/uconv.1: 80d9754f424b0468e719cc6616ba669d
|
|
||||||
share/man/man8/genccode.8: 47e0d56719f899919197ed154699910b
|
|
||||||
share/man/man8/gencmn.8: 666145011f4bdf0bd47178a93c94b710
|
|
||||||
share/man/man8/gensprep.8: 1362b0c31dfa738c82a50fe8b7bec4d1
|
|
||||||
share/man/man8/icupkg.8: dc12cc909e8e17758fda0ce8d241eefa
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
1499107210
|
|
||||||
conanfile.py: 3efebe46ba6af17316bd4e2a6fffef0c
|
|
||||||
@@ -1,187 +0,0 @@
|
|||||||
1499107660
|
|
||||||
bin/icudt59.dll: 2a60bfe06670d8605ae7fc97c4ec2db7
|
|
||||||
bin/icuin59.dll: d0a46fdd146a1bd68dde8bcb6b019470
|
|
||||||
bin/icuio59.dll: 1fb60d06bcb4a5811e503a679b28dd67
|
|
||||||
bin/icutest59.dll: 71bd203b8b2b930ca35240937c0f5429
|
|
||||||
bin/icutu59.dll: fb0e6e2ee5c12c4809007747fcc23ad4
|
|
||||||
bin/icuuc59.dll: 405d599ca8b2fbf78e6efeda65fdfffb
|
|
||||||
conaninfo.txt: b0fbb0ff195375b137bed8cc0921caad
|
|
||||||
include/unicode/alphaindex.h: c4e73b7d46eacc8fa67691e4dd0b5ecc
|
|
||||||
include/unicode/appendable.h: deea01996ebb26600e2dde91ed196395
|
|
||||||
include/unicode/basictz.h: 01cabd21915d2cee7d2ef7787240e8f2
|
|
||||||
include/unicode/brkiter.h: 03b569a42e7dae96c0c86ad2c8d3bd00
|
|
||||||
include/unicode/bytestream.h: 61e720935437b6830d58b216918552d2
|
|
||||||
include/unicode/bytestrie.h: b61efc3e639298f2a6c19fec6d0622f5
|
|
||||||
include/unicode/bytestriebuilder.h: 62d2640165c997f0abe27994f59318e3
|
|
||||||
include/unicode/calendar.h: 759cbc7bd35d6efc0a4976dd753eb485
|
|
||||||
include/unicode/caniter.h: 330f1b6de404cfb24479f009926890f2
|
|
||||||
include/unicode/casemap.h: 61bbc0c334ada3bea9920815ce033de4
|
|
||||||
include/unicode/char16ptr.h: 06b3963db87be73f87dac310136fc58c
|
|
||||||
include/unicode/chariter.h: 362ade4f54a9fa6f1c845078440e2b03
|
|
||||||
include/unicode/choicfmt.h: b12a447a93d96d3a6080c978dfdecdb4
|
|
||||||
include/unicode/coleitr.h: f03e36876d1a9829eae20fab28f32d6a
|
|
||||||
include/unicode/coll.h: 7d6cddc98e3227bd2277afa6d7793a50
|
|
||||||
include/unicode/compactdecimalformat.h: b3bdc4cc4ea3b3af9a930614ef68db37
|
|
||||||
include/unicode/curramt.h: 323107674df349a27d624663757447e4
|
|
||||||
include/unicode/currpinf.h: 18f3f5825fd0511a670d7eff90201719
|
|
||||||
include/unicode/currunit.h: 4b1c4900fd9cee8de157f549cf8d47f0
|
|
||||||
include/unicode/datefmt.h: c07976e59ac1c1c08c98bf9d4e4c3587
|
|
||||||
include/unicode/dbbi.h: db0a5e6e9dd092466fbbe21e949e4820
|
|
||||||
include/unicode/dcfmtsym.h: eafe4061e7fad4ebe1a3a11ea219c12b
|
|
||||||
include/unicode/decimfmt.h: fec30b356bf6a646a172977caf2678ee
|
|
||||||
include/unicode/docmain.h: 49875d4c4b781f05d1c51668c74b94bb
|
|
||||||
include/unicode/dtfmtsym.h: 4fec8e6662b9914a8d99b2a75ce75a5a
|
|
||||||
include/unicode/dtintrv.h: 05a46fbf5f15b7bb2ba59f44814ac095
|
|
||||||
include/unicode/dtitvfmt.h: 5c42410d99e25e140d8e84af39139512
|
|
||||||
include/unicode/dtitvinf.h: e7eddd3476b1aadb8bb17350985081d6
|
|
||||||
include/unicode/dtptngen.h: 4edbf8188c936b808141a17e24f6c17e
|
|
||||||
include/unicode/dtrule.h: c0ad9c5a662d96a067b3687c6b788fd6
|
|
||||||
include/unicode/edits.h: 0d3660bc8cb14c5e78bb0fba7438e184
|
|
||||||
include/unicode/enumset.h: 488a530c2f5d1727105b317bfb38ffab
|
|
||||||
include/unicode/errorcode.h: 200ad3b02dcd2eda1545afa64f26211d
|
|
||||||
include/unicode/fieldpos.h: 7b200989ccaf13e87506ff8a9a8352c1
|
|
||||||
include/unicode/fmtable.h: ef9c81283b88d29b6b77d2c68896d166
|
|
||||||
include/unicode/format.h: 21bfd1ffede54a82d257a30f623ae117
|
|
||||||
include/unicode/fpositer.h: 0b8be269e646080334eb0db252708fa1
|
|
||||||
include/unicode/gender.h: f76ef0004a630139b9636327e22f52cf
|
|
||||||
include/unicode/gregocal.h: dadf449275698c6eb227c86c90c84f5b
|
|
||||||
include/unicode/icudataver.h: 64966d178a3ba96a36698afd0c9033ac
|
|
||||||
include/unicode/icuplug.h: 1a4b0dfe535992811342f87165dfc128
|
|
||||||
include/unicode/idna.h: 935119343007e6e8267e34d3217e73ef
|
|
||||||
include/unicode/listformatter.h: 454de478acb396e0646bc756226986b0
|
|
||||||
include/unicode/localpointer.h: 032493d057b13fcc5d7d264ec1349ecd
|
|
||||||
include/unicode/locdspnm.h: 75098c2fc6615d040e8b5204e27918f8
|
|
||||||
include/unicode/locid.h: 34733130bd4387fa544d6761034a0955
|
|
||||||
include/unicode/measfmt.h: c289038b60c170659cec114a06b75ec4
|
|
||||||
include/unicode/measunit.h: 9f937c7b82e74afdf577427e5abef253
|
|
||||||
include/unicode/measure.h: 907a564bb50d5a3b3de69b61a095ac49
|
|
||||||
include/unicode/messagepattern.h: ddb001f5da316149ced07415fddfbbe1
|
|
||||||
include/unicode/msgfmt.h: 92fdcc17d1cc5be345a65b9c5028b814
|
|
||||||
include/unicode/normalizer2.h: 1f8ec62f9f338f429627c61fb797d12a
|
|
||||||
include/unicode/normlzr.h: 1acf5026f3c915a30405c961c5045f51
|
|
||||||
include/unicode/numfmt.h: 2e869d45a97e3366930352561becf1f7
|
|
||||||
include/unicode/numsys.h: 966281097c9a71c7ce80de4738bbaf4b
|
|
||||||
include/unicode/parseerr.h: 82430679207228ecccebf2ac9a0dc226
|
|
||||||
include/unicode/parsepos.h: d465f317154c05dae43efe1975c2254b
|
|
||||||
include/unicode/platform.h: 8ccf4dfd92fdd1d8076ed97a83f4ff0e
|
|
||||||
include/unicode/plurfmt.h: 7f33dc3d5b6c677e920b388e66688d6e
|
|
||||||
include/unicode/plurrule.h: efb1059c8f408ab3df8a355625aa91ac
|
|
||||||
include/unicode/ptypes.h: c124ecdb51748de2a5900c42f64fa33e
|
|
||||||
include/unicode/putil.h: f594f056f0e8fa7e7d2ee9e3772f1465
|
|
||||||
include/unicode/rbbi.h: 10e5ea07511aad18458a2bb59c302fce
|
|
||||||
include/unicode/rbnf.h: 46a62b91bbf605d0fc90de27c0c28ade
|
|
||||||
include/unicode/rbtz.h: 6adc59fe9f2ec0203fad1bb291ceb2be
|
|
||||||
include/unicode/regex.h: 2e5c4264f79b43bc754a558f5d9ef81d
|
|
||||||
include/unicode/region.h: 9975298932902d63b823382424ecb04f
|
|
||||||
include/unicode/reldatefmt.h: fe0bf48d5fae4130b3e1d97da05b8147
|
|
||||||
include/unicode/rep.h: ad2f3d61aabf5507f9670e17adc4f3e0
|
|
||||||
include/unicode/resbund.h: 2e5313c39e2d8e644fefb5fda9830032
|
|
||||||
include/unicode/schriter.h: 10ebc14456ec8a08190a1d8484d865c8
|
|
||||||
include/unicode/scientificnumberformatter.h: 19c921c0a75274bdd13ae9e70354b9b9
|
|
||||||
include/unicode/search.h: 3a213657ab777b638423df43e775ead6
|
|
||||||
include/unicode/selfmt.h: f31478edaee06e562fc70fe4bffb39f7
|
|
||||||
include/unicode/simpleformatter.h: 32f8edf8033ddcd3d89560aca235d2b1
|
|
||||||
include/unicode/simpletz.h: b38692fd7ed1ecd8474412602bb43a7a
|
|
||||||
include/unicode/smpdtfmt.h: 0cddd4d1f197beddae2bf6d6e569b414
|
|
||||||
include/unicode/sortkey.h: 76daf42075f7fdeeb06215922144bd87
|
|
||||||
include/unicode/std_string.h: 57499f3b70cb13b85da38ecaed834924
|
|
||||||
include/unicode/strenum.h: e23cde5594426e607d37d59252ed7542
|
|
||||||
include/unicode/stringpiece.h: 2c7657b53e2cd414c5dc2aac429e8be9
|
|
||||||
include/unicode/stringtriebuilder.h: 596067734fd5ecbf08ef1a5b29f7c521
|
|
||||||
include/unicode/stsearch.h: c75b420ffcf6cb64c1c70fbdce1ec303
|
|
||||||
include/unicode/symtable.h: aaa0d4278cc7c873390133c81319afe4
|
|
||||||
include/unicode/tblcoll.h: 593c21ed8376bcfab87993dfdb24f579
|
|
||||||
include/unicode/timezone.h: e0b13f33042ae96d152da2dfac53895a
|
|
||||||
include/unicode/tmunit.h: 47bad5bb37ad95cf4aa966962f672247
|
|
||||||
include/unicode/tmutamt.h: 7e216295ad757e1e7050a27b4cbb04c4
|
|
||||||
include/unicode/tmutfmt.h: 3e66e10feff34abe4f606c544bf56a98
|
|
||||||
include/unicode/translit.h: cd5eb1480620fe72661af2c5420030c7
|
|
||||||
include/unicode/tzfmt.h: cc77e978689ef62e83fbf50297da7068
|
|
||||||
include/unicode/tznames.h: fc0fd902a3ab39c3ecd5376affa3e091
|
|
||||||
include/unicode/tzrule.h: adc2e3690a81499fa482f09a7c891e3a
|
|
||||||
include/unicode/tztrans.h: ddc16397303c7c3a6cdb51d6cae76c9c
|
|
||||||
include/unicode/ubidi.h: 3c3447aff91ca3aba39294f283fc0a83
|
|
||||||
include/unicode/ubrk.h: c4d61d02474b921b6deabf19730f2d93
|
|
||||||
include/unicode/ucal.h: 85fbc0a93c781ff4f283abf56213548f
|
|
||||||
include/unicode/ucasemap.h: bbc08907ca608e090dd2551dae7f5063
|
|
||||||
include/unicode/ucat.h: 9887bf7cefa89c96630bcd3757663ec0
|
|
||||||
include/unicode/uchar.h: d0caa0cad8f0760769e7269c8e27b2f0
|
|
||||||
include/unicode/ucharstrie.h: a831881a1c5f601a27a96107a9c93b40
|
|
||||||
include/unicode/ucharstriebuilder.h: aab813b785d803391adad3e89eae430b
|
|
||||||
include/unicode/uchriter.h: 26dfb5f728be01852cb52402fc018235
|
|
||||||
include/unicode/uclean.h: 7b7b73a66324b026c775cf2f467108f3
|
|
||||||
include/unicode/ucnv.h: 8925fbf6e9921bf45b485c31ee4124ed
|
|
||||||
include/unicode/ucnv_cb.h: 2132a185faeb5cd603344098e4f685f5
|
|
||||||
include/unicode/ucnv_err.h: 641fb44cae3f286f307ce2e445b3589f
|
|
||||||
include/unicode/ucnvsel.h: 5f129128041b8ec652fa13bc007c7168
|
|
||||||
include/unicode/ucol.h: c1ae405a33aca9786cf4125a7ea30854
|
|
||||||
include/unicode/ucoleitr.h: c5f7f5720c58a63df5277f4c275813f7
|
|
||||||
include/unicode/uconfig.h: 9cd76a9d2008c77116c1e3d34cd5c20f
|
|
||||||
include/unicode/ucsdet.h: 84999c29e225c4d11a89e2c691892c6a
|
|
||||||
include/unicode/ucurr.h: 22ebc57d60d31ca6e5be08b5dcfabb36
|
|
||||||
include/unicode/udat.h: 4fceb68710dfed43778da6b5dabf5b81
|
|
||||||
include/unicode/udata.h: 8ffc7d27c431eaa31709bed2450b1987
|
|
||||||
include/unicode/udateintervalformat.h: ec7b522f7376efc94280461a798e122e
|
|
||||||
include/unicode/udatpg.h: c13609bba2d9cdd91475c80f2934e8b9
|
|
||||||
include/unicode/udisplaycontext.h: d85a18d600e97fcdbb4177583633e20b
|
|
||||||
include/unicode/uenum.h: 9f0843888060124393c5b6d3ac1d0494
|
|
||||||
include/unicode/ufieldpositer.h: 9a2caec923d0bbc2c167e17a42e2ff74
|
|
||||||
include/unicode/uformattable.h: 5a52db48b81c8e2d770353f347c64d1a
|
|
||||||
include/unicode/ugender.h: 23ec9fe7670c419c57462625cc2afaee
|
|
||||||
include/unicode/uidna.h: ffd28dd05da8ad3813d2d41b1f01c517
|
|
||||||
include/unicode/uiter.h: 50847b964f6fb474e0290150338c9f27
|
|
||||||
include/unicode/uldnames.h: 6fba02d8cd519586d066c4f4e5eb1640
|
|
||||||
include/unicode/ulistformatter.h: 2d9feb1e057219dd43898dc23da7e476
|
|
||||||
include/unicode/uloc.h: 03e3d991937d286c75e3206c5494646e
|
|
||||||
include/unicode/ulocdata.h: f282e04c22e0616817a04f80f536f688
|
|
||||||
include/unicode/umachine.h: 1d6f3281c1b8a8eb9ba4dbd670d6af7c
|
|
||||||
include/unicode/umisc.h: c0dc3caac921970252ee4bbc1bddc43a
|
|
||||||
include/unicode/umsg.h: ed50cc36346ea063fd3681385064ead3
|
|
||||||
include/unicode/unifilt.h: 6e228f15b2fa8f564abb51500674d72b
|
|
||||||
include/unicode/unifunct.h: a9f9e469e946e88a9c64919c468e5d62
|
|
||||||
include/unicode/unimatch.h: 6c2cbf80f1f605b165bebc5ae8e12aaa
|
|
||||||
include/unicode/unirepl.h: a021ccf09bb715625b9677bdc7700584
|
|
||||||
include/unicode/uniset.h: 501821f127cc093433327c44909a7575
|
|
||||||
include/unicode/unistr.h: 7dfa9c3626c3dcf71390eb50b57a3716
|
|
||||||
include/unicode/unorm.h: 39bbe48ae8534029dab7f097188c8b31
|
|
||||||
include/unicode/unorm2.h: eb8b5bb935701284a4480a2facb7f0b8
|
|
||||||
include/unicode/unum.h: ac906837bfd6caac1259c6f7913b94a2
|
|
||||||
include/unicode/unumsys.h: dfc4fd29fa10dea8de5981a79badf4ec
|
|
||||||
include/unicode/uobject.h: 7cd3e374dd78321b69313bc3f416ed4c
|
|
||||||
include/unicode/upluralrules.h: f2b80b6b9a9ea8edae1aba78830f4789
|
|
||||||
include/unicode/uregex.h: bf69ecde49c5418db27194cdad8ee0ff
|
|
||||||
include/unicode/uregion.h: 6d72ea56f92d9da81cc8b3e8d47a3f04
|
|
||||||
include/unicode/ureldatefmt.h: 480530556bbe46fbd5996fa86a878b98
|
|
||||||
include/unicode/urename.h: 0685d5314e8537121559a98ef7a143c4
|
|
||||||
include/unicode/urep.h: 04cce4d1e9a074179ec8e7ba6f5f02ee
|
|
||||||
include/unicode/ures.h: d9d89fedbe10df5011c03a8238572e07
|
|
||||||
include/unicode/uscript.h: acd32dac19000101a28b81eeaec612e8
|
|
||||||
include/unicode/usearch.h: afd9eb69236e27449e7249264bfeae56
|
|
||||||
include/unicode/uset.h: 69481ff3106e5b8cc6f36cfa3c23225a
|
|
||||||
include/unicode/usetiter.h: 3b9ae44eb5a47ce6e20ed00fc45c0cb6
|
|
||||||
include/unicode/ushape.h: 1f89bcc0f93cb5df8059e8a2717009a7
|
|
||||||
include/unicode/uspoof.h: 140a8c6518698a56c917d18ef6dbd2b7
|
|
||||||
include/unicode/usprep.h: d4a57d01cb61f594c84c3fffac8a87d5
|
|
||||||
include/unicode/ustdio.h: 7d32dbc31f136ce97096cd25429dceef
|
|
||||||
include/unicode/ustream.h: 211a3e48dbe1921522d956bef0747361
|
|
||||||
include/unicode/ustring.h: 12b77389aad7d0b76c86d405566840a9
|
|
||||||
include/unicode/ustringtrie.h: 08f062a843c6bf78d8d95b1ba566d6ec
|
|
||||||
include/unicode/utext.h: a8cf1115720b99ca855918f92343ce8b
|
|
||||||
include/unicode/utf.h: b7827e05a4bc90b9ca27ab14491ca1bd
|
|
||||||
include/unicode/utf16.h: 4447226555e524f4c0f596c197ae65d5
|
|
||||||
include/unicode/utf32.h: 076c1d2025d949556d976b9e6aa01410
|
|
||||||
include/unicode/utf8.h: 3afe43776eb2e8d3448551c9a6996a12
|
|
||||||
include/unicode/utf_old.h: 0c46b30f4140adf50fe9ed350815a0d8
|
|
||||||
include/unicode/utmscale.h: 8ea13d3120de87b49a240014ecfdce7f
|
|
||||||
include/unicode/utrace.h: 0216d0e5e1e1e10e014f3a8882fa0760
|
|
||||||
include/unicode/utrans.h: 25231668b49b0de8ca1db79ff0f348d8
|
|
||||||
include/unicode/utypes.h: a3c935253e46b4c313b0ee58cadcd04d
|
|
||||||
include/unicode/uvernum.h: 8044bea1ca820f40b1e82b2ae5cbfbfa
|
|
||||||
include/unicode/uversion.h: b3e0658e920f56306839af39fa5f35b7
|
|
||||||
include/unicode/vtzone.h: 138782b1f4177e15964c21e7e8cb21d3
|
|
||||||
lib/icudt.lib: abf4c53a45afe7fe2232b7461db1f39c
|
|
||||||
lib/icuin.lib: 469731f3bb6c6c483a42168a9afff5fc
|
|
||||||
lib/icuio.lib: 62eebc954d46dbf22cf7e838f8bf0292
|
|
||||||
lib/icutest.lib: 2dfda9f30ee5cd92c8e9752f19f1311f
|
|
||||||
lib/icutu.lib: 2ddf814a788e2fb77a9d06f38142a3ce
|
|
||||||
lib/icuuc.lib: 140e4ca5bbf6f88f504a2fd4bfafdd1d
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user