mirror of
git://code.qt.io/qt/qt5.git
synced 2026-04-18 11:06:12 +08:00
Compare commits
40 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
eac5e8f5c8 | ||
|
|
1c924f425b | ||
|
|
a0e5b4b466 | ||
|
|
1382e42ef9 | ||
|
|
bbcacb9957 | ||
|
|
e6f8ec714d | ||
|
|
5d027444b5 | ||
|
|
5bdb2a0300 | ||
|
|
fe4a724a3e | ||
|
|
302b228c7a | ||
|
|
14ad9b1387 | ||
|
|
ee690d1533 | ||
|
|
b0b93acc7d | ||
|
|
59a9940d94 | ||
|
|
4d7f6c711c | ||
|
|
fd9e7634de | ||
|
|
a0c08969b0 | ||
|
|
eb425b3dff | ||
|
|
b272190213 | ||
|
|
9e834b7651 | ||
|
|
f09dbf65e1 | ||
|
|
e6fd7bcd26 | ||
|
|
51417379f7 | ||
|
|
c926819387 | ||
|
|
63f9bfd6f9 | ||
|
|
60a556268c | ||
|
|
450e5f4d7c | ||
|
|
02ee6e571f | ||
|
|
db55667668 | ||
|
|
62d75f883c | ||
|
|
812a8b0e1a | ||
|
|
96594fef87 | ||
|
|
f6e9fc2ba5 | ||
|
|
ee2798641b | ||
|
|
86848c1298 | ||
|
|
11ded96d6e | ||
|
|
a7c5f204bc | ||
|
|
e4f9ac5607 | ||
|
|
b3da333101 | ||
|
|
56ad797f42 |
84
.gitmodules
vendored
84
.gitmodules
vendored
@@ -1,60 +1,60 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtsvg
|
recommends = qtsvg
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
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.14.0
|
branch = 5.14.1
|
||||||
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.14.0
|
branch = 5.14.1
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qttools"]
|
[submodule "qttools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtactiveqt
|
recommends = qtdeclarative qtactiveqt
|
||||||
path = qttools
|
path = qttools
|
||||||
url = ../qttools.git
|
url = ../qttools.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtxmlpatterns"]
|
[submodule "qtxmlpatterns"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtxmlpatterns
|
path = qtxmlpatterns
|
||||||
url = ../qtxmlpatterns.git
|
url = ../qtxmlpatterns.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
recommends = qtmultimedia qtquickcontrols qtquickcontrols2
|
recommends = qtmultimedia qtquickcontrols qtquickcontrols2
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -83,14 +83,14 @@
|
|||||||
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
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.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -123,99 +123,99 @@
|
|||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
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.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt3d"]
|
[submodule "qt3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtimageformats qtgamepad
|
recommends = qtdeclarative qtimageformats qtgamepad
|
||||||
path = qt3d
|
path = qt3d
|
||||||
url = ../qt3d.git
|
url = ../qt3d.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgraphicaleffects"]
|
[submodule "qtgraphicaleffects"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtgraphicaleffects
|
path = qtgraphicaleffects
|
||||||
url = ../qtgraphicaleffects.git
|
url = ../qtgraphicaleffects.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
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.14.0
|
branch = 5.14.1
|
||||||
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 = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtx11extras"]
|
[submodule "qtx11extras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtx11extras
|
path = qtx11extras
|
||||||
url = ../qtx11extras.git
|
url = ../qtx11extras.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmacextras"]
|
[submodule "qtmacextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtmacextras
|
path = qtmacextras
|
||||||
url = ../qtmacextras.git
|
url = ../qtmacextras.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
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.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtandroidextras"]
|
[submodule "qtandroidextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtandroidextras
|
path = qtandroidextras
|
||||||
url = ../qtandroidextras.git
|
url = ../qtandroidextras.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebsockets"]
|
[submodule "qtwebsockets"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebsockets
|
path = qtwebsockets
|
||||||
url = ../qtwebsockets.git
|
url = ../qtwebsockets.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
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.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtquickcontrols qtquickcontrols2 qtlocation qtwebchannel qttools
|
recommends = qtquickcontrols qtquickcontrols2 qtlocation qtwebchannel qttools
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtcanvas3d"]
|
[submodule "qtcanvas3d"]
|
||||||
@@ -229,98 +229,98 @@
|
|||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickcontrols2"]
|
[submodule "qtquickcontrols2"]
|
||||||
depends = qtgraphicaleffects
|
depends = qtgraphicaleffects
|
||||||
recommends = qtimageformats
|
recommends = qtimageformats
|
||||||
path = qtquickcontrols2
|
path = qtquickcontrols2
|
||||||
url = ../qtquickcontrols2.git
|
url = ../qtquickcontrols2.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtpurchasing"]
|
[submodule "qtpurchasing"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtpurchasing
|
path = qtpurchasing
|
||||||
url = ../qtpurchasing.git
|
url = ../qtpurchasing.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtcharts"]
|
[submodule "qtcharts"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtcharts
|
path = qtcharts
|
||||||
url = ../qtcharts.git
|
url = ../qtcharts.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdatavis3d"]
|
[submodule "qtdatavis3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtdatavis3d
|
path = qtdatavis3d
|
||||||
url = ../qtdatavis3d.git
|
url = ../qtdatavis3d.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtvirtualkeyboard"]
|
[submodule "qtvirtualkeyboard"]
|
||||||
depends = qtbase qtdeclarative qtsvg
|
depends = qtbase qtdeclarative qtsvg
|
||||||
recommends = qtmultimedia qtquickcontrols
|
recommends = qtmultimedia qtquickcontrols
|
||||||
path = qtvirtualkeyboard
|
path = qtvirtualkeyboard
|
||||||
url = ../qtvirtualkeyboard.git
|
url = ../qtvirtualkeyboard.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgamepad"]
|
[submodule "qtgamepad"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtgamepad
|
path = qtgamepad
|
||||||
url = ../qtgamepad.git
|
url = ../qtgamepad.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtscxml"]
|
[submodule "qtscxml"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtscxml
|
path = qtscxml
|
||||||
url = ../qtscxml.git
|
url = ../qtscxml.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtspeech"]
|
[submodule "qtspeech"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtspeech
|
path = qtspeech
|
||||||
url = ../qtspeech.git
|
url = ../qtspeech.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtremoteobjects"]
|
[submodule "qtremoteobjects"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtremoteobjects
|
path = qtremoteobjects
|
||||||
url = ../qtremoteobjects.git
|
url = ../qtremoteobjects.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebglplugin"]
|
[submodule "qtwebglplugin"]
|
||||||
depends = qtbase qtwebsockets
|
depends = qtbase qtwebsockets
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebglplugin
|
path = qtwebglplugin
|
||||||
url = ../qtwebglplugin.git
|
url = ../qtwebglplugin.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtlottie"]
|
[submodule "qtlottie"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtlottie
|
path = qtlottie
|
||||||
url = ../qtlottie.git
|
url = ../qtlottie.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qtquicktimeline"]
|
[submodule "qtquicktimeline"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtquicktimeline
|
path = qtquicktimeline
|
||||||
url = ../qtquicktimeline
|
url = ../qtquicktimeline
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qtquick3d"]
|
[submodule "qtquick3d"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtquick3d
|
path = qtquick3d
|
||||||
url = ../qtquick3d.git
|
url = ../qtquick3d.git
|
||||||
branch = 5.14.0
|
branch = 5.14.1
|
||||||
status = preview
|
status = preview
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@ Version: 2
|
|||||||
Module only: True
|
Module only: True
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -angle -qtnamespace TestNamespace -qtlibinfix TestInfix -nomake tests -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -angle -qtnamespace TestNamespace -qtlibinfix TestInfix -nomake tests -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
||||||
@@ -11,43 +11,43 @@ Configurations:
|
|||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86%'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86%'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86%'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86%'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x86-msvc2015'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x86-msvc2015'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-arm-msvc2015'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-arm-msvc2015'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64%'
|
||||||
@@ -55,6 +55,11 @@ Configurations:
|
|||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -no-gui -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
|
|||||||
@@ -2,12 +2,12 @@ Version: 2
|
|||||||
Module only: True
|
Module only: True
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
|
|||||||
@@ -2,13 +2,13 @@ Version: 2
|
|||||||
Module only: True
|
Module only: True
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-opensource -confirm-license -nomake tests -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -opengl dynamic -static -no-icu -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86%'
|
Configure arguments: '-opensource -confirm-license -nomake tests -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -opengl dynamic -static -no-icu -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86%'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-opensource -confirm-license -nomake tests -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -opengl dynamic -static -no-icu -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64%'
|
Configure arguments: '-opensource -confirm-license -nomake tests -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -opengl dynamic -static -no-icu -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64%'
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
@@ -15,27 +15,27 @@
|
|||||||
Template: 'qtci-windows-7-x86-3'
|
Template: 'qtci-windows-7-x86-3'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++ QMAKE_LFLAGS_APP+=-s'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++ QMAKE_LFLAGS_APP+=-s'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2017 -xplatform winrt-arm-msvc2017'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2017 -xplatform winrt-arm-msvc2017'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2017 -xplatform winrt-x64-msvc2017'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2017 -xplatform winrt-x64-msvc2017'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'multi'
|
Target arch: 'multi'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
@@ -58,21 +58,21 @@
|
|||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix /Users/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -extprefix /Users/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-armle-v7-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -extprefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-armle-v7-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'armv8'
|
Target arch: 'armv8'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix c:\Users\qt\work\install -release -opengl es2 -nomake tests -nomake examples -no-sql-mysql -xplatform qnx-aarch64le-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -extprefix c:\Users\qt\work\install -release -opengl es2 -nomake tests -nomake examples -no-sql-mysql -xplatform qnx-aarch64le-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'x86_64'
|
Target arch: 'x86_64'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
@@ -93,7 +93,7 @@
|
|||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-64-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -extprefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-64-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'x86_64'
|
Target arch: 'x86_64'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'x86_64'
|
Target arch: 'x86_64'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'Mingw73'
|
Compiler: 'Mingw73'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
||||||
|
|||||||
@@ -2,12 +2,12 @@ Version: 2
|
|||||||
Module only: True
|
Module only: True
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
|
|||||||
@@ -8,4 +8,7 @@ Timezone: set to UTC
|
|||||||
Administrator tools - services - Windows search: stop & disable
|
Administrator tools - services - Windows search: stop & disable
|
||||||
Power settings screen & slee: never
|
Power settings screen & slee: never
|
||||||
Turn windows features on or off -> Check the "SMB 1.0/CIFS File Sharing Support"
|
Turn windows features on or off -> Check the "SMB 1.0/CIFS File Sharing Support"
|
||||||
|
MSVC 2019 build tools (default installation, no additional selections).
|
||||||
|
* Install after MSVC2019 is installed!
|
||||||
|
* Installer: "http://ci-files01-hki.intra.qt.io/input/windows/vs_buildtools__251503345.1575372514.exe"
|
||||||
|
* Version: 16.3.10
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
$version = "2017"
|
$version = "2017"
|
||||||
# Current version was manually upgraded from the installer
|
# Current version was manually upgraded from the installer
|
||||||
$version_number = "15.9.16"
|
$version_number = "15.9.17"
|
||||||
$installer = "http://ci-files01-hki.ci.local/input/windows/vs_professional__1312218103.1526017942.exe"
|
$installer = "http://ci-files01-hki.ci.local/input/windows/vs_professional__1312218103.1526017942.exe"
|
||||||
|
|
||||||
# Following components were selected from installer:
|
# Following components were selected from installer:
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
$version = "2019"
|
$version = "2019"
|
||||||
# Current version was manually upgraded from the installer
|
# Current version was manually upgraded from the installer
|
||||||
$version_number = "16.3.2"
|
$version_number = "16.3.10"
|
||||||
$installer = "http://ci-files01-hki.ci.local/input/windows/vs_professional__505064367.1547034421.exe"
|
$installer = "http://ci-files01-hki.ci.local/input/windows/vs_professional__505064367.1547034421.exe"
|
||||||
|
|
||||||
.NET Framework 4.5 targeting pack
|
.NET Framework 4.5 targeting pack
|
||||||
|
|||||||
@@ -36,7 +36,9 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
|
||||||
. $(dirname "$0")/../../common/unix/DownloadURL.sh
|
PROVISIONING_DIR="$(dirname "$0")/../../"
|
||||||
|
. "$PROVISIONING_DIR"/common/unix/common.sourced.sh
|
||||||
|
. "$PROVISIONING_DIR"/common/unix/DownloadURL.sh
|
||||||
|
|
||||||
|
|
||||||
localRepo=http://ci-files01-hki.intra.qt.io/input/docker
|
localRepo=http://ci-files01-hki.intra.qt.io/input/docker
|
||||||
@@ -52,8 +54,8 @@ do
|
|||||||
DownloadURL $localRepo/$f $upstreamRepo/$f $sha
|
DownloadURL $localRepo/$f $upstreamRepo/$f $sha
|
||||||
done
|
done
|
||||||
|
|
||||||
sudo apt-get -y install ./containerd.io*.deb ./docker-ce*.deb ./docker-ce-cli*.deb
|
sudo apt-get -y install ./containerd.io_*.deb ./docker-ce_*.deb ./docker-ce-cli_*.deb
|
||||||
rm -f ./containerd.io*.deb ./docker-ce*.deb ./docker-ce-cli*.deb
|
rm -f ./containerd.io_*.deb ./docker-ce_*.deb ./docker-ce-cli_*.deb
|
||||||
|
|
||||||
sudo usermod -a -G docker $USER
|
sudo usermod -a -G docker $USER
|
||||||
sudo docker --version
|
sudo docker --version
|
||||||
@@ -61,7 +63,7 @@ sudo docker --version
|
|||||||
# Download and install the docker-compose extension from https://github.com/docker/compose/releases
|
# Download and install the docker-compose extension from https://github.com/docker/compose/releases
|
||||||
f=docker-compose-$(uname -s)-$(uname -m)
|
f=docker-compose-$(uname -s)-$(uname -m)
|
||||||
DownloadURL \
|
DownloadURL \
|
||||||
$localRepo/$f \
|
$localRepo/$f-1.24.1 \
|
||||||
https://github.com/docker/compose/releases/download/1.24.1/$f \
|
https://github.com/docker/compose/releases/download/1.24.1/$f \
|
||||||
cfb3439956216b1248308141f7193776fcf4b9c9b49cbbe2fb07885678e2bb8a
|
cfb3439956216b1248308141f7193776fcf4b9c9b49cbbe2fb07885678e2bb8a
|
||||||
sudo install -m 755 ./docker-compose* /usr/local/bin/docker-compose
|
sudo install -m 755 ./docker-compose* /usr/local/bin/docker-compose
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
sudo apt-get remove update-manager
|
|
||||||
@@ -1,7 +1,8 @@
|
|||||||
FROM ubuntu:16.04
|
FROM qt_ubuntu_16.04
|
||||||
ARG packages="apache2 libcgi-session-perl wget avahi-daemon"
|
ARG packages="avahi-daemon apache2 libcgi-session-perl"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 80 443
|
EXPOSE 80 443
|
||||||
|
|
||||||
# install configurations and test data
|
# install configurations and test data
|
||||||
RUN wget https://tools.ietf.org/rfc/rfc3252.txt
|
|
||||||
|
COPY rfc3252.txt .
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:18.04
|
FROM qt_ubuntu_18.04
|
||||||
ARG packages="apache2 libcgi-session-perl avahi-daemon"
|
ARG packages="avahi-daemon apache2 libcgi-session-perl"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 80 443
|
EXPOSE 80 443
|
||||||
|
|||||||
@@ -1,15 +1,13 @@
|
|||||||
FROM ubuntu:18.04
|
FROM qt_ubuntu_18.04
|
||||||
|
ARG packages="avahi-daemon maven default-jdk"
|
||||||
RUN apt-get update && apt-get -y install git maven default-jdk avahi-daemon
|
RUN apt-get update && apt-get -y install $packages
|
||||||
|
|
||||||
RUN mkdir -p /root/src/
|
|
||||||
|
|
||||||
# Get californium-based CoAP test server
|
# Get californium-based CoAP test server
|
||||||
WORKDIR /root/src
|
WORKDIR /root/src
|
||||||
RUN git clone https://github.com/selart/californium.git
|
ADD californium-*.tar.gz .
|
||||||
|
RUN mv californium-* californium
|
||||||
WORKDIR /root/src/californium
|
WORKDIR /root/src/californium
|
||||||
RUN mvn clean install -q -DskipTests
|
RUN mvn clean install -q -DskipTests
|
||||||
|
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
|
|
||||||
EXPOSE 5683/udp 5684/udp
|
EXPOSE 5683/udp 5684/udp
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:16.04
|
FROM qt_ubuntu_16.04
|
||||||
ARG packages="cyrus-imapd avahi-daemon"
|
ARG packages="avahi-daemon cyrus-imapd"
|
||||||
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 143 993
|
EXPOSE 143 993
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:18.04
|
FROM qt_ubuntu_18.04
|
||||||
ARG packages="cyrus-imapd avahi-daemon"
|
ARG packages="avahi-daemon cyrus-imapd"
|
||||||
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 143 993
|
EXPOSE 143 993
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
FROM ubuntu:16.04
|
FROM qt_ubuntu_16.04
|
||||||
ARG packages="gdebi-core wget avahi-daemon"
|
ARG packages="avahi-daemon"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
RUN wget http://ppa.launchpad.net/dajhorn/dante/ubuntu/pool/main/d/dante/dante-server_1.4.1-1_amd64.deb
|
COPY dante-server_1.4.1-1_amd64.deb .
|
||||||
RUN gdebi -n dante-server_1.4.1-1_amd64.deb
|
RUN apt -y install ./dante-server_1.4.1-1_amd64.deb \
|
||||||
|
&& rm -f ./dante-server_1.4.1-1_amd64.deb
|
||||||
EXPOSE 1080-1081
|
EXPOSE 1080-1081
|
||||||
|
|
||||||
# install configurations and test data
|
# install configurations and test data
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:18.04
|
FROM qt_ubuntu_18.04
|
||||||
ARG packages="dante-server avahi-daemon"
|
ARG packages="avahi-daemon dante-server"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 1080-1081
|
EXPOSE 1080-1081
|
||||||
|
|||||||
@@ -33,13 +33,13 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
set -ex
|
set -e
|
||||||
|
|
||||||
|
|
||||||
|
PROVISIONING_DIR="$(dirname "$0")/../../../"
|
||||||
|
. "$PROVISIONING_DIR"/common/unix/common.sourced.sh
|
||||||
|
. "$PROVISIONING_DIR"/common/unix/DownloadURL.sh
|
||||||
|
|
||||||
[ -x "$(command -v realpath)" ] && FILE=$(realpath ${BASH_SOURCE[0]}) || FILE=${BASH_SOURCE[0]}
|
|
||||||
case $FILE in
|
|
||||||
*/*) SERVER_PATH="${FILE%/*}" ;;
|
|
||||||
*) SERVER_PATH="." ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# Sort files by their SHA-1, and then return the accumulated result
|
# Sort files by their SHA-1, and then return the accumulated result
|
||||||
sha1tree () {
|
sha1tree () {
|
||||||
@@ -51,18 +51,76 @@ sha1tree () {
|
|||||||
sort | ${SHASUM-sha1sum} | cut -d ' ' -f 1
|
sort | ${SHASUM-sha1sum} | cut -d ' ' -f 1
|
||||||
}
|
}
|
||||||
|
|
||||||
# Using SHA-1 of each server context as the tag of docker images. A tag labels a
|
|
||||||
# specific image version. It is used by docker compose file (docker-compose.yml)
|
|
||||||
# to launch the corresponding docker containers. If one of the server contexts
|
|
||||||
# (./apache2, ./danted, ...) gets changes, all the related compose files in
|
|
||||||
# qtbase should be updated as well.
|
|
||||||
|
|
||||||
source "$SERVER_PATH/settings.sh"
|
SERVER_PATH="$PROVISIONING_DIR/common/shared/testserver"
|
||||||
|
|
||||||
|
. "$SERVER_PATH/settings.sh"
|
||||||
|
|
||||||
|
|
||||||
|
# Download all necessary dependencies outside of the dockerfiles, so that we
|
||||||
|
# can use provisioning functionality for cached and verified downloads. In the
|
||||||
|
# dockerfiles we just do COPY to put them where needed.
|
||||||
|
|
||||||
|
echo 'Downloading support files for the docker images'
|
||||||
|
|
||||||
|
DownloadURL \
|
||||||
|
http://ci-files01-hki.intra.qt.io/input/docker/rfc3252.txt \
|
||||||
|
https://tools.ietf.org/rfc/rfc3252.txt \
|
||||||
|
50c323dedce95e4fdc2db35cd1b8ebf9d74711bf5296ef438b88d186d7dd082d
|
||||||
|
cp rfc3252.txt "$SERVER_PATH/vsftpd/"
|
||||||
|
cp rfc3252.txt "$SERVER_PATH/apache2/"
|
||||||
|
|
||||||
|
DownloadURL \
|
||||||
|
http://ci-files01-hki.intra.qt.io/input/docker/dante-server_1.4.1-1_amd64.deb \
|
||||||
|
http://ppa.launchpad.net/dajhorn/dante/ubuntu/pool/main/d/dante/dante-server_1.4.1-1_amd64.deb \
|
||||||
|
674a06f356cebd92c64920cec38a6687650a6f880198fbbad05aaaccca5c0a21
|
||||||
|
mv dante-server_1.4.1-1_amd64.deb "$SERVER_PATH/danted/"
|
||||||
|
|
||||||
|
DownloadURL \
|
||||||
|
http://ci-files01-hki.intra.qt.io/input/docker/FreeCoAP-0.7.tar.gz \
|
||||||
|
https://github.com/keith-cullen/FreeCoAP/archive/v0.7.tar.gz \
|
||||||
|
fa6602e27dc8eaee6e34ff53400c0519da0c5c7cd47bf6f13acb564f52a693ee \
|
||||||
|
FreeCoAP-0.7.tar.gz
|
||||||
|
mv FreeCoAP-0.7.tar.gz "$SERVER_PATH/freecoap/"
|
||||||
|
|
||||||
|
# Custom fork of Eclipse Californium with changes not upstream
|
||||||
|
DownloadURL \
|
||||||
|
http://ci-files01-hki.intra.qt.io/input/docker/californium-secure-test-server.tar.gz \
|
||||||
|
https://github.com/sonakur/californium/archive/secure-test-server.tar.gz \
|
||||||
|
0ee7f5d4366b9e31f6d2d42e389cb7a66d2db54987b700a38a3a31e8f38a7a19 \
|
||||||
|
californium-secure-test-server.tar.gz
|
||||||
|
mv californium-secure-test-server.tar.gz "$SERVER_PATH/californium/"
|
||||||
|
|
||||||
|
|
||||||
|
echo 'Building the docker images...'
|
||||||
|
|
||||||
|
# Build the 2 base layers: qt_ubuntu_1604, qt_ubuntu_1804.
|
||||||
|
# These are the base for all other docker images.
|
||||||
|
for image in qt_ubuntu_16.04 qt_ubuntu_18.04
|
||||||
|
do
|
||||||
|
docker build -t $image \
|
||||||
|
--build-arg COIN_RUNS_IN_QT_COMPANY="$COIN_RUNS_IN_QT_COMPANY" \
|
||||||
|
"$SERVER_PATH/$image"
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
for server in $testserver
|
for server in $testserver
|
||||||
do
|
do
|
||||||
|
|
||||||
|
# We label each docker image with `-t name:tag`.
|
||||||
|
# A tag labels a specific image version. In the docker compose file
|
||||||
|
# (docker-compose.yml) that launches the containers, the tag used is
|
||||||
|
# "latest". Here the images are additionally tagged with the SHA1 of each
|
||||||
|
# image directory (context), so that if needed we can modify
|
||||||
|
# docker-compose.yml and modify "latest" to a SHA in order to launch a
|
||||||
|
# very specific image, thus providing a way to stage
|
||||||
|
# backwards-incompatible changes across repositories.
|
||||||
|
|
||||||
context="$SERVER_PATH/$server"
|
context="$SERVER_PATH/$server"
|
||||||
docker build -t qt-test-server-$server:$(sha1tree $context) $context
|
tag=$(sha1tree $context)
|
||||||
|
docker build -t qt-test-server-$server:latest \
|
||||||
|
-t qt-test-server-$server:$tag \
|
||||||
|
$context
|
||||||
done
|
done
|
||||||
|
|
||||||
docker images
|
docker images
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:16.04
|
FROM qt_ubuntu_16.04
|
||||||
ARG packages="xinetd avahi-daemon"
|
ARG packages="avahi-daemon xinetd"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 7 7/UDP 13
|
EXPOSE 7 7/UDP 13
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:18.04
|
FROM qt_ubuntu_18.04
|
||||||
ARG packages="xinetd avahi-daemon"
|
ARG packages="avahi-daemon xinetd"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 7 7/UDP 13
|
EXPOSE 7 7/UDP 13
|
||||||
|
|||||||
@@ -1,20 +1,14 @@
|
|||||||
FROM ubuntu:18.04
|
FROM qt_ubuntu_18.04
|
||||||
|
ARG packages="avahi-daemon autoconf automake libtool make libgnutls28-dev"
|
||||||
|
RUN apt-get update && apt-get -y install $packages
|
||||||
|
|
||||||
RUN apt-get update && apt-get -y install git avahi-daemon autoconf automake libtool make libgnutls28-dev
|
|
||||||
|
|
||||||
RUN mkdir -p /root/src/
|
|
||||||
|
|
||||||
# Get FreeCoAP test server
|
|
||||||
WORKDIR /root/src
|
WORKDIR /root/src
|
||||||
RUN git clone https://github.com/keith-cullen/FreeCoAP.git
|
ADD FreeCoAP-*.tar.gz .
|
||||||
|
RUN mv FreeCoAP-* FreeCoAP
|
||||||
WORKDIR /root/src/FreeCoAP
|
WORKDIR /root/src/FreeCoAP
|
||||||
RUN autoreconf --install
|
RUN autoreconf --install && ./configure && make && make install
|
||||||
RUN ./configure
|
WORKDIR sample/time_server
|
||||||
RUN make
|
RUN make
|
||||||
RUN make install
|
|
||||||
WORKDIR /root/src/FreeCoAP/sample/time_server
|
|
||||||
RUN make
|
|
||||||
|
|
||||||
WORKDIR /
|
WORKDIR /
|
||||||
|
|
||||||
EXPOSE 5685/udp
|
EXPOSE 5685/udp
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:16.04
|
FROM qt_ubuntu_16.04
|
||||||
ARG packages="ftp-proxy avahi-daemon"
|
ARG packages="avahi-daemon ftp-proxy"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 2121
|
EXPOSE 2121
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:18.04
|
FROM qt_ubuntu_18.04
|
||||||
ARG packages="ftp-proxy avahi-daemon"
|
ARG packages="avahi-daemon ftp-proxy"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 2121
|
EXPOSE 2121
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:16.04
|
FROM qt_ubuntu_16.04
|
||||||
ARG packages="iptables avahi-daemon"
|
ARG packages="avahi-daemon iptables"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 1357
|
EXPOSE 1357
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:18.04
|
FROM qt_ubuntu_18.04
|
||||||
ARG packages="iptables avahi-daemon"
|
ARG packages="avahi-daemon iptables"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 1357
|
EXPOSE 1357
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
FROM ubuntu:16.04
|
||||||
|
ARG COIN_RUNS_IN_QT_COMPANY
|
||||||
|
RUN test x"$COIN_RUNS_IN_QT_COMPANY" = xtrue \
|
||||||
|
&& sed -i 's;\(archive\|security\)\.ubuntu\.com;repo-clones.ci.qt.io/apt-mirror/mirror;' /etc/apt/sources.list \
|
||||||
|
|| echo "Internal package repository not found. Using public repositories."
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
FROM ubuntu:18.04
|
||||||
|
ARG COIN_RUNS_IN_QT_COMPANY
|
||||||
|
RUN test x"$COIN_RUNS_IN_QT_COMPANY" = xtrue \
|
||||||
|
&& sed -i 's;\(archive\|security\)\.ubuntu\.com;repo-clones.ci.qt.io/apt-mirror/mirror;' /etc/apt/sources.list \
|
||||||
|
|| echo "Internal package repository not found. Using public repositories."
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:16.04
|
FROM qt_ubuntu_16.04
|
||||||
ARG packages="squid avahi-daemon"
|
ARG packages="avahi-daemon squid"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 3128-3130
|
EXPOSE 3128-3130
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:18.04
|
FROM qt_ubuntu_18.04
|
||||||
ARG packages="squid avahi-daemon"
|
ARG packages="avahi-daemon squid"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 3128-3130
|
EXPOSE 3128-3130
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
FROM ubuntu:16.04
|
FROM qt_ubuntu_16.04
|
||||||
ARG packages="vsftpd ftp wget avahi-daemon"
|
ARG packages="avahi-daemon vsftpd ftp"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 20-21
|
EXPOSE 20-21
|
||||||
|
|
||||||
# install configurations and test data
|
# install configurations and test data
|
||||||
RUN wget https://tools.ietf.org/rfc/rfc3252.txt
|
COPY rfc3252.txt .
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:18.04
|
FROM qt_ubuntu_18.04
|
||||||
ARG packages="vsftpd avahi-daemon"
|
ARG packages="avahi-daemon vsftpd"
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
||||||
EXPOSE 20-21
|
EXPOSE 20-21
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ export PROVISIONING_ARCH
|
|||||||
export CMD_PKG_INSTALL
|
export CMD_PKG_INSTALL
|
||||||
export CMD_PKG_LOCALINSTALL
|
export CMD_PKG_LOCALINSTALL
|
||||||
export CMD_INSTALL
|
export CMD_INSTALL
|
||||||
|
export COIN_RUNS_IN_QT_COMPANY
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -143,6 +144,13 @@ set_common_environment () {
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
CMD_INSTALL="sudo install"
|
CMD_INSTALL="sudo install"
|
||||||
|
|
||||||
|
COIN_RUNS_IN_QT_COMPANY=false
|
||||||
|
if ping -c1 repo-clones.ci.qt.io >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
COIN_RUNS_IN_QT_COMPANY=true
|
||||||
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
set_common_environment
|
set_common_environment
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2020 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
# This script installs postgresql $version.
|
# This script installs postgresql $version.
|
||||||
# Both x86 and x64 versions needed when x86 integrations are done on x64 machine
|
# Both x86 and x64 versions needed when x86 integrations are done on x64 machine
|
||||||
|
|
||||||
$version = "9.1.9-1"
|
$version = "9.6.16-1"
|
||||||
$packagex64 = "C:\Windows\temp\postgresql-$version-windows-x64-binaries.zip"
|
$packagex64 = "C:\Windows\temp\postgresql-$version-windows-x64-binaries.zip"
|
||||||
$packagex86 = "C:\Windows\temp\postgresql-$version-windows-binaries.zip"
|
$packagex86 = "C:\Windows\temp\postgresql-$version-windows-binaries.zip"
|
||||||
|
|
||||||
@@ -46,7 +46,7 @@ if (Is64BitWinHost) {
|
|||||||
$installFolder = "C:\Utils\postgresql"
|
$installFolder = "C:\Utils\postgresql"
|
||||||
$externalUrl = "http://get.enterprisedb.com/postgresql/postgresql-$version-windows-x64-binaries.zip"
|
$externalUrl = "http://get.enterprisedb.com/postgresql/postgresql-$version-windows-x64-binaries.zip"
|
||||||
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\windows\postgresql-$version-windows-x64-binaries.zip"
|
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\windows\postgresql-$version-windows-x64-binaries.zip"
|
||||||
$sha1 = "4da0453cdfda335e064d4437cf5bb9d356054cfd"
|
$sha1 = "5dd604f91973112209362b5abbbd1220c026f645"
|
||||||
|
|
||||||
Write-Host "Fetching from URL ..."
|
Write-Host "Fetching from URL ..."
|
||||||
Download $externalUrl $internalUrl $packagex64
|
Download $externalUrl $internalUrl $packagex64
|
||||||
@@ -56,6 +56,8 @@ if (Is64BitWinHost) {
|
|||||||
|
|
||||||
Write-Host "Remove downloaded $packagex64 ..."
|
Write-Host "Remove downloaded $packagex64 ..."
|
||||||
Remove-Item -Path $packagex64
|
Remove-Item -Path $packagex64
|
||||||
|
# Remove pthread.h file so it won't be used in mingw builds (QTBUG-79555)
|
||||||
|
Remove-item -Path "$installFolder\pgsql\include\pthread.h"
|
||||||
|
|
||||||
Set-EnvironmentVariable "POSTGRESQL_INCLUDE_x64" "$installFolder\pgsql\include"
|
Set-EnvironmentVariable "POSTGRESQL_INCLUDE_x64" "$installFolder\pgsql\include"
|
||||||
Set-EnvironmentVariable "POSTGRESQL_LIB_x64" "$installFolder\pgsql\lib"
|
Set-EnvironmentVariable "POSTGRESQL_LIB_x64" "$installFolder\pgsql\lib"
|
||||||
@@ -65,7 +67,7 @@ if (Is64BitWinHost) {
|
|||||||
$architecture = "x86"
|
$architecture = "x86"
|
||||||
$externalUrl = "http://get.enterprisedb.com/postgresql/postgresql-$version-windows-binaries.zip"
|
$externalUrl = "http://get.enterprisedb.com/postgresql/postgresql-$version-windows-binaries.zip"
|
||||||
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\windows\postgresql-$version-windows-binaries.zip"
|
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\windows\postgresql-$version-windows-binaries.zip"
|
||||||
$sha1 = "eb4f01845e1592800edbb74f60944b6c0aca51a9"
|
$sha1 = "46309190e60eead99c2d39c1dd18a91f2104d000"
|
||||||
if (Is64BitWinHost) {
|
if (Is64BitWinHost) {
|
||||||
$installFolder = "C:\Utils\postgresql$architecture"
|
$installFolder = "C:\Utils\postgresql$architecture"
|
||||||
} else {
|
} else {
|
||||||
@@ -81,6 +83,8 @@ Extract-7Zip $packagex86 $installFolder "pgsql\lib pgsql\bin pgsql\share pgsql\i
|
|||||||
|
|
||||||
Write-Host "Remove downloaded $packagex86 ..."
|
Write-Host "Remove downloaded $packagex86 ..."
|
||||||
Remove-Item -Path $packagex86
|
Remove-Item -Path $packagex86
|
||||||
|
# Remove pthread.h file so it won't be used in mingw builds (QTBUG-79555)
|
||||||
|
Remove-item -Path "$installFolder\pgsql\include\pthread.h"
|
||||||
|
|
||||||
Set-EnvironmentVariable "POSTGRESQL_INCLUDE_x86" "$installFolder\pgsql\include"
|
Set-EnvironmentVariable "POSTGRESQL_INCLUDE_x86" "$installFolder\pgsql\include"
|
||||||
Set-EnvironmentVariable "POSTGRESQL_LIB_x86" "$installFolder\pgsql\lib"
|
Set-EnvironmentVariable "POSTGRESQL_LIB_x86" "$installFolder\pgsql\lib"
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
"$(dirname "$0")"/../common/unix/telegraf_install.sh
|
|
||||||
@@ -1,69 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
# shellcheck source=../common/shared/network_test_server_ip.txt
|
|
||||||
source "$BASEDIR/../common/shared/network_test_server_ip.txt"
|
|
||||||
# shellcheck source=../common/unix/check_and_set_proxy.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
|
||||||
|
|
||||||
echo "Set timezone to UTC."
|
|
||||||
sudo timedatectl set-timezone Etc/UTC
|
|
||||||
echo "Timeout for blanking the screen (0 = never)"
|
|
||||||
gsettings set org.gnome.desktop.session idle-delay 0
|
|
||||||
echo "Prevents screen lock when screesaver goes active."
|
|
||||||
gsettings set org.gnome.desktop.screensaver lock-enabled false
|
|
||||||
gsettings set org.gnome.desktop.lockdown disable-lock-screen 'true'
|
|
||||||
|
|
||||||
sudo sed -i 's|GRUB_TIMEOUT=8|GRUB_TIMEOUT=0|g' /etc/default/grub
|
|
||||||
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
|
|
||||||
|
|
||||||
echo "Set Network Test Server address to $network_test_server_ip in /etc/hosts"
|
|
||||||
echo "$network_test_server_ip qt-test-server qt-test-server.qt-test-net" | sudo tee -a /etc/hosts
|
|
||||||
echo "Set DISPLAY"
|
|
||||||
echo 'export DISPLAY=":0"' >> ~/.bashrc
|
|
||||||
|
|
||||||
while sudo fuser /usr/lib/packagekitd >/dev/null 2>&1 ; do
|
|
||||||
echo "Waiting for PackageKit to finish..."
|
|
||||||
sleep 0.5
|
|
||||||
done
|
|
||||||
|
|
||||||
# shellcheck disable=SC2031
|
|
||||||
if [ "$http_proxy" != "" ]; then
|
|
||||||
sudo sed -i 's/PROXY_ENABLED=\"no\"/PROXY_ENABLED=\"yes\"/' /etc/sysconfig/proxy
|
|
||||||
sudo sed -i "s|HTTP_PROXY=\".*\"|HTTP_PROXY=\"$proxy\"|" /etc/sysconfig/proxy
|
|
||||||
fi
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# shellcheck source=../common/linux/disable-notifications.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/disable-notifications.sh"
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# shellcheck source=../common/linux/disable-ntp_linux.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/disable-ntp_linux.sh"
|
|
||||||
@@ -1,96 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
sudo zypper -nq install git gcc gcc-c++
|
|
||||||
|
|
||||||
sudo zypper -nq install bison flex gperf \
|
|
||||||
zlib-devel \
|
|
||||||
libudev-devel \
|
|
||||||
glib2-devel \
|
|
||||||
libopenssl-devel \
|
|
||||||
freetype2-devel \
|
|
||||||
fontconfig-devel \
|
|
||||||
sqlite3-devel \
|
|
||||||
libxkbcommon-devel \
|
|
||||||
libxkbcommon-x11-devel
|
|
||||||
|
|
||||||
sudo zypper -nq install p7zip
|
|
||||||
|
|
||||||
# EGL support
|
|
||||||
sudo zypper -nq install Mesa-libEGL-devel Mesa-libGL-devel
|
|
||||||
|
|
||||||
# gtk3 style for QtGui/QStyle
|
|
||||||
sudo zypper -nq install gtk3-devel
|
|
||||||
|
|
||||||
# Xinput2
|
|
||||||
sudo zypper -nq install libXi-devel postgresql10 postgresql10-devel mysql-devel mysql mysql-server
|
|
||||||
|
|
||||||
# system provided XCB libraries
|
|
||||||
sudo zypper -nq install xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel \
|
|
||||||
xcb-util-wm-devel xcb-util-renderutil-devel
|
|
||||||
|
|
||||||
# ICU
|
|
||||||
sudo zypper -nq install libicu-devel libicu52_1
|
|
||||||
|
|
||||||
# qtwebengine
|
|
||||||
sudo zypper -nq install alsa-devel dbus-1-devel \
|
|
||||||
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
|
||||||
mozilla-nspr-devel mozilla-nss-devel
|
|
||||||
|
|
||||||
# qtwebkit
|
|
||||||
sudo zypper -nq install libxml2-devel libxslt-devel
|
|
||||||
|
|
||||||
# GStreamer (qtwebkit and qtmultimedia), pulseaudio (qtmultimedia)
|
|
||||||
sudo zypper -nq install gstreamer-devel gstreamer-plugins-base-devel libpulse-devel
|
|
||||||
|
|
||||||
# cups
|
|
||||||
sudo zypper -nq install cups-devel
|
|
||||||
|
|
||||||
# speech-dispatcher
|
|
||||||
sudo zypper -nq install libspeechd-devel
|
|
||||||
# https://bugzilla.suse.com/show_bug.cgi?id=1129586
|
|
||||||
sudo mv /usr/include/speech-dispatcher/speech-dispatcher/* /usr/include/speech-dispatcher/
|
|
||||||
|
|
||||||
# ODBC support
|
|
||||||
sudo zypper -nq install unixODBC-devel unixODBC
|
|
||||||
|
|
||||||
# freetds support
|
|
||||||
sudo zypper -nq install libfreetds freetds-devel
|
|
||||||
|
|
||||||
# sqlite2 support
|
|
||||||
sudo zypper -nq install sqlite2 sqlite2-devel
|
|
||||||
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
# shellcheck source=../common/unix/libclang.sh
|
|
||||||
"$BASEDIR/../common/unix/libclang.sh"
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# provides: python development libraries
|
|
||||||
# version: provided by default Linux distribution repository
|
|
||||||
# needed to build pyside
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
sudo zypper -nq install python-devel
|
|
||||||
|
|
||||||
wget -q https://raw.githubusercontent.com/linux-on-ibm-z/scripts/master/Python3/build_python3.sh
|
|
||||||
sed -i 's/12.3/12.4/g' build_python3.sh
|
|
||||||
bash build_python3.sh
|
|
||||||
|
|
||||||
export
|
|
||||||
python3 --version
|
|
||||||
|
|
||||||
pip3 install --user wheel
|
|
||||||
pip3 install --user virtualenv
|
|
||||||
|
|
||||||
# Install all needed packages in a special wheel cache directory
|
|
||||||
pip3 wheel --wheel-dir "$HOME/python3-wheels" -r "${BASH_SOURCE%/*}/../common/shared/requirements.txt"
|
|
||||||
|
|
||||||
# shellcheck source=../common/unix/SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
|
||||||
SetEnvVar "PYTHON3_WHEEL_CACHE" "$HOME/python3-wheels"
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
"$(dirname "$0")/../common/linux/cmake_linux.sh"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../common/unix/install-openssl.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/install-openssl.sh" "linux"
|
|
||||||
@@ -1,86 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# This script install Intel Parallel Studio XE Composer Edition for C++ Linux
|
|
||||||
|
|
||||||
# shellcheck source=../common/unix/DownloadURL.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
mainStorage="ci-files01-hki.intra.qt.io:/hdd/www/input"
|
|
||||||
localMount="/mnt/storage/"
|
|
||||||
|
|
||||||
iccPackage="parallel_studio_xe_2018_update1_composer_edition_for_cpp.tgz"
|
|
||||||
iccPackageSource="$localMount/intel/$iccPackage"
|
|
||||||
iccInstallPath="/opt/intel"
|
|
||||||
iccTmpPath="/tmp/icc"
|
|
||||||
|
|
||||||
iccLicense="l_icc_2018.lic"
|
|
||||||
iccLicenseSource="$localMount/semisecure/$iccLicense"
|
|
||||||
iccLicenseTarget="/home/qt/$iccLicense"
|
|
||||||
|
|
||||||
iccInstallInstructions="$iccTmpPath/instructions.txt"
|
|
||||||
|
|
||||||
sudo mkdir -p "$localMount"
|
|
||||||
sudo mount "$mainStorage" "$localMount"
|
|
||||||
mkdir -p "$iccTmpPath"
|
|
||||||
tar -zxf "$iccPackageSource" -C "$iccTmpPath" --strip 1
|
|
||||||
|
|
||||||
cp "$iccLicenseSource" "$iccLicenseTarget"
|
|
||||||
|
|
||||||
sudo umount "$localMount"
|
|
||||||
|
|
||||||
cat >"$iccInstallInstructions" <<EOT
|
|
||||||
ACCEPT_EULA=accept
|
|
||||||
CONTINUE_WITH_OPTIONAL_ERROR=yes
|
|
||||||
PSET_INSTALL_DIR=$iccInstallPath
|
|
||||||
CONTINUE_WITH_INSTALLDIR_OVERWRITE=yes
|
|
||||||
PSET_MODE=install
|
|
||||||
ACTIVATION_LICENSE_FILE=$iccLicenseTarget
|
|
||||||
ACTIVATION_TYPE=license_file
|
|
||||||
PHONEHOME_SEND_USAGE_DATA=no
|
|
||||||
ARCH_SELECTED=ALL
|
|
||||||
COMPONENTS=;intel-comp__x86_64;intel-comp-32bit__x86_64;intel-comp-doc__noarch;intel-comp-l-all-common__noarch;intel-comp-l-all-vars__noarch;intel-comp-nomcu-vars__noarch;intel-comp-ps-32bit__x86_64;intel-comp-ps__x86_64;intel-comp-ps-ss__x86_64;intel-comp-ps-ss-bec__x86_64;intel-comp-ps-ss-bec-32bit__x86_64;intel-openmp__x86_64;intel-openmp-32bit__x86_64;intel-openmp-common__noarch;intel-openmp-common-icc__noarch;intel-tbb-libs-32bit__x86_64;intel-tbb-libs__x86_64;intel-idesupport-icc-common-ps__noarch;intel-icc__x86_64;intel-icc-32bit__x86_64;intel-c-comp-common__noarch;intel-icc-common__noarch;intel-icc-common-ps__noarch;intel-icc-common-ps-ss-bec__noarch;intel-icc-doc__noarch;intel-icc-doc-ps__noarch;intel-icc-ps__x86_64;intel-icc-ps-ss__x86_64;intel-icc-ps-ss-bec__x86_64;intel-icc-ps-ss-bec-32bit__x86_64;intel-tbb-devel-32bit__x86_64;intel-tbb-devel__x86_64;intel-tbb-common__noarch;intel-tbb-doc__noarch;intel-ism__noarch;intel-ccompxe__noarch;intel-psxe-common__noarch;intel-psxe-doc__noarch;intel-psxe-common-doc__noarch;intel-ccompxe-doc__noarch;intel-psxe-licensing__noarch;intel-psxe-licensing-doc__noarch;intel-icsxe-pset
|
|
||||||
EOT
|
|
||||||
|
|
||||||
(cd "$iccTmpPath" && sudo ./install.sh --silent $iccInstallInstructions --ignore-cpu)
|
|
||||||
|
|
||||||
# Export LD_LIBRARY_PATH to Coin
|
|
||||||
echo "export ICC64_18_LDLP=$iccInstallPath/lib/intel64" >>~/.bashrc
|
|
||||||
echo "export ICC64_18_PATH=$iccInstallPath/compilers_and_libraries_2018.1.163/linux/bin/intel64:$iccInstallPath/bin" >>~/.bashrc
|
|
||||||
echo "ICC = 18.0.1 20171018" >> ~/versions.txt
|
|
||||||
|
|
||||||
rm -rf "$iccTmpPath"
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# shellcheck source=../common/unix/mqtt_broker.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/mqtt_broker.sh"
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2018 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../common/unix/emsdk.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/emsdk.sh"
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
"$BASEDIR/../common/unix/squishInstall.sh"
|
|
||||||
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# Having proxy set while running autotests makes them fail
|
|
||||||
sudo sed -i 's/PROXY_ENABLED=\"yes\"/PROXY_ENABLED=\"no\"/' /etc/sysconfig/proxy
|
|
||||||
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2018 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# This script needs to be called last during provisioning so that the software information will show up last in provision log.
|
|
||||||
|
|
||||||
# Storage installed RPM packages information
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck disable=SC2129
|
|
||||||
echo "*********************************************" >> ~/versions.txt
|
|
||||||
echo "***** All installed RPM packages *****" >> ~/versions.txt
|
|
||||||
rpm -q -a | sort >> ~/versions.txt
|
|
||||||
echo "*********************************************" >> ~/versions.txt
|
|
||||||
|
|
||||||
"$(dirname "$0")/../common/linux/version.sh"
|
|
||||||
@@ -34,22 +34,35 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/DownloadURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
||||||
# shellcheck source=../common/unix/SetEnvVar.sh
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
|
||||||
# build latest qemu to usermode
|
|
||||||
sudo apt-get -y install automake autoconf libtool
|
sudo apt-get -y install automake autoconf libtool
|
||||||
|
|
||||||
tempDir=$(mktemp -d)
|
DownloadAndBuiltQemu () {
|
||||||
git clone git://git.qemu.org/qemu.git "$tempDir"
|
tempDir=$(mktemp -d)
|
||||||
cd "$tempDir"
|
cd ${tempDir}
|
||||||
|
|
||||||
#latest commit from the master proven to work
|
commit_sha=c7f1cf01b8245762ca5864e835d84f6677ae8b1f
|
||||||
git checkout c7f1cf01b8245762ca5864e835d84f6677ae8b1f
|
qemu_tarball="qemu_tarball.zip"
|
||||||
git cherry-pick 75e5b70e6b5dcc4f2219992d7cffa462aa406af0
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/qemu/${qemu_tarball}"
|
||||||
git cherry-pick 04b33e21866412689f18b7ad6daf0a54d8f959a7
|
AltUrl="https://github.com/qemu/qemu/archive/${commit_sha}.zip"
|
||||||
git cherry-pick cd8133679f7e0e2c292f631f1c78b2452d2435c7
|
SHA1="351289c4420f16575bff060f91ce540d7b3fa2ab"
|
||||||
git submodule update --init pixman
|
DownloadURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$qemu_tarball"
|
||||||
|
unzip ${qemu_tarball}
|
||||||
|
cd qemu-${commit_sha}
|
||||||
|
|
||||||
|
fixes=( 75e5b70e6b5dcc4f2219992d7cffa462aa406af0 04b33e21866412689f18b7ad6daf0a54d8f959a7 cd8133679f7e0e2c292f631f1c78b2452d2435c7 )
|
||||||
|
fixes_sha1sums=( e53c4f567b461e7e2905636b369c4458ee8c0277 1914e5fa2f707d69d86ceb7c94957d096c8e8db4 eeca01c307d37eb362913b3f811034d5ac77cac8 )
|
||||||
|
for i in $(seq 0 $((${#fixes[@]} - 1))); do
|
||||||
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/qemu/${fixes[$i]}.diff"
|
||||||
|
AltUrl="https://github.com/qemu/qemu/commit/${fixes[$i]}.diff"
|
||||||
|
SHA1="${fixes_sha1sums[$i]}"
|
||||||
|
DownloadURL "$PrimaryUrl" "$AltUrl" "$SHA1" "${fixes[$i]}.diff"
|
||||||
|
patch -p1 < ${fixes[$i]}.diff
|
||||||
|
done
|
||||||
|
|
||||||
patch -p1 <<EOT
|
patch -p1 <<EOT
|
||||||
From aad6a8f17dc7ad3681d2d98a01e474a8904a129b Mon Sep 17 00:00:00 2001
|
From aad6a8f17dc7ad3681d2d98a01e474a8904a129b Mon Sep 17 00:00:00 2001
|
||||||
@@ -159,27 +172,46 @@ index 94d8abc745..e72cfb0cb5 100644
|
|||||||
2.17.1
|
2.17.1
|
||||||
EOT
|
EOT
|
||||||
|
|
||||||
./configure --target-list=arm-linux-user,aarch64-linux-user --static --disable-werror
|
./configure --disable-bsd-user --disable-guest-agent --disable-strip --disable-werror --disable-gcrypt --disable-debug-info --disable-debug-tcg --disable-tcg-interpreter --enable-attr --disable-brlapi --disable-linux-aio --disable-bzip2 --disable-bluez --disable-cap-ng --disable-curl --disable-fdt --disable-glusterfs --disable-gnutls --disable-nettle --disable-gtk --disable-rdma --disable-libiscsi --disable-vnc-jpeg --disable-kvm --disable-lzo --disable-curses --disable-libnfs --disable-numa --disable-opengl --disable-vnc-png --disable-rbd --disable-vnc-sasl --disable-sdl --disable-seccomp --disable-smartcard --disable-snappy --disable-spice --disable-libusb --disable-usb-redir --disable-vde --disable-vhost-net --disable-virglrenderer --disable-virtfs --disable-vnc --disable-vte --disable-xen --disable-xen-pci-passthrough --disable-xfsctl --enable-linux-user --disable-system --disable-blobs --disable-tools --target-list=arm-linux-user,aarch64-linux-user --static --disable-pie --disable-docs
|
||||||
make
|
make
|
||||||
sudo make install
|
sudo make install
|
||||||
rm -rf "$tempDir"
|
|
||||||
|
# To create a new qemu.deb file add "--prefix=${tempDir}/qemu_prebuilt/usr/local/" to ./configure
|
||||||
|
# Then add the following commands, make sure to change the version number.
|
||||||
|
# mkdir ${tempDir}/qemu_prebuilt/DEBIAN
|
||||||
|
# echo -n "Package: QEMU
|
||||||
|
# Version: 2.8.0-833-g09cc6b1ab7-dirty
|
||||||
|
# Section: misc
|
||||||
|
# Priority: important
|
||||||
|
# Architecture: i386
|
||||||
|
# Maintainer: Fabrice Bellard and the QEMU Project developers
|
||||||
|
# Description: QEMU for arm and arm64" > ${tempDir}/qemu_prebuilt/DEBIAN/control
|
||||||
|
#
|
||||||
|
# dpkg-deb --build ${tempDir}/qemu_prebuilt/
|
||||||
|
rm -rf ${tempDir}
|
||||||
|
}
|
||||||
|
|
||||||
|
qemu_prebuilt="/tmp/qemu_prebuilt.deb"
|
||||||
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/qemu/qemu_prebuilt.deb"
|
||||||
|
AltUrl=${PrimaryUrl}
|
||||||
|
SHA1="a50bea7ee79ca7b7b6eebe55f02853997d445ea4"
|
||||||
|
DownloadURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$qemu_prebuilt" 2>&1 && success=$? || success=$?
|
||||||
|
if [ $success -eq 0 ]; then
|
||||||
|
sudo dpkg -i ${qemu_prebuilt}
|
||||||
|
else
|
||||||
|
DownloadAndBuiltQemu
|
||||||
|
fi
|
||||||
|
|
||||||
# Enable binfmt support
|
# Enable binfmt support
|
||||||
sudo apt-get -y install binfmt-support
|
sudo apt-get -y install binfmt-support
|
||||||
|
|
||||||
# Install qemu binfmt for 32bit and 64bit arm architectures
|
# Install qemu binfmt for 32bit and 64bit arm architectures
|
||||||
sudo update-binfmts --package qemu-arm --install arm \
|
sudo update-binfmts --package qemu-arm --install arm /usr/local/bin/qemu-arm \
|
||||||
/usr/local/bin/qemu-arm \
|
--magic "\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00" \
|
||||||
--magic \
|
--mask "\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff"
|
||||||
"\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00" \
|
sudo update-binfmts --package qemu-aarch64 --install aarch64 /usr/local/bin/qemu-aarch64 \
|
||||||
--mask \
|
--magic "\x7f\x45\x4c\x46\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7\x00" \
|
||||||
"\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff"
|
--mask "\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff"
|
||||||
sudo update-binfmts --package qemu-aarch64 --install aarch64 \
|
|
||||||
/usr/local/bin/qemu-aarch64 \
|
|
||||||
--magic \
|
|
||||||
"\x7f\x45\x4c\x46\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7\x00" \
|
|
||||||
--mask \
|
|
||||||
"\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff"
|
|
||||||
|
|
||||||
# First test using QFont fails if fonts-noto-cjk is installed. This happens because
|
# First test using QFont fails if fonts-noto-cjk is installed. This happens because
|
||||||
# running fontcache for that font takes > 5 mins when run on QEMU. Running fc-cache
|
# running fontcache for that font takes > 5 mins when run on QEMU. Running fc-cache
|
||||||
|
|||||||
@@ -50,4 +50,4 @@ set -ex
|
|||||||
# shellcheck source=../common/macos/install_xcode.sh
|
# shellcheck source=../common/macos/install_xcode.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/install_xcode.sh"
|
source "${BASH_SOURCE%/*}/../common/macos/install_xcode.sh"
|
||||||
|
|
||||||
InstallXCode /net/ci-files01-hki.intra.qt.io/hdd/www/input/mac/macos_10.14_mojave/Xcode_11.2.1.tar.gz 11.2.1
|
InstallXCode /net/ci-files01-hki.intra.qt.io/hdd/www/input/mac/macos_10.14_mojave/Xcode_11.3.tar.gz 11.3
|
||||||
|
|||||||
@@ -37,11 +37,10 @@ set -ex
|
|||||||
|
|
||||||
# shellcheck source=../common/macos/install-commandlinetools.sh
|
# shellcheck source=../common/macos/install-commandlinetools.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/install-commandlinetools.sh"
|
source "${BASH_SOURCE%/*}/../common/macos/install-commandlinetools.sh"
|
||||||
|
version="11.3"
|
||||||
version="11.2"
|
|
||||||
packageName="Command_Line_Tools_for_Xcode_$version.dmg"
|
packageName="Command_Line_Tools_for_Xcode_$version.dmg"
|
||||||
url="http://ci-files01-hki.intra.qt.io/input/mac/macos_10.14_mojave/$packageName"
|
url="http://ci-files01-hki.intra.qt.io/input/mac/macos_10.14_mojave/$packageName"
|
||||||
sha1="04f288e0dce69ddbce52ea707f978afcbf6be107"
|
sha1="b42a0fdf69ac46de04812cd23f0eefa141371253"
|
||||||
|
|
||||||
InstallCommandLineTools $url $url $sha1 $packageName $version
|
InstallCommandLineTools $url $url $sha1 $packageName $version
|
||||||
|
|
||||||
|
|||||||
2
qt3d
2
qt3d
Submodule qt3d updated: 96b1b9e3e1...5aedae5aa9
Submodule qtactiveqt updated: 30271d03d2...47f8f0e4a1
Submodule qtandroidextras updated: 2a8c4d574b...f7a4a4fa28
2
qtbase
2
qtbase
Submodule qtbase updated: 2a887a517e...0ab53fbdda
2
qtcharts
2
qtcharts
Submodule qtcharts updated: 8ea7ee70c9...97e9be1869
Submodule qtconnectivity updated: 1c92d49076...a9b5b10ce1
Submodule qtdatavis3d updated: 882075ef10...6b15c2bee0
Submodule qtdeclarative updated: 290251541e...51a158929b
2
qtdoc
2
qtdoc
Submodule qtdoc updated: ca6a90c445...50187f7e25
Submodule qtgamepad updated: 8bef70f170...89e9949e72
Submodule qtgraphicaleffects updated: 84c446d723...4d271e8487
Submodule qtimageformats updated: bcced9cb1b...caca9d8d2b
Submodule qtlocation updated: dec8f4c768...bdd1967a39
2
qtlottie
2
qtlottie
Submodule qtlottie updated: 6e1be78c12...42ec006a0b
Submodule qtmacextras updated: 7cc56551d7...cfb13120c9
Submodule qtmultimedia updated: d9f2a814eb...2091eac697
Submodule qtnetworkauth updated: abda4bd8ba...ada2b06b45
Submodule qtpurchasing updated: ecb890f14e...ad9f777a6e
2
qtqa
2
qtqa
Submodule qtqa updated: da83b33dd0...e323b91841
Submodule qtquick3d updated: 6f5ec48321...700dd41e9b
Submodule qtquickcontrols updated: d88b285166...c8a2a74b28
Submodule qtquickcontrols2 updated: 0d2fc12b65...7be5d463e2
Submodule qtquicktimeline updated: 4d25712c9c...7026fa7d68
Submodule qtremoteobjects updated: 2f00e14a46...0cb1384479
2
qtscript
2
qtscript
Submodule qtscript updated: 286286f975...77b77e351f
2
qtscxml
2
qtscxml
Submodule qtscxml updated: 5e4882514d...acc2d33514
Submodule qtsensors updated: 615ae0abc1...6beffc03d6
Submodule qtserialbus updated: 08f5114d39...948edd56ec
Submodule qtserialport updated: a7e3c9b953...85389370bf
2
qtspeech
2
qtspeech
Submodule qtspeech updated: da06b4bdb7...c187f00c9b
2
qtsvg
2
qtsvg
Submodule qtsvg updated: 90e901077a...3e2823a147
2
qttools
2
qttools
Submodule qttools updated: 1682033b1b...3300714730
Submodule qttranslations updated: fbdeaab046...8b7c8801f2
Submodule qtvirtualkeyboard updated: 459ec87b0a...e73bd4875d
Submodule qtwayland updated: 4e015b3383...c2f216ef21
Submodule qtwebchannel updated: e93a22de54...edaf98129a
Submodule qtwebengine updated: d366f1d5d3...73d457481c
Submodule qtwebglplugin updated: 2f47e9505b...11324948c1
Submodule qtwebsockets updated: 9ef6658541...ba3acb9d9c
Submodule qtwebview updated: a02484660d...94c697c379
Submodule qtwinextras updated: da4e3a2f5e...908935542b
Submodule qtx11extras updated: 111908d734...ea1ce1167f
Submodule qtxmlpatterns updated: f96db4b6db...0fa22b3674
Reference in New Issue
Block a user