mirror of
git://code.qt.io/qt/qt5.git
synced 2026-04-18 02:56:07 +08:00
Compare commits
13 Commits
v5.14.0-be
...
5.13.2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8d483c2893 | ||
|
|
ca0894431f | ||
|
|
ed07695fa8 | ||
|
|
24ba10ebb3 | ||
|
|
46ae9155f7 | ||
|
|
a54d4882c2 | ||
|
|
88a0a79721 | ||
|
|
9f88c3e7c0 | ||
|
|
aebccd2885 | ||
|
|
39b7b63d5b | ||
|
|
6d12189f0c | ||
|
|
27ecf13595 | ||
|
|
78cdf36832 |
92
.gitmodules
vendored
92
.gitmodules
vendored
@@ -1,60 +1,60 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 5.14
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
status = addon
|
status = addon
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtcanvas3d"]
|
[submodule "qtcanvas3d"]
|
||||||
@@ -229,98 +229,86 @@
|
|||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = 5.14
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
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
|
branch = 5.13.2
|
||||||
status = preview
|
|
||||||
[submodule "qtquicktimeline"]
|
|
||||||
depends = qtbase qtdeclarative
|
|
||||||
path = qtquicktimeline
|
|
||||||
url = ../qtquicktimeline
|
|
||||||
branch = 5.14
|
|
||||||
status = preview
|
|
||||||
[submodule "qtquick3d"]
|
|
||||||
depends = qtbase qtdeclarative
|
|
||||||
path = qtquick3d
|
|
||||||
url = ../qtquick3d.git
|
|
||||||
branch = 5.14
|
|
||||||
status = preview
|
status = preview
|
||||||
|
|||||||
@@ -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-14'
|
||||||
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,46 +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-14'
|
||||||
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-14'
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
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%'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
|
||||||
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-14'
|
||||||
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-14'
|
||||||
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-14'
|
||||||
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-14'
|
||||||
Compiler: 'MSVC2019'
|
Target os: 'Android_ANY'
|
||||||
Features: ['DisableTests']
|
Target arch: '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_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%'
|
Compiler: 'Mingw73'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r19c -android-arch x86'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
@@ -64,6 +61,16 @@ Configurations:
|
|||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['OutOfSourceBuild', 'Documentation']
|
Features: ['OutOfSourceBuild', 'Documentation']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
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'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -no-opengl -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-openSUSE-15.0-x86_64'
|
Template: 'qtci-linux-openSUSE-15.0-x86_64'
|
||||||
@@ -80,6 +87,11 @@ Configurations:
|
|||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -static -nomake tests -nomake examples -no-sql-mysql -no-pch -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-feature-thread -xplatform wasm-emscripten'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -static -nomake tests -nomake examples -no-sql-mysql -no-pch -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-feature-thread -xplatform wasm-emscripten'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-SLES-12-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -no-sql-mysql -no-pch -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-SLES-15-x86_64'
|
Template: 'qtci-linux-SLES-15-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
@@ -101,9 +113,8 @@ Configurations:
|
|||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -separate-debug-info -nomake tests -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -separate-debug-info -nomake tests -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include'
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-10.12-x86_64-9'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -developer-build -release -no-pch -no-framework -qtnamespace TestNamespace -nomake tests -nomake examples -I/usr/local/opt/openssl/include'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -developer-build -release -no-pch -no-framework -qtnamespace TestNamespace -nomake tests -nomake examples -I/usr/local/opt/openssl/include'
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.13-x86_64-2'
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
@@ -127,13 +138,21 @@ Configurations:
|
|||||||
Features: ['DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -nomake tests -nomake examples -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -xplatform macx-watchos-clang'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -nomake tests -nomake examples -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -xplatform macx-watchos-clang'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'multi'
|
Target arch: 'x86'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target compiler: 'Clang'
|
Target compiler: 'Clang'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-use-gold-linker -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host linux-x86_64'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host darwin-x86_64 -android-arch x86'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-use-gold-linker -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host linux-x86_64 -android-arch x86'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Target os: 'QEMU'
|
Target os: 'QEMU'
|
||||||
@@ -172,4 +191,4 @@ Configurations:
|
|||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix /home/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -no-sql-mysql -qpa qnx -xplatform qnx-armle-v7-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -no-sql-mysql -qpa qnx -xplatform qnx-armle-v7-qcc'
|
||||||
|
|||||||
@@ -1,23 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
|
||||||
Compiler: 'MSVC2017'
|
|
||||||
Features: ['Packaging']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
|
||||||
Compiler: 'MSVC2017'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Features: ['Packaging']
|
|
||||||
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_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% -static -no-icu'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Packaging']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['TestOnly', 'LicenseCheck']
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'Yocto'
|
|
||||||
Target arch: 'TARGET1'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'Yocto'
|
|
||||||
Target arch: 'TARGET2'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'Yocto'
|
|
||||||
Target arch: 'TARGET3'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'Yocto'
|
|
||||||
Target arch: 'TARGET4'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'Yocto'
|
|
||||||
Target arch: 'TARGET5'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'Yocto'
|
|
||||||
Target arch: 'TARGET6'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'Yocto'
|
|
||||||
Target arch: 'TARGET7'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'Yocto'
|
|
||||||
Target arch: 'TARGET8'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'Yocto'
|
|
||||||
Target arch: 'TARGET9'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'Yocto'
|
|
||||||
Target arch: 'TARGET10'
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
|
||||||
Compiler: 'MSVC2015'
|
|
||||||
Target arch: 'x86'
|
|
||||||
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%'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
|
||||||
Compiler: 'MSVC2015'
|
|
||||||
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%'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Packaging']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['TestOnly', 'LicenseCheck']
|
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
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-14'
|
||||||
Target os: 'WinRT_10'
|
Target os: 'WinRT_10'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'MSVC2017'
|
Compiler: 'MSVC2017'
|
||||||
@@ -15,85 +15,141 @@
|
|||||||
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 -debug-and-release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
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 -debug-and-release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
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-14'
|
||||||
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-linux-RHEL-7.6-x86_64'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'multi'
|
Target arch: 'armv7'
|
||||||
Compiler: 'Mingw73'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r20'
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.13-x86_64-2'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'multi'
|
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target compiler: 'Clang'
|
Target compiler: 'Clang'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host darwin-x86_64'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -no-use-gold-linker -sysconfdir /etc/xdg -opengl es2 -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host linux-x86_64 -android-arch armeabi-v7a -xplatform android-clang'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-use-gold-linker -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host linux-x86_64 -android-arch x86_64'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -no-use-gold-linker -sysconfdir /etc/xdg -opengl es2 -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host linux-x86_64 -android-arch arm64-v8a -xplatform android-clang'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r19c -android-arch armeabi-v7a'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r19c -android-arch arm64-v8a'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'Mingw73'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r19c -android-arch x86_64'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host darwin-x86_64 -android-arch armeabi-v7a'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host darwin-x86_64 -android-arch arm64-v8a'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r19c -android-ndk-host darwin-x86_64 -android-arch x86_64'
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.13-x86_64-2'
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
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 -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
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 -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-armle-v7-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
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 -prefix c:\Users\qt\work\install -release -opengl es2 -nomake tests -nomake examples -no-sql-mysql -xplatform qnx-aarch64le-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'x86_64'
|
Target arch: 'x86_64'
|
||||||
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-x86-64-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-x86-64-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'armv8'
|
Target arch: 'armv8'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
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-aarch64le-qcc'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-aarch64le-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Target os: 'QNX_700'
|
Target os: 'QNX_700'
|
||||||
Target arch: 'x86_64'
|
Target arch: 'x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
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 -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-64-qcc'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-15'
|
Template: 'qtci-windows-10-x86_64-14'
|
||||||
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-14'
|
||||||
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-14'
|
||||||
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-14'
|
||||||
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-14'
|
||||||
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++'
|
||||||
|
|||||||
@@ -6,8 +6,3 @@
|
|||||||
Template: 'qtci-linux-RHEL-6.6-x86_64'
|
Template: 'qtci-linux-RHEL-6.6-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -force-debug-info -nomake examples -nomake tests'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -force-debug-info -nomake examples -nomake tests'
|
||||||
-
|
|
||||||
Template: 'qtci-windows-8.1-x86'
|
|
||||||
Compiler: 'MSVC2015'
|
|
||||||
Features: ['DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
|
||||||
|
|||||||
@@ -2,4 +2,4 @@
|
|||||||
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 -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 -debug-and-release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++'
|
||||||
|
|||||||
@@ -1,28 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
|
||||||
Compiler: 'MSVC2017'
|
|
||||||
Features: ['Packaging']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-14'
|
|
||||||
Compiler: 'MSVC2017'
|
|
||||||
Target arch: 'x86'
|
|
||||||
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% -static -no-icu'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Packaging']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.13-x86_64-2'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Packaging']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -nomake tests -nomake examples -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include -static -no-icu'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['TestOnly', 'LicenseCheck']
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# List about manual pre-installations to Tier1 image:
|
|
||||||
|
|
||||||
Vmware tools: installed
|
|
||||||
Resolution: 1280 X 800
|
|
||||||
Coin setup (installed boostrap agent, disabled fast boot, disabled firewall (both public and private), disabled UAC, enabled autologin)
|
|
||||||
Remote Desktop Connection: enabled
|
|
||||||
Timezone: set to UTC
|
|
||||||
Administrator tools - services - Windows search: stop & disable
|
|
||||||
Power settings screen & slee: never
|
|
||||||
Turn windows features on or off -> Check the "SMB 1.0/CIFS File Sharing Support"
|
|
||||||
|
|
||||||
@@ -1,72 +0,0 @@
|
|||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## 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$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# Windows 7 does not have Get-ScheduledTask and Unregister-ScheduledTask
|
|
||||||
# thus needing its own version.
|
|
||||||
Write-Host "Disabling defragmentation"
|
|
||||||
$version = Get-CimInstance Win32_OperatingSystem | Select-Object -ExpandProperty Caption
|
|
||||||
if ($version -like '*Windows 7*'){
|
|
||||||
$pi = New-Object System.Diagnostics.ProcessStartInfo
|
|
||||||
$pi.FileName = "C:\Windows\System32\schtasks.exe"
|
|
||||||
$pi.RedirectStandardError = $true
|
|
||||||
$pi.UseShellExecute = $false
|
|
||||||
$pi.Arguments = "/Delete /TN `"\Microsoft\Windows\Defrag\ScheduledDefrag`" /F"
|
|
||||||
$prog = New-Object System.Diagnostics.Process
|
|
||||||
$prog.StartInfo = $pi
|
|
||||||
$prog.Start() | Out-Null
|
|
||||||
$err = $prog.StandardError.ReadToEnd()
|
|
||||||
$prog.WaitForExit()
|
|
||||||
if ($prog.ExitCode -eq 0){
|
|
||||||
Write-Host "Scheduled defragmentation removed"
|
|
||||||
} else {
|
|
||||||
if ($err -like '*cannot find the file*'){
|
|
||||||
Write-Host "No scheduled defragmentation task found"
|
|
||||||
exit 0
|
|
||||||
} else {
|
|
||||||
Write-Host "Error while deleting scheduled defragmentation task: $err"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
try {
|
|
||||||
$state = (Get-ScheduledTask -ErrorAction Stop -TaskName "ScheduledDefrag").State
|
|
||||||
Write-Host "Scheduled defragmentation task found in state: $state"
|
|
||||||
}
|
|
||||||
catch {
|
|
||||||
Write-Host "No scheduled defragmentation task found"
|
|
||||||
exit 0
|
|
||||||
}
|
|
||||||
Write-Host "Unregistering scheduled defragmentation task"
|
|
||||||
Unregister-ScheduledTask -ErrorAction Stop -Confirm:$false -TaskName ScheduledDefrag
|
|
||||||
Write-Host "Scheduled Defragmentation task was cancelled"
|
|
||||||
}
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
. "$PSScriptRoot\helpers.ps1"
|
|
||||||
|
|
||||||
# Disable the NTP from syncing
|
|
||||||
Run-Executable "w32tm.exe" "/config /syncfromflags:NO"
|
|
||||||
@@ -34,8 +34,7 @@
|
|||||||
# Visual Studio $version version $version_number was installed manually using $installer.
|
# Visual Studio $version version $version_number was installed manually using $installer.
|
||||||
|
|
||||||
$version = "2017"
|
$version = "2017"
|
||||||
# Current version was manually upgraded from the installer
|
$version_number = "15.8.5"
|
||||||
$version_number = "15.9.16"
|
|
||||||
$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:
|
||||||
|
|||||||
@@ -1,91 +0,0 @@
|
|||||||
############################################################################
|
|
||||||
##
|
|
||||||
## 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$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# Visual Studio $version version $version_number was installed manually using $installer.
|
|
||||||
|
|
||||||
$version = "2019"
|
|
||||||
# Current version was manually upgraded from the installer
|
|
||||||
$version_number = "16.3.2"
|
|
||||||
$installer = "http://ci-files01-hki.ci.local/input/windows/vs_professional__505064367.1547034421.exe"
|
|
||||||
|
|
||||||
.NET Framework 4.5 targeting pack
|
|
||||||
.NET Framework 4.5.1 targeting pack
|
|
||||||
.NET Framework 4.5.2 targeting pack
|
|
||||||
.NET Framework 4.6.1 SDK
|
|
||||||
.NET Framework 4.6.1 targeting pack
|
|
||||||
.NET Framework 4.6.2 SDK
|
|
||||||
.NET Framework 4.6.2 targeting pack
|
|
||||||
.NET Framework 4.7.2 SDK
|
|
||||||
.NET Framework 4.7.2 targeting pack
|
|
||||||
.NET Native
|
|
||||||
.NET Portable Library targeting pack
|
|
||||||
CLR data typer for SQL Sever
|
|
||||||
Connectivity and publishing tools
|
|
||||||
Data sources for SQL Server support
|
|
||||||
SQL ADAL runtime
|
|
||||||
SQL Server Command Linne Utilities
|
|
||||||
SQL Server Data Tools
|
|
||||||
SQL Server Express 2016 LocalDB
|
|
||||||
SQL Server ODBC Driver
|
|
||||||
ClickOnce Publishing
|
|
||||||
Developer Analytics tools
|
|
||||||
NuGet package manager
|
|
||||||
Text Template Transformation
|
|
||||||
C# and Visual Basic Roslyn compilers
|
|
||||||
C++ 2019 Redistributable Update
|
|
||||||
C++ Cmake tools for Windows
|
|
||||||
C++/CLI support for v142 build tools
|
|
||||||
MSBuild
|
|
||||||
MSVC v142 - VS 2019 C++ ARM build tools (v14.20)
|
|
||||||
MSVC v142 - VS 2019 C++ ARM64 build tools (v14.20)
|
|
||||||
MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.20)
|
|
||||||
.NET profiling tools
|
|
||||||
C++ profiling tools
|
|
||||||
JavaScript diagnostics
|
|
||||||
Just-In-Time debugger
|
|
||||||
C# and Visual Basic
|
|
||||||
C++ core features
|
|
||||||
JavaSript and TypeScript language support
|
|
||||||
Razor Language Services
|
|
||||||
Graphics debugger and GPU profiler for DirectX
|
|
||||||
Image and 3D model editors
|
|
||||||
C++ ATL for v142 build tools (x86 & x64)
|
|
||||||
TypeScript 3.3 SDK
|
|
||||||
Windows 10 SDK (10.0.16299.0)
|
|
||||||
Windows 10 SDK (10.0.17134.0)
|
|
||||||
Windows 10 SDK (10.0.17763.0)
|
|
||||||
Windows 10 SDK (10.0.18362.0)
|
|
||||||
|
|
||||||
# NOTE! Work loads were added during installation!
|
|
||||||
|
|
||||||
echo "Visual Studio = $version version version_number" >> ~\versions.txt
|
|
||||||
@@ -51,13 +51,13 @@ basePath="http://ci-files01-hki.intra.qt.io/input/android"
|
|||||||
|
|
||||||
toolsVersion="r26.1.1"
|
toolsVersion="r26.1.1"
|
||||||
toolsFile="sdk-tools-linux-4333796.zip"
|
toolsFile="sdk-tools-linux-4333796.zip"
|
||||||
ndkVersion="r20"
|
ndkVersion="r19c"
|
||||||
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
||||||
sdkBuildToolsVersion="28.0.3"
|
sdkBuildToolsVersion="28.0.3"
|
||||||
sdkApiLevel="android-28"
|
sdkApiLevel="android-28"
|
||||||
|
|
||||||
toolsSha1="8c7c28554a32318461802c1291d76fccfafde054"
|
toolsSha1="8c7c28554a32318461802c1291d76fccfafde054"
|
||||||
ndkSha1="8665fc84a1b1f0d6ab3b5fdd1e30200cc7b9adff"
|
ndkSha1="fd94d0be6017c6acbd193eb95e09cf4b6f61b834"
|
||||||
|
|
||||||
toolsTargetFile="/tmp/$toolsFile"
|
toolsTargetFile="/tmp/$toolsFile"
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# This script installs CMake 3.7.2
|
# This script installs CMake 3.6.2
|
||||||
|
|
||||||
# CMake is needed for autotests that verify that Qt can be built with CMake
|
# CMake is needed for autotests that verify that Qt can be built with CMake
|
||||||
|
|
||||||
@@ -42,10 +42,10 @@ source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
version="3.7.2"
|
version="3.6.2"
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/cmake/cmake-3.7.2-Linux-x86_64.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/cmake/cmake-3.6.2-Linux-x86_64.tar.gz"
|
||||||
AltUrl="https://cmake.org/files/v3.7/cmake-3.7.2-Linux-x86_64.tar.gz"
|
AltUrl="https://cmake.org/files/v3.6/cmake-3.6.2-Linux-x86_64.tar.gz"
|
||||||
SHA1="915bc981aab354821fb9fd28374a720fdb3aa180"
|
SHA1="dd9d8d57b66109d4bac6eef9209beb94608a185c"
|
||||||
targetFolder="/opt/cmake-$version"
|
targetFolder="/opt/cmake-$version"
|
||||||
appPrefix="cmake-$version-Linux-x86_64"
|
appPrefix="cmake-$version-Linux-x86_64"
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -35,22 +35,40 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# Download and install the docker engine.
|
|
||||||
sudo apt-get install curl -y
|
|
||||||
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
|
|
||||||
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
|
|
||||||
sudo apt-get update
|
|
||||||
sudo apt-get install docker-ce -y
|
|
||||||
sudo usermod -a -G docker $USER
|
|
||||||
sudo docker --version
|
|
||||||
|
|
||||||
# Download and install the docker-compose extension.
|
. $(dirname "$0")/../../common/unix/DownloadURL.sh
|
||||||
sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
|
|
||||||
sudo chmod +x /usr/local/bin/docker-compose
|
|
||||||
sudo docker-compose --version
|
localRepo=http://ci-files01-hki.intra.qt.io/input/docker
|
||||||
|
upstreamRepo=https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64
|
||||||
|
|
||||||
|
echo '
|
||||||
|
f4c941807310e3fa470dddfb068d599174a3daec containerd.io_1.2.10-3_amd64.deb
|
||||||
|
ee640d9258fd4d3f4c7017ab2a71da63cbbead55 docker-ce_19.03.4~3-0~ubuntu-bionic_amd64.deb
|
||||||
|
09402bf5dac40f0c50f1071b17f38f6584a42ad1 docker-ce-cli_19.03.4~3-0~ubuntu-bionic_amd64.deb
|
||||||
|
' \
|
||||||
|
| xargs -n2 | while read sha f
|
||||||
|
do
|
||||||
|
DownloadURL $localRepo/$f $upstreamRepo/$f $sha
|
||||||
|
done
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
sudo usermod -a -G docker $USER
|
||||||
|
sudo docker info
|
||||||
|
|
||||||
|
# Download and install the docker-compose extension from https://github.com/docker/compose/releases
|
||||||
|
f=docker-compose-$(uname -s)-$(uname -m)
|
||||||
|
DownloadURL \
|
||||||
|
$localRepo/$f \
|
||||||
|
https://github.com/docker/compose/releases/download/1.24.1/$f \
|
||||||
|
cfb3439956216b1248308141f7193776fcf4b9c9b49cbbe2fb07885678e2bb8a
|
||||||
|
sudo install -m 755 ./docker-compose* /usr/local/bin/docker-compose
|
||||||
|
rm ./docker-compose*
|
||||||
|
|
||||||
# Install Avahi to discover Docker containers in the test network
|
# Install Avahi to discover Docker containers in the test network
|
||||||
sudo apt-get install avahi-daemon -y
|
sudo apt-get install avahi-daemon -y
|
||||||
|
|
||||||
# Start testserver provisioning
|
# Start testserver provisioning
|
||||||
sudo "$(readlink -f $(dirname ${BASH_SOURCE[0]}))/../shared/testserver/docker_testserver.sh"
|
source "${BASH_SOURCE%/*}/docker_testserver.sh"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -35,21 +35,14 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
[ -x "$(command -v realpath)" ] && FILE=$(realpath ${BASH_SOURCE[0]}) || FILE=${BASH_SOURCE[0]}
|
case ${BASH_SOURCE[0]} in
|
||||||
case $FILE in
|
*/linux/*) SERVER_PATH="${BASH_SOURCE[0]%/linux/*}/shared/testserver" ;;
|
||||||
*/*) SERVER_PATH="${FILE%/*}" ;;
|
*/*) SERVER_PATH="${BASH_SOURCE[0]%/*}/../shared/testserver" ;;
|
||||||
*) SERVER_PATH="." ;;
|
*) SERVER_PATH="../shared/testserver" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Sort files by their SHA-1, and then return the accumulated result
|
# testserver shared scripts
|
||||||
sha1tree () {
|
source "$SERVER_PATH/testserver_util.sh"
|
||||||
# For example, macOS doesn't install sha1sum by default. In such case, it uses shasum instead.
|
|
||||||
[ -x "$(command -v sha1sum)" ] || SHASUM=shasum
|
|
||||||
|
|
||||||
find "$@" -type f -print0 | \
|
|
||||||
xargs -0 ${SHASUM-sha1sum} | cut -d ' ' -f 1 | \
|
|
||||||
sort | ${SHASUM-sha1sum} | cut -d ' ' -f 1
|
|
||||||
}
|
|
||||||
|
|
||||||
# Using SHA-1 of each server context as the tag of docker images. A tag labels a
|
# Using SHA-1 of each server context as the tag of docker images. A tag labels a
|
||||||
# specific image version. It is used by docker compose file (docker-compose.yml)
|
# specific image version. It is used by docker compose file (docker-compose.yml)
|
||||||
@@ -62,7 +55,8 @@ source "$SERVER_PATH/settings.sh"
|
|||||||
for server in $testserver
|
for server in $testserver
|
||||||
do
|
do
|
||||||
context="$SERVER_PATH/$server"
|
context="$SERVER_PATH/$server"
|
||||||
docker build -t qt-test-server-$server:$(sha1tree $context) $context
|
# Sort files by their SHA-1 and use the accumulated result as the TAG
|
||||||
|
sudo docker build -t qt-test-server-$server:$(sha1tree $context) $context
|
||||||
done
|
done
|
||||||
|
|
||||||
docker images
|
sudo docker images
|
||||||
@@ -53,11 +53,11 @@ else
|
|||||||
rm -rf "$exports_file"
|
rm -rf "$exports_file"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
version="1.1.1d"
|
version="1.1.1b"
|
||||||
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
||||||
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
||||||
targetFile="/tmp/openssl-$version.tar.gz"
|
targetFile="/tmp/openssl-$version.tar.gz"
|
||||||
sha="056057782325134b76d1931c48f2c7e6595d7ef4"
|
sha="e9710abf5e95c48ebf47991b10cbb48c09dae102"
|
||||||
opensslHome="${HOME}/openssl/android/openssl-${version}"
|
opensslHome="${HOME}/openssl/android/openssl-${version}"
|
||||||
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
||||||
mkdir -p "${HOME}/openssl/android/"
|
mkdir -p "${HOME}/openssl/android/"
|
||||||
|
|||||||
78
coin/provisioning/common/macos/install_openssl_111a.sh
Executable file
78
coin/provisioning/common/macos/install_openssl_111a.sh
Executable file
@@ -0,0 +1,78 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script install OpenSSL
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../unix/InstallFromCompressedFileFromURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
||||||
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
opensslVersion="1.1.1a"
|
||||||
|
opensslFile="openssl-$opensslVersion.tar.gz"
|
||||||
|
opensslDlUrl="http://ci-files01-hki.intra.qt.io/input/openssl/$opensslFile"
|
||||||
|
opensslAltDlUrl="https://www.openssl.org/source/$opensslFile"
|
||||||
|
opensslSha1="8fae27b4f34445a5500c9dc50ae66b4d6472ce29"
|
||||||
|
|
||||||
|
# Below target location has been hard coded into Coin.
|
||||||
|
# QTQAINFRA-1195
|
||||||
|
openssl_install_dir=/usr/local/openssl-$opensslVersion
|
||||||
|
opensslTargetLocation="/usr/local/opt/openssl"
|
||||||
|
|
||||||
|
InstallFromCompressedFileFromURL "$opensslDlUrl" "$opensslAltDlUrl" "$opensslSha1" "/tmp/openssl-$opensslVersion" "openssl-$opensslVersion"
|
||||||
|
cd "/tmp/openssl-$opensslVersion"
|
||||||
|
sudo ./Configure --prefix=$openssl_install_dir shared no-ssl3-method enable-ec_nistp_64_gcc_128 darwin64-x86_64-cc "-Wa,--noexecstack"
|
||||||
|
|
||||||
|
sudo make install_sw install_ssldirs
|
||||||
|
|
||||||
|
path=$(echo "$opensslTargetLocation" | sed -E 's/(.*)\/.*$/\1/')
|
||||||
|
sudo mkdir -p "$path"
|
||||||
|
sudo ln -s $openssl_install_dir $opensslTargetLocation
|
||||||
|
|
||||||
|
SetEnvVar "PATH" "\"$opensslTargetLocation/bin:\$PATH\""
|
||||||
|
SetEnvVar "MANPATH" "\"$opensslTargetLocation/share/man:\$MANPATH\""
|
||||||
|
|
||||||
|
SetEnvVar "OPENSSL_DIR" "\"$openssl_install_dir\""
|
||||||
|
SetEnvVar "OPENSSL_INCLUDE" "\"$openssl_install_dir/include\""
|
||||||
|
SetEnvVar "OPENSSL_LIB" "\"$openssl_install_dir/lib\""
|
||||||
|
|
||||||
|
security find-certificate -a -p /Library/Keychains/System.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem > /dev/null
|
||||||
|
security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem > /dev/null
|
||||||
|
|
||||||
|
sudo rm -rf /tmp/openssl-$opensslVersion
|
||||||
|
|
||||||
|
echo "OpenSSL = $opensslVersion" >> ~/versions.txt
|
||||||
@@ -1 +0,0 @@
|
|||||||
* text eol=lf
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM ubuntu:18.04
|
|
||||||
ARG packages="apache2 libcgi-session-perl avahi-daemon"
|
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
|
||||||
EXPOSE 80 443
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
FROM ubuntu:18.04
|
|
||||||
|
|
||||||
RUN apt-get update && apt-get -y install git maven default-jdk avahi-daemon
|
|
||||||
|
|
||||||
RUN mkdir -p /root/src/
|
|
||||||
|
|
||||||
# Get californium-based CoAP test server
|
|
||||||
WORKDIR /root/src
|
|
||||||
RUN git clone https://github.com/selart/californium.git
|
|
||||||
WORKDIR /root/src/californium
|
|
||||||
RUN mvn clean install -q -DskipTests
|
|
||||||
|
|
||||||
WORKDIR /
|
|
||||||
|
|
||||||
EXPOSE 5683/udp 5684/udp
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM ubuntu:16.04
|
|
||||||
ARG packages="cyrus-imapd avahi-daemon"
|
|
||||||
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y $packages && dpkg -l $packages
|
|
||||||
EXPOSE 143 993
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM ubuntu:18.04
|
|
||||||
ARG packages="cyrus-imapd avahi-daemon"
|
|
||||||
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y $packages && dpkg -l $packages
|
|
||||||
EXPOSE 143 993
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM ubuntu:18.04
|
|
||||||
ARG packages="dante-server avahi-daemon"
|
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
|
||||||
EXPOSE 1080-1081
|
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -40,11 +40,8 @@ TestMachine='qt-test-server'
|
|||||||
# Deploy docker virtual machine (Boot2Docker) into VirtualBox only if it doesn't exist
|
# Deploy docker virtual machine (Boot2Docker) into VirtualBox only if it doesn't exist
|
||||||
if [ -z $(docker-machine ls -q --filter "name=$TestMachine") ]
|
if [ -z $(docker-machine ls -q --filter "name=$TestMachine") ]
|
||||||
then
|
then
|
||||||
docker-machine create $@ $TestMachine
|
docker-machine create -d virtualbox $TestMachine
|
||||||
docker-machine ip $TestMachine
|
docker-machine ip $TestMachine
|
||||||
else
|
|
||||||
# Otherwise, start the docker machine and update with new TLS certificates.
|
|
||||||
docker-machine start $TestMachine && docker-machine regenerate-certs -f $TestMachine
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Switch the docker engine to $TestMachine
|
# Switch the docker engine to $TestMachine
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM ubuntu:16.04
|
|
||||||
ARG packages="xinetd avahi-daemon"
|
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
|
||||||
EXPOSE 7 7/UDP 13
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM ubuntu:18.04
|
|
||||||
ARG packages="xinetd avahi-daemon"
|
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
|
||||||
EXPOSE 7 7/UDP 13
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
FROM ubuntu:18.04
|
|
||||||
|
|
||||||
RUN apt-get update && apt-get -y install git avahi-daemon autoconf automake libtool make libgnutls28-dev
|
|
||||||
|
|
||||||
RUN mkdir -p /root/src/
|
|
||||||
|
|
||||||
# Get FreeCoAP test server
|
|
||||||
WORKDIR /root/src
|
|
||||||
RUN git clone https://github.com/keith-cullen/FreeCoAP.git
|
|
||||||
WORKDIR /root/src/FreeCoAP
|
|
||||||
RUN autoreconf --install
|
|
||||||
RUN ./configure
|
|
||||||
RUN make
|
|
||||||
RUN make install
|
|
||||||
WORKDIR /root/src/FreeCoAP/sample/time_server
|
|
||||||
RUN make
|
|
||||||
|
|
||||||
WORKDIR /
|
|
||||||
|
|
||||||
EXPOSE 5685/udp
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM ubuntu:18.04
|
|
||||||
ARG packages="ftp-proxy avahi-daemon"
|
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
|
||||||
EXPOSE 2121
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM ubuntu:16.04
|
|
||||||
ARG packages="iptables avahi-daemon"
|
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
|
||||||
EXPOSE 1357
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM ubuntu:18.04
|
|
||||||
ARG packages="iptables avahi-daemon"
|
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
|
||||||
EXPOSE 1357
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -34,5 +34,4 @@
|
|||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# A list of test servers to be provisioned
|
# A list of test servers to be provisioned
|
||||||
testserver='apache2 squid vsftpd ftp-proxy danted echo cyrus iptables californium freecoap'
|
testserver='apache2 squid vsftpd ftp-proxy danted'
|
||||||
testserver="$testserver apache2_18.04 squid_18.04 vsftpd_18.04 ftp-proxy_18.04 danted_18.04 echo_18.04 cyrus_18.04 iptables_18.04"
|
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM ubuntu:18.04
|
|
||||||
ARG packages="squid avahi-daemon"
|
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
|
||||||
EXPOSE 3128-3130
|
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## 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
|
||||||
|
|
||||||
|
# Sort files by their SHA-1, and then return the accumulated result
|
||||||
|
sha1tree () {
|
||||||
|
find "$@" -type f -print0 | \
|
||||||
|
xargs -0 shasum | cut -d ' ' -f 1 | \
|
||||||
|
sort | shasum | cut -d ' ' -f 1
|
||||||
|
}
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
FROM ubuntu:18.04
|
|
||||||
ARG packages="vsftpd avahi-daemon"
|
|
||||||
RUN apt-get update && apt-get install -y $packages && dpkg -l $packages
|
|
||||||
EXPOSE 20-21
|
|
||||||
@@ -89,7 +89,14 @@ DownloadURL () {
|
|||||||
url=$1
|
url=$1
|
||||||
url2=$2
|
url2=$2
|
||||||
expectedHash=$3
|
expectedHash=$3
|
||||||
targetFile=$4
|
# Optional argument $4: destination filename
|
||||||
|
if [ x"$4" = x ]
|
||||||
|
then
|
||||||
|
# defaults to the last component of $url
|
||||||
|
targetFile=$(echo $url | sed 's|^.*/||')
|
||||||
|
else
|
||||||
|
targetFile=$4
|
||||||
|
fi
|
||||||
|
|
||||||
if VerifyHash "$targetFile" "$expectedHash"
|
if VerifyHash "$targetFile" "$expectedHash"
|
||||||
then
|
then
|
||||||
|
|||||||
@@ -65,10 +65,8 @@ fatal () {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Takes one argument which should be the filename of this script. Returns true
|
|
||||||
# if the script is being sourced, false if the script is being executed.
|
|
||||||
is_script_executed () {
|
is_script_executed () {
|
||||||
[ x"$(basename $(echo "$0" | sed s/^-//))" = x"$1" ]
|
[ x"$(basename "$0")" = x"$1" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -76,25 +74,6 @@ is_script_executed common.sourced.sh \
|
|||||||
&& fatal "Script common.sourced.sh should always be sourced, not executed"
|
&& fatal "Script common.sourced.sh should always be sourced, not executed"
|
||||||
|
|
||||||
|
|
||||||
_detect_linux_OS_ID () {
|
|
||||||
if [ -f /etc/os-release ]
|
|
||||||
then
|
|
||||||
. /etc/os-release
|
|
||||||
PROVISIONING_OS_ID="$ID"
|
|
||||||
elif [ -f /etc/redhat-release ]
|
|
||||||
then
|
|
||||||
case "$(cat /etc/redhat-release)" in
|
|
||||||
"Red Hat Enterprise Linux"*)
|
|
||||||
PROVISIONING_OS_ID="rhel"
|
|
||||||
;;
|
|
||||||
"CentOS Linux"*)
|
|
||||||
PROVISIONING_OS_ID="centos"
|
|
||||||
;;
|
|
||||||
*) fatal "Unknown string in /etc/redhat-release" ;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
set_common_environment () {
|
set_common_environment () {
|
||||||
# Unfortunately we can't find the provisioning directory from a sourced
|
# Unfortunately we can't find the provisioning directory from a sourced
|
||||||
# script in a portable way
|
# script in a portable way
|
||||||
@@ -107,7 +86,8 @@ set_common_environment () {
|
|||||||
case "$uname_s" in
|
case "$uname_s" in
|
||||||
Linux)
|
Linux)
|
||||||
PROVISIONING_OS=linux
|
PROVISIONING_OS=linux
|
||||||
_detect_linux_OS_ID
|
. /etc/os-release
|
||||||
|
PROVISIONING_OS_ID="$ID"
|
||||||
case "$PROVISIONING_OS_ID" in
|
case "$PROVISIONING_OS_ID" in
|
||||||
suse|sles|opensuse*)
|
suse|sles|opensuse*)
|
||||||
CMD_PKG_INSTALL="sudo zypper -nq install"
|
CMD_PKG_INSTALL="sudo zypper -nq install"
|
||||||
|
|||||||
@@ -42,11 +42,11 @@ source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
version="1.1.1d"
|
version="1.1.1b"
|
||||||
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
||||||
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
||||||
targetFile="/tmp/openssl-$version.tar.gz"
|
targetFile="/tmp/openssl-$version.tar.gz"
|
||||||
sha="056057782325134b76d1931c48f2c7e6595d7ef4"
|
sha="e9710abf5e95c48ebf47991b10cbb48c09dae102"
|
||||||
opensslHome="${HOME}/openssl-${version}"
|
opensslHome="${HOME}/openssl-${version}"
|
||||||
opensslSource="${opensslHome}-src"
|
opensslSource="${opensslHome}-src"
|
||||||
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -45,13 +45,13 @@ if (Is64BitWinHost) {
|
|||||||
# Msys need to be installed to target machine
|
# Msys need to be installed to target machine
|
||||||
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
||||||
|
|
||||||
$version = "1.1.1d"
|
$version = "1.1.1b"
|
||||||
$zip = Get-DownloadLocation ("openssl-$version.tar.gz")
|
$zip = Get-DownloadLocation ("openssl-$version.tar.gz")
|
||||||
$sha1 = "056057782325134b76d1931c48f2c7e6595d7ef4"
|
$sha1 = "e9710abf5e95c48ebf47991b10cbb48c09dae102"
|
||||||
$destination = "C:\Utils\openssl-android-master"
|
$destination = "C:\Utils\openssl-android-master"
|
||||||
|
|
||||||
# msys unix style paths
|
# msys unix style paths
|
||||||
$ndkPath = "/c/Utils/Android/android-ndk-r20"
|
$ndkPath = "/c/Utils/Android/android-ndk-r19c"
|
||||||
$openssl_path = "/c/Utils/openssl-android-master"
|
$openssl_path = "/c/Utils/openssl-android-master"
|
||||||
$cc_path = "$ndkPath/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
$cc_path = "$ndkPath/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
||||||
Download https://www.openssl.org/source/openssl-$version.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version.tar.gz $zip
|
Download https://www.openssl.org/source/openssl-$version.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version.tar.gz $zip
|
||||||
@@ -65,25 +65,8 @@ Remove-Item -Path $zip
|
|||||||
Write-Host "Configuring OpenSSL $version for Android..."
|
Write-Host "Configuring OpenSSL $version for Android..."
|
||||||
Push-Location $destination
|
Push-Location $destination
|
||||||
# $ must be escaped in powershell...
|
# $ must be escaped in powershell...
|
||||||
|
Start-Process -NoNewWindow -Wait -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_HOME=$ndkPath PATH=${cc_path}:`$PATH CC=clang $openssl_path/Configure shared android-arm`"")
|
||||||
function CheckExitCode {
|
Start-Process -NoNewWindow -Wait -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_HOME=$ndkPath PATH=${cc_path}:`$PATH CC=clang make -f $openssl_path/Makefile build_generated`"")
|
||||||
|
|
||||||
param (
|
|
||||||
$p
|
|
||||||
)
|
|
||||||
|
|
||||||
if ($p.ExitCode) {
|
|
||||||
Write-host "Process failed with exit code: $($p.ExitCode)"
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$configure = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_HOME=$ndkPath PATH=${cc_path}:`$PATH CC=clang $openssl_path/Configure shared android-arm`"")
|
|
||||||
CheckExitCode $configure
|
|
||||||
|
|
||||||
$make = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_HOME=$ndkPath PATH=${cc_path}:`$PATH CC=clang make -f $openssl_path/Makefile build_generated`"")
|
|
||||||
CheckExitCode $make
|
|
||||||
|
|
||||||
Pop-Location
|
Pop-Location
|
||||||
|
|
||||||
Set-EnvironmentVariable "OPENSSL_ANDROID_HOME" "$destination"
|
Set-EnvironmentVariable "OPENSSL_ANDROID_HOME" "$destination"
|
||||||
|
|||||||
@@ -40,10 +40,10 @@
|
|||||||
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
||||||
|
|
||||||
# NDK
|
# NDK
|
||||||
$ndkVersion = "r20"
|
$ndkVersion = "r19c"
|
||||||
$ndkCachedUrl = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersion-windows-x86_64.zip"
|
$ndkCachedUrl = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersion-windows-x86_64.zip"
|
||||||
$ndkOfficialUrl = "https://dl.google.com/android/repository/android-ndk-$ndkVersion-windows-x86_64.zip"
|
$ndkOfficialUrl = "https://dl.google.com/android/repository/android-ndk-$ndkVersion-windows-x86_64.zip"
|
||||||
$ndkChecksum = "36e1dc77fad08ad2498fb94b13ad8caf26bbd9df"
|
$ndkChecksum = "c4cd8c0b6e7618ca0a871a5f24102e40c239f6a3"
|
||||||
$ndkFolder = "c:\Utils\Android\android-ndk-$ndkVersion"
|
$ndkFolder = "c:\Utils\Android\android-ndk-$ndkVersion"
|
||||||
$ndkZip = "c:\Windows\Temp\android_ndk_$ndkVersion.zip"
|
$ndkZip = "c:\Windows\Temp\android_ndk_$ndkVersion.zip"
|
||||||
|
|
||||||
|
|||||||
@@ -33,8 +33,8 @@
|
|||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
$majorminorversion = "3.7"
|
$majorminorversion = "3.6"
|
||||||
$version = "3.7.2"
|
$version = "3.6.2"
|
||||||
|
|
||||||
$zip = Get-DownloadLocation ("cmake-" + $version + "-win32-x86.zip")
|
$zip = Get-DownloadLocation ("cmake-" + $version + "-win32-x86.zip")
|
||||||
$officialurl = "https://cmake.org/files/v" + $majorminorversion + "/cmake-" + $version + "-win32-x86.zip"
|
$officialurl = "https://cmake.org/files/v" + $majorminorversion + "/cmake-" + $version + "-win32-x86.zip"
|
||||||
@@ -44,7 +44,7 @@ Write-Host "Removing old cmake"
|
|||||||
Remove-Item "C:\CMake" -Force -Recurse -ErrorAction SilentlyContinue
|
Remove-Item "C:\CMake" -Force -Recurse -ErrorAction SilentlyContinue
|
||||||
|
|
||||||
Download $officialurl $cachedurl $zip
|
Download $officialurl $cachedurl $zip
|
||||||
Verify-Checksum $zip "c80c17e858ecfebfaf16fe8af18b174d2600c4e6"
|
Verify-Checksum $zip "541F6E7EFD228E46770B8631FFE57097576E4D4E"
|
||||||
|
|
||||||
Extract-7Zip $zip C:
|
Extract-7Zip $zip C:
|
||||||
$defaultinstallfolder = "C:\cmake-" + $version + "-win32-x86"
|
$defaultinstallfolder = "C:\cmake-" + $version + "-win32-x86"
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
# This script will disable automatic disk cleanup
|
|
||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
|
||||||
|
|
||||||
Run-Executable "reg.exe" "ADD `"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\StorageSense\Parameters\StoragePolicy`" /V 04 /T REG_dWORD /D 0 /F"
|
|
||||||
|
|
||||||
# Maintenance task used by the system to launch a silent auto disk cleanup when running low on free disk space.
|
|
||||||
DisableSchedulerTask "DiskCleanup\SilentCleanup"
|
|
||||||
@@ -33,8 +33,6 @@
|
|||||||
|
|
||||||
# This script disables the automatic Windows updates
|
# This script disables the automatic Windows updates
|
||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
|
||||||
|
|
||||||
$service = get-service wuauserv
|
$service = get-service wuauserv
|
||||||
if (-not $service) {
|
if (-not $service) {
|
||||||
Write-Host "Windows Update service not found."
|
Write-Host "Windows Update service not found."
|
||||||
@@ -45,7 +43,7 @@ if ($service.Status -eq "Stopped") {
|
|||||||
Write-Host "Windows Update service already stopped."
|
Write-Host "Windows Update service already stopped."
|
||||||
} else {
|
} else {
|
||||||
Write-Host "Stopping Windows Update service."
|
Write-Host "Stopping Windows Update service."
|
||||||
Retry {Stop-Service -Name "wuauserv" -Force} 20 5
|
Stop-Service -Name "wuauserv" -Force
|
||||||
}
|
}
|
||||||
|
|
||||||
$startup = Get-WmiObject Win32_Service | Where-Object {$_.Name -eq "wuauserv"} | Select -ExpandProperty "StartMode"
|
$startup = Get-WmiObject Win32_Service | Where-Object {$_.Name -eq "wuauserv"} | Select -ExpandProperty "StartMode"
|
||||||
|
|||||||
0
coin/provisioning/common/windows/emsdk.ps1
Executable file → Normal file
0
coin/provisioning/common/windows/emsdk.ps1
Executable file → Normal file
@@ -204,38 +204,6 @@ function Get-Proxy {
|
|||||||
return (Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings').proxyServer
|
return (Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings').proxyServer
|
||||||
}
|
}
|
||||||
|
|
||||||
function Retry{
|
|
||||||
<#
|
|
||||||
usage:
|
|
||||||
Retry{CODE}
|
|
||||||
Retry{CODE} <num of retries> <delay_s>
|
|
||||||
#delay is in seconds
|
|
||||||
#>
|
|
||||||
Param(
|
|
||||||
[Parameter(mandatory=$true)]
|
|
||||||
[scriptblock]$command,
|
|
||||||
[int][ValidateRange(1, 20)]$retry = 5,
|
|
||||||
[int][ValidateRange(1, 60)]$delay_s = 5
|
|
||||||
)
|
|
||||||
$success=$false
|
|
||||||
$retry_count=0
|
|
||||||
do{
|
|
||||||
try {
|
|
||||||
Invoke-Command -ScriptBlock $command
|
|
||||||
$success=$true
|
|
||||||
}
|
|
||||||
catch {
|
|
||||||
$retry_count++
|
|
||||||
Write-Host "Error: $_, try: $retry_count, retrying in $delay_s seconds"
|
|
||||||
Start-Sleep -Seconds $delay_s
|
|
||||||
}
|
|
||||||
} until ($success -or $retry+1 -le $retry_count)
|
|
||||||
|
|
||||||
if (-not $success) {
|
|
||||||
Throw("Failed to run command successfully in $retry_count tries")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function Remove {
|
function Remove {
|
||||||
|
|
||||||
Param (
|
Param (
|
||||||
|
|||||||
@@ -44,4 +44,3 @@ Verify-Checksum "$temp\$zipPackage" "d7a34a385ccde2374b8a2ca3369e5b8a1452c5a5"
|
|||||||
Extract-7Zip "$temp\$zipPackage" C:\Utils
|
Extract-7Zip "$temp\$zipPackage" C:\Utils
|
||||||
|
|
||||||
Write-Output "$prog qt5 commit sha = 98c4f1bbebfb3cc6d8e031d36fd1da3c19e634fb" >> ~\versions.txt
|
Write-Output "$prog qt5 commit sha = 98c4f1bbebfb3cc6d8e031d36fd1da3c19e634fb" >> ~\versions.txt
|
||||||
Prepend-Path "C:\Utils\gnuwin32\bin"
|
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
# This script installs OpenSSL $version.
|
# This script installs OpenSSL $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 = "1_1_1d"
|
$version = "1_1_1b"
|
||||||
$packagex64 = "C:\Windows\Temp\Win64OpenSSL-$version.exe"
|
$packagex64 = "C:\Windows\Temp\Win64OpenSSL-$version.exe"
|
||||||
$packagex86 = "C:\Windows\Temp\Win32OpenSSL-$version.exe"
|
$packagex86 = "C:\Windows\Temp\Win32OpenSSL-$version.exe"
|
||||||
|
|
||||||
@@ -47,7 +47,7 @@ if (Is64BitWinHost) {
|
|||||||
$installFolder = "C:\openssl"
|
$installFolder = "C:\openssl"
|
||||||
$externalUrl = "https://slproweb.com/download/Win64OpenSSL-$version.exe"
|
$externalUrl = "https://slproweb.com/download/Win64OpenSSL-$version.exe"
|
||||||
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win64OpenSSL-$version.exe"
|
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win64OpenSSL-$version.exe"
|
||||||
$sha1 = "df9c40e9e82edf693c15302cbc8e8a057857a13c"
|
$sha1 = "5b50819dd84aa9219e0cad9cdddf78285bdd1bbb"
|
||||||
|
|
||||||
Write-Host "Fetching from URL ..."
|
Write-Host "Fetching from URL ..."
|
||||||
Download $externalUrl $internalUrl $packagex64
|
Download $externalUrl $internalUrl $packagex64
|
||||||
@@ -74,7 +74,7 @@ if (Is64BitWinHost) {
|
|||||||
|
|
||||||
$externalUrl = "https://slproweb.com/download/Win32OpenSSL-$version.exe"
|
$externalUrl = "https://slproweb.com/download/Win32OpenSSL-$version.exe"
|
||||||
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win32OpenSSL-$version.exe"
|
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win32OpenSSL-$version.exe"
|
||||||
$sha1 = "5c49ccd3a5d17f63d25fb819963978f50c7966d0"
|
$sha1 = "1ae5ad4fe5dae01dd056274979cce26945c9e86c"
|
||||||
|
|
||||||
Write-Host "Fetching from URL ..."
|
Write-Host "Fetching from URL ..."
|
||||||
Download $externalUrl $internalUrl $packagex86
|
Download $externalUrl $internalUrl $packagex86
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -73,9 +73,7 @@ Function DownloadAndInstallSquish {
|
|||||||
Write-Host "Fetching from URL $squishUrl"
|
Write-Host "Fetching from URL $squishUrl"
|
||||||
Copy-Item "$SquishUrl" "$SquishInstaller"
|
Copy-Item "$SquishUrl" "$SquishInstaller"
|
||||||
Write-Host "Installing Squish"
|
Write-Host "Installing Squish"
|
||||||
$stdoutFile = [System.IO.Path]::GetTempFileName()
|
Run-Executable "$SquishInstaller" "$SquishParameters"
|
||||||
$stderrFile = [System.IO.Path]::GetTempFileName()
|
|
||||||
Start-Process -FilePath "$SquishInstaller" -Wait -ArgumentList $SquishParameters -PassThru -RedirectStandardOutput $stdoutFile -RedirectStandardError $stderrFile | Out-Null
|
|
||||||
Remove-Item -Path $SquishInstaller
|
Remove-Item -Path $SquishInstaller
|
||||||
if ("$bit" -eq "win64") {
|
if ("$bit" -eq "win64") {
|
||||||
if ($squishPackage.StartsWith("mingw")) {
|
if ($squishPackage.StartsWith("mingw")) {
|
||||||
|
|||||||
@@ -31,16 +31,9 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
$auth_file = "C:\Users\qt\work\influxdb\coin_vms_writer.auth"
|
|
||||||
|
|
||||||
# Provisioning should run even without the secrets repository
|
|
||||||
if (Test-Path $auth_file) {
|
|
||||||
$auth_content = Get-Content $auth_file
|
|
||||||
$influxdb_password = $auth_content.Substring($auth_content.LastIndexOf(':') + 1)
|
|
||||||
Remove-Item $auth_file
|
|
||||||
} else {
|
|
||||||
$influxdb_password = "no_password_provided"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
$colon_file = Get-Content "C:\Users\qt\work\influxdb\coin_vms_writer.auth"
|
||||||
|
$influxdb_password = $colon_file.Substring($colon_file.LastIndexOf(':') + 1)
|
||||||
$telegraf_conf = "C:\telegraf-coin.conf"
|
$telegraf_conf = "C:\telegraf-coin.conf"
|
||||||
(Get-Content $telegraf_conf) | ForEach-Object { $_.Replace("COIN_VMS_WRITER_PASS", $influxdb_password) } | Out-File -Encoding UTF8 $telegraf_conf
|
(Get-Content $telegraf_conf) | ForEach-Object { $_.Replace("COIN_VMS_WRITER_PASS", $influxdb_password) } | Out-File -Encoding UTF8 $telegraf_conf
|
||||||
|
Remove-Item "C:\Users\qt\work\influxdb\coin_vms_writer.auth"
|
||||||
|
|||||||
4
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/01-disable-mlocate.sh
Executable file
4
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/01-disable-mlocate.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
# shellcheck source=../common/linux/disable-mlocate.sh
|
||||||
|
"$BASEDIR/../common/linux/disable-mlocate.sh"
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
#!/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
|
||||||
|
|
||||||
|
# refresh local certificates
|
||||||
|
sudo subscription-manager refresh
|
||||||
|
|
||||||
|
# Attach available subscriptions to system. This is needed when subscriptions are renewed.
|
||||||
|
sudo subscription-manager attach --auto
|
||||||
|
|
||||||
@@ -1,4 +1,6 @@
|
|||||||
############################################################################
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
@@ -31,24 +33,14 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# This script disables the automatic Windows updates
|
set -ex
|
||||||
|
|
||||||
$service = get-service wuauserv
|
# shellcheck source=../common/unix/check_and_set_proxy.sh
|
||||||
if (-not $service) {
|
source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
||||||
Write-Host "Windows Update service not found."
|
|
||||||
exit 0
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($service.Status -eq "Stopped") {
|
# shellcheck disable=SC2031
|
||||||
Write-Host "Windows Update service already stopped."
|
if [ "$http_proxy" != "" ]; then
|
||||||
} else {
|
echo "proxy=$proxy" | sudo tee -a /etc/yum.conf
|
||||||
Write-Host "Stopping Windows Update service."
|
fi
|
||||||
Stop-Service -Name "wuauserv" -Force
|
|
||||||
}
|
|
||||||
|
|
||||||
$startup = Get-WmiObject Win32_Service | Where-Object {$_.Name -eq "wuauserv"} | Select -ExpandProperty "StartMode"
|
sudo yum update -y nss curl
|
||||||
if ($startup -ne "Disabled") {
|
|
||||||
set-service wuauserv -startup disabled
|
|
||||||
} else {
|
|
||||||
Write-Host "Windows Update service startup already disabled."
|
|
||||||
}
|
|
||||||
4
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/02-disable-ntp.sh
Executable file
4
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/02-disable-ntp.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/disable-ntp_linux.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/disable-ntp_linux.sh"
|
||||||
48
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/03-install-rhel-epel.sh
Executable file
48
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/03-install-rhel-epel.sh
Executable file
@@ -0,0 +1,48 @@
|
|||||||
|
#!/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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/DownloadURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
||||||
|
|
||||||
|
package="epel-release-6-8.noarch.rpm"
|
||||||
|
primaryUrl="https://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/e/$package"
|
||||||
|
cacheUrl="http://ci-files01-hki.intra.qt.io/input/rhel6/$package"
|
||||||
|
sha1="2b2767a5ae0de30b9c7b840f2e34f5dd9deaf19a"
|
||||||
|
targetFile="/tmp/$package"
|
||||||
|
|
||||||
|
DownloadURL "$primaryUrl" "$cacheUrl" "$sha1" "$targetFile"
|
||||||
|
|
||||||
|
sudo yum -y install "$targetFile"
|
||||||
|
rm "$targetFile"
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -35,23 +35,12 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
[ -x "$(command -v realpath)" ] && FILE=$(realpath ${BASH_SOURCE[0]}) || FILE=${BASH_SOURCE[0]}
|
installPackages=()
|
||||||
case $FILE in
|
|
||||||
*/*) SERVER_PATH="${FILE%/*}" ;;
|
|
||||||
*) SERVER_PATH="." ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# Create docker virtual machine (Boot2docker)
|
# For Jenkins
|
||||||
case $1 in
|
installPackages+=(java-1.8.0-openjdk-devel)
|
||||||
VMX) source "$SERVER_PATH/docker_machine.sh" "-d virtualbox" ;;
|
# For Qt Creator
|
||||||
Hyper-V)
|
installPackages+=(openssl-devel)
|
||||||
# The Hyper-v has been enabled in Windows 10. Disable checking the hardware virtualization.
|
|
||||||
source "$SERVER_PATH/docker_machine.sh" "-d virtualbox --virtualbox-no-vtx-check" ;;
|
|
||||||
*) ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# Display system-wide information of docker-engine
|
sudo yum -y install "${installPackages[@]}"
|
||||||
docker info
|
|
||||||
|
|
||||||
# Create images
|
|
||||||
$SERVER_PATH/docker_images.sh
|
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# provides: fix for possible bug in the subscription manager
|
||||||
|
# version: provided by RedHat
|
||||||
|
# needed for yum to work properly in case there is incorrect data in
|
||||||
|
# the sslclientkey repository parameter value
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
sudo rm -f /etc/pki/entitlement/*
|
||||||
|
sudo subscription-manager refresh
|
||||||
8
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/06-odbc.sh
Executable file
8
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/06-odbc.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# provides: odbc devel packages on RHEL
|
||||||
|
# version: provided by default Linux distribution repository
|
||||||
|
# needed for configure -plugin-sql-odbc in qtbase
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
sudo yum install -y unixODBC-devel
|
||||||
51
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/08-pythondev.sh
Executable file
51
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/08-pythondev.sh
Executable file
@@ -0,0 +1,51 @@
|
|||||||
|
#!/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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# provides: python development libraries
|
||||||
|
# version: provided by default Linux distribution repository
|
||||||
|
# needed to build pyside
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
sudo yum install -y python-devel python-virtualenv
|
||||||
|
|
||||||
|
# install python3
|
||||||
|
sudo yum install -y python34-devel
|
||||||
|
|
||||||
|
# install pip3
|
||||||
|
wget https://bootstrap.pypa.io/get-pip.py
|
||||||
|
sudo python3 get-pip.py
|
||||||
|
sudo rm -f get-pip.py
|
||||||
|
sudo pip3 install virtualenv
|
||||||
4
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/09-cmake.sh
Executable file
4
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/09-cmake.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
"$(dirname "$0")/../common/linux/cmake_linux.sh"
|
||||||
6
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/09-install-openssl.sh
Executable file
6
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/09-install-openssl.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/install-openssl.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/install-openssl.sh" "linux"
|
||||||
6
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/20-libusb.sh
Executable file
6
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/20-libusb.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Required for tqtc-boot2qt/qdb
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
sudo yum install -y libusb1-devel
|
||||||
37
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/22-mqtt_broker.sh
Executable file
37
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/22-mqtt_broker.sh
Executable file
@@ -0,0 +1,37 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/mqtt_broker.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/mqtt_broker.sh"
|
||||||
74
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/30-install_icu.sh
Executable file
74
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/30-install_icu.sh
Executable file
@@ -0,0 +1,74 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script installs the right ICU version
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
icuVersion="56.1"
|
||||||
|
icuLocation="/usr/lib64"
|
||||||
|
sha1="f2eab775c04ce5f3bdae6c47d06b62158b5d6753"
|
||||||
|
|
||||||
|
function Install7ZPackageFromURL {
|
||||||
|
url=$1
|
||||||
|
expectedSha1=$2
|
||||||
|
targetDirectory=$3
|
||||||
|
|
||||||
|
targetFile=$(mktemp)
|
||||||
|
wget --tries=5 --waitretry=5 --output-document="$targetFile" "$url"
|
||||||
|
echo "$expectedSha1 $targetFile" | sha1sum --check
|
||||||
|
sudo /usr/local/bin/7z x -yo"$targetDirectory" "$targetFile"
|
||||||
|
rm "$targetFile"
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "Installing custom ICU $icuVersion $sha1 packages on RHEL to $icuLocation"
|
||||||
|
|
||||||
|
baseBinaryPackageURL="http://master.qt.io/development_releases/prebuilt/icu/prebuilt/$icuVersion/icu-linux-g++-Rhel6.6-x64.7z"
|
||||||
|
Install7ZPackageFromURL "$baseBinaryPackageURL" "$sha1" "/usr/lib64"
|
||||||
|
|
||||||
|
echo "Installing custom ICU devel packages on RHEL"
|
||||||
|
|
||||||
|
sha1Dev="82f8b216371b848b8d36ecec7fe7b6e9b0dba0df"
|
||||||
|
develPackageURL="http://master.qt.io/development_releases/prebuilt/icu/prebuilt/$icuVersion/icu-linux-g++-Rhel6.6-x64-devel.7z"
|
||||||
|
tempDir=$(mktemp -d)
|
||||||
|
# shellcheck disable=SC2064
|
||||||
|
trap "sudo rm -fr $tempDir" EXIT
|
||||||
|
Install7ZPackageFromURL "$develPackageURL" "$sha1Dev" "$tempDir"
|
||||||
|
sudo cp -a "$tempDir/lib"/* /usr/lib64
|
||||||
|
sudo cp -a "$tempDir"/* /usr/
|
||||||
|
|
||||||
|
sudo /sbin/ldconfig
|
||||||
|
|
||||||
|
# Storage version information to ~/versions.txt, which is used to print version information to provision log.
|
||||||
|
echo "ICU = $icuVersion" >> ~/versions.txt
|
||||||
48
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/99-version.sh
Executable file
48
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/99-version.sh
Executable file
@@ -0,0 +1,48 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2016 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the test suite of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script 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"
|
||||||
@@ -38,13 +38,13 @@ set -ex
|
|||||||
# shellcheck source=../common/unix/DownloadURL.sh
|
# shellcheck source=../common/unix/DownloadURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
||||||
|
|
||||||
package="epel-release-7-12.noarch.rpm"
|
package="epel-release-7-11.noarch.rpm"
|
||||||
primaryUrl="https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/$package"
|
primaryUrl="https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/$package"
|
||||||
cacheUrl="http://ci-files01-hki.intra.qt.io/input/rhel7/$package"
|
cacheUrl="http://ci-files01-hki.intra.qt.io/input/rhel7/$package"
|
||||||
sha256="d6bb83c00ab3af26ded56459e7d6fceabfef66efbe0780b4dedbe81d62c07cd5"
|
sha1="5512b80e5b71f2370d8419fa16a0bc14c5edf854"
|
||||||
targetFile="/tmp/$package"
|
targetFile="/tmp/$package"
|
||||||
|
|
||||||
DownloadURL "$cacheUrl" "$primaryUrl" "$sha256" "$targetFile"
|
DownloadURL "$primaryUrl" "$cacheUrl" "$sha1" "$targetFile"
|
||||||
|
|
||||||
sudo yum -y install "$targetFile"
|
sudo yum -y install "$targetFile"
|
||||||
rm "$targetFile"
|
rm "$targetFile"
|
||||||
|
|||||||
3
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-install_telegraf.sh
Executable file
3
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-install_telegraf.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
"$(dirname "$0")"/../common/unix/telegraf_install.sh
|
||||||
3
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/01-install_telegraf.sh
Executable file
3
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/01-install_telegraf.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
"$(dirname "$0")"/../common/unix/telegraf_install.sh
|
||||||
@@ -46,6 +46,10 @@ for service in apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-dai
|
|||||||
done
|
done
|
||||||
|
|
||||||
function set_internal_repo {
|
function set_internal_repo {
|
||||||
|
|
||||||
|
# Stop fetching the dep-11 metadata, since our mirrors do not handle them well
|
||||||
|
sudo mv /etc/apt/apt.conf.d/50appstream{,.disabled}
|
||||||
|
|
||||||
sudo tee "/etc/apt/sources.list" > /dev/null <<-EOC
|
sudo tee "/etc/apt/sources.list" > /dev/null <<-EOC
|
||||||
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu/ bionic main restricted universe multiverse
|
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu/ bionic main restricted universe multiverse
|
||||||
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu/ bionic-updates main restricted universe multiverse
|
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu/ bionic-updates main restricted universe multiverse
|
||||||
|
|||||||
3
coin/provisioning/qtci-linux-openSUSE-42.3-x86_64/01-install_telegraf.sh
Executable file
3
coin/provisioning/qtci-linux-openSUSE-42.3-x86_64/01-install_telegraf.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
"$(dirname "$0")"/../common/unix/telegraf_install.sh
|
||||||
3
coin/provisioning/qtci-macos-10.12-x86_64/01-increase_limits.sh
Executable file
3
coin/provisioning/qtci-macos-10.12-x86_64/01-increase_limits.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
"$(dirname "$0")"/../common/macos/increase_limits.sh
|
||||||
3
coin/provisioning/qtci-macos-10.12-x86_64/01-install_telegraf.sh
Executable file
3
coin/provisioning/qtci-macos-10.12-x86_64/01-install_telegraf.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
"$(dirname "$0")"/../common/unix/telegraf_install.sh
|
||||||
41
coin/provisioning/qtci-macos-10.12-x86_64/01-sha1sum-compatibility.sh
Executable file
41
coin/provisioning/qtci-macos-10.12-x86_64/01-sha1sum-compatibility.sh
Executable file
@@ -0,0 +1,41 @@
|
|||||||
|
#!/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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/sha1sum-compatibility.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/sha1sum-compatibility.sh"
|
||||||
5
coin/provisioning/qtci-macos-10.12-x86_64/02-disable-ntp.sh
Executable file
5
coin/provisioning/qtci-macos-10.12-x86_64/02-disable-ntp.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/disable-ntp_macos.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/disable-ntp_macos.sh"
|
||||||
7
coin/provisioning/qtci-macos-10.12-x86_64/03-bashprofile.sh
Executable file
7
coin/provisioning/qtci-macos-10.12-x86_64/03-bashprofile.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# Read .bashrc if exist
|
||||||
|
printf -- "# Get the aliases and functions\nif [ -f ~/.bashrc ]; then\n . ~/.bashrc\nfi\n" >> ~/.bash_profile
|
||||||
|
|
||||||
91
coin/provisioning/qtci-macos-10.12-x86_64/05-systemsetup.sh
Executable file
91
coin/provisioning/qtci-macos-10.12-x86_64/05-systemsetup.sh
Executable file
@@ -0,0 +1,91 @@
|
|||||||
|
#!/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
|
||||||
|
|
||||||
|
# This script modified system settings for automated use
|
||||||
|
|
||||||
|
VNCPassword=qt
|
||||||
|
NTS_IP=10.212.2.216
|
||||||
|
|
||||||
|
echo "Disable Screensaver"
|
||||||
|
# For current session
|
||||||
|
defaults -currentHost write com.apple.screensaver idleTime 0
|
||||||
|
|
||||||
|
echo "Disable sleep"
|
||||||
|
sudo pmset sleep 0 displaysleep 0
|
||||||
|
|
||||||
|
# For session after a reboot
|
||||||
|
mkdir -p "$HOME/Library/LaunchAgents"
|
||||||
|
cat >"$HOME/Library/LaunchAgents/no-screensaver.plist" <<EOT
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>Label</key>
|
||||||
|
<string>org.qt.io.screensaver_disable</string>
|
||||||
|
<key>ProgramArguments</key>
|
||||||
|
<array>
|
||||||
|
<string>defaults</string>
|
||||||
|
<string>-currentHost</string>
|
||||||
|
<string>write</string>
|
||||||
|
<string>com.apple.screensaver</string>
|
||||||
|
<string>idleTime</string>
|
||||||
|
<string>0</string>
|
||||||
|
</array>
|
||||||
|
<key>RunAtLoad</key>
|
||||||
|
<true/>
|
||||||
|
<key>KeepAlive</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
|
EOT
|
||||||
|
|
||||||
|
defaults write com.apple.screensaver askForPassword -int 0
|
||||||
|
|
||||||
|
echo "Set keyboard type rates and delays"
|
||||||
|
# normal minimum is 15 (225 ms)
|
||||||
|
defaults write -g InitialKeyRepeat -int 15
|
||||||
|
# normal minimum is 2 (30 ms)
|
||||||
|
defaults write -g KeyRepeat -int 2
|
||||||
|
|
||||||
|
echo "Enable remote desktop sharing"
|
||||||
|
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw $VNCPassword -restart -agent -privs -all
|
||||||
|
|
||||||
|
echo "Set Network Test Server address to $NTS_IP in /etc/hosts"
|
||||||
|
echo "$NTS_IP qt-test-server qt-test-server.qt-test-net" | sudo tee -a /etc/hosts
|
||||||
|
|
||||||
|
sudo systemsetup settimezone GMT
|
||||||
5
coin/provisioning/qtci-macos-10.12-x86_64/06-crashreporter.sh
Executable file
5
coin/provisioning/qtci-macos-10.12-x86_64/06-crashreporter.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
defaults write com.apple.CrashReporter DialogType server
|
||||||
5
coin/provisioning/qtci-macos-10.12-x86_64/06-disable_spotlight.sh
Executable file
5
coin/provisioning/qtci-macos-10.12-x86_64/06-disable_spotlight.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/disable_spotlight.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/disable_spotlight.sh"
|
||||||
4
coin/provisioning/qtci-macos-10.12-x86_64/06-disable_update_downloads.sh
Executable file
4
coin/provisioning/qtci-macos-10.12-x86_64/06-disable_update_downloads.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -ex
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR"/../common/macos/disable_update_downloads.sh
|
||||||
9
coin/provisioning/qtci-macos-10.12-x86_64/07-SSL_keychain.sh
Executable file
9
coin/provisioning/qtci-macos-10.12-x86_64/07-SSL_keychain.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
# Enables the usage of temporary keychains for SSL autotests
|
||||||
|
SetEnvVar "QT_SSL_USE_TEMPORARY_KEYCHAIN" "1"
|
||||||
52
coin/provisioning/qtci-macos-10.12-x86_64/15-xz.sh
Executable file
52
coin/provisioning/qtci-macos-10.12-x86_64/15-xz.sh
Executable file
@@ -0,0 +1,52 @@
|
|||||||
|
#!/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 installs XZ-Utils
|
||||||
|
|
||||||
|
# XZ-Utils are needed for uncompressing xz-compressed files
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/InstallPKGFromURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/InstallPKGFromURL.sh"
|
||||||
|
|
||||||
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/macos_10.12_sierra/XZ.pkg"
|
||||||
|
AltUrl="http://sourceforge.net/projects/macpkg/files/XZ/5.0.7/XZ.pkg"
|
||||||
|
SHA1="f0c1f82ebcffe0bd4b8b57b6a77805db56b2de67"
|
||||||
|
DestDir="/"
|
||||||
|
|
||||||
|
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
||||||
|
|
||||||
|
echo "XZ = 5.0.7" >> ~/versions.txt
|
||||||
5
coin/provisioning/qtci-macos-10.12-x86_64/20-java.sh
Executable file
5
coin/provisioning/qtci-macos-10.12-x86_64/20-java.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/java.sh"
|
||||||
50
coin/provisioning/qtci-macos-10.12-x86_64/20-xcode.sh
Executable file
50
coin/provisioning/qtci-macos-10.12-x86_64/20-xcode.sh
Executable file
@@ -0,0 +1,50 @@
|
|||||||
|
#!/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 installs Xcode
|
||||||
|
# Prerequisites: Have Xcode prefetched to local cache as xz compressed.
|
||||||
|
# This can be achieved by fetching Xcode_8.xip from Apple Store.
|
||||||
|
# Uncompress it with 'xar -xf Xcode_8.xip'
|
||||||
|
# Then get https://gist.githubusercontent.com/pudquick/ff412bcb29c9c1fa4b8d/raw/24b25538ea8df8d0634a2a6189aa581ccc6a5b4b/parse_pbzx2.py
|
||||||
|
# with which you can run 'python parse_pbzx2.py Content'.
|
||||||
|
# This will give you a file called "Content.part00.cpio.xz" that
|
||||||
|
# can be renamed to Xcode_8.xz for this script.
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck 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/Xcode_9.2.tar.gz 9.2
|
||||||
47
coin/provisioning/qtci-macos-10.12-x86_64/21-install-commandlinetools.sh
Executable file
47
coin/provisioning/qtci-macos-10.12-x86_64/21-install-commandlinetools.sh
Executable file
@@ -0,0 +1,47 @@
|
|||||||
|
#!/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
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/install-commandlinetools.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/install-commandlinetools.sh"
|
||||||
|
|
||||||
|
version="9.2"
|
||||||
|
packageName="Command_Line_Tools_macOS_10.12_for_Xcode_$version.dmg"
|
||||||
|
url="http://ci-files01-hki.intra.qt.io/input/mac/$packageName"
|
||||||
|
sha1="f121c3b70fb77a98c1f2fc5e1932bd93bde03acf"
|
||||||
|
|
||||||
|
InstallCommandLineTools $url $url $sha1 $packageName $version
|
||||||
|
|
||||||
6
coin/provisioning/qtci-macos-10.12-x86_64/25-cmake.sh
Executable file
6
coin/provisioning/qtci-macos-10.12-x86_64/25-cmake.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/cmake.sh"
|
||||||
6
coin/provisioning/qtci-macos-10.12-x86_64/25-homebrew.sh
Executable file
6
coin/provisioning/qtci-macos-10.12-x86_64/25-homebrew.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/homebrew.sh"
|
||||||
41
coin/pre-provisioning/qtci-windows-10-x86_64/disable-windefender.ps1 → coin/provisioning/qtci-macos-10.12-x86_64/25-mysql.sh
Normal file → Executable file
41
coin/pre-provisioning/qtci-windows-10-x86_64/disable-windefender.ps1 → coin/provisioning/qtci-macos-10.12-x86_64/25-mysql.sh
Normal file → Executable file
@@ -1,6 +1,8 @@
|
|||||||
###########################################################################
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -31,29 +33,26 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# Turning off win defender.
|
# This script installs MySQL
|
||||||
#
|
|
||||||
# If disabled manually, windows will automatically enable it after
|
|
||||||
# some period of time. Disabling it speeds up the builds.
|
|
||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
# MySQL is needed for Qt to be able to support MySQL
|
||||||
|
|
||||||
Run-Executable "reg.exe" "ADD `"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender`" /V DisableAntiSpyware /T REG_dWORD /D 1 /F"
|
set -ex
|
||||||
|
|
||||||
# 'Windows Defender Cache Maintenance' - "Periodic maintenance task."
|
# shellcheck source=../common/macos/InstallAppFromCompressedFileFromURL.sh
|
||||||
DisableSchedulerTask "Windows Defender\Windows Defender Cache Maintenance"
|
source "${BASH_SOURCE%/*}/../common/macos/InstallAppFromCompressedFileFromURL.sh"
|
||||||
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
|
||||||
# 'Windows Defender Cleanup' - "Periodic cleanup task."
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/macos_10.12_sierra/mysql-5.7.15-osx10.11-x86_64.tar.gz"
|
||||||
DisableSchedulerTask "Windows Defender\Windows Defender Cleanup"
|
AltUrl="https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.15-osx10.11-x86_64.tar.gz"
|
||||||
|
SHA1="07949bd42f350b0504a1536b8830b809b4a34fca"
|
||||||
|
appPrefix=""
|
||||||
|
targetDir="/opt/mysql57/"
|
||||||
|
|
||||||
# 'Windows Defender Scheduled Scan' - "Periodic scan task."
|
sudo mkdir -p "/opt"
|
||||||
DisableSchedulerTask "Windows Defender\Windows Defender Scheduled Scan"
|
|
||||||
|
|
||||||
# 'Windows Defender Verification' - "Periodic verification task."
|
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix" "$targetDir"
|
||||||
DisableSchedulerTask "Windows Defender\Windows Defender Verification"
|
|
||||||
|
|
||||||
# Disable 'QueueReporting' - "Windows Error Reporting task to process queued reports."
|
SetEnvVar "MYSQLBINPATH" "/opt/mysql57/bin"
|
||||||
DisableSchedulerTask "Windows Error Reporting\QueueReporting"
|
echo "MySQL = 5.7.15" >> ~/versions.txt
|
||||||
|
|
||||||
# Disable WindowsUpdate from Task Scheduler
|
|
||||||
DisableSchedulerTask "WindowsUpdate\Scheduled Start"
|
|
||||||
57
coin/provisioning/qtci-macos-10.12-x86_64/25-postgresql.sh
Executable file
57
coin/provisioning/qtci-macos-10.12-x86_64/25-postgresql.sh
Executable file
@@ -0,0 +1,57 @@
|
|||||||
|
#!/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 installs PostgreSQL
|
||||||
|
|
||||||
|
# PostgreSQL is needed for Qt to be able to support PostgreSQL
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/InstallAppFromCompressedFileFromURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/InstallAppFromCompressedFileFromURL.sh"
|
||||||
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
psqlVersion="9.6.0"
|
||||||
|
|
||||||
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/macos_10.12_sierra/Postgres-$psqlVersion.zip"
|
||||||
|
AltUrl="https://github.com/PostgresApp/PostgresApp/releases/download/$psqlVersion/Postgres-$psqlVersion.zip"
|
||||||
|
SHA1="5078e44663787006ca55fa3b5e2be598bed82eb5"
|
||||||
|
appPrefix=""
|
||||||
|
|
||||||
|
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
||||||
|
|
||||||
|
SetEnvVar "POSTGRESQLBINPATH" "/Applications/Postgres.app/Contents/Versions/9.6/bin"
|
||||||
|
echo "PostgreSQL = $psqlVersion" >> ~/versions.txt
|
||||||
5
coin/provisioning/qtci-macos-10.12-x86_64/25-python2.sh
Executable file
5
coin/provisioning/qtci-macos-10.12-x86_64/25-python2.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/python2.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/python2.sh"
|
||||||
5
coin/provisioning/qtci-macos-10.12-x86_64/25-python3.sh
Executable file
5
coin/provisioning/qtci-macos-10.12-x86_64/25-python3.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/python3.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/python3.sh"
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user