mirror of
git://code.qt.io/qt/qt5.git
synced 2026-03-07 04:46:06 +08:00
Compare commits
88 Commits
dev
...
v6.11.0-rc
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f6a5b90ab7 | ||
|
|
d4821293c3 | ||
|
|
3b03dc00c1 | ||
|
|
1b6a8c073a | ||
|
|
73cad7fe96 | ||
|
|
b2fb8279dc | ||
|
|
546bcebdaa | ||
|
|
75b333607c | ||
|
|
6c0f85bdbd | ||
|
|
1d998afee6 | ||
|
|
5d247c1e58 | ||
|
|
18956e23c4 | ||
|
|
6722895711 | ||
|
|
87b82c5a62 | ||
|
|
e3ee9617ac | ||
|
|
03c30a97d5 | ||
|
|
3700add7fc | ||
|
|
08cef8ffb2 | ||
|
|
7326e7a3b8 | ||
|
|
59fd96b18f | ||
|
|
30a9d5669c | ||
|
|
49b09bab88 | ||
|
|
8c54a23ab6 | ||
|
|
13db7987b8 | ||
|
|
75d3d6297c | ||
|
|
7b2be59623 | ||
|
|
04f579997c | ||
|
|
474c3e5a67 | ||
|
|
a606693372 | ||
|
|
bd9eace754 | ||
|
|
0796b73482 | ||
|
|
d5459a1d46 | ||
|
|
b170c102dd | ||
|
|
68bc5e611b | ||
|
|
656d26f1c5 | ||
|
|
17b78a06d4 | ||
|
|
064d6696df | ||
|
|
250c07e631 | ||
|
|
7733013b4d | ||
|
|
5fc5b79f16 | ||
|
|
d4dfc9718b | ||
|
|
7383c38f43 | ||
|
|
398d58c520 | ||
|
|
399f581855 | ||
|
|
5217ba2d0a | ||
|
|
b5b86a4508 | ||
|
|
b4bb8734fb | ||
|
|
a757f93331 | ||
|
|
89d35e1a10 | ||
|
|
de278446ba | ||
|
|
77861386ac | ||
|
|
f5f14e7b58 | ||
|
|
5ee15a39c9 | ||
|
|
bed250f1eb | ||
|
|
ac952a3cc3 | ||
|
|
e431a58ebf | ||
|
|
aae69c26d8 | ||
|
|
2fc7f02d02 | ||
|
|
39cfe5772c | ||
|
|
fee8bfc9a9 | ||
|
|
039675855e | ||
|
|
622385a2ba | ||
|
|
bd26fc0730 | ||
|
|
cf5e24cbb4 | ||
|
|
04aab39e54 | ||
|
|
c1037d865f | ||
|
|
ffc932b4e3 | ||
|
|
99f5a9ba83 | ||
|
|
d9cdae957b | ||
|
|
45dd047f29 | ||
|
|
82ba6e4754 | ||
|
|
03f6468edc | ||
|
|
3ce2cfd74c | ||
|
|
be118a32fb | ||
|
|
554dcc4746 | ||
|
|
b571b85cb8 | ||
|
|
189740e5e1 | ||
|
|
7b36e50c64 | ||
|
|
f1d54f955c | ||
|
|
ec20fd6cab | ||
|
|
c3f0773ed2 | ||
|
|
b8b7c30b2a | ||
|
|
e171387d4c | ||
|
|
6e69c9f7a7 | ||
|
|
182960fb5e | ||
|
|
f00a460c60 | ||
|
|
69a8b1abfe | ||
|
|
c78156feca |
94
.gitmodules
vendored
94
.gitmodules
vendored
@@ -1,40 +1,40 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtimageformats qtshadertools qtsvg qtlanguageserver
|
recommends = qtimageformats qtshadertools qtsvg qtlanguageserver
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmultimedia"]
|
[submodule "qtmultimedia"]
|
||||||
depends = qtbase qtshadertools
|
depends = qtbase qtshadertools
|
||||||
recommends = qtdeclarative qtquick3d
|
recommends = qtdeclarative qtquick3d
|
||||||
path = qtmultimedia
|
path = qtmultimedia
|
||||||
url = ../qtmultimedia.git
|
url = ../qtmultimedia.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[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 = dev
|
branch = 6.11.0
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtxmlpatterns"]
|
[submodule "qtxmlpatterns"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
recommends = qtmultimedia qtshadertools qttasktree qtwebengine
|
recommends = qtmultimedia qtshadertools qttasktree qtwebengine
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -68,7 +68,7 @@
|
|||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtqa
|
path = qtqa
|
||||||
url = ../qtqa.git
|
url = ../qtqa.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = essential
|
status = essential
|
||||||
priority = 50
|
priority = 50
|
||||||
[submodule "qtlocation"]
|
[submodule "qtlocation"]
|
||||||
@@ -76,21 +76,21 @@
|
|||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qtpositioning"]
|
[submodule "qtpositioning"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtserialport
|
recommends = qtdeclarative qtserialport
|
||||||
path = qtpositioning
|
path = qtpositioning
|
||||||
url = ../qtpositioning.git
|
url = ../qtpositioning.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
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 = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -117,61 +117,61 @@
|
|||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
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 = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt3d"]
|
[submodule "qt3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtshadertools qtmultimedia
|
recommends = qtdeclarative qtshadertools qtmultimedia
|
||||||
path = qt3d
|
path = qt3d
|
||||||
url = ../qt3d.git
|
url = ../qt3d.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtserialport
|
recommends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
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 = dev
|
branch = 6.11.0
|
||||||
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 = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebchannel qttools qtpositioning
|
recommends = qtwebchannel qttools qtpositioning
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtcanvas3d"]
|
[submodule "qtcanvas3d"]
|
||||||
@@ -185,28 +185,28 @@
|
|||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
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 = dev
|
branch = 6.11.0
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[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 = dev
|
branch = 6.11.0
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtvirtualkeyboard"]
|
[submodule "qtvirtualkeyboard"]
|
||||||
depends = qtbase qtdeclarative qtsvg
|
depends = qtbase qtdeclarative qtsvg
|
||||||
recommends = qtmultimedia
|
recommends = qtmultimedia
|
||||||
path = qtvirtualkeyboard
|
path = qtvirtualkeyboard
|
||||||
url = ../qtvirtualkeyboard.git
|
url = ../qtvirtualkeyboard.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgamepad"]
|
[submodule "qtgamepad"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -219,27 +219,27 @@
|
|||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtscxml
|
path = qtscxml
|
||||||
url = ../qtscxml.git
|
url = ../qtscxml.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtspeech"]
|
[submodule "qtspeech"]
|
||||||
depends = qtbase qtmultimedia
|
depends = qtbase qtmultimedia
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtspeech
|
path = qtspeech
|
||||||
url = ../qtspeech.git
|
url = ../qtspeech.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
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 = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebglplugin"]
|
[submodule "qtwebglplugin"]
|
||||||
depends = qtbase qtwebsockets
|
depends = qtbase qtwebsockets
|
||||||
@@ -249,110 +249,110 @@
|
|||||||
branch = dev
|
branch = dev
|
||||||
status = ignore
|
status = ignore
|
||||||
[submodule "qtlottie"]
|
[submodule "qtlottie"]
|
||||||
depends = qtbase qtdeclarative qtquicktimeline
|
depends = qtbase qtdeclarative
|
||||||
path = qtlottie
|
path = qtlottie
|
||||||
url = ../qtlottie.git
|
url = ../qtlottie.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquicktimeline"]
|
[submodule "qtquicktimeline"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtquicktimeline
|
path = qtquicktimeline
|
||||||
url = ../qtquicktimeline
|
url = ../qtquicktimeline
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick3d"]
|
[submodule "qtquick3d"]
|
||||||
depends = qtbase qtdeclarative qtshadertools
|
depends = qtbase qtdeclarative qtshadertools
|
||||||
recommends = qtquicktimeline
|
recommends = qtquicktimeline
|
||||||
path = qtquick3d
|
path = qtquick3d
|
||||||
url = ../qtquick3d.git
|
url = ../qtquick3d.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtshadertools"]
|
[submodule "qtshadertools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtshadertools
|
path = qtshadertools
|
||||||
url = ../qtshadertools.git
|
url = ../qtshadertools.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt5compat"]
|
[submodule "qt5compat"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qt5compat
|
path = qt5compat
|
||||||
url = ../qt5compat.git
|
url = ../qt5compat.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtcoap"]
|
[submodule "qtcoap"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtcoap
|
path = qtcoap
|
||||||
url = ../qtcoap.git
|
url = ../qtcoap.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmqtt"]
|
[submodule "qtmqtt"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
recommends = qtwebsockets
|
recommends = qtwebsockets
|
||||||
path = qtmqtt
|
path = qtmqtt
|
||||||
url = ../qtmqtt.git
|
url = ../qtmqtt.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtopcua"]
|
[submodule "qtopcua"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtopcua
|
path = qtopcua
|
||||||
url = ../qtopcua.git
|
url = ../qtopcua.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtlanguageserver"]
|
[submodule "qtlanguageserver"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtlanguageserver
|
path = qtlanguageserver
|
||||||
url = ../qtlanguageserver.git
|
url = ../qtlanguageserver.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qthttpserver"]
|
[submodule "qthttpserver"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtwebsockets
|
recommends = qtwebsockets
|
||||||
path = qthttpserver
|
path = qthttpserver
|
||||||
url = ../qthttpserver.git
|
url = ../qthttpserver.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick3dphysics"]
|
[submodule "qtquick3dphysics"]
|
||||||
depends = qtbase qtdeclarative qtquick3d qtshadertools
|
depends = qtbase qtdeclarative qtquick3d qtshadertools
|
||||||
path = qtquick3dphysics
|
path = qtquick3dphysics
|
||||||
url = ../qtquick3dphysics.git
|
url = ../qtquick3dphysics.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgrpc"]
|
[submodule "qtgrpc"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtgrpc
|
path = qtgrpc
|
||||||
url = ../qtgrpc.git
|
url = ../qtgrpc.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickeffectmaker"]
|
[submodule "qtquickeffectmaker"]
|
||||||
depends = qtbase qtdeclarative qtshadertools
|
depends = qtbase qtdeclarative qtshadertools
|
||||||
recommends = qtquick3d
|
recommends = qtquick3d
|
||||||
path = qtquickeffectmaker
|
path = qtquickeffectmaker
|
||||||
url = ../qtquickeffectmaker.git
|
url = ../qtquickeffectmaker.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgraphs"]
|
[submodule "qtgraphs"]
|
||||||
depends = qtbase qtdeclarative qtquick3d
|
depends = qtbase qtdeclarative qtquick3d
|
||||||
path = qtgraphs
|
path = qtgraphs
|
||||||
url = ../qtgraphs.git
|
url = ../qtgraphs.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qttasktree"]
|
[submodule "qttasktree"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qttasktree
|
path = qttasktree
|
||||||
url = ../qttasktree.git
|
url = ../qttasktree.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qtopenapi"]
|
[submodule "qtopenapi"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtopenapi
|
path = qtopenapi
|
||||||
url = ../qtopenapi.git
|
url = ../qtopenapi.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qtcanvaspainter"]
|
[submodule "qtcanvaspainter"]
|
||||||
depends = qtbase qtdeclarative qtshadertools
|
depends = qtbase qtdeclarative qtshadertools
|
||||||
path = qtcanvaspainter
|
path = qtcanvaspainter
|
||||||
url = ../qtcanvaspainter.git
|
url = ../qtcanvaspainter.git
|
||||||
branch = dev
|
branch = 6.11.0
|
||||||
status = preview
|
status = preview
|
||||||
|
|||||||
@@ -102,27 +102,18 @@ endfunction()
|
|||||||
# - ../qt/qttools-litehtml.git
|
# - ../qt/qttools-litehtml.git
|
||||||
function(qt_ir_add_git_remotes repo_relative_url working_directory)
|
function(qt_ir_add_git_remotes repo_relative_url working_directory)
|
||||||
set(gerrit_ssh_base "ssh://@USER@codereview.qt-project.org@PORT@/")
|
set(gerrit_ssh_base "ssh://@USER@codereview.qt-project.org@PORT@/")
|
||||||
set(gerrit_https_base "https://@USER@codereview.qt-project.org@AUTH@/")
|
set(gerrit_repo_url "${gerrit_ssh_base}")
|
||||||
|
|
||||||
qt_ir_get_option_value(codereview-username username)
|
qt_ir_get_option_value(codereview-username username)
|
||||||
qt_ir_get_option_value(codereview-https https)
|
|
||||||
|
|
||||||
if(https)
|
|
||||||
set(gerrit_repo_url "${gerrit_https_base}")
|
|
||||||
else()
|
|
||||||
set(gerrit_repo_url "${gerrit_ssh_base}")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# If given a username, make a "verbose" remote.
|
# If given a username, make a "verbose" remote.
|
||||||
# Otherwise, rely on proper SSH configuration.
|
# Otherwise, rely on proper SSH configuration.
|
||||||
if(username)
|
if(username)
|
||||||
string(REPLACE "@USER@" "${username}@" gerrit_repo_url "${gerrit_repo_url}")
|
string(REPLACE "@USER@" "${username}@" gerrit_repo_url "${gerrit_repo_url}")
|
||||||
string(REPLACE "@PORT@" ":29418" gerrit_repo_url "${gerrit_repo_url}")
|
string(REPLACE "@PORT@" ":29418" gerrit_repo_url "${gerrit_repo_url}")
|
||||||
string(REPLACE "@AUTH@" "/a" gerrit_repo_url "${gerrit_repo_url}")
|
|
||||||
else()
|
else()
|
||||||
string(REPLACE "@USER@" "" gerrit_repo_url "${gerrit_repo_url}")
|
string(REPLACE "@USER@" "" gerrit_repo_url "${gerrit_repo_url}")
|
||||||
string(REPLACE "@PORT@" "" gerrit_repo_url "${gerrit_repo_url}")
|
string(REPLACE "@PORT@" "" gerrit_repo_url "${gerrit_repo_url}")
|
||||||
string(REPLACE "@AUTH@" "" gerrit_repo_url "${gerrit_repo_url}")
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(namespace "qt")
|
set(namespace "qt")
|
||||||
|
|||||||
@@ -98,9 +98,6 @@ Options:
|
|||||||
username and port number, and thus relies on a correct SSH
|
username and port number, and thus relies on a correct SSH
|
||||||
configuration.
|
configuration.
|
||||||
|
|
||||||
--codereview-https
|
|
||||||
Specify this option to use HTTPs instead of SSH.
|
|
||||||
|
|
||||||
--alternates <path to other Qt5 repo>
|
--alternates <path to other Qt5 repo>
|
||||||
Adds alternates for each submodule to another full qt5 checkout.
|
Adds alternates for each submodule to another full qt5 checkout.
|
||||||
This makes this qt5 checkout very small, as it will use the object
|
This makes this qt5 checkout very small, as it will use the object
|
||||||
|
|||||||
@@ -130,11 +130,6 @@ function(qt_ir_get_args_from_optfile_configure_filtered optfile_path out_var)
|
|||||||
set(extra_configure_args "")
|
set(extra_configure_args "")
|
||||||
set(extra_cmake_args "")
|
set(extra_cmake_args "")
|
||||||
|
|
||||||
# Collect modules to skip. These may come from:
|
|
||||||
# 1. The -skip option (consumed by init-repository's option parser)
|
|
||||||
# 2. Exclusion entries in -submodules/--module-subset (e.g. -qtfoo)
|
|
||||||
qt_ir_get_option_value(skip skip_modules)
|
|
||||||
|
|
||||||
# If the -submodules or --module-subset options were specified, transform
|
# If the -submodules or --module-subset options were specified, transform
|
||||||
# the values into something configure understands and pass them to configure.
|
# the values into something configure understands and pass them to configure.
|
||||||
qt_ir_get_option_value(module-subset submodules)
|
qt_ir_get_option_value(module-subset submodules)
|
||||||
@@ -158,10 +153,25 @@ function(qt_ir_get_args_from_optfile_configure_filtered optfile_path out_var)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
list(JOIN include_submodules "," include_submodules)
|
list(JOIN include_submodules "," include_submodules)
|
||||||
|
list(JOIN exclude_submodules "," exclude_submodules)
|
||||||
|
|
||||||
# Merge exclusions from module-subset into the skip list.
|
# Handle case when the -skip argument is already passed.
|
||||||
if(exclude_submodules)
|
# In that case read the passed values, merge with new ones,
|
||||||
list(APPEND skip_modules ${exclude_submodules})
|
# remove both the -skip and its values, and re-add it later.
|
||||||
|
list(FIND filtered_args "-skip" skip_index)
|
||||||
|
if(exclude_submodules AND skip_index GREATER -1)
|
||||||
|
list(LENGTH filtered_args filtered_args_length)
|
||||||
|
math(EXPR skip_args_index "${skip_index} + 1")
|
||||||
|
|
||||||
|
if(skip_args_index LESS filtered_args_length)
|
||||||
|
list(GET filtered_args "${skip_args_index}" skip_args)
|
||||||
|
string(REPLACE "," ";" skip_args "${skip_args}")
|
||||||
|
list(APPEND skip_args ${exclude_submodules})
|
||||||
|
list(REMOVE_DUPLICATES skip_args)
|
||||||
|
list(JOIN skip_args "," exclude_submodules)
|
||||||
|
list(REMOVE_AT filtered_args "${skip_args_index}")
|
||||||
|
list(REMOVE_AT filtered_args "${skip_index}")
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Handle case when only '-submodules existing' is passed and the
|
# Handle case when only '-submodules existing' is passed and the
|
||||||
@@ -169,13 +179,9 @@ function(qt_ir_get_args_from_optfile_configure_filtered optfile_path out_var)
|
|||||||
if(include_submodules)
|
if(include_submodules)
|
||||||
list(APPEND extra_configure_args "-submodules" "${include_submodules}")
|
list(APPEND extra_configure_args "-submodules" "${include_submodules}")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
if(exclude_submodules)
|
||||||
|
list(APPEND extra_configure_args "-skip" "${exclude_submodules}")
|
||||||
# Forward all collected skip modules to configure.
|
endif()
|
||||||
if(skip_modules)
|
|
||||||
list(REMOVE_DUPLICATES skip_modules)
|
|
||||||
list(JOIN skip_modules "," skip_csv)
|
|
||||||
list(APPEND extra_configure_args "-skip" "${skip_csv}")
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Insert the extra arguments into the proper positions before and after '--'.
|
# Insert the extra arguments into the proper positions before and after '--'.
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ macro(qt_ir_set_known_command_line_options)
|
|||||||
qt_ir_commandline_option(berlin TYPE boolean)
|
qt_ir_commandline_option(berlin TYPE boolean)
|
||||||
qt_ir_commandline_option(branch TYPE boolean)
|
qt_ir_commandline_option(branch TYPE boolean)
|
||||||
qt_ir_commandline_option(codereview-username TYPE string)
|
qt_ir_commandline_option(codereview-username TYPE string)
|
||||||
qt_ir_commandline_option(codereview-https TYPE boolean)
|
|
||||||
qt_ir_commandline_option(copy-objects TYPE boolean)
|
qt_ir_commandline_option(copy-objects TYPE boolean)
|
||||||
qt_ir_commandline_option(fetch TYPE boolean DEFAULT_VALUE yes)
|
qt_ir_commandline_option(fetch TYPE boolean DEFAULT_VALUE yes)
|
||||||
qt_ir_commandline_option(force SHORT_NAME f TYPE boolean)
|
qt_ir_commandline_option(force SHORT_NAME f TYPE boolean)
|
||||||
|
|||||||
@@ -17,14 +17,18 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_gds=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE -DINPUT_headersclean=ON -DQT_FEATURE_open62541_security=OFF',
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_gds=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE -DINPUT_headersclean=ON -DQT_FEATURE_open62541_security=OFF',
|
||||||
'VCPKG_HOST_TRIPLET=universal-osx-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=universal-osx-qt',
|
|
||||||
]
|
]
|
||||||
|
|
||||||
# Test on all supported macOS versions (deployment targets)
|
# Test on all supported macOS versions (deployment targets)
|
||||||
|
|
||||||
# On x86_64
|
# On x86_64
|
||||||
|
|
||||||
|
-
|
||||||
|
Id: 'macos-13-x86_64-tests'
|
||||||
|
Template: 'qtci-macos-13-x86_64-103'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
-
|
-
|
||||||
Id: 'macos-14-x86_64-tests'
|
Id: 'macos-14-x86_64-tests'
|
||||||
Template: 'qtci-macos-14-x86_64-105'
|
Template: 'qtci-macos-14-x86_64-105'
|
||||||
@@ -37,16 +41,15 @@ Configurations:
|
|||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
Platform dependency: 'macos-universal-on-arm64'
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
-
|
|
||||||
Id: 'macos-26-x86_64-tests'
|
|
||||||
Template: 'qtci-macos-26-x86_64-101'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging', 'DoNotAbortTestingOnFirstFailure']
|
|
||||||
Platform dependency: 'macos-universal-on-arm64'
|
|
||||||
Environment variables: [ 'COIN_CTEST_IGNORE_EXIT_CODE=1' ]
|
|
||||||
|
|
||||||
# And arm64
|
# And arm64
|
||||||
|
|
||||||
|
-
|
||||||
|
Id: 'macos-13-arm64-tests'
|
||||||
|
Template: 'qtci-macos-13-arm-107'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
-
|
-
|
||||||
Id: 'macos-14-arm64-tests'
|
Id: 'macos-14-arm64-tests'
|
||||||
Template: 'qtci-macos-14-arm-106'
|
Template: 'qtci-macos-14-arm-106'
|
||||||
@@ -78,18 +81,6 @@ Configurations:
|
|||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure', 'StandaloneExamples']
|
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure', 'StandaloneExamples']
|
||||||
Configure arguments: '-developer-build -release -force-asserts -force-debug-info -no-pch -no-framework -qtnamespace TestNamespace -make examples'
|
Configure arguments: '-developer-build -release -force-asserts -force-debug-info -no-pch -no-framework -qtnamespace TestNamespace -make examples'
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
|
||||||
'VCPKG_HOST_TRIPLET=universal-osx-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=universal-osx-qt',
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'macos-26-x86_64-developer-build'
|
|
||||||
Template: 'qtci-macos-26-x86_64-101'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure', 'StandaloneExamples']
|
|
||||||
Configure arguments: '-developer-build -release -force-asserts -force-debug-info -no-pch -no-framework -qtnamespace TestNamespace -make examples'
|
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
||||||
@@ -103,8 +94,6 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
||||||
'VCPKG_HOST_TRIPLET=universal-osx-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=universal-osx-qt',
|
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'macos-26-arm64-developer-build'
|
Id: 'macos-26-arm64-developer-build'
|
||||||
@@ -115,11 +104,15 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
||||||
'VCPKG_HOST_TRIPLET=arm64-osx-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=arm64-osx-qt',
|
|
||||||
]
|
]
|
||||||
|
|
||||||
# Test on all supported macOS versions (deployment targets)
|
# Test on all supported macOS versions (deployment targets)
|
||||||
|
-
|
||||||
|
Id: 'macos-13-arm64-developer-build-tests'
|
||||||
|
Template: 'qtci-macos-13-arm-107'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['TestOnly']
|
||||||
|
Platform dependency: 'macos-arm64-developer-build'
|
||||||
-
|
-
|
||||||
Id: 'macos-14-arm64-developer-build-tests'
|
Id: 'macos-14-arm64-developer-build-tests'
|
||||||
Template: 'qtci-macos-14-arm-106'
|
Template: 'qtci-macos-14-arm-106'
|
||||||
@@ -136,6 +129,6 @@ Configurations:
|
|||||||
Id: 'macos-26-arm64-developer-build-tests'
|
Id: 'macos-26-arm64-developer-build-tests'
|
||||||
Template: 'qtci-macos-26-arm-104'
|
Template: 'qtci-macos-26-arm-104'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['TestOnly']
|
Features: ['TestOnly', 'InsignificantTests', 'DoNotAbortTestingOnFirstFailure']
|
||||||
Platform dependency: 'macos-26-arm64-developer-build'
|
Platform dependency: 'macos-26-arm64-developer-build'
|
||||||
Environment variables: [ 'COIN_CTEST_IGNORE_EXIT_CODE=1' ]
|
Environment variables: [ 'COIN_CTEST_IGNORE_EXIT_CODE=1' ]
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: true
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml: [
|
|
||||||
"ubuntu-22.04"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml,
|
|
||||||
address_sanitizer_platforms.yaml,
|
|
||||||
offline_documentation.yaml
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
Overrides:
|
|
||||||
-
|
|
||||||
Id: '.*'
|
|
||||||
+Features: ['BuildCMakeFromSources']
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'ubuntu-22.04-baseline-tests'
|
|
||||||
Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Sccache', 'UseConfigure']
|
|
||||||
Configure arguments: '-developer-build -nomake examples'
|
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DFEATURE_test_auto=OFF -DFEATURE_test_baseline=ON -DOpenGL_GL_PREFERENCE=LEGACY',
|
|
||||||
'CTEST_DIR=tests/baseline',
|
|
||||||
'TESTARGS=-auto',
|
|
||||||
'QT_LANCELOT_SERVER=10.150.153.60'
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -5,7 +5,7 @@ Configurations:
|
|||||||
Template: 'qtci-windows-11_24H2-x86_64-71'
|
Template: 'qtci-windows-11_24H2-x86_64-71'
|
||||||
Compiler: 'MSVC2022'
|
Compiler: 'MSVC2022'
|
||||||
Features: ['Sccache', 'Debug', 'UseConfigure', 'DoNotRunTests']
|
Features: ['Sccache', 'Debug', 'UseConfigure', 'DoNotRunTests']
|
||||||
Configure arguments: '-debug -force-debug-info -headersclean -nomake examples -qt-zlib' # disabled example builds: qmake builds fail with C1041
|
Configure arguments: '-debug -force-debug-info -headersclean -make examples -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\.. -DQT_UNITY_BUILD=ON',
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\.. -DQT_UNITY_BUILD=ON',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}} -DQT_DEPLOY_FFMPEG=TRUE -DFEATURE_clangcpp=OFF -DINPUT_headersclean=ON',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}} -DQT_DEPLOY_FFMPEG=TRUE -DFEATURE_clangcpp=OFF -DINPUT_headersclean=ON',
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
quick-bridges.yaml: [
|
|
||||||
"windows-quick-bridges"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'windows-quick-bridges-csharp'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-71'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Platform dependency: 'windows-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', "DebugAndRelease", 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesCsharp']
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
quick-bridges.yaml: [
|
|
||||||
"macos-quick-bridges",
|
|
||||||
"linux-quick-bridges",
|
|
||||||
"windows-quick-bridges"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'windows-quick-bridges-java'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-71'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Platform dependency: 'windows-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesJava']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'windows-on-arm-quick-bridges-java'
|
|
||||||
Template: 'qtci-windows-11_23H2-aarch64-53'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'QtBridgesJava']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'linux-quick-bridges-java'
|
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'linux-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesJava']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'linux-on-arm-quick-bridges-java'
|
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-aarch64-52'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'QtBridgesJava']
|
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'macos-quick-bridges-universal-java'
|
|
||||||
Template: 'qtci-macos-15-arm-104'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'QtBridgesJava']
|
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"',
|
|
||||||
]
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
quick-bridges.yaml: [
|
|
||||||
"macos-quick-bridges",
|
|
||||||
"windows-quick-bridges"
|
|
||||||
],
|
|
||||||
cmake_platforms.yaml: [
|
|
||||||
"rhel-9.6"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'windows-quick-bridges-python'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-71'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Platform dependency: 'windows-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'linux-quick-bridges-python'
|
|
||||||
Template: 'qtci-linux-RHEL-9.6-x86_64-51'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'rhel-9.6'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'macos-quick-bridges-python'
|
|
||||||
Template: 'qtci-macos-15-arm-104'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'windows-on-arm-quick-bridges-python'
|
|
||||||
Template: 'qtci-windows-11_23H2-aarch64-53'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'QtBridgesPython']
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
quick-bridges.yaml: [
|
|
||||||
"linux-quick-bridges",
|
|
||||||
"windows-quick-bridges"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'windows-quick-bridges-rust'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-71'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Platform dependency: 'windows-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesRust']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'linux-quick-bridges-rust'
|
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'linux-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesRust']
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
quick-bridges.yaml: [
|
|
||||||
"macos-quick-bridges",
|
|
||||||
"linux-quick-bridges"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'macos-quick-bridges-swift'
|
|
||||||
Template: 'qtci-macos-15-arm-104'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesSwift']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'linux-quick-bridges-swift'
|
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'linux-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesSwift']
|
|
||||||
@@ -5,7 +5,7 @@ Configurations:
|
|||||||
Id: 'qtgp-on-linux-rhel_9_6'
|
Id: 'qtgp-on-linux-rhel_9_6'
|
||||||
Template: 'qtci-linux-RHEL-9.6-x86_64-51'
|
Template: 'qtci-linux-RHEL-9.6-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'UseConfigure']
|
Features: ['TestOnly']
|
||||||
-
|
-
|
||||||
Id: 'qtgp-on-macos'
|
Id: 'qtgp-on-macos'
|
||||||
Template: 'qtci-macos-14-arm-106'
|
Template: 'qtci-macos-14-arm-106'
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ Configurations:
|
|||||||
-separate-debug-info
|
-separate-debug-info
|
||||||
-optimize-size
|
-optimize-size
|
||||||
-shared
|
-shared
|
||||||
|
-disable-deprecated-up-to 0x070000
|
||||||
-no-feature-widgets
|
-no-feature-widgets
|
||||||
-no-feature-sql
|
-no-feature-sql
|
||||||
-no-feature-printsupport
|
-no-feature-printsupport
|
||||||
@@ -34,6 +35,7 @@ Configurations:
|
|||||||
-separate-debug-info
|
-separate-debug-info
|
||||||
-optimize-size
|
-optimize-size
|
||||||
-shared
|
-shared
|
||||||
|
-disable-deprecated-up-to 0x070000
|
||||||
-no-feature-widgets
|
-no-feature-widgets
|
||||||
-no-feature-sql
|
-no-feature-sql
|
||||||
-no-feature-printsupport
|
-no-feature-printsupport
|
||||||
@@ -41,9 +43,7 @@ Configurations:
|
|||||||
-no-feature-vnc
|
-no-feature-vnc
|
||||||
-no-feature-picture
|
-no-feature-picture
|
||||||
-no-feature-pdf
|
-no-feature-pdf
|
||||||
Environment variables: [
|
Environment variables: []
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
|
||||||
]
|
|
||||||
-
|
-
|
||||||
Id: 'windows-quick-bridges'
|
Id: 'windows-quick-bridges'
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-71'
|
Template: 'qtci-windows-11_24H2-x86_64-71'
|
||||||
@@ -56,6 +56,7 @@ Configurations:
|
|||||||
-force-debug-info
|
-force-debug-info
|
||||||
-optimize-size
|
-optimize-size
|
||||||
-shared
|
-shared
|
||||||
|
-disable-deprecated-up-to 0x070000
|
||||||
-no-feature-widgets
|
-no-feature-widgets
|
||||||
-no-feature-sql
|
-no-feature-sql
|
||||||
-no-feature-printsupport
|
-no-feature-printsupport
|
||||||
|
|||||||
@@ -10,6 +10,13 @@ Include: [
|
|||||||
]
|
]
|
||||||
]
|
]
|
||||||
Configurations:
|
Configurations:
|
||||||
|
-
|
||||||
|
Id: 'windows-quick-bridges-dotnet'
|
||||||
|
Template: 'qtci-windows-11_24H2-x86_64-71'
|
||||||
|
Compiler: 'MSVC2022'
|
||||||
|
Platform dependency: 'windows-quick-bridges'
|
||||||
|
Features: ['Packaging', 'Sccache', "DebugAndRelease", 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesDotnet']
|
||||||
|
|
||||||
-
|
-
|
||||||
Id: 'windows-quick-bridges-rust'
|
Id: 'windows-quick-bridges-rust'
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-71'
|
Template: 'qtci-windows-11_24H2-x86_64-71'
|
||||||
@@ -40,14 +47,14 @@ Configurations:
|
|||||||
|
|
||||||
-
|
-
|
||||||
Id: 'linux-quick-bridges-java'
|
Id: 'linux-quick-bridges-java'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Platform dependency: 'linux-quick-bridges'
|
Platform dependency: 'linux-quick-bridges'
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesJava']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesJava']
|
||||||
|
|
||||||
-
|
-
|
||||||
Id: 'linux-quick-bridges-rust'
|
Id: 'linux-quick-bridges-rust'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Platform dependency: 'linux-quick-bridges'
|
Platform dependency: 'linux-quick-bridges'
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesRust']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesRust']
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml: [
|
|
||||||
'ubuntu-22.04',
|
|
||||||
'ubuntu-22.04-x11-tests',
|
|
||||||
'ubuntu-24.04-x64',
|
|
||||||
'ubuntu-24.04-x64-x11-tests',
|
|
||||||
'windows-11_24H2-msvc2022'
|
|
||||||
],
|
|
||||||
macos.yaml: [
|
|
||||||
'macos-arm64-developer-build',
|
|
||||||
'macos-14-arm64-developer-build-tests'
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
0
coin/pre-provisioning/qtci-linux-RHEL-10.0-x86_64/01-disable-automounting.sh
Executable file → Normal file
0
coin/pre-provisioning/qtci-linux-RHEL-10.0-x86_64/01-disable-automounting.sh
Executable file → Normal file
0
coin/pre-provisioning/qtci-linux-RHEL-9.2-x86_64/01-disable-automounting.sh
Executable file → Normal file
0
coin/pre-provisioning/qtci-linux-RHEL-9.2-x86_64/01-disable-automounting.sh
Executable file → Normal file
0
coin/pre-provisioning/qtci-linux-RHEL-9.4-x86_64/01-disable-automounting.sh
Executable file → Normal file
0
coin/pre-provisioning/qtci-linux-RHEL-9.4-x86_64/01-disable-automounting.sh
Executable file → Normal file
0
coin/pre-provisioning/qtci-linux-RHEL-9.6-x86_64/01-disable-automounting.sh
Executable file → Normal file
0
coin/pre-provisioning/qtci-linux-RHEL-9.6-x86_64/01-disable-automounting.sh
Executable file → Normal file
@@ -241,7 +241,7 @@ cp -r "${scripts_dir_name}/android/gradle_project" /tmp/gradle_project
|
|||||||
cd /tmp/gradle_project
|
cd /tmp/gradle_project
|
||||||
# Get Gradle files from qtbase
|
# Get Gradle files from qtbase
|
||||||
qtbaseGradleUrl="https://code.qt.io/cgit/qt/qtbase.git/plain/src/3rdparty/gradle"
|
qtbaseGradleUrl="https://code.qt.io/cgit/qt/qtbase.git/plain/src/3rdparty/gradle"
|
||||||
commit_sha="b775c756f019d067c491bad7816f3a0cc8ea8b31"
|
commit_sha="269a75dbd1262a714eb238c42e5159a0a8979818"
|
||||||
curl "$qtbaseGradleUrl/gradle.properties?h=$commit_sha" > gradle.properties
|
curl "$qtbaseGradleUrl/gradle.properties?h=$commit_sha" > gradle.properties
|
||||||
curl "$qtbaseGradleUrl/gradlew?h=$commit_sha" > gradlew
|
curl "$qtbaseGradleUrl/gradlew?h=$commit_sha" > gradlew
|
||||||
curl "$qtbaseGradleUrl/gradlew.bat?h=$commit_sha" > gradlew.bat
|
curl "$qtbaseGradleUrl/gradlew.bat?h=$commit_sha" > gradlew.bat
|
||||||
|
|||||||
@@ -51,13 +51,13 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-CtorMissingParentArgument": {
|
"Qt-CtorMissingParentArgument": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-DetachingTemporary": {
|
"Qt-DetachingTemporary": {
|
||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-FullyQualifiedMocTypes": {
|
"Qt-FullyQualifiedMocTypes": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-FunctionArgsByValueRef": {
|
"Qt-FunctionArgsByValueRef": {
|
||||||
"_active": false
|
"_active": false
|
||||||
@@ -69,13 +69,13 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-InitializeAllFieldsInConstructor": {
|
"Qt-Generic-InitializeAllFieldsInConstructor": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-MissingBaseCopy": {
|
"Qt-Generic-MissingBaseCopy": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-MissingIncludeGuard": {
|
"Qt-Generic-MissingIncludeGuard": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-MissingTrCall": {
|
"Qt-Generic-MissingTrCall": {
|
||||||
"_active": true
|
"_active": true
|
||||||
@@ -84,7 +84,7 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-NoFunctionDefinitionInHeader": {
|
"Qt-Generic-NoFunctionDefinitionInHeader": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-NoIrregularInclude": {
|
"Qt-Generic-NoIrregularInclude": {
|
||||||
"_active": true
|
"_active": true
|
||||||
@@ -114,7 +114,7 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-IncorrectEmit": {
|
"Qt-IncorrectEmit": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-InstallEventFilter": {
|
"Qt-InstallEventFilter": {
|
||||||
"_active": true
|
"_active": true
|
||||||
@@ -129,16 +129,16 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-MissingQObjectMacro": {
|
"Qt-MissingQObjectMacro": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-MutableContainerKey": {
|
"Qt-MutableContainerKey": {
|
||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-NonPodGlobalStatic": {
|
"Qt-NonPodGlobalStatic": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-OldStyleConnect": {
|
"Qt-OldStyleConnect": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-OverloadedSignal": {
|
"Qt-OverloadedSignal": {
|
||||||
"_active": true
|
"_active": true
|
||||||
@@ -162,7 +162,7 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-QPropertyWithoutNotify": {
|
"Qt-QPropertyWithoutNotify": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-QStringArg": {
|
"Qt-QStringArg": {
|
||||||
"_active": true
|
"_active": true
|
||||||
@@ -186,7 +186,7 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-RuleOfThree": {
|
"Qt-RuleOfThree": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-RuleOfTwoSoft": {
|
"Qt-RuleOfTwoSoft": {
|
||||||
"_active": true
|
"_active": true
|
||||||
|
|||||||
0
coin/provisioning/common/linux/fix-bitbake-apparmor.sh
Executable file → Normal file
0
coin/provisioning/common/linux/fix-bitbake-apparmor.sh
Executable file → Normal file
0
coin/provisioning/common/linux/fix-bwrap-apparmor.sh
Executable file → Normal file
0
coin/provisioning/common/linux/fix-bwrap-apparmor.sh
Executable file → Normal file
0
coin/provisioning/common/linux/install-dummy-alsa-device.sh
Executable file → Normal file
0
coin/provisioning/common/linux/install-dummy-alsa-device.sh
Executable file → Normal file
@@ -4,7 +4,9 @@
|
|||||||
|
|
||||||
echo "Installing vcpkg android ports"
|
echo "Installing vcpkg android ports"
|
||||||
|
|
||||||
pushd "${BASH_SOURCE%/*}/../shared/vcpkg" || exit
|
pushd "${BASH_SOURCE%/*}/vcpkg" || exit
|
||||||
|
cp "${BASH_SOURCE%/*}/../shared/vcpkg-configuration.json" .
|
||||||
|
|
||||||
"$VCPKG_ROOT/vcpkg" install --triplet x86-android-qt --x-install-root x86-android-qt-tmp --debug
|
"$VCPKG_ROOT/vcpkg" install --triplet x86-android-qt --x-install-root x86-android-qt-tmp --debug
|
||||||
"$VCPKG_ROOT/vcpkg" install --triplet x86_64-android-qt --x-install-root x86_64-android-qt-tmp --debug
|
"$VCPKG_ROOT/vcpkg" install --triplet x86_64-android-qt --x-install-root x86_64-android-qt-tmp --debug
|
||||||
|
|
||||||
|
|||||||
@@ -7,12 +7,12 @@ source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|||||||
|
|
||||||
echo "Installing vcpkg ports"
|
echo "Installing vcpkg ports"
|
||||||
|
|
||||||
pushd "${BASH_SOURCE%/*}/../shared/vcpkg" || exit
|
pushd "${BASH_SOURCE%/*}/vcpkg" || exit
|
||||||
|
cp "${BASH_SOURCE%/*}/../shared/vcpkg-configuration.json" .
|
||||||
|
|
||||||
install_root=$1-tmp
|
install_root=x64-linux-qt-tmp
|
||||||
vcpkg_extra_args=$2
|
|
||||||
|
|
||||||
"$VCPKG_ROOT/vcpkg" install --triplet $1 --x-install-root $install_root --debug $vcpkg_extra_args
|
"$VCPKG_ROOT/vcpkg" install --triplet x64-linux-qt --x-install-root $install_root --debug
|
||||||
|
|
||||||
cmake "-DVCPKG_EXECUTABLE=$VCPKG_ROOT/vcpkg"\
|
cmake "-DVCPKG_EXECUTABLE=$VCPKG_ROOT/vcpkg"\
|
||||||
"-DVCPKG_INSTALL_ROOT=$PWD/$install_root"\
|
"-DVCPKG_INSTALL_ROOT=$PWD/$install_root"\
|
||||||
@@ -34,7 +34,7 @@ do
|
|||||||
"vcpkg_tool_release_tag")
|
"vcpkg_tool_release_tag")
|
||||||
vcpkgToolReleaseTag=${keyValue[1]}
|
vcpkgToolReleaseTag=${keyValue[1]}
|
||||||
;;
|
;;
|
||||||
"unix_checksum")
|
"linux_checksum")
|
||||||
vcpkgToolChecksum=${keyValue[1]}
|
vcpkgToolChecksum=${keyValue[1]}
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@@ -86,7 +86,7 @@ SetEnvVar "VCPKG_ROOT" "$vcpkgRoot"
|
|||||||
export VCPKG_ROOT="$vcpkgRoot"
|
export VCPKG_ROOT="$vcpkgRoot"
|
||||||
|
|
||||||
# Set a source for vcpkg Binary and Asset Cache
|
# Set a source for vcpkg Binary and Asset Cache
|
||||||
# The `coin/provisioning/common/<platform>/mount-vcpkg-cache-drive.sh` script is
|
# The `coin/provisioning/common/linux/mount-vcpkg-cache-drive.sh` script is
|
||||||
# mounting the SMB share located in `vcpkg-server.ci.qt.io/vcpkg` to
|
# mounting the SMB share located in `vcpkg-server.ci.qt.io/vcpkg` to
|
||||||
# $HOME/vcpkg-cache/
|
# $HOME/vcpkg-cache/
|
||||||
export VCPKG_BINARY_SOURCES="files,$HOME/vcpkg-cache/binaries,readwrite"
|
export VCPKG_BINARY_SOURCES="files,$HOME/vcpkg-cache/binaries,readwrite"
|
||||||
@@ -13,7 +13,7 @@ QEMU_VER="8.2.3"
|
|||||||
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/qemu/qemu-$QEMU_VER.tar.xz"
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/qemu/qemu-$QEMU_VER.tar.xz"
|
||||||
AltUrl="https://download.qemu.org/qemu-$QEMU_VER.tar.xz"
|
AltUrl="https://download.qemu.org/qemu-$QEMU_VER.tar.xz"
|
||||||
SHA1="1b29c8105cf8d15b9e7fb6f8e85170b6c54a1788"
|
SHA1="1b29c8105cf8d15b9e7fb6f8e85170b6c54a1788"
|
||||||
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "/tmp" ""
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "/tmp" "$appPrefix"
|
||||||
|
|
||||||
targetFolder=/tmp/qemu-${QEMU_VER}
|
targetFolder=/tmp/qemu-${QEMU_VER}
|
||||||
mkdir -p "$targetFolder/build"
|
mkdir -p "$targetFolder/build"
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ basePath="http://ci-files01-hki.ci.qt.io/input/android"
|
|||||||
toolsVersion="19.0"
|
toolsVersion="19.0"
|
||||||
toolsFile="commandlinetools-mac-13114758_latest.zip"
|
toolsFile="commandlinetools-mac-13114758_latest.zip"
|
||||||
toolsBackupUrl="https://dl.google.com/android/repository/$toolsFile"
|
toolsBackupUrl="https://dl.google.com/android/repository/$toolsFile"
|
||||||
sdkBuildToolsVersion="35.0.1"
|
sdkBuildToolsVersion="36.0.0"
|
||||||
sdkApiLevel="android-35"
|
sdkApiLevel="android-36"
|
||||||
toolsSha1="c3e06a1959762e89167d1cbaa988605f6f7c1d24"
|
toolsSha1="c3e06a1959762e89167d1cbaa988605f6f7c1d24"
|
||||||
|
|
||||||
ndkVersionLatest="r27c"
|
ndkVersionLatest="r27c"
|
||||||
@@ -41,11 +41,9 @@ ndkSha1Preview="09be4f8fb626a9c93415198ea8e75d8d82f528fa"
|
|||||||
|
|
||||||
ndkVersionNightly1=$ndkVersionLatest # Set as same version as latest = skip NDK install in provisioning
|
ndkVersionNightly1=$ndkVersionLatest # Set as same version as latest = skip NDK install in provisioning
|
||||||
ndkSha1Nightly1=$ndkSha1Latest
|
ndkSha1Nightly1=$ndkSha1Latest
|
||||||
|
|
||||||
ndkVersionNightly2=$ndkVersionLatest
|
ndkVersionNightly2=$ndkVersionLatest
|
||||||
ndkSha1Nightly2=$ndkSha1Latest
|
ndkSha1Nightly2=$ndkSha1Latest
|
||||||
sdkBuildToolsVersion="36.0.0"
|
|
||||||
# this is compile sdk version
|
|
||||||
sdkApiLevel="android-36"
|
|
||||||
|
|
||||||
toolsTargetFile="/tmp/$toolsFile"
|
toolsTargetFile="/tmp/$toolsFile"
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
pip3 install --user lipomerge
|
|
||||||
@@ -7,6 +7,7 @@
|
|||||||
# Mimer SQL is needed for Qt to be able to support Mimer SQL
|
# Mimer SQL is needed for Qt to be able to support Mimer SQL
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
os="$1"
|
||||||
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
set(VCPKG_CMAKE_SYSTEM_NAME Darwin)
|
|
||||||
set(VCPKG_OSX_ARCHITECTURES arm64)
|
|
||||||
set(VCPKG_TARGET_ARCHITECTURE arm64)
|
|
||||||
|
|
||||||
# Default settings of the triplet from the official vcpkg registry
|
|
||||||
set(VCPKG_CRT_LINKAGE dynamic)
|
|
||||||
set(VCPKG_LIBRARY_LINKAGE static)
|
|
||||||
|
|
||||||
# Qt custom per-port customizations
|
|
||||||
if(PORT MATCHES "openssl")
|
|
||||||
set(VCPKG_LIBRARY_LINKAGE dynamic)
|
|
||||||
set(VCPKG_FIXUP_ELF_RPATH ON)
|
|
||||||
endif()
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
set(VCPKG_CMAKE_SYSTEM_NAME Darwin)
|
|
||||||
set(VCPKG_OSX_ARCHITECTURES x86_64)
|
|
||||||
set(VCPKG_TARGET_ARCHITECTURE x64)
|
|
||||||
|
|
||||||
# Default settings of the triplet from the official vcpkg registry
|
|
||||||
set(VCPKG_CRT_LINKAGE dynamic)
|
|
||||||
set(VCPKG_LIBRARY_LINKAGE static)
|
|
||||||
|
|
||||||
# Qt custom per-port customizations
|
|
||||||
if(PORT MATCHES "openssl")
|
|
||||||
set(VCPKG_LIBRARY_LINKAGE dynamic)
|
|
||||||
set(VCPKG_FIXUP_ELF_RPATH ON)
|
|
||||||
endif()
|
|
||||||
@@ -5,5 +5,5 @@
|
|||||||
"repository": "https://git.qt.io/aledelev/vcpkg",
|
"repository": "https://git.qt.io/aledelev/vcpkg",
|
||||||
"baseline": "9c5c2a0ab75aff5bcd08142525f6ff7f6f7ddeee"
|
"baseline": "9c5c2a0ab75aff5bcd08142525f6ff7f6f7ddeee"
|
||||||
},
|
},
|
||||||
"overlay-triplets": [ "./../triplets" ]
|
"overlay-triplets": [ "./../../shared/triplets" ]
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
vcpkg_tool_release_tag=2025-09-03
|
vcpkg_tool_release_tag=2025-09-03
|
||||||
windows_x64_checksum=4523B5B2CE77BD0F6DCA55140D831EA6EB03046D5F4496C85DF94AC1A7EFAB01
|
windows_x64_checksum=4523B5B2CE77BD0F6DCA55140D831EA6EB03046D5F4496C85DF94AC1A7EFAB01
|
||||||
windows_arm64_checksum=1E8653243C0E7D73FF1F0F3F25A55C8154888F331510F9545AD200EDD3CCB962
|
windows_arm64_checksum=1E8653243C0E7D73FF1F0F3F25A55C8154888F331510F9545AD200EDD3CCB962
|
||||||
unix_checksum=f0c4b30afc2f7baa9cc4372ac325042418251343e0192dbfac94c4f602e9d3ed
|
linux_checksum=f0c4b30afc2f7baa9cc4372ac325042418251343e0192dbfac94c4f602e9d3ed
|
||||||
|
|||||||
@@ -5,14 +5,12 @@
|
|||||||
# This script install prebuilt OpenSSL which was built against Android NDK 25.
|
# This script install prebuilt OpenSSL which was built against Android NDK 25.
|
||||||
# OpenSSL build will fail with Android NDK 22, because it's missing platforms and sysroot directories
|
# OpenSSL build will fail with Android NDK 22, because it's missing platforms and sysroot directories
|
||||||
|
|
||||||
set -eux
|
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"
|
||||||
|
|
||||||
outputPathBase="${HOME}"
|
|
||||||
|
|
||||||
sslVersionForLatest="3.0.7"
|
sslVersionForLatest="3.0.7"
|
||||||
ndkVersionLatest="r27c"
|
ndkVersionLatest="r27c"
|
||||||
featureSuffixLatest="_16kb"
|
featureSuffixLatest="_16kb"
|
||||||
@@ -65,110 +63,55 @@ PATH=$TOOLCHAIN:$PATH CC=clang ./Configure android-arm
|
|||||||
PATH=$TOOLCHAIN:$PATH CC=clang make build_generated
|
PATH=$TOOLCHAIN:$PATH CC=clang make build_generated
|
||||||
EOB
|
EOB
|
||||||
|
|
||||||
function BuildOutputPath() {
|
|
||||||
local ndkVersion="$1"
|
|
||||||
local suffix="$2"
|
|
||||||
local sslVersion="$3"
|
|
||||||
|
|
||||||
echo "${outputPathBase}/prebuilt-openssl-${sslVersion}-for-android-ndk-${ndkVersion}${suffix}"
|
|
||||||
}
|
|
||||||
|
|
||||||
function InstallPrebuiltOpenssl() {
|
function InstallPrebuiltOpenssl() {
|
||||||
local ndkVersion="$1"
|
|
||||||
local suffix="$2"
|
|
||||||
local sha="$3"
|
|
||||||
local sslVersion="$4"
|
|
||||||
local output_dir="$5"
|
|
||||||
|
|
||||||
local prebuiltUrl="http://ci-files01-hki.ci.qt.io/input/openssl/prebuilt-openssl-${sslVersion}-for-android-ndk-${ndkVersion}${suffix}.zip"
|
ndkVersion=$1
|
||||||
local targetFile="/tmp/prebuilt-openssl-${sslVersion}-for-android-ndk-${ndkVersion}${suffix}.zip"
|
suffix=$2
|
||||||
|
sha=$3
|
||||||
|
sslVersion=$4
|
||||||
|
|
||||||
|
renamed_root="${HOME}/prebuilt-openssl-${sslVersion}-for-android-ndk-${ndkVersion}${suffix}"
|
||||||
|
|
||||||
|
prebuiltUrl="http://ci-files01-hki.ci.qt.io/input/openssl/prebuilt-openssl-${sslVersion}-for-android-ndk-${ndkVersion}${suffix}.zip"
|
||||||
|
targetFile="/tmp/prebuilt-openssl-${sslVersion}-for-android-ndk-${ndkVersion}${suffix}.zip"
|
||||||
|
|
||||||
DownloadURL "$prebuiltUrl" "$prebuiltUrl" "$sha" "$targetFile"
|
DownloadURL "$prebuiltUrl" "$prebuiltUrl" "$sha" "$targetFile"
|
||||||
|
|
||||||
local tmp_extract
|
|
||||||
tmp_extract="$(mktemp -d "${TMPDIR:-/tmp}/openssl-extract.XXXXXX")"
|
tmp_extract="$(mktemp -d "${TMPDIR:-/tmp}/openssl-extract.XXXXXX")"
|
||||||
unzip -q -o "$targetFile" -d "$tmp_extract"
|
unzip -q -o "$targetFile" -d "$tmp_extract"
|
||||||
rm -f "$targetFile"
|
sudo rm -f "$targetFile"
|
||||||
|
|
||||||
# We assume there is only one top-level directory in the openssl zip
|
# We assume there is only one top-level directory in the openssl zip
|
||||||
local temp_openssl_root
|
|
||||||
temp_openssl_root="$(find "$tmp_extract" -mindepth 1 -maxdepth 1 -type d | head -n 1)"
|
temp_openssl_root="$(find "$tmp_extract" -mindepth 1 -maxdepth 1 -type d | head -n 1)"
|
||||||
if [[ -z "$temp_openssl_root" ]]; then
|
if [[ -z "$temp_openssl_root" ]]; then
|
||||||
echo "ERROR: Expected a single top-level directory in the archive, but none was found." >&2
|
echo "ERROR: Expected a single top-level directory in the archive, but none was found." >&2
|
||||||
exit 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mv "$temp_openssl_root" "$output_dir"
|
mv "$temp_openssl_root" "$renamed_root"
|
||||||
rm -rf "$tmp_extract"
|
rm -rf "$tmp_extract"
|
||||||
|
|
||||||
# There have been cases where necessary symlinks are lost when unarchiving.
|
opensslHome="${renamed_root}"
|
||||||
# Force-create them now.
|
|
||||||
local abi_list="arm64-v8a armeabi-v7a x86 x86_64"
|
|
||||||
for abi in $abi_list; do
|
|
||||||
ln -fs "${output_dir}/include" "${output_dir}/${abi}/include"
|
|
||||||
ln -fs "${output_dir}/${abi}/libcrypto_3.so" "${output_dir}/${abi}/libcrypto.so"
|
|
||||||
ln -fs "${output_dir}/${abi}/libssl_3.so" "${output_dir}/${abi}/libssl.so"
|
|
||||||
done
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ "$ndkVersionNightly1" != "$ndkVersionLatest" ]; then
|
if [ "$ndkVersionNightly1" != "$ndkVersionLatest" ]; then
|
||||||
outputDirNightly1=$(BuildOutputPath \
|
InstallPrebuiltOpenssl "$ndkVersionNightly1" "$featureSuffixNightly1" "$prebuiltOpensslShaNightly1" "$sslVersionForNightly1"
|
||||||
"$ndkVersionNightly1" \
|
SetEnvVar "OPENSSL_ANDROID_HOME_NIGHTLY1" "$opensslHome"
|
||||||
"$featureSuffixNightly1" \
|
echo "OpenSSL for Android $ndkVersionNightly1 = $sslVersionForNightly1" >> ~/versions.txt
|
||||||
"$sslVersionForNightly1")
|
|
||||||
|
|
||||||
InstallPrebuiltOpenssl \
|
|
||||||
"$ndkVersionNightly1" \
|
|
||||||
"$featureSuffixNightly1" \
|
|
||||||
"$prebuiltOpensslShaNightly1" \
|
|
||||||
"$sslVersionForNightly1" \
|
|
||||||
"$outputDirNightly1"
|
|
||||||
SetEnvVar "OPENSSL_ANDROID_HOME_NIGHTLY1" "$outputDirNightly1"
|
|
||||||
echo "OpenSSL for Android ${ndkVersionNightly1} = ${sslVersionForNightly1}" >> ~/versions.txt
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$ndkVersionNightly2" != "$ndkVersionLatest" ]; then
|
if [ "$ndkVersionNightly2" != "$ndkVersionLatest" ]; then
|
||||||
outputDirNightly2=$(BuildOutputPath \
|
InstallPrebuiltOpenssl "$ndkVersionNightly2" "$featureSuffixNightly2" "$prebuiltOpensslShaNightly2" "$sslVersionForNightly2"
|
||||||
"$ndkVersionNightly2" \
|
SetEnvVar "OPENSSL_ANDROID_HOME_NIGHTLY2" "$opensslHome"
|
||||||
"$featureSuffixNightly2" \
|
echo "OpenSSL for Android $ndkVersionNightly2 = $sslVersionForNightly2" >> ~/versions.txt
|
||||||
"$sslVersionForNightly2")
|
|
||||||
|
|
||||||
InstallPrebuiltOpenssl \
|
|
||||||
"$ndkVersionNightly2" \
|
|
||||||
"$featureSuffixNightly2" \
|
|
||||||
"$prebuiltOpensslShaNightly2" \
|
|
||||||
"$sslVersionForNightly2" \
|
|
||||||
"$outputDirNightly2"
|
|
||||||
SetEnvVar "OPENSSL_ANDROID_HOME_NIGHTLY1" "$outputDirNightly2"
|
|
||||||
echo "OpenSSL for Android ${ndkVersionNightly2} = ${sslVersionForNightly2}" >> ~/versions.txt
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$ndkVersionPreview" != "$ndkVersionLatest" ]; then
|
if [ "$ndkVersionPreview" != "$ndkVersionLatest" ]; then
|
||||||
outputDirPreview="$(BuildOutputPath \
|
InstallPrebuiltOpenssl "$ndkVersionPreview" "$featureSuffixPreview" "$prebuiltOpensslShaPreview" "$sslVersionForPreview"
|
||||||
"$ndkVersionPreview" \
|
SetEnvVar "OPENSSL_ANDROID_HOME_PREVIEW" "$opensslHome"
|
||||||
"$featureSuffixPreview" \
|
echo "OpenSSL for Android $ndkVersionPreview = $sslVersionForPreview" >> ~/versions.txt
|
||||||
"$sslVersionForPreview")"
|
|
||||||
|
|
||||||
InstallPrebuiltOpenssl \
|
|
||||||
"$ndkVersionPreview" \
|
|
||||||
"$featureSuffixPreview" \
|
|
||||||
"$prebuiltOpensslShaPreview" \
|
|
||||||
"$sslVersionForPreview" \
|
|
||||||
"$outputDirPreview"
|
|
||||||
SetEnvVar "OPENSSL_ANDROID_HOME_PREVIEW" "$outputDirPreview"
|
|
||||||
echo "OpenSSL for Android ${ndkVersionPreview} = ${sslVersionForPreview}" >> ~/versions.txt
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
outputDirLatest="$(BuildOutputPath \
|
InstallPrebuiltOpenssl "$ndkVersionLatest" "$featureSuffixLatest" "$prebuiltOpensslShaLatest" "$sslVersionForLatest"
|
||||||
"$ndkVersionLatest" \
|
SetEnvVar "OPENSSL_ANDROID_HOME_LATEST" "$opensslHome"
|
||||||
"$featureSuffixLatest" \
|
echo "OpenSSL for Android $ndkVersionLatest = $sslVersionForLatest" >> ~/versions.txt
|
||||||
"$sslVersionForLatest")"
|
|
||||||
|
|
||||||
InstallPrebuiltOpenssl \
|
|
||||||
"$ndkVersionLatest" \
|
|
||||||
"$featureSuffixLatest" \
|
|
||||||
"$prebuiltOpensslShaLatest" \
|
|
||||||
"$sslVersionForLatest" \
|
|
||||||
"$outputDirLatest"
|
|
||||||
SetEnvVar "OPENSSL_ANDROID_HOME_LATEST" "$outputDirLatest"
|
|
||||||
echo "OpenSSL for Android ${ndkVersionLatest} = ${sslVersionForLatest}" >> ~/versions.txt
|
|
||||||
|
|||||||
@@ -1,20 +0,0 @@
|
|||||||
# Copyright (C) 2025 The Qt Company Ltd.
|
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
|
||||||
|
|
||||||
$script:nugetVersion = "v6.11.0"
|
|
||||||
$script:nugetPackage = "nuget_$nugetVersion.exe"
|
|
||||||
$script:packageRoot = "C:\Utils\NuGet\"
|
|
||||||
|
|
||||||
$script:cachedUrl = "\\ci-files01-hki.ci.qt.io\provisioning\windows\nuget\$nugetPackage"
|
|
||||||
$script:officialUrl = "https://dist.nuget.org/win-x86-commandline/$nugetVersion/nuget.exe"
|
|
||||||
$script:sdkChecksumSha1 = "5443887cfb5283da5021388d146ebb5febdc82e9"
|
|
||||||
$script:package_path = "$packageRoot\\$nugetPackage"
|
|
||||||
|
|
||||||
New-Item -ItemType Directory -Path "$packageRoot"
|
|
||||||
Download $officialUrl $cachedUrl $package_path
|
|
||||||
Verify-Checksum $package_path $sdkChecksumSha1 sha1
|
|
||||||
Write-Host "Installing Nuget"
|
|
||||||
|
|
||||||
Set-EnvironmentVariable "NUGET_EXE_PATH" "$package_path"
|
|
||||||
@@ -7,7 +7,9 @@ $vcpkgExe = "$env:VCPKG_ROOT\vcpkg.exe"
|
|||||||
$vcpkgRoot = "$env:VCPKG_ROOT"
|
$vcpkgRoot = "$env:VCPKG_ROOT"
|
||||||
$vcpkgInstallRoot = "armeabi-v7a-android-qt-tmp"
|
$vcpkgInstallRoot = "armeabi-v7a-android-qt-tmp"
|
||||||
|
|
||||||
Set-Location -Path "$PSScriptRoot\..\shared\vcpkg"
|
Set-Location -Path "$PSScriptRoot\vcpkg"
|
||||||
|
Copy-Item "$PSScriptRoot\..\shared\vcpkg-configuration.json" -Destination "$PSScriptRoot\vcpkg"
|
||||||
|
|
||||||
Run-Executable "$vcpkgExe" "install --triplet armeabi-v7a-android-qt --x-install-root $vcpkgInstallRoot --debug"
|
Run-Executable "$vcpkgExe" "install --triplet armeabi-v7a-android-qt --x-install-root $vcpkgInstallRoot --debug"
|
||||||
|
|
||||||
New-Item -Path "$vcpkgRoot" -Name "installed" -ItemType "directory" -Force
|
New-Item -Path "$vcpkgRoot" -Name "installed" -ItemType "directory" -Force
|
||||||
|
|||||||
@@ -10,7 +10,9 @@ $vcpkgExe = "$env:VCPKG_ROOT\vcpkg.exe"
|
|||||||
$vcpkgRoot = "$env:VCPKG_ROOT"
|
$vcpkgRoot = "$env:VCPKG_ROOT"
|
||||||
$vcpkgInstallRoot = "$arch-windows-qt-tmp"
|
$vcpkgInstallRoot = "$arch-windows-qt-tmp"
|
||||||
|
|
||||||
Set-Location -Path "$PSScriptRoot\..\shared\vcpkg"
|
Set-Location -Path "$PSScriptRoot\vcpkg"
|
||||||
|
Copy-Item "$PSScriptRoot\..\shared\vcpkg-configuration.json" -Destination "$PSScriptRoot\vcpkg"
|
||||||
|
|
||||||
Run-Executable "$vcpkgExe" "install --triplet $arch-windows-qt --x-install-root $vcpkginstallroot --debug"
|
Run-Executable "$vcpkgExe" "install --triplet $arch-windows-qt --x-install-root $vcpkginstallroot --debug"
|
||||||
|
|
||||||
New-Item -Path "$vcpkgRoot" -Name "installed" -ItemType "directory" -Force
|
New-Item -Path "$vcpkgRoot" -Name "installed" -ItemType "directory" -Force
|
||||||
|
|||||||
@@ -1,89 +0,0 @@
|
|||||||
# Copyright (C) 2025 The Qt Company Ltd.
|
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
|
||||||
|
|
||||||
$script:commitSha = "1ede7be543c1fb1e230a733d43f5ee042c72d030"
|
|
||||||
$script:repoUrl = "https://git.qt.io/qtmultimedia/WindowsVirtualCamera/-/archive/$commitSha/WindowsVirtualCamera-$commitSha.zip"
|
|
||||||
$script:unzip_location = "C:\Utils\WindowsVirtualCamera"
|
|
||||||
$script:download_location = "C:\Windows\Temp\WindowsVirtualCamera.zip"
|
|
||||||
|
|
||||||
$script:nuget = [System.Environment]::GetEnvironmentVariable('NUGET_EXE_PATH', [System.EnvironmentVariableTarget]::Machine)
|
|
||||||
|
|
||||||
$script:localPath = "$unzip_location\WindowsVirtualCamera-$commitSha"
|
|
||||||
$script:solutionFile = "VCamManager.sln"
|
|
||||||
$script:buildConfig = "Release"
|
|
||||||
$script:targetPlatform = "x64"
|
|
||||||
$script:dllPath = "$localPath\$targetPlatform\$buildConfig\VCamSampleSource.dll"
|
|
||||||
|
|
||||||
# Save the current location to return later
|
|
||||||
$previousLocation = Get-Location
|
|
||||||
|
|
||||||
Write-Host "Downloading from $repoUrl to $download_location"
|
|
||||||
Invoke-WebRequest -Uri $repoUrl -OutFile $download_location
|
|
||||||
Write-Host "Extracting $download_location to $unzip_location"
|
|
||||||
Expand-Archive -Path $download_location -DestinationPath $unzip_location
|
|
||||||
Remove-Item $download_location
|
|
||||||
|
|
||||||
# Ensure we're inside repo folder
|
|
||||||
Set-Location $localPath
|
|
||||||
|
|
||||||
$hostArch = Get-CpuArchitecture
|
|
||||||
$arch = $hostArch
|
|
||||||
$result = EnterVSDevShell -HostArch $hostArch -Arch $arch
|
|
||||||
if (-Not $result) {
|
|
||||||
return $false
|
|
||||||
}
|
|
||||||
|
|
||||||
Write-Host "Locating MSBuild"
|
|
||||||
$vswhere = "${Env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe"
|
|
||||||
|
|
||||||
if (-not (Test-Path $vswhere)) {
|
|
||||||
throw "vswhere.exe not found! Path: $vswhere"
|
|
||||||
}
|
|
||||||
|
|
||||||
$msbuildPath = & $vswhere `
|
|
||||||
-latest `
|
|
||||||
-products * `
|
|
||||||
-requires Microsoft.Component.MSBuild `
|
|
||||||
-requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 `
|
|
||||||
-find "MSBuild\**\Bin\MSBuild.exe" `
|
|
||||||
|
|
||||||
if ($LASTEXITCODE -ne 0 -or -not (Test-Path $msbuildPath)) {
|
|
||||||
throw "MSBuild NOT found. Make sure VS Build Tools are installed."
|
|
||||||
}
|
|
||||||
Write-Host "MSBuild found: $msbuildPath"
|
|
||||||
|
|
||||||
Write-Host "Restoring NuGet packages"
|
|
||||||
& $nuget restore $solutionFile
|
|
||||||
|
|
||||||
Write-Host "Building solution $solutionFile"
|
|
||||||
& "$msbuildPath" $solutionFile `
|
|
||||||
/t:Build `
|
|
||||||
/p:Configuration=$buildConfig `
|
|
||||||
/p:Platform=$targetPlatform `
|
|
||||||
/p:RestorePackagesConfig=true `
|
|
||||||
/m
|
|
||||||
|
|
||||||
if ($LASTEXITCODE -eq 0) {
|
|
||||||
Write-Host "Build succeeded"
|
|
||||||
} else {
|
|
||||||
Write-Host " Build failed with exit code $LASTEXITCODE"
|
|
||||||
exit $LASTEXITCODE
|
|
||||||
}
|
|
||||||
|
|
||||||
Write-Host "Registering the Virtual Camera dll"
|
|
||||||
regsvr32 /s "$dllPath"
|
|
||||||
|
|
||||||
if ($LASTEXITCODE -eq 0) {
|
|
||||||
Write-Host "Register succeeded"
|
|
||||||
} else {
|
|
||||||
Write-Host "Register failed with exit code $LASTEXITCODE"
|
|
||||||
exit $LASTEXITCODE
|
|
||||||
}
|
|
||||||
|
|
||||||
Set-EnvironmentVariable "VCAM_PATH" "$localPath\$targetPlatform\$buildConfig"
|
|
||||||
Write-Host "Environment variable VCAM_PATH set to $localPath\$targetPlatform\$buildConfig"
|
|
||||||
|
|
||||||
# Return to previous location
|
|
||||||
Set-Location $previousLocation
|
|
||||||
14
coin/provisioning/common/windows/vcpkg/vcpkg.json
Normal file
14
coin/provisioning/common/windows/vcpkg/vcpkg.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"overrides": [
|
||||||
|
{
|
||||||
|
"name": "openssl",
|
||||||
|
"version": "3.0.7",
|
||||||
|
"port-version": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dependencies": [
|
||||||
|
"openssl",
|
||||||
|
"protobuf",
|
||||||
|
"grpc"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,14 +1,20 @@
|
|||||||
# Copyright (C) 2025 The Qt Company Ltd.
|
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
# This script installs Windows App SDK
|
# This script installs Windows App SDK
|
||||||
|
|
||||||
|
$script:nugetVersion = "v6.11.0"
|
||||||
|
$script:nugetPackage = "nuget_$nugetVersion.exe"
|
||||||
$script:packageRoot = "C:\Utils\WindowsAppSdk\"
|
$script:packageRoot = "C:\Utils\WindowsAppSdk\"
|
||||||
|
|
||||||
$script:package_path = [System.Environment]::GetEnvironmentVariable('NUGET_EXE_PATH', [System.EnvironmentVariableTarget]::Machine)
|
$script:cachedUrl = "\\ci-files01-hki.ci.qt.io\provisioning\windows\nuget\$nugetPackage"
|
||||||
|
$script:officialUrl = "https://dist.nuget.org/win-x86-commandline/$nugetVersion/nuget.exe"
|
||||||
|
$script:sdkChecksumSha1 = "5443887cfb5283da5021388d146ebb5febdc82e9"
|
||||||
|
$script:package_path = "$packageRoot\\$nugetPackage"
|
||||||
|
|
||||||
|
New-Item -ItemType Directory -Path "$packageRoot"
|
||||||
|
Download $officialUrl $cachedUrl $package_path
|
||||||
|
Verify-Checksum $package_path $sdkChecksumSha1 sha1
|
||||||
|
Write-Host "Installing Nuget"
|
||||||
Run-Executable "$package_path" "install Microsoft.WindowsAppSDK -OutputDirectory $packageRoot"
|
Run-Executable "$package_path" "install Microsoft.WindowsAppSDK -OutputDirectory $packageRoot"
|
||||||
|
|
||||||
$script:cpuarch = Get-CpuArchitecture
|
$script:cpuarch = Get-CpuArchitecture
|
||||||
|
|||||||
@@ -252,8 +252,6 @@ installPackages+=(libusb-1.0-0-dev)
|
|||||||
# password management support for Qt Creator
|
# password management support for Qt Creator
|
||||||
installPackages+=(libsecret-1-dev)
|
installPackages+=(libsecret-1-dev)
|
||||||
installPackages+=(debian-archive-keyring)
|
installPackages+=(debian-archive-keyring)
|
||||||
# Keep zoneinfo up-to-date (COIN-1282)
|
|
||||||
installPackages+=(tzdata)
|
|
||||||
|
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
|
|||||||
0
coin/provisioning/qtci-linux-Debian-11.6-aarch64/09-openssl.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-Debian-11.6-aarch64/09-openssl.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-Debian-11.6-aarch64/22-mqtt_broker.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-Debian-11.6-aarch64/22-mqtt_broker.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-Debian-11.6-aarch64/60-install_protobuf.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-Debian-11.6-aarch64/60-install_protobuf.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-disable_net_lso.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-disable_net_lso.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-install_telegraf.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-install_telegraf.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-refresh-subscription-manager.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-refresh-subscription-manager.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-remove_network_manager_secret_key.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-remove_network_manager_secret_key.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-set-ulimit.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-set-ulimit.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-systemsetup.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/01-systemsetup.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/02-install-xcb_util_cursor.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/02-install-xcb_util_cursor.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/03-enable-repos.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/03-enable-repos.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/03-limit-avahi-interfaces.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/03-limit-avahi-interfaces.sh
Executable file → Normal file
2
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/04-install-packages.sh
Executable file → Normal file
2
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/04-install-packages.sh
Executable file → Normal file
@@ -161,8 +161,6 @@ installPackages+=(perl-JSON)
|
|||||||
installPackages+=(perl-Test-Simple) # To install Test::More module for SBOM
|
installPackages+=(perl-Test-Simple) # To install Test::More module for SBOM
|
||||||
# For qtgrpc build
|
# For qtgrpc build
|
||||||
installPackages+=(zlib-static)
|
installPackages+=(zlib-static)
|
||||||
# Keep zoneinfo up-to-date (COIN-1282)
|
|
||||||
installPackages+=(tzdata)
|
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/04-p7zip.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/04-p7zip.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/05-install-ninja.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/05-install-ninja.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/05-install-patchelf.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/05-install-patchelf.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/05-libclang-dyn.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/05-libclang-dyn.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/05-libclang.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/05-libclang.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/05-mount-vcpkg-cache-drive.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/05-mount-vcpkg-cache-drive.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/09-disable_selinux.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/09-disable_selinux.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/20-sccache.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/20-sccache.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/22-mqtt_broker.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/22-mqtt_broker.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/30-fbx.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/30-fbx.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/30-install-conan.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/30-install-conan.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/30-install-git.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/30-install-git.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/30-install_icu.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/30-install_icu.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/35-install-breakpad.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/35-install-breakpad.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/38-maven.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/38-maven.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/40-android_linux.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/40-android_linux.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/40-install-cmake.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/40-install-cmake.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/41-install-bundletool.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/41-install-bundletool.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/41-install-golang.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/41-install-golang.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/41-install-upx.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/41-install-upx.sh
Executable file → Normal file
2
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/41-install-vcpkg.sh
Executable file → Normal file
2
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/41-install-vcpkg.sh
Executable file → Normal file
@@ -3,4 +3,4 @@
|
|||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
BASEDIR=$(dirname "$0")
|
||||||
"$BASEDIR/../common/unix/install-vcpkg.sh"
|
"$BASEDIR/../common/linux/install-vcpkg.sh"
|
||||||
|
|||||||
2
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/42-install-vcpkg-ports.sh
Executable file → Normal file
2
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/42-install-vcpkg-ports.sh
Executable file → Normal file
@@ -3,4 +3,4 @@
|
|||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
BASEDIR=$(dirname "$0")
|
||||||
"$BASEDIR/../common/unix/install-vcpkg-ports.sh" x64-linux-qt
|
"$BASEDIR/../common/linux/install-vcpkg-ports.sh" x64-linux-qt
|
||||||
|
|||||||
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/50-openssl_for_android_linux.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/50-openssl_for_android_linux.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/51-openapi.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/51-openapi.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/60-install_protobuf.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/60-install_protobuf.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/61-install_grpc.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/61-install_grpc.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/70-install_QemuGA.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/70-install_QemuGA.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/70-install_dwz.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/70-install_dwz.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/90-bootstrap-autostart.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/90-bootstrap-autostart.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/90-firebird.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/90-firebird.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/90-install-ffmpeg.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/90-install-ffmpeg.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/90-install-oracle.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/90-install-oracle.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/90-mimer.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/90-mimer.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/99-cleanup.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/99-cleanup.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/99-enable_test_stacktraces.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/99-enable_test_stacktraces.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/99-network-test.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/99-network-test.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/99-version.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-10.0-x86_64/99-version.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-8.10-x86_64/01-disable-automounting.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-8.10-x86_64/01-disable-automounting.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-8.10-x86_64/01-disable_net_lso.sh
Executable file → Normal file
0
coin/provisioning/qtci-linux-RHEL-8.10-x86_64/01-disable_net_lso.sh
Executable file → Normal file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user