mirror of
git://code.qt.io/qt/qt5.git
synced 2026-03-31 02:41:31 +08:00
Compare commits
156 Commits
v5.6.2
...
v5.8.0-bet
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1121bd050b | ||
|
|
d4330b54d9 | ||
|
|
e0d82e099c | ||
|
|
9f921b9cc3 | ||
|
|
161dcd9117 | ||
|
|
b5e7776935 | ||
|
|
d541bad5b0 | ||
|
|
6d2714d6be | ||
|
|
837f579a8c | ||
|
|
bf9ed6466f | ||
|
|
bb430e6222 | ||
|
|
5b0a9d688b | ||
|
|
cf257c2869 | ||
|
|
433f6dddb5 | ||
|
|
e5627e6de3 | ||
|
|
eb78767825 | ||
|
|
bc65857c58 | ||
|
|
6ddf18df95 | ||
|
|
680c596ca0 | ||
|
|
792f91dc87 | ||
|
|
c9d71e9eeb | ||
|
|
a5b6125466 | ||
|
|
77eeee64a4 | ||
|
|
6fabd34960 | ||
|
|
657cab9312 | ||
|
|
1148171a5d | ||
|
|
06c59b27db | ||
|
|
40399ae1cc | ||
|
|
5ee2290c0c | ||
|
|
b0b0c9c471 | ||
|
|
ec6d9b53b4 | ||
|
|
cce1584b78 | ||
|
|
dcc26dafad | ||
|
|
233d142e8e | ||
|
|
3f7e68f8c0 | ||
|
|
69d08a86b0 | ||
|
|
7c6a3f423a | ||
|
|
cb480a3860 | ||
|
|
0536958614 | ||
|
|
891afe7066 | ||
|
|
2d61b0871d | ||
|
|
6a8a0abf9e | ||
|
|
23d1112839 | ||
|
|
e1bfa77391 | ||
|
|
fd6fe04cad | ||
|
|
0958cc4cca | ||
|
|
b5944e9485 | ||
|
|
387e428e9a | ||
|
|
64cc947ded | ||
|
|
78a764ee65 | ||
|
|
b6414f7d08 | ||
|
|
99ff42545f | ||
|
|
90f5a25c66 | ||
|
|
8cdb619bce | ||
|
|
25b385764e | ||
|
|
3e5229c689 | ||
|
|
4477c49291 | ||
|
|
f1de674fd9 | ||
|
|
1c06b83ff0 | ||
|
|
33feec0dc8 | ||
|
|
25ee5c337c | ||
|
|
72c617cf91 | ||
|
|
cb6b46a516 | ||
|
|
64f62b4b95 | ||
|
|
68a5a649ab | ||
|
|
5b7def1433 | ||
|
|
66ffe13b50 | ||
|
|
70361aac02 | ||
|
|
85771ddaaa | ||
|
|
31d8277404 | ||
|
|
42ed864856 | ||
|
|
7831d61e82 | ||
|
|
56fc6bc77b | ||
|
|
71524c78f6 | ||
|
|
b78f3579af | ||
|
|
6cfd3a2118 | ||
|
|
af364a39aa | ||
|
|
80ee813a03 | ||
|
|
9410b99b16 | ||
|
|
40e137cbee | ||
|
|
7efeb26af7 | ||
|
|
5c5e807018 | ||
|
|
fc1d30a447 | ||
|
|
acafa69d57 | ||
|
|
23f5d41bec | ||
|
|
525a85bd6d | ||
|
|
95ff2f4870 | ||
|
|
b385314451 | ||
|
|
67754033cf | ||
|
|
6fe0028baa | ||
|
|
447361eb68 | ||
|
|
d5e52dbe26 | ||
|
|
ddae625e19 | ||
|
|
a4280c4f44 | ||
|
|
24961e9f2c | ||
|
|
1240baedcc | ||
|
|
8ccf739ae0 | ||
|
|
828c7e9e4e | ||
|
|
acf5c9d0ff | ||
|
|
f7ef3ff7f0 | ||
|
|
ca7708f22e | ||
|
|
f4c6a9c97c | ||
|
|
f78835e062 | ||
|
|
39a03d3d6a | ||
|
|
3727ce11ac | ||
|
|
e06238e996 | ||
|
|
e205785b5c | ||
|
|
8ddc3c1254 | ||
|
|
bbe0a01fde | ||
|
|
4f64747383 | ||
|
|
e568a942ec | ||
|
|
6a4d5e4bc8 | ||
|
|
801066c40d | ||
|
|
e96f60a228 | ||
|
|
4e02d96116 | ||
|
|
0c66994ae9 | ||
|
|
ad474f110f | ||
|
|
30f22b8351 | ||
|
|
4ace6667f2 | ||
|
|
23824d231b | ||
|
|
777967f97b | ||
|
|
868e545eb2 | ||
|
|
cef159accd | ||
|
|
3afd172a25 | ||
|
|
b7c2e9a846 | ||
|
|
3df0a5837c | ||
|
|
a9752d68ed | ||
|
|
e23b244494 | ||
|
|
273e5b82cf | ||
|
|
7251401281 | ||
|
|
5758a88e59 | ||
|
|
a550ad21bf | ||
|
|
d9beab9abd | ||
|
|
20dcf55e7d | ||
|
|
53b920dc69 | ||
|
|
534d63e652 | ||
|
|
e785abbec1 | ||
|
|
211080722e | ||
|
|
30236c3f15 | ||
|
|
18e84e7c06 | ||
|
|
d4bb786963 | ||
|
|
3fa8726fa7 | ||
|
|
81523d838c | ||
|
|
7a8c874231 | ||
|
|
e52c7efa4c | ||
|
|
c6d04d68bd | ||
|
|
2c53e3d08c | ||
|
|
b93073ecc9 | ||
|
|
d758a3b055 | ||
|
|
d2b26ede9c | ||
|
|
2051c2987e | ||
|
|
c485f3e4a7 | ||
|
|
7b30d85bdc | ||
|
|
e4ff528bb6 | ||
|
|
a2a6cf11a7 | ||
|
|
2068af50ca |
137
.gitmodules
vendored
137
.gitmodules
vendored
@@ -1,66 +1,66 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtsvg qtxmlpatterns
|
recommends = qtsvg qtxmlpatterns
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
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.6.2
|
branch = 5.8
|
||||||
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.6.2
|
branch = 5.8
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qttools"]
|
[submodule "qttools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtactiveqt qtwebkit
|
recommends = qtdeclarative qtactiveqt qtwebkit
|
||||||
path = qttools
|
path = qttools
|
||||||
url = ../qttools.git
|
url = ../qttools.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtxmlpatterns"]
|
[submodule "qtxmlpatterns"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtxmlpatterns
|
path = qtxmlpatterns
|
||||||
url = ../qtxmlpatterns.git
|
url = ../qtxmlpatterns.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -74,7 +74,7 @@
|
|||||||
recommends = qtdeclarative qtlocation qtmultimedia qtsensors qtwebchannel qtxmlpatterns
|
recommends = qtdeclarative qtlocation qtmultimedia qtsensors qtwebchannel qtxmlpatterns
|
||||||
path = qtwebkit
|
path = qtwebkit
|
||||||
url = ../qtwebkit.git
|
url = ../qtwebkit.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = obsolete
|
status = obsolete
|
||||||
project = WebKit.pro
|
project = WebKit.pro
|
||||||
priority = 20
|
priority = 20
|
||||||
@@ -82,7 +82,7 @@
|
|||||||
depends = qtwebkit qttools
|
depends = qtwebkit qttools
|
||||||
path = qtwebkit-examples
|
path = qtwebkit-examples
|
||||||
url = ../qtwebkit-examples.git
|
url = ../qtwebkit-examples.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = obsolete
|
status = obsolete
|
||||||
[submodule "qtqa"]
|
[submodule "qtqa"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -93,17 +93,17 @@
|
|||||||
priority = 50
|
priority = 50
|
||||||
[submodule "qtlocation"]
|
[submodule "qtlocation"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtquickcontrols qtserialport qtsystems
|
recommends = qtdeclarative qtquickcontrols qtserialport
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
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.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -136,135 +136,184 @@
|
|||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
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.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt3d"]
|
[submodule "qt3d"]
|
||||||
depends = qtdeclarative qtimageformats
|
depends = qtdeclarative qtimageformats
|
||||||
|
recommends = qtgamepad
|
||||||
path = qt3d
|
path = qt3d
|
||||||
url = ../qt3d.git
|
url = ../qt3d.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = preview
|
status = addon
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick1"]
|
[submodule "qtquick1"]
|
||||||
depends = qtscript
|
depends = qtscript
|
||||||
recommends = qtsvg qtxmlpatterns
|
recommends = qtsvg qtxmlpatterns
|
||||||
path = qtquick1
|
path = qtquick1
|
||||||
url = ../qtquick1.git
|
url = ../qtquick1.git
|
||||||
branch = 5.6.2
|
branch = dev
|
||||||
status = obsolete
|
status = ignore
|
||||||
[submodule "qtgraphicaleffects"]
|
[submodule "qtgraphicaleffects"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtgraphicaleffects
|
path = qtgraphicaleffects
|
||||||
url = ../qtgraphicaleffects.git
|
url = ../qtgraphicaleffects.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
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.6.2
|
branch = 5.8
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtserialport
|
depends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = preview
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtx11extras"]
|
[submodule "qtx11extras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtx11extras
|
path = qtx11extras
|
||||||
url = ../qtx11extras.git
|
url = ../qtx11extras.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmacextras"]
|
[submodule "qtmacextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtmacextras
|
path = qtmacextras
|
||||||
url = ../qtmacextras.git
|
url = ../qtmacextras.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
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.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtandroidextras"]
|
[submodule "qtandroidextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtandroidextras
|
path = qtandroidextras
|
||||||
url = ../qtandroidextras.git
|
url = ../qtandroidextras.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtenginio"]
|
[submodule "qtenginio"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtenginio
|
path = qtenginio
|
||||||
url = ../qtenginio.git
|
url = ../qtenginio.git
|
||||||
branch = 5.6.2
|
branch = dev
|
||||||
status = deprecated
|
status = ignore
|
||||||
[submodule "qtwebsockets"]
|
[submodule "qtwebsockets"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebsockets
|
path = qtwebsockets
|
||||||
url = ../qtwebsockets.git
|
url = ../qtwebsockets.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
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.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtquickcontrols qtwebchannel
|
depends = qtquickcontrols qtwebchannel
|
||||||
recommends = qtlocation
|
recommends = qtlocation
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
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.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebview"]
|
[submodule "qtwebview"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickcontrols2"]
|
[submodule "qtquickcontrols2"]
|
||||||
depends = qtquickcontrols
|
depends = qtgraphicaleffects
|
||||||
path = qtquickcontrols2
|
path = qtquickcontrols2
|
||||||
url = ../qtquickcontrols2.git
|
url = ../qtquickcontrols2.git
|
||||||
branch = 5.6.2
|
branch = 5.8
|
||||||
status = preview
|
status = addon
|
||||||
[submodule "qtpurchasing"]
|
[submodule "qtpurchasing"]
|
||||||
depends = qtbase
|
depends = qtbase qtandroidextras
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtpurchasing
|
path = qtpurchasing
|
||||||
url = ../qtpurchasing.git
|
url = ../qtpurchasing.git
|
||||||
branch = dev
|
branch = 5.8
|
||||||
status = ignore
|
status = addon
|
||||||
|
[submodule "qtcharts"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qtdeclarative qtmultimedia
|
||||||
|
path = qtcharts
|
||||||
|
url = ../qtcharts.git
|
||||||
|
branch = 5.8
|
||||||
|
status = addon
|
||||||
|
[submodule "qtdatavis3d"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qtdeclarative qtmultimedia
|
||||||
|
path = qtdatavis3d
|
||||||
|
url = ../qtdatavis3d.git
|
||||||
|
branch = 5.8
|
||||||
|
status = addon
|
||||||
|
[submodule "qtvirtualkeyboard"]
|
||||||
|
depends = qtbase qtdeclarative qtsvg
|
||||||
|
recommends = qtmultimedia qtquickcontrols
|
||||||
|
path = qtvirtualkeyboard
|
||||||
|
url = ../qtvirtualkeyboard.git
|
||||||
|
branch = 5.8
|
||||||
|
status = addon
|
||||||
|
[submodule "qtgamepad"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qtdeclarative
|
||||||
|
path = qtgamepad
|
||||||
|
url = ../qtgamepad
|
||||||
|
branch = 5.8
|
||||||
|
status = preview
|
||||||
|
[submodule "qtscxml"]
|
||||||
|
depends = qtbase qtdeclarative
|
||||||
|
path = qtscxml
|
||||||
|
url = ../qtscxml
|
||||||
|
branch = 5.8
|
||||||
|
status = addon
|
||||||
|
[submodule "qtspeech"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qtdeclarative qtmultimedia
|
||||||
|
path = qtspeech
|
||||||
|
url = ../qtspeech
|
||||||
|
branch = 5.8
|
||||||
|
status = preview
|
||||||
|
[submodule "qtnetworkauth"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qtwebview
|
||||||
|
path = qtnetworkauth
|
||||||
|
url = ../qtnetworkauth
|
||||||
|
branch = 5.8
|
||||||
|
status = preview
|
||||||
|
|||||||
8
README
8
README
@@ -10,7 +10,7 @@ HOW TO BUILD QT5
|
|||||||
|
|
||||||
- Perl 5.8 or later
|
- Perl 5.8 or later
|
||||||
- Python 2.7 or later
|
- Python 2.7 or later
|
||||||
- C++ compiler supporting the C++98 standard
|
- C++ compiler supporting the C++11 standard
|
||||||
|
|
||||||
For other platform specific requirements,
|
For other platform specific requirements,
|
||||||
please see section "Setting up your machine" on:
|
please see section "Setting up your machine" on:
|
||||||
@@ -39,8 +39,10 @@ HOW TO BUILD QT5
|
|||||||
Windows:
|
Windows:
|
||||||
--------
|
--------
|
||||||
|
|
||||||
Open a Windows SDK (7.0, 7.1 or later) command prompt. Ensure that the
|
Open a command prompt.
|
||||||
following tools can be found in the path:
|
Ensure that the following tools can be found in the path:
|
||||||
|
* Supported compiler (Visual Studio 2012 or later,
|
||||||
|
MinGW-builds gcc 4.9 or later)
|
||||||
* Perl version 5.12 or later [http://www.activestate.com/activeperl/]
|
* Perl version 5.12 or later [http://www.activestate.com/activeperl/]
|
||||||
* Python version 2.7 or later [http://www.activestate.com/activepython/]
|
* Python version 2.7 or later [http://www.activestate.com/activepython/]
|
||||||
* Ruby version 1.9.3 or later [http://rubyinstaller.org/]
|
* Ruby version 1.9.3 or later [http://rubyinstaller.org/]
|
||||||
|
|||||||
61
coin/provisioning/common/01-windows_removethemall.ps1
Normal file
61
coin/provisioning/common/01-windows_removethemall.ps1
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
Function Remove {
|
||||||
|
Param (
|
||||||
|
[string]$1
|
||||||
|
)
|
||||||
|
If (Test-Path $1){
|
||||||
|
echo "Remove $1"
|
||||||
|
Remove-Item -Recurse -Force $1
|
||||||
|
}Else{
|
||||||
|
echo "'$1' does not exists or already removed !!"
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Function Remove-Path {
|
||||||
|
Param (
|
||||||
|
[string]$Path
|
||||||
|
)
|
||||||
|
echo "Remove $path from Path"
|
||||||
|
$name = "Path"
|
||||||
|
$value = ([System.Environment]::GetEnvironmentVariable("Path").Split(";") | ? {$_ -ne "$path"}) -join ";"
|
||||||
|
$type = "Machine"
|
||||||
|
[System.Environment]::SetEnvironmentVariable($name,$value,$type)
|
||||||
|
}
|
||||||
|
|
||||||
|
# Remove Python
|
||||||
|
Remove C:\Python27
|
||||||
|
Remove-Path C:\python27\scripts
|
||||||
|
Remove-Path C:\python27
|
||||||
10
coin/provisioning/common/cmake.ps1
Normal file
10
coin/provisioning/common/cmake.ps1
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
$zip = "c:\users\qt\downloads\cmake-3.6.2-win32-x86.zip"
|
||||||
|
|
||||||
|
Download https://cmake.org/files/v3.6/cmake-3.6.2-win32-x86.zip http://ci-files01-hki.ci.local/input/cmake/cmake-3.6.2-win32-x86.zip $zip
|
||||||
|
Verify-Checksum $zip "541F6E7EFD228E46770B8631FFE57097576E4D4E"
|
||||||
|
|
||||||
|
Extract-Zip $zip C:
|
||||||
|
Remove-Item C:\CMake -Force -Recurse
|
||||||
|
Rename-Item C:\cmake-3.6.2-win32-x86 C:\CMake
|
||||||
44
coin/provisioning/common/conan.ps1
Normal file
44
coin/provisioning/common/conan.ps1
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
$installer = "c:\users\qt\downloads\conan-win_0_12_0.exe"
|
||||||
|
|
||||||
|
Download https://s3-eu-west-1.amazonaws.com/conanio-production/downloads/conan-win_0_12_0.exe http://ci-files01-hki.ci.local/input/conan/conan-win_0_12_0.exe $installer
|
||||||
|
Verify-Checksum $installer "719F30E6EED03149D75CDB28F80A7B873B43FF51"
|
||||||
|
& $installer /DIR=C:\Utils\Conan /VERYSILENT | Out-Null
|
||||||
|
|
||||||
|
[Environment]::SetEnvironmentVariable("CI_CONAN_BUILDINFO_DIR", "C:\Utils\conanbuildinfos", "Machine")
|
||||||
|
|
||||||
|
function Start-Process-Logged
|
||||||
|
{
|
||||||
|
Write-Host "Start-Process", $args
|
||||||
|
Start-Process @args
|
||||||
|
}
|
||||||
|
|
||||||
|
function Run-Conan-Install
|
||||||
|
{
|
||||||
|
Param (
|
||||||
|
[string]$ConanfilesDir,
|
||||||
|
[string]$BuildinfoDir,
|
||||||
|
[string]$Arch,
|
||||||
|
[string]$Compiler,
|
||||||
|
[string]$CompilerVersion,
|
||||||
|
[string]$CompilerRuntime
|
||||||
|
)
|
||||||
|
|
||||||
|
if ($CompilerRuntime) {
|
||||||
|
$runtimeArg = "-s compiler.runtime=$($CompilerRuntime)"
|
||||||
|
}
|
||||||
|
|
||||||
|
Get-ChildItem -Path "$ConanfilesDir\*.txt" |
|
||||||
|
ForEach-Object {
|
||||||
|
$outpwd = "C:\Utils\conanbuildinfos\$($BuildinfoDir)\$($_.BaseName)"
|
||||||
|
New-Item $outpwd -Type directory -Force
|
||||||
|
Start-Process-Logged `
|
||||||
|
"C:\Utils\Conan\conan\conan.exe" `
|
||||||
|
-WorkingDirectory $outpwd `
|
||||||
|
-ArgumentList "install -i -f $($_.FullName)", `
|
||||||
|
'-s', ('compiler="' + $Compiler + '"'), `
|
||||||
|
"-s os=Windows -s arch=$($Arch) -s compiler.version=$($CompilerVersion) $($runtimeArg)" `
|
||||||
|
-NoNewWindow -Wait -Verbose
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -29,3 +29,32 @@ function Extract-Zip
|
|||||||
$destinationFolder = $shell.Namespace($Destination)
|
$destinationFolder = $shell.Namespace($Destination)
|
||||||
$destinationFolder.CopyHere($zipfile.Items(), 16)
|
$destinationFolder.CopyHere($zipfile.Items(), 16)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function BadParam
|
||||||
|
{
|
||||||
|
Param ([string]$Description)
|
||||||
|
throw("You must specify $Description")
|
||||||
|
}
|
||||||
|
|
||||||
|
function Download
|
||||||
|
{
|
||||||
|
Param (
|
||||||
|
[string] $OfficialUrl = $(BadParam("the official download URL")),
|
||||||
|
[string] $CachedUrl = $(BadParam("the locally cached URL")),
|
||||||
|
[string] $Destination = $(BadParam("a download target location"))
|
||||||
|
)
|
||||||
|
try {
|
||||||
|
Invoke-WebRequest -UseBasicParsing $CachedUrl -OutFile $Destination
|
||||||
|
} catch {
|
||||||
|
Invoke-WebRequest -UseBasicParsing $OfficialUrl -OutFile $Destination
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function Add-Path
|
||||||
|
{
|
||||||
|
Param (
|
||||||
|
[string]$Path
|
||||||
|
)
|
||||||
|
echo "Adding $Path to Path"
|
||||||
|
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";$Path", [EnvironmentVariableTarget]::Machine)
|
||||||
|
}
|
||||||
|
|||||||
51
coin/provisioning/common/patch_qnx.ps1
Normal file
51
coin/provisioning/common/patch_qnx.ps1
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# Patch QNX SDK due to issues in the standard library.
|
||||||
|
# The patches are available here:
|
||||||
|
# http://www.qnx.com/download/feature.html?programid=27555
|
||||||
|
# A copy of the patch must be in the root of the Coin path in
|
||||||
|
# provisioning/qnx/patch-660-4367-RS6069_cpp-headers.zip
|
||||||
|
|
||||||
|
|
||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
$zip = "c:\users\qt\downloads\patch-660-4367-RS6069_cpp-headers.zip"
|
||||||
|
$sha1 = "57A11FFE4434AD567B3C36F7B828DBB468A9E565"
|
||||||
|
$tempDir = "C:\temp\qnx_path"
|
||||||
|
|
||||||
|
Invoke-WebRequest -UseBasicParsing http://${Env:COIN_WEBSERVER_ADDRESS}/coin/provisioning/qnx/patch-660-4367-RS6069_cpp-headers.zip -OutFile $zip
|
||||||
|
Verify-Checksum $zip $sha1
|
||||||
|
Extract-Zip $zip $tempDir
|
||||||
|
Copy-Item $tempDir\patches\660-4367\target\* C:\qnx660\target\ -recurse -force
|
||||||
|
Remove-Item $tempDir -recurse
|
||||||
64
coin/provisioning/common/python.ps1
Normal file
64
coin/provisioning/common/python.ps1
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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"
|
||||||
|
|
||||||
|
# This script installs Python $version.
|
||||||
|
# Python is required for building Qt 5 from source.
|
||||||
|
|
||||||
|
$version = "2.7.10"
|
||||||
|
$package = "C:\Windows\temp\python-$version.msi"
|
||||||
|
|
||||||
|
# check bit version
|
||||||
|
if ([System.Environment]::Is64BitProcess -eq $TRUE) {
|
||||||
|
$externalUrl = "https://www.python.org/ftp/python/$version/python-$version.amd64.msi"
|
||||||
|
$internalUrl = "http://ci-files01-hki.ci.local/input/windows/python-$version.amd64.msi"
|
||||||
|
$sha1 = "f3a474f6ab191f9b43034c0fb5c98301553775d4"
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$externalUrl = "https://www.python.org/ftp/python/$version/python-$version.msi"
|
||||||
|
$internalUrl = "http://ci-files01-hki.ci.local/input/windows/python-$version.msi"
|
||||||
|
$sha1 = "9e62f37407e6964ee0374b32869b7b4ab050d12a"
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "Fetching from URL..."
|
||||||
|
Download $externalUrl $internalUrl $package
|
||||||
|
Verify-Checksum $package $sha1
|
||||||
|
echo "Installing $package..."
|
||||||
|
cmd /c "$package /q"
|
||||||
|
# We need to change allowZip64 from 'False' to 'True' to be able to create ZIP files that use the ZIP64 extensions when the zipfile is larger than 2 GB
|
||||||
|
echo "Chancing allowZip64 value to 'True'..."
|
||||||
|
(Get-Content C:\Python27\lib\zipfile.py) | ForEach-Object { $_ -replace "allowZip64=False", "allowZip64=True" } | Set-Content C:\Python27\lib\zipfile.py
|
||||||
|
echo "Remove $package..."
|
||||||
|
del $package
|
||||||
|
Add-Path $path
|
||||||
7
coin/provisioning/common/ruby.ps1
Normal file
7
coin/provisioning/common/ruby.ps1
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
$installer = "c:\users\qt\downloads\rubyinstaller-2.3.1.exe"
|
||||||
|
|
||||||
|
Download https://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.3.1.exe http://ci-files01-hki.ci.local/input/ruby/rubyinstaller-2.3.1.exe $installer
|
||||||
|
Verify-Checksum $installer "FF377F6F313849C3B0CD72EEC1EFFA436F0E4A36"
|
||||||
|
& $installer /DIR=C:\ruby /VERYSILENT
|
||||||
@@ -0,0 +1,101 @@
|
|||||||
|
#!/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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 Android sdk and ndk.
|
||||||
|
|
||||||
|
# It also runs update for SDK API level 18, latest SDK tools, latest platform-tools and build-tools version 23.0.3
|
||||||
|
|
||||||
|
# Build-tools version 23.0.3 is the latest usable version for Red Hat 6. Newer version of build-tools, version 24.x.x, requires GLIBC_2.14, which is not available in Red Hat 6.
|
||||||
|
|
||||||
|
# Android 16 is the minimum requirement for Qt 5.7 applications, but we need something more recent than that for building Qt itself.
|
||||||
|
# E.g The Bluetooth features that require Android 18 will disable themselves dynamically when running on an Android 16 device.
|
||||||
|
# That's why we need to use Andoid-18 API version and decision was made to use it also with Qt 5.6.
|
||||||
|
|
||||||
|
set -e
|
||||||
|
targetFolder="/opt/android"
|
||||||
|
baseUrl="http://ci-files01-hki.ci.local/input/android"
|
||||||
|
|
||||||
|
# SDK
|
||||||
|
sdkVersion="android-sdk_r24.4.1-linux.tgz"
|
||||||
|
sdkBuildToolsVersion="23.0.3"
|
||||||
|
sdkApiLevel="android-18"
|
||||||
|
sdkUrl="$baseUrl/$sdkVersion"
|
||||||
|
sdkSha1="725bb360f0f7d04eaccff5a2d57abdd49061326d"
|
||||||
|
sdkTargetFile="$targetFolder/$sdkVersion"
|
||||||
|
sdkExtract="tar -C $targetFolder -zxf $sdkTargetFile"
|
||||||
|
sdkFolderName="android-sdk-linux"
|
||||||
|
sdkName="sdk"
|
||||||
|
|
||||||
|
# NDK
|
||||||
|
ndkVersion="android-ndk-r10e-linux-x86_64.zip"
|
||||||
|
ndkUrl="$baseUrl/$ndkVersion"
|
||||||
|
ndkSha1="f692681b007071103277f6edc6f91cb5c5494a32"
|
||||||
|
ndkTargetFile="$targetFolder/$ndkVersion"
|
||||||
|
ndkExtract="unzip $ndkTargetFile -d $targetFolder"
|
||||||
|
ndkFolderName="android-ndk-r10e"
|
||||||
|
ndkName="ndk"
|
||||||
|
|
||||||
|
function InstallAndroidPackage {
|
||||||
|
targetFolder=$1
|
||||||
|
version=$2
|
||||||
|
url=$3
|
||||||
|
sha1=$4
|
||||||
|
targetFile=$5
|
||||||
|
extract=$6
|
||||||
|
folderName=$7
|
||||||
|
name=$8
|
||||||
|
|
||||||
|
sudo wget --tries=5 --waitretry=5 --output-document=$targetFile $url || echo "Failed to download '$url' multiple times"
|
||||||
|
echo "$sha1 $targetFile" | sha1sum --check || echo "Failed to check sha1sum"
|
||||||
|
sudo chmod 755 $targetFile
|
||||||
|
sudo $extract || echo "Failed to extract $url"
|
||||||
|
sudo chown -R qt:users $targetFolder/$folderName
|
||||||
|
sudo mv $targetFolder/$folderName $targetFolder/$name || echo "Failed to rename $name"
|
||||||
|
sudo rm -fr $targetFolder/$version
|
||||||
|
}
|
||||||
|
|
||||||
|
sudo mkdir $targetFolder
|
||||||
|
# Install Android SDK
|
||||||
|
echo "Installing Android SDK version $sdkVersion..."
|
||||||
|
InstallAndroidPackage $targetFolder $sdkVersion $sdkUrl $sdkSha1 $sdkTargetFile "$sdkExtract" $sdkFolderName $sdkName
|
||||||
|
|
||||||
|
# Install Android NDK
|
||||||
|
echo "Installing Android NDK version $ndkVersion..."
|
||||||
|
InstallAndroidPackage $targetFolder $ndkVersion $ndkUrl $ndkSha1 $ndkTargetFile "$ndkExtract" $ndkFolderName $ndkName
|
||||||
|
|
||||||
|
# run update for Android SDK and install SDK API version 18, latest SDK tools, platform-tools and build-tools
|
||||||
|
echo "Running Android SDK update for API version 18, SDK-tools, platform-tools and build-tools-$sdkBuildToolsVersion..."
|
||||||
|
echo "y" |$targetFolder/sdk/tools/android update sdk --no-ui --all --filter $sdkApiLevel,tools,platform-tools,build-tools-$sdkBuildToolsVersion || echo "Failed to run update"
|
||||||
|
|
||||||
3
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/libusb.sh
Normal file
3
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/libusb.sh
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/env bash
|
||||||
|
# Required for tqtc-boot2qt/qdb
|
||||||
|
sudo yum install -y libusb1-devel
|
||||||
64
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/patch_qnx.sh
Normal file
64
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/patch_qnx.sh
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
#!/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# Patch QNX SDK due to issues in the standard library.
|
||||||
|
# The patches are available here:
|
||||||
|
# http://www.qnx.com/download/feature.html?programid=27555
|
||||||
|
# A copy of the patch must be in the root of the Coin path in
|
||||||
|
# provisioning/qnx/patch-660-4367-RS6069_cpp-headers.zip
|
||||||
|
|
||||||
|
set -e
|
||||||
|
sha1="57a11ffe4434ad567b3c36f7b828dbb468a9e565"
|
||||||
|
|
||||||
|
function InstallZipPackageFromURL {
|
||||||
|
url=$1
|
||||||
|
expectedSha1=$2
|
||||||
|
targetDirectory=$3
|
||||||
|
|
||||||
|
targetFile=`mktemp` || echo "Failed to create temporary file"
|
||||||
|
wget --tries=5 --waitretry=5 --output-document=$targetFile $url || echo "Failed to download '$url' multiple times"
|
||||||
|
echo "$expectedSha1 $targetFile" | sha1sum --check || echo "Failed to check sha1sum"
|
||||||
|
|
||||||
|
tempDir=`mktemp -d` || echo "Failed to create temporary directory"
|
||||||
|
/usr/bin/unzip -o -d $tempDir $targetFile || echo "Failed to unzip $url archive"
|
||||||
|
trap "sudo rm -fr $targetFile $tempDir" EXIT
|
||||||
|
|
||||||
|
sudo cp -rafv $tempDir/patches/660-4367/target/* /opt/qnx660/target/
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "Patching QNX"
|
||||||
|
|
||||||
|
baseBinaryPackageURL="http://${COIN_WEBSERVER_ADDRESS}/coin/provisioning/qnx/patch-660-4367-RS6069_cpp-headers.zip"
|
||||||
|
InstallZipPackageFromURL $baseBinaryPackageURL $sha1 "/opt/qnx660/target/"
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# We need to disable selinux while we are overwriting some binaries
|
||||||
|
# required by it. If this is not done, ICU provisioning will create
|
||||||
|
# template that is not booting.
|
||||||
|
|
||||||
|
sudo sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
|
||||||
70
coin/provisioning/qtci-linux-RHEL-7.2-x86_64/install_icu.sh
Normal file
70
coin/provisioning/qtci-linux-RHEL-7.2-x86_64/install_icu.sh
Normal file
@@ -0,0 +1,70 @@
|
|||||||
|
#!/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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 the right ICU version
|
||||||
|
|
||||||
|
set -e
|
||||||
|
icuVersion="56.1"
|
||||||
|
icuLocation="/usr/lib64"
|
||||||
|
sha1="6dd9ca6b185681a7ddc4bb94fd7fced27647a21c"
|
||||||
|
|
||||||
|
function Install7ZPackageFromURL {
|
||||||
|
url=$1
|
||||||
|
expectedSha1=$2
|
||||||
|
targetDirectory=$3
|
||||||
|
|
||||||
|
targetFile=`mktemp` || echo "Failed to create temporary file"
|
||||||
|
wget --tries=5 --waitretry=5 --output-document=$targetFile $url || echo "Failed to download '$url' multiple times"
|
||||||
|
echo "$expectedSha1 $targetFile" | sha1sum --check || echo "Failed to check sha1sum"
|
||||||
|
sudo /usr/local/bin/7z x -yo$targetDirectory $targetFile || echo "Failed to unzip $url archive"
|
||||||
|
rm $targetFile
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "Installing custom ICU $icuVersion $sha1 packages on RHEL to $icuLocation"
|
||||||
|
|
||||||
|
baseBinaryPackageURL="http://master.qt.io/development_releases/prebuilt/icu/prebuilt/$icuVersion/icu-linux-g++-Rhel7.2-x64.7z"
|
||||||
|
Install7ZPackageFromURL $baseBinaryPackageURL $sha1 "/usr/lib64"
|
||||||
|
|
||||||
|
echo "Installing custom ICU devel packages on RHEL"
|
||||||
|
|
||||||
|
sha1Dev="bffde26cdea752bee0edd281820c57f1adac3864"
|
||||||
|
develPackageURL="http://master.qt.io/development_releases/prebuilt/icu/prebuilt/$icuVersion/icu-linux-g++-Rhel7.2-x64-devel.7z"
|
||||||
|
tempDir=`mktemp -d` || echo "Failed to create temporary directory"
|
||||||
|
trap "sudo rm -fr $tempDir" EXIT
|
||||||
|
Install7ZPackageFromURL $develPackageURL $sha1Dev $tempDir
|
||||||
|
sudo cp -a $tempDir/lib/* /usr/lib64
|
||||||
|
sudo cp -a $tempDir/* /usr/
|
||||||
|
|
||||||
|
sudo /sbin/ldconfig
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
# gstreamer 1 for QtMultimedia
|
||||||
|
# gtk3 style for QtGui/QStyle
|
||||||
|
# libusb1 for tqtc-boot2qt/qdb
|
||||||
|
|
||||||
|
sudo yum install -y \
|
||||||
|
gstreamer1-devel gstreamer1-plugins-base-devel \
|
||||||
|
gtk3-devel \
|
||||||
|
libusb1-devel
|
||||||
|
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
#!/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install -y libboost-dev libboost-thread-dev libboost-system-dev libboost-program-options-dev libboost-filesystem-dev libxml2-dev libboost-regex-dev
|
||||||
|
|
||||||
|
TEMPDIR=$(mktemp --directory) || echo "Failed to create temporary directory"
|
||||||
|
trap "sudo rm -fr $TEMPDIR" EXIT
|
||||||
|
cd $TEMPDIR
|
||||||
|
git clone https://github.com/FreeOpcUa/freeopcua.git freeopcua
|
||||||
|
cd freeopcua
|
||||||
|
git checkout 57b6993d39b6761af773fa4fa37c3fbd39c764f1
|
||||||
|
mkdir build
|
||||||
|
cd build
|
||||||
|
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local ..
|
||||||
|
make
|
||||||
|
sudo make install
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/env bash
|
||||||
|
# Required for tqtc-boot2qt/qdb
|
||||||
|
sudo apt-get install -y libusb-1.0-0-dev
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\01-windows_removethemall.ps1"
|
||||||
1
coin/provisioning/qtci-windows-10-x86/cmake.ps1
Normal file
1
coin/provisioning/qtci-windows-10-x86/cmake.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\cmake.ps1"
|
||||||
9
coin/provisioning/qtci-windows-10-x86/conan.ps1
Normal file
9
coin/provisioning/qtci-windows-10-x86/conan.ps1
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
. "$PSScriptRoot\..\common\conan.ps1"
|
||||||
|
|
||||||
|
Run-Conan-Install `
|
||||||
|
-ConanfilesDir "$PSScriptRoot\conanfiles" `
|
||||||
|
-BuildinfoDir MSVC2015-x86 `
|
||||||
|
-Arch x86 `
|
||||||
|
-Compiler "Visual Studio" `
|
||||||
|
-CompilerVersion 14 `
|
||||||
|
-CompilerRuntime MD
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
[requires]
|
||||||
|
cmake_installer/0.1@lasote/testing
|
||||||
|
icu/57.1@Vitallium/stable
|
||||||
|
libxml2-qt/2.9.4@Vitallium/stable
|
||||||
|
libxslt-qt/1.1.29@Vitallium/stable
|
||||||
|
|
||||||
|
[generators]
|
||||||
|
cmake
|
||||||
|
virtualenv
|
||||||
|
|
||||||
|
[options]
|
||||||
|
cmake_installer:version=3.5.2
|
||||||
|
icu:shared=True
|
||||||
|
libxml2-qt:shared=False
|
||||||
|
libxslt-qt:shared=False
|
||||||
|
|
||||||
|
[imports]
|
||||||
|
bin, icudt57.dll -> ./bin
|
||||||
|
bin, icuin57.dll -> ./bin
|
||||||
|
bin, icuuc57.dll -> ./bin
|
||||||
1
coin/provisioning/qtci-windows-10-x86/python.ps1
Normal file
1
coin/provisioning/qtci-windows-10-x86/python.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\python.ps1"
|
||||||
1
coin/provisioning/qtci-windows-10-x86/ruby.ps1
Normal file
1
coin/provisioning/qtci-windows-10-x86/ruby.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\ruby.ps1"
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\01-windows_removethemall.ps1"
|
||||||
1
coin/provisioning/qtci-windows-10-x86_64/cmake.ps1
Normal file
1
coin/provisioning/qtci-windows-10-x86_64/cmake.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\cmake.ps1"
|
||||||
9
coin/provisioning/qtci-windows-10-x86_64/conan.ps1
Normal file
9
coin/provisioning/qtci-windows-10-x86_64/conan.ps1
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
. "$PSScriptRoot\..\common\conan.ps1"
|
||||||
|
|
||||||
|
Run-Conan-Install `
|
||||||
|
-ConanfilesDir "$PSScriptRoot\conanfiles" `
|
||||||
|
-BuildinfoDir MSVC2015-x86_64 `
|
||||||
|
-Arch x86_64 `
|
||||||
|
-Compiler "Visual Studio" `
|
||||||
|
-CompilerVersion 14 `
|
||||||
|
-CompilerRuntime MD
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
[requires]
|
||||||
|
cmake_installer/0.1@lasote/testing
|
||||||
|
icu/57.1@Vitallium/stable
|
||||||
|
libxml2-qt/2.9.4@Vitallium/stable
|
||||||
|
libxslt-qt/1.1.29@Vitallium/stable
|
||||||
|
|
||||||
|
[generators]
|
||||||
|
cmake
|
||||||
|
virtualenv
|
||||||
|
|
||||||
|
[options]
|
||||||
|
cmake_installer:version=3.5.2
|
||||||
|
icu:shared=True
|
||||||
|
libxml2-qt:shared=False
|
||||||
|
libxslt-qt:shared=False
|
||||||
|
|
||||||
|
[imports]
|
||||||
|
bin, icudt57.dll -> ./bin
|
||||||
|
bin, icuin57.dll -> ./bin
|
||||||
|
bin, icuuc57.dll -> ./bin
|
||||||
1
coin/provisioning/qtci-windows-10-x86_64/python.ps1
Normal file
1
coin/provisioning/qtci-windows-10-x86_64/python.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\python.ps1"
|
||||||
1
coin/provisioning/qtci-windows-10-x86_64/ruby.ps1
Normal file
1
coin/provisioning/qtci-windows-10-x86_64/ruby.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\ruby.ps1"
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\01-windows_removethemall.ps1"
|
||||||
1
coin/provisioning/qtci-windows-7-x86/patch_qnx.ps1
Normal file
1
coin/provisioning/qtci-windows-7-x86/patch_qnx.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\patch_qnx.ps1"
|
||||||
1
coin/provisioning/qtci-windows-7-x86/python.ps1
Normal file
1
coin/provisioning/qtci-windows-7-x86/python.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\python.ps1"
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\01-windows_removethemall.ps1"
|
||||||
1
coin/provisioning/qtci-windows-8-x86/python.ps1
Normal file
1
coin/provisioning/qtci-windows-8-x86/python.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\python.ps1"
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\01-windows_removethemall.ps1"
|
||||||
1
coin/provisioning/qtci-windows-8-x86_64/python.ps1
Normal file
1
coin/provisioning/qtci-windows-8-x86_64/python.ps1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\python.ps1"
|
||||||
7
configure.json
Normal file
7
configure.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"commandline": {
|
||||||
|
"options": {
|
||||||
|
"skip": "addString"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
31
qt.pro
31
qt.pro
@@ -1,12 +1,10 @@
|
|||||||
# Create the super cache so modules will add themselves to it.
|
# Create the super cache so modules will add themselves to it.
|
||||||
cache(, super)
|
cache(, super)
|
||||||
|
|
||||||
CONFIG += build_pass # hack to disable the .qmake.super auto-add
|
|
||||||
load(qt_build_config)
|
|
||||||
CONFIG -= build_pass # unhack, as it confuses Qt Creator
|
|
||||||
|
|
||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
|
|
||||||
|
CONFIG += prepare_docs qt_docs_targets
|
||||||
|
|
||||||
# Extract submodules from .gitmodules.
|
# Extract submodules from .gitmodules.
|
||||||
lines = $$cat(.gitmodules, lines)
|
lines = $$cat(.gitmodules, lines)
|
||||||
for (line, lines) {
|
for (line, lines) {
|
||||||
@@ -26,6 +24,29 @@ for (line, lines) {
|
|||||||
}
|
}
|
||||||
QMAKE_INTERNAL_INCLUDED_FILES += $$PWD/.gitmodules
|
QMAKE_INTERNAL_INCLUDED_FILES += $$PWD/.gitmodules
|
||||||
|
|
||||||
|
QT_SKIP_MODULES =
|
||||||
|
uikit {
|
||||||
|
QT_SKIP_MODULES += qtdoc qtmacextras qtserialport qtwebkit qtwebkit-examples
|
||||||
|
!ios: QT_SKIP_MODULES += qtscript
|
||||||
|
}
|
||||||
|
|
||||||
|
# This is a bit hacky, but a proper implementation is not worth it.
|
||||||
|
args = $$QMAKE_EXTRA_ARGS
|
||||||
|
for (ever) {
|
||||||
|
isEmpty(args): break()
|
||||||
|
a = $$take_first(args)
|
||||||
|
|
||||||
|
equals(a, -skip) {
|
||||||
|
isEmpty(args): break()
|
||||||
|
m = $$take_first(args)
|
||||||
|
contains(m, -.*): next()
|
||||||
|
m ~= s/^(qt)?/qt/
|
||||||
|
!contains(modules, $$m): \
|
||||||
|
error("-skip command line argument used with non-existent module '$$m'.")
|
||||||
|
QT_SKIP_MODULES += $$m
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
modules = $$sort_depends(modules, module., .depends .recommends)
|
modules = $$sort_depends(modules, module., .depends .recommends)
|
||||||
modules = $$reverse(modules)
|
modules = $$reverse(modules)
|
||||||
for (mod, modules) {
|
for (mod, modules) {
|
||||||
@@ -72,3 +93,5 @@ for (mod, modules) {
|
|||||||
|
|
||||||
SUBDIRS += $$mod
|
SUBDIRS += $$mod
|
||||||
}
|
}
|
||||||
|
|
||||||
|
load(qt_configure)
|
||||||
|
|||||||
2
qt3d
2
qt3d
Submodule qt3d updated: d3889211dc...6e8e228852
Submodule qtactiveqt updated: c3dda3b45c...d72a0b4481
Submodule qtandroidextras updated: d973d761c5...8bd0a0e521
2
qtbase
2
qtbase
Submodule qtbase updated: b4ada3f0d8...5a92b6e8be
Submodule qtcanvas3d updated: 85fe2daab5...6c5121eab7
1
qtcharts
Submodule
1
qtcharts
Submodule
Submodule qtcharts added at 15447eed96
Submodule qtconnectivity updated: bd7649557e...515ff5b0f9
1
qtdatavis3d
Submodule
1
qtdatavis3d
Submodule
Submodule qtdatavis3d added at 96086b01a3
Submodule qtdeclarative updated: c1d726fe19...9d085bf002
2
qtdoc
2
qtdoc
Submodule qtdoc updated: 2a3a8c9e86...17164cd947
Submodule qtdocgallery updated: 2da36eb615...e36e6f0abd
Submodule qtenginio updated: 6c37300c66...b0ad5907f4
Submodule qtfeedback updated: 28ca624149...9ac8d8c272
1
qtgamepad
Submodule
1
qtgamepad
Submodule
Submodule qtgamepad added at 095d854f18
Submodule qtgraphicaleffects updated: 0b68e91d68...8b5cb6185a
Submodule qtimageformats updated: d7bdc138b8...99d9e0c527
Submodule qtlocation updated: 7d01112c36...8aabdb0975
Submodule qtmacextras updated: 15c849dcfd...57b5739923
Submodule qtmultimedia updated: 20686cb51f...0cb4dc5c1f
1
qtnetworkauth
Submodule
1
qtnetworkauth
Submodule
Submodule qtnetworkauth added at 8e49136c1d
2
qtpim
2
qtpim
Submodule qtpim updated: de4cfc6b53...02efef5ee6
Submodule qtpurchasing updated: b5c6c76fac...9aa3e78fd1
2
qtqa
2
qtqa
Submodule qtqa updated: e49c7d6f19...8c5bc9ede6
2
qtquick1
2
qtquick1
Submodule qtquick1 updated: 5eab543c5c...64faeb0d80
Submodule qtquickcontrols updated: 59c6c0e0b1...3bc99dd69f
Submodule qtquickcontrols2 updated: e93c73c0aa...e09a859199
Submodule qtrepotools updated: 7b54379392...c38b38d8b6
2
qtscript
2
qtscript
Submodule qtscript updated: 9dc78a2d84...89e980b8e0
1
qtscxml
Submodule
1
qtscxml
Submodule
Submodule qtscxml added at 44798eeb43
Submodule qtsensors updated: 922c2bb671...8065e46142
Submodule qtserialbus updated: 0a4a5f7e1c...8e4bd5bcfd
Submodule qtserialport updated: 46ef9fdc13...e2a658a247
1
qtspeech
Submodule
1
qtspeech
Submodule
Submodule qtspeech added at 59a279265f
2
qtsvg
2
qtsvg
Submodule qtsvg updated: 2d55b4996e...5a00abdefd
Submodule qtsystems updated: cc2077700b...434af789f0
2
qttools
2
qttools
Submodule qttools updated: a9e5e09f15...b8113e90e2
Submodule qttranslations updated: 225e1740fe...64f3b105fb
1
qtvirtualkeyboard
Submodule
1
qtvirtualkeyboard
Submodule
Submodule qtvirtualkeyboard added at 947a55149a
Submodule qtwayland updated: 82e1158392...3443483c9e
Submodule qtwebchannel updated: 3b28a6956c...bf66a8531e
Submodule qtwebengine updated: ec84507898...ac3d8780a0
2
qtwebkit
2
qtwebkit
Submodule qtwebkit updated: b35917bcb4...431520f150
Submodule qtwebkit-examples updated: 2a143bf81b...1a839b5056
Submodule qtwebsockets updated: ef7b03e3e5...ccb1385483
Submodule qtwebview updated: 6313ae2b2a...fdf3a401b7
Submodule qtwinextras updated: d80f8bcf50...13604e3fcc
Submodule qtx11extras updated: df10edcfae...0f91218091
Submodule qtxmlpatterns updated: 074571305e...977d0fb3f0
Reference in New Issue
Block a user