mirror of
git://code.qt.io/qt/qt5.git
synced 2025-12-23 16:36:17 +08:00
Compare commits
22 Commits
v5.13.0-be
...
wip/qt3d-r
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8337e20fad | ||
|
|
7ff76b89dd | ||
|
|
d0d7ade759 | ||
|
|
84aaf6871c | ||
|
|
b02d849d76 | ||
|
|
665703efc9 | ||
|
|
a97d669a20 | ||
|
|
7cc57995bf | ||
|
|
209b8117bd | ||
|
|
78afd2d4b6 | ||
|
|
323dcdb60f | ||
|
|
c71f004171 | ||
|
|
0660a25cca | ||
|
|
7100c54887 | ||
|
|
3a1e557e54 | ||
|
|
091820f6a1 | ||
|
|
ffe8fd7701 | ||
|
|
becac559b7 | ||
|
|
83d5226604 | ||
|
|
9c60d8b190 | ||
|
|
b3b6b100e6 | ||
|
|
d5d380f452 |
93
.gitmodules
vendored
93
.gitmodules
vendored
@@ -1,60 +1,60 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
status = deprecated
|
status = addon
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -123,192 +123,185 @@
|
|||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgraphicaleffects"]
|
[submodule "qtgraphicaleffects"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtgraphicaleffects
|
path = qtgraphicaleffects
|
||||||
url = ../qtgraphicaleffects.git
|
url = ../qtgraphicaleffects.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtbase
|
depends = qtserialport
|
||||||
recommends = qtserialport
|
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtx11extras"]
|
[submodule "qtx11extras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtx11extras
|
path = qtx11extras
|
||||||
url = ../qtx11extras.git
|
url = ../qtx11extras.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmacextras"]
|
[submodule "qtmacextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtmacextras
|
path = qtmacextras
|
||||||
url = ../qtmacextras.git
|
url = ../qtmacextras.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtandroidextras"]
|
[submodule "qtandroidextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtandroidextras
|
path = qtandroidextras
|
||||||
url = ../qtandroidextras.git
|
url = ../qtandroidextras.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
status = addon
|
status = addon
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtcanvas3d"]
|
[submodule "qtcanvas3d"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtcanvas3d
|
path = qtcanvas3d
|
||||||
url = ../qtcanvas3d.git
|
url = ../qtcanvas3d.git
|
||||||
branch = dev
|
branch = 5.12.3
|
||||||
status = ignore
|
status = addon
|
||||||
[submodule "qtwebview"]
|
[submodule "qtwebview"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = 5.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
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.13
|
branch = 5.12.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtlottie"]
|
|
||||||
depends = qtbase qtdeclarative
|
|
||||||
path = qtlottie
|
|
||||||
url = ../qtlottie.git
|
|
||||||
branch = 5.13
|
|
||||||
status = preview
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ BraceWrapping:
|
|||||||
AfterFunction: true
|
AfterFunction: true
|
||||||
AfterNamespace: false
|
AfterNamespace: false
|
||||||
AfterObjCDeclaration: false
|
AfterObjCDeclaration: false
|
||||||
AfterStruct: true
|
AfterStruct: false
|
||||||
AfterUnion: false
|
AfterUnion: false
|
||||||
BeforeCatch: false
|
BeforeCatch: false
|
||||||
BeforeElse: false
|
BeforeElse: false
|
||||||
|
|||||||
@@ -1,17 +1,18 @@
|
|||||||
Template Target OS Target arch Compiler Target Compiler Features
|
Template Target OS Target arch Compiler Target Compiler Features
|
||||||
----------------------------------- ------------------- ----------- ----------- --------------- -------------------------------------------------------------------------------------
|
----------------------------------- ------------------- ----------- ----------- --------------- -------------------------------------------------------------------------------------
|
||||||
qtci-windows-10-x86_64-14 MSVC2015 DeveloperBuild Release QtNamespace QtLibInfix BuildExamples OpenGLAngle
|
qtci-windows-10-x86_64-10 MSVC2015 DeveloperBuild Release QtNamespace QtLibInfix BuildExamples OpenGLAngle
|
||||||
qtci-windows-7-x86-3 Mingw73 DeveloperBuild Release OpenGLDynamic
|
qtci-windows-7-x86-3 Mingw73 DeveloperBuild Release OpenGLDynamic
|
||||||
qtci-windows-10-x86_64-14 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
qtci-windows-10-x86_64-10 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
||||||
qtci-windows-10-x86_64-14 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
qtci-windows-10-x86_64-10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 armv7 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 armv7 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-windows-10-x86_64-14 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
qtci-windows-10-x86_64-10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
||||||
|
qtci-linux-Ubuntu-16.04-x86_64-2 GCC DeveloperBuild OutOfSourceBuild QtLibInfix QtNamespace BuildExamples
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 GCC NoWidgets ForceDebugInfo
|
qtci-linux-Ubuntu-18.04-x86_64 GCC NoWidgets ForceDebugInfo
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 GCC DeveloperBuild OutOfSourceBuild QtLibInfix QtNamespace BuildExamples Documentation
|
qtci-linux-Ubuntu-18.04-x86_64 GCC DeveloperBuild OutOfSourceBuild QtLibInfix QtNamespace BuildExamples Documentation
|
||||||
qtci-linux-openSUSE-15.0-x86_64 GCC DeveloperBuild NoPch
|
qtci-linux-openSUSE-42.3-x86_64 GCC DeveloperBuild NoPch
|
||||||
qtci-linux-openSUSE-15.0-x86_64 ICC_18 DeveloperBuild NoPch DisableTests SystemSQLite
|
qtci-linux-openSUSE-42.3-x86_64 ICC_18 DeveloperBuild NoPch DisableTests SystemSQLite
|
||||||
qtci-linux-openSUSE-15.0-x86_64 WebAssembly GCC Packaging DeveloperBuild NoPch DisableTests
|
qtci-linux-openSUSE-42.3-x86_64 WebAssembly GCC Packaging DeveloperBuild NoPch DisableTests
|
||||||
qtci-linux-RHEL-7.4-x86_64 GCC Packaging Release NoUseGoldLinker ForceDebugInfo SeparateDebugInfo
|
qtci-linux-RHEL-7.4-x86_64 GCC Packaging Release NoUseGoldLinker ForceDebugInfo SeparateDebugInfo
|
||||||
qtci-macos-10.13-x86_64-2 Clang Packaging DebugAndRelease Release
|
qtci-macos-10.13-x86_64-2 Clang Packaging DebugAndRelease Release
|
||||||
qtci-macos-10.12-x86_64-9 Clang DeveloperBuild NoFramework Release QtNamespace NoPch
|
qtci-macos-10.12-x86_64-9 Clang DeveloperBuild NoFramework Release QtNamespace NoPch
|
||||||
@@ -22,7 +23,6 @@ qtci-linux-RHEL-7.4-x86_64 Android_ANY armv7 Clang
|
|||||||
qtci-linux-RHEL-7.4-x86_64 Android_ANY arm64 Clang Clang Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 Android_ANY arm64 Clang Clang Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 QEMU armv7 GCC Release
|
qtci-linux-Ubuntu-18.04-x86_64 QEMU armv7 GCC Release
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 QEMU arm64 GCC Release
|
qtci-linux-Ubuntu-18.04-x86_64 QEMU arm64 GCC Release
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 QEMU mips64 GCC Release DisableTests
|
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 GCC TestOnly LicenseCheck
|
qtci-linux-Ubuntu-18.04-x86_64 GCC TestOnly LicenseCheck
|
||||||
qtci-linux-RHEL-7.4-x86_64 INTEGRITY_11_04 armv7 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 INTEGRITY_11_04 armv7 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv7 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv7 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
|
|||||||
@@ -1,22 +1,22 @@
|
|||||||
Template Target OS Target arch Compiler Target Compiler Features
|
Template Target OS Target arch Compiler Target Compiler Features
|
||||||
--------------------------- ------------------- ----------- ----------- --------------- -------------------------------------------------------------------------------------
|
--------------------------- ------------------- ----------- ----------- --------------- -------------------------------------------------------------------------------------
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-windows-10-x86_64-14 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
qtci-windows-10-x86_64-10 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-windows-7-x86-3 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
qtci-windows-7-x86-3 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
||||||
qtci-windows-10-x86_64-14 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
qtci-windows-10-x86_64-10 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 armv7 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 armv7 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-linux-RHEL-7.4-x86_64 Android_ANY x86 GCC Clang Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 Android_ANY x86 GCC Clang Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-windows-10-x86_64-14 Android_ANY armv7 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 Android_ANY armv7 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-10-x86_64-14 Android_ANY arm64 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 Android_ANY arm64 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-10-x86_64-14 Android_ANY x86 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 Android_ANY x86 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY armv7 Clang Clang Packaging Release DisableTests OpenGLES2
|
qtci-macos-10.13-x86_64-2 Android_ANY armv7 Clang Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY arm64 Clang Clang Packaging Release DisableTests OpenGLES2
|
qtci-macos-10.13-x86_64-2 Android_ANY arm64 Clang Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY x86 Clang Clang Packaging Release DisableTests OpenGLES2
|
qtci-macos-10.13-x86_64-2 Android_ANY x86 Clang Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-macos-10.13-x86_64-2 QNX_700 x86 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-macos-10.13-x86_64-2 QNX_700 x86 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-windows-10-x86_64-14 QNX_700 armv7 Mingw73 Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 QNX_700 armv7 Mingw73 Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-10-x86_64-14 QNX_700 armv8 Mingw73 Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 QNX_700 armv8 Mingw73 Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-10-x86_64-14 QNX_700 x86_64 Mingw73 Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 QNX_700 x86_64 Mingw73 Packaging Release DisableTests OpenGLES2
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv8 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv8 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 x86_64 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 QNX_700 x86_64 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
|
|||||||
@@ -1,22 +1,21 @@
|
|||||||
Template Target OS Target arch Compiler Target Compiler Features
|
Template Target OS Target arch Compiler Target Compiler Features
|
||||||
--------------------------- ------------------- ----------- ----------- --------------- -------------------------------------------------------------------------------------
|
--------------------------- ------------------- ----------- ----------- --------------- -------------------------------------------------------------------------------------
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-windows-10-x86_64-14 x86 MSVC2015 Packaging DebugAndRelease Release ForceDebugInfo OpenGLDynamic
|
qtci-windows-10-x86_64-10 WinRT_10 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 x86 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
|
||||||
qtci-windows-7-x86-3 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
qtci-windows-7-x86-3 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
||||||
qtci-windows-10-x86_64-14 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
qtci-windows-10-x86_64-10 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 armv7 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 armv7 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
qtci-windows-10-x86_64-10 WinRT_10 MSVC2017 Packaging DebugAndRelease Release ForceDebugInfo DisableTests
|
||||||
qtci-linux-RHEL-7.4-x86_64 Android_ANY x86 GCC Clang Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 Android_ANY x86 GCC Clang Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-windows-10-x86_64-14 Android_ANY armv7 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 Android_ANY armv7 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-10-x86_64-14 Android_ANY arm64 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 Android_ANY arm64 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-10-x86_64-14 Android_ANY x86 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 Android_ANY x86 Mingw73 Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY armv7 Clang Clang Packaging Release DisableTests OpenGLES2
|
qtci-macos-10.13-x86_64-2 Android_ANY armv7 Clang Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY arm64 Clang Clang Packaging Release DisableTests OpenGLES2
|
qtci-macos-10.13-x86_64-2 Android_ANY arm64 Clang Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-macos-10.13-x86_64-2 Android_ANY x86 Clang Clang Packaging Release DisableTests OpenGLES2
|
qtci-macos-10.13-x86_64-2 Android_ANY x86 Clang Clang Packaging Release DisableTests OpenGLES2
|
||||||
qtci-macos-10.13-x86_64-2 QNX_700 x86 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-macos-10.13-x86_64-2 QNX_700 x86 GCC Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-windows-10-x86_64-14 QNX_700 armv7 Mingw73 Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 QNX_700 armv7 Mingw73 Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-10-x86_64-14 QNX_700 armv8 Mingw73 Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 QNX_700 armv8 Mingw73 Packaging Release DisableTests OpenGLES2
|
||||||
qtci-windows-10-x86_64-14 QNX_700 x86_64 Mingw73 Packaging Release DisableTests OpenGLES2
|
qtci-windows-10-x86_64-10 QNX_700 x86_64 Mingw73 Packaging Release DisableTests OpenGLES2
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv8 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 QNX_700 armv8 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
qtci-linux-RHEL-7.4-x86_64 QNX_700 x86_64 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
qtci-linux-RHEL-7.4-x86_64 QNX_700 x86_64 GCC Packaging Release DisableTests OpenGLES2 NoUseGoldLinker
|
||||||
|
|||||||
@@ -2,5 +2,6 @@ Template Target OS Target arch Compiler Fe
|
|||||||
--------------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
--------------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 QEMU armv7 GCC DeveloperBuild DisableTests
|
qtci-linux-Ubuntu-18.04-x86_64 QEMU armv7 GCC DeveloperBuild DisableTests
|
||||||
qtci-linux-Ubuntu-18.04-x86_64 QEMU arm64 GCC DeveloperBuild DisableTests
|
qtci-linux-Ubuntu-18.04-x86_64 QEMU arm64 GCC DeveloperBuild DisableTests
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 x86_64 MSVC2015 DeveloperBuild Static Release ForceDebugInfo
|
qtci-windows-10-x86_64-10 WinRT_10 x86_64 MSVC2015 DeveloperBuild Static Release ForceDebugInfo
|
||||||
qtci-linux-openSUSE-15.0-x86_64 WebAssembly GCC DeveloperBuild NoPch DisableTests
|
qtci-linux-openSUSE-42.3-x86_64 WebAssembly GCC DeveloperBuild NoPch DisableTests
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
Template Target OS Target arch Compiler Features
|
||||||
--------------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
--------------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
||||||
qtci-windows-10-x86_64-14 WinRT_10 x86_64 MSVC2015 DeveloperBuild Static Release ForceDebugInfo
|
qtci-windows-10-x86_64-10 WinRT_10 x86_64 MSVC2015 DeveloperBuild Static Release ForceDebugInfo
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Template Target OS Target arch Compiler Features
|
Template Target OS Target arch Compiler Features
|
||||||
--------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
--------------------------- ------------------- ----------- ----------- -------------------------------------------------------------------------------------
|
||||||
qtci-windows-10-x86_64-14 x86 MSVC2017 DebugAndRelease Release ForceDebugInfo OpenGLDynamic DisableTests
|
qtci-windows-10-x86_64-10 x86 MSVC2017 DebugAndRelease Release ForceDebugInfo OpenGLDynamic DisableTests
|
||||||
qtci-windows-7-x86-3 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
qtci-windows-7-x86-3 Mingw73 Packaging DebugAndRelease Release OpenGLDynamic DisableTests
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 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.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 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.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 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.
|
||||||
|
|||||||
@@ -0,0 +1,48 @@
|
|||||||
|
############################################################################
|
||||||
|
##
|
||||||
|
## 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
. "$PSScriptRoot\..\common\helpers.ps1"
|
||||||
|
|
||||||
|
# This script will install Visual Studio 2017 Build Tools
|
||||||
|
# https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017
|
||||||
|
|
||||||
|
$version = "2017_version_15.0"
|
||||||
|
$url_cache = "http://ci-files01-hki.intra.qt.io/input/windows/mu_build_tools_for_visual_studio_" + $version + "_x86_x64_10254482.exe"
|
||||||
|
$sha1 = "a31e099e5114fef80a21654689e6864afc544a16"
|
||||||
|
$msvcPackage = "C:\Windows\Temp\$version.exe"
|
||||||
|
|
||||||
|
Download $url_cache $url_cache $msvcPackage
|
||||||
|
Verify-Checksum $msvcPackage $sha1
|
||||||
|
cmd /c "$msvcPackage --all --passive --wait"
|
||||||
|
echo "Cleaning $msvcPackage.."
|
||||||
|
Remove-Item -Recurse -Force "$msvcPackage"
|
||||||
|
echo "Visual Studio Build Tools = $version" >> ~\versions.txt
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 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.
|
||||||
@@ -30,22 +30,29 @@
|
|||||||
## $QT_END_LICENSE$
|
## $QT_END_LICENSE$
|
||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
. "$PSScriptRoot\..\..\provisioning\common\helpers.ps1"
|
||||||
|
|
||||||
# Visual Studio $version was installed manually using $installer.
|
# Install Visual Studio $version with $update_version
|
||||||
$version = "2015 update 3"
|
# Original download page: https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs
|
||||||
$version_number ="14.0.25431.01"
|
$version = "2015"
|
||||||
$installer = "http://ci-files01-hki.intra.qt.io/input/windows/en_visual_studio_professional_2015_with_update_3_x86_x64_web_installer_8922978"
|
$update_version = "3"
|
||||||
|
|
||||||
# default plus following components were selected:
|
# Only way to install specific Visual studio release is to use feed.xml.
|
||||||
# * Visual C++
|
# Visual Studio $version setup will use the feed.xml that was available when $update_version released -> 'https://msdn.microsoft.com/en-us/library/mt653628.aspx'
|
||||||
# * Universal Windows App Development Tools
|
# These parameters will install Visual Studio Enterprise Update $update_version (the original Update $update_version without any further Update $update_version-era updates)
|
||||||
# - Tools (1.4.1) and Windows SDK (10.0.14393)
|
$parameters = "/OverrideFeedURI http://download.microsoft.com/download/6/B/B/6BBD3561-D764-4F39-AB8E-05356A122545/20160628.2/enu/feed.xml"
|
||||||
# - Windows 10 SDK (10.0.10586)
|
|
||||||
# - Windows 10 SDK (10.0.10240)
|
|
||||||
# * Common Tools
|
|
||||||
# -Visual Studio Extensibility Tools Update 3
|
|
||||||
|
|
||||||
# NOTE! Windows SDK 10.0.14393 installation failed through visual studio installer so it was installed using $sdk_installer
|
$msvc_web_installer = "vs" + $version + "_" + $update_version
|
||||||
$sdk_installer = "http://ci-files01-hki.intra.qt.io/input/windows/sdksetup.exe"
|
$package = "C:\Windows\temp\$msvc_web_installer.exe"
|
||||||
|
$url_cache = "http://ci-files01-hki.intra.qt.io/input/windows/$msvc_web_installer.exe"
|
||||||
|
$url_official = "https://go.microsoft.com/fwlink/?LinkId=691129"
|
||||||
|
$sha1 = "68abf90424aff604a04d6c61fb52adcd2cab2266"
|
||||||
|
|
||||||
echo "Visual Studio = $version version $version_number" >> ~\versions.txt
|
echo "Fetching Visual Studio $version update $update_version..."
|
||||||
|
Download $url_official $url_cache $package
|
||||||
|
Verify-Checksum $package $sha1
|
||||||
|
echo "Installing Visual studio $version update $update_version..."
|
||||||
|
cmd /c "$package $parameters /norestart /Quiet"
|
||||||
|
remove-item $package
|
||||||
|
|
||||||
|
echo "Visual Studio = $version update $update_version" >> ~\versions.txt
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 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,57 +31,19 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# Visual Studio $version version $version_number was installed manually using $installer.
|
. "$PSScriptRoot\..\common\helpers.ps1"
|
||||||
|
|
||||||
|
# This script will install Visual Studio 2017
|
||||||
|
|
||||||
$version = "2017"
|
$version = "2017"
|
||||||
$version_number = "15.8.5"
|
$url_cache = "http://ci-files01-hki.intra.qt.io/input/windows/mu_visual_studio_professional_" + $version + "_x86_x64_10049787.exe"
|
||||||
$installer = "http://ci-files01-hki.ci.local/input/windows/vs_professional__1312218103.1526017942.exe"
|
$sha1 = "8d678d27735018a99dc22ddb5412e4e6868991ae"
|
||||||
|
$msvcPackage = "C:\Windows\Temp\$version.exe"
|
||||||
|
|
||||||
# Following components were selected from installer:
|
|
||||||
# Microsoft.Net.Component.4.5.TargetingPack (.NET Framework 4.5 targeting pack)
|
|
||||||
# Microsoft.Net.Component.4.6.1.SDK (.NET Framework 4.6.1 SDK)
|
|
||||||
# Microsoft.Component.NetFX.Native (.NET Native)
|
|
||||||
# Microsoft.VisualStudio.Component.PortableLibrary (.NET Portable Library targeting pack)
|
|
||||||
# Microsoft.VisualStudio.Component.SQL.CLR (CLR data types for SQL Server)
|
|
||||||
# Microsoft.VisualStudio.Component.VisualStudioData (Data sources and service references)
|
|
||||||
# Microsoft.Component.ClickOnce (ClickOnce Publishing)
|
|
||||||
# Microsoft.VisualStudio.Component.AppInsights.Tools (Developer Analytics tools)
|
|
||||||
# Microsoft.VisualStudio.Component.NuGet (NuGet package manager)
|
|
||||||
# Microsoft.VisualStudio.Component.Static.Analysis.Tools (Static analysis tools)
|
|
||||||
# Microsoft.VisualStudio.Component.TextTemplating (Text Template Transformation)
|
|
||||||
# Microsoft.VisualStudio.Component.Roslyn.Compiler (C# and Visual Basic Roslyn compilers)
|
|
||||||
# Microsoft.Component.MSBuild (MSBuild)
|
|
||||||
# Microsoft.VisualStudio.Component.VC.Tools.x86.x64 (VC++ 2017 version 15.8 v14.15 latest v141 tools)
|
|
||||||
# Microsoft.VisualStudio.Component.VC.Redist.14.Latest (Visual C++ 2017 Redistributable Update)
|
|
||||||
# Microsoft.VisualStudio.Component.VC.Tools.ARM (Visual C++ compilers and libraries for ARM)
|
|
||||||
# Microsoft.VisualStudio.Component.VC.Tools.ARM64 (Visual C++ compilers and libraries for ARM64)
|
|
||||||
# Microsoft.VisualStudio.Component.VC.CMake.Project (Visual C++ tools for CMake)
|
|
||||||
# Microsoft.VisualStudio.Component.DiagnosticTools (.NET profiling tools)
|
|
||||||
# Microsoft.VisualStudio.Component.VC.DiagnosticTools (C++ profiling tools)
|
|
||||||
# Microsoft.VisualStudio.Component.JavaScript.Diagnostics (JavaScript diagnostics)
|
|
||||||
# Microsoft.VisualStudio.Component.Debugger.JustInTime (Just-In-Time debugger)
|
|
||||||
# Microsoft.VisualStudio.Component.Roslyn.LanguageServices (C# and Visual Basic)
|
|
||||||
# Microsoft.VisualStudio.Component.JavaScript.TypeScript (JavaScript and TypeScript language support)
|
|
||||||
# Component.Microsoft.VisualStudio.RazorExtension (Razor Language Services)
|
|
||||||
# Component.Linux.CMake (Visual C++ tools for CMake and Linux)
|
|
||||||
# Microsoft.VisualStudio.Component.VC.CoreIde (Visual Studio C++ core features)
|
|
||||||
# Microsoft.VisualStudio.Component.Graphics.Tools (Graphics debugger and GPU profiler for DirectX)
|
|
||||||
# Microsoft.VisualStudio.Component.Graphics (Image and 3D model editors)
|
|
||||||
# Microsoft.VisualStudio.Component.Graphics.Win81 (Graphics Tools Windows 8.1 SDK)
|
|
||||||
# Microsoft.VisualStudio.Component.TypeScript.2.3 (TypeScript 2.3 SDK)
|
|
||||||
# Microsoft.VisualStudio.Component.TypeScript.3.0 (TypeScript 3.0 SDK)
|
|
||||||
# Microsoft.VisualStudio.Component.VC.ATL (Visual C++ ATL for x86 and x64)
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.10240 (Windows 10 SDK (10.0.10240.0))
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.10586 (Windows 10 SDK (10.0.10586.0))
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.14393 (Windows 10 SDK (10.0.14393.0))
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.15063.Desktop (Windows 10 SDK (10.0.15063.0) for Desktop C++ [x86 and x64])
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP (Windows 10 SDK (10.0.15063.0) for UWP: C#, VB, JS)
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP.Native (Windows 10 SDK (10.0.15063.0) for UWP: C++)
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop (Windows 10 SDK (10.0.16299.0) for Desktop C++ [x86 and x64])
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.16299.UWP (Windows 10 SDK (10.0.16299.0) for UWP: C#, VB, JS)
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.16299.UWP.Native (Windows 10 SDK (10.0.16299.0) for UWP: C++)
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop.arm (Windows 10 SDK (10.0.16299.0) for Desktop C++ [ARM and ARM64])
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.17134 (Windows 10 SDK (10.0.17134.0))
|
|
||||||
# Microsoft.VisualStudio.Component.Windows10SDK.17763 (Windows 10 SDK (10.0.17763.0))
|
|
||||||
|
|
||||||
echo "Visual Studio = $version version version_number" >> ~\versions.txt
|
Download $url_cache $url_cache $msvcPackage
|
||||||
|
Verify-Checksum $msvcPackage $sha1
|
||||||
|
cmd /c "$msvcPackage --all --norestart --quiet --wait --add Microsoft.VisualStudio.Component.VC.Tools.ARM"
|
||||||
|
echo "Cleaning $msvcPackage.."
|
||||||
|
Remove-Item -Recurse -Force "$msvcPackage"
|
||||||
|
echo "Visual Studio = $version" >> ~\versions.txt
|
||||||
|
|||||||
@@ -51,13 +51,13 @@ basePath="http://ci-files01-hki.intra.qt.io/input/android"
|
|||||||
|
|
||||||
toolsVersion="r26.1.1"
|
toolsVersion="r26.1.1"
|
||||||
toolsFile="sdk-tools-linux-4333796.zip"
|
toolsFile="sdk-tools-linux-4333796.zip"
|
||||||
ndkVersion="r19c"
|
ndkVersion="r18b"
|
||||||
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="fd94d0be6017c6acbd193eb95e09cf4b6f61b834"
|
ndkSha1="500679655da3a86aecf67007e8ab230ea9b4dd7b"
|
||||||
|
|
||||||
toolsTargetFile="/tmp/$toolsFile"
|
toolsTargetFile="/tmp/$toolsFile"
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
|
|||||||
@@ -39,8 +39,6 @@ echo "Disable Network Time Protocol (NTP)"
|
|||||||
|
|
||||||
if uname -a |grep -q "Ubuntu"; then
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
sudo timedatectl set-ntp false
|
sudo timedatectl set-ntp false
|
||||||
elif cat /etc/os-release | grep "PRETTY_NAME" | grep -q "Leap 15"; then
|
|
||||||
(sudo systemctl stop chronyd && sudo systemctl disable chronyd)
|
|
||||||
else
|
else
|
||||||
(systemctl &>/dev/null && sudo systemctl disable ntpd) || sudo /sbin/chkconfig ntpd off
|
(systemctl &>/dev/null && sudo systemctl disable ntpd) || sudo /sbin/chkconfig ntpd off
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 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.
|
||||||
@@ -48,8 +48,5 @@ sudo docker info
|
|||||||
sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
|
sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
|
||||||
sudo chmod +x /usr/local/bin/docker-compose
|
sudo chmod +x /usr/local/bin/docker-compose
|
||||||
|
|
||||||
# Install Avahi to discover Docker containers in the test network
|
|
||||||
sudo apt-get install avahi-daemon -y
|
|
||||||
|
|
||||||
# Start testserver provisioning
|
# Start testserver provisioning
|
||||||
source "${BASH_SOURCE%/*}/docker_testserver.sh"
|
source "${BASH_SOURCE%/*}/testserver/docker_testserver.sh"
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|||||||
# shellcheck source=../unix/DownloadURL.sh
|
# shellcheck source=../unix/DownloadURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
|
|
||||||
version="1.38.27"
|
version="1.38.16"
|
||||||
version_node="8.9.1"
|
version_node="8.9.1"
|
||||||
urlEmscriptenCache="http://ci-files01-hki.intra.qt.io/input/emsdk/emscripten-$version.tar.gz"
|
urlEmscriptenCache="http://ci-files01-hki.intra.qt.io/input/emsdk/emscripten-$version.tar.gz"
|
||||||
urlEmscriptenExternal="https://github.com/kripken/emscripten/archive/$version.tar.gz"
|
urlEmscriptenExternal="https://github.com/kripken/emscripten/archive/$version.tar.gz"
|
||||||
@@ -47,8 +47,8 @@ urlEmscriptenLlvmCache="http://ci-files01-hki.intra.qt.io/input/emsdk/emscripten
|
|||||||
urlEmscriptenLlvmExternal="https://s3.amazonaws.com/mozilla-games/emscripten/packages/llvm/tag/linux_64bit/emscripten-llvm-e$version.tar.gz"
|
urlEmscriptenLlvmExternal="https://s3.amazonaws.com/mozilla-games/emscripten/packages/llvm/tag/linux_64bit/emscripten-llvm-e$version.tar.gz"
|
||||||
urlNodeCache="http://ci-files01-hki.intra.qt.io/input/emsdk/node-v$version_node-linux-x64.tar.xz"
|
urlNodeCache="http://ci-files01-hki.intra.qt.io/input/emsdk/node-v$version_node-linux-x64.tar.xz"
|
||||||
urlNodeExternal="https://s3.amazonaws.com/mozilla-games/emscripten/packages/node-v$version_node-linux-x64.tar.xz"
|
urlNodeExternal="https://s3.amazonaws.com/mozilla-games/emscripten/packages/node-v$version_node-linux-x64.tar.xz"
|
||||||
sha1Emscripten="ff9748a8f6b8eaa8192cce9fe2befc801443a161"
|
sha1Emscripten="353ad7bf614f73b73ed1d05aedd66321d679e03d"
|
||||||
sha1EmscriptenLlvm="8f5cd026c98cd40e53e6d11fbc32b116280ef9bb"
|
sha1EmscriptenLlvm="e132c26ad657c07f88cc550fd23f1d6f1b6c0673"
|
||||||
sha1Node="eaec5de2af934f7ebc7f9597983e71c5d5a9a726"
|
sha1Node="eaec5de2af934f7ebc7f9597983e71c5d5a9a726"
|
||||||
targetFolder="/opt/emsdk"
|
targetFolder="/opt/emsdk"
|
||||||
sudo mkdir "$targetFolder"
|
sudo mkdir "$targetFolder"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 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.
|
||||||
@@ -35,28 +35,35 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
case ${BASH_SOURCE[0]} in
|
|
||||||
*/linux/*) SERVER_PATH="${BASH_SOURCE[0]%/linux/*}/shared/testserver" ;;
|
|
||||||
*/*) SERVER_PATH="${BASH_SOURCE[0]%/*}/../shared/testserver" ;;
|
|
||||||
*) SERVER_PATH="../shared/testserver" ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# testserver shared scripts
|
|
||||||
source "$SERVER_PATH/testserver_util.sh"
|
|
||||||
|
|
||||||
# Using SHA-1 of each server context as the tag of docker images. A tag labels a
|
# Using SHA-1 of each server context as the tag of docker images. A tag labels a
|
||||||
# specific image version. It is used by docker compose file (docker-compose.yml)
|
# specific image version. It is used by docker compose file (docker-compose.yml)
|
||||||
# to launch the corresponding docker containers. If one of the server contexts
|
# to launch the corresponding docker containers. If one of the server contexts
|
||||||
# (./apache2, ./danted, ...) gets changes, all the related compose files in
|
# (./apache2, ./danted, ...) gets changes, all the related compose files in
|
||||||
# qtbase should be updated as well.
|
# qtbase should be updated as well.
|
||||||
|
#
|
||||||
|
# For example, here's how to get the SHA-1 of apache test server.
|
||||||
|
# find ./apache2 -type f -print0 | sort -z | xargs -r0 sha1sum | \
|
||||||
|
# awk '{ print $1 }' | sha1sum | awk '{ print $1 }'
|
||||||
|
|
||||||
source "$SERVER_PATH/settings.sh"
|
testserver='apache2 squid vsftpd ftp-proxy danted'
|
||||||
|
|
||||||
for server in $testserver
|
for server in $testserver
|
||||||
do
|
do
|
||||||
context="$SERVER_PATH/$server"
|
context="${BASH_SOURCE%/*}/$server"
|
||||||
# Sort files by their SHA-1 and use the accumulated result as the TAG
|
sha1=$(find $context -type f -print0 | sort -z | xargs -r0 sha1sum | awk '{ print $1 }' | \
|
||||||
sudo docker build -t qt-test-server-$server:$(sha1tree $context) $context
|
sha1sum | awk '{ print $1 }')
|
||||||
|
sudo docker build -t qt-test-server-$server:$sha1 $context
|
||||||
|
|
||||||
|
# transition - The fixed tag is temporarily used by CI to pass the qtbase testing.
|
||||||
|
case $server in
|
||||||
|
apache2) fixed_tag="cc9ea678b92bdda33acb9fa0159bb4ad0f3cd947" ;;
|
||||||
|
squid) fixed_tag="577d99307eea9a8cccfec944d25be2bce2fe99cc" ;;
|
||||||
|
vsftpd) fixed_tag="18896604c7e90b543e56d80c8a8aabdb65a590d0" ;;
|
||||||
|
ftp-proxy) fixed_tag="2c6c8f1ab6a364b540c43d705fb6f15a585cb2af" ;;
|
||||||
|
danted) fixed_tag="327dd56c3c35db85b26fac93213a5a1918475bc7" ;;
|
||||||
|
esac
|
||||||
|
[ -z "$fixed_tag" ] || \
|
||||||
|
sudo docker tag qt-test-server-$server:$sha1 qt-test-server-$server:$fixed_tag
|
||||||
done
|
done
|
||||||
|
|
||||||
sudo docker images
|
sudo docker images
|
||||||
@@ -73,8 +73,8 @@ SetEnvVar "OPENSSL_DIR" "\"$openssl_install_dir\""
|
|||||||
SetEnvVar "OPENSSL_INCLUDE" "\"$openssl_install_dir/include\""
|
SetEnvVar "OPENSSL_INCLUDE" "\"$openssl_install_dir/include\""
|
||||||
SetEnvVar "OPENSSL_LIB" "\"$openssl_install_dir/lib\""
|
SetEnvVar "OPENSSL_LIB" "\"$openssl_install_dir/lib\""
|
||||||
|
|
||||||
security find-certificate -a -p /Library/Keychains/System.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem
|
security find-certificate -a -p /Library/Keychains/System.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem > /dev/null
|
||||||
security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem
|
security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain | sudo tee -a $opensslTargetLocation/ssl/cert.pem > /dev/null
|
||||||
|
|
||||||
sudo rm -rf /tmp/openssl-$opensslVersion
|
sudo rm -rf /tmp/openssl-$opensslVersion
|
||||||
|
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ breakpadHome="$HOME/breakpad"
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
SetEnvVar "BREAKPAD_SOURCE_DIR" "$breakpadHome/src"
|
SetEnvVar "BREAKPAD_SOURCE_DIR" "$breakpadHome"
|
||||||
|
|
||||||
echo "breakpad = $breakpad_commit_sha" >> ~/versions.txt
|
echo "breakpad = $breakpad_commit_sha" >> ~/versions.txt
|
||||||
echo "linux_syscall_support = $linux_syscall_support_commit_sha1" >> ~/versions.txt
|
echo "linux_syscall_support = $linux_syscall_support_commit_sha1" >> ~/versions.txt
|
||||||
|
|||||||
@@ -40,10 +40,10 @@
|
|||||||
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
||||||
|
|
||||||
# NDK
|
# NDK
|
||||||
$ndkVersion = "r19c"
|
$ndkVersion = "r18b"
|
||||||
$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.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.zip"
|
||||||
$ndkChecksum = "c4cd8c0b6e7618ca0a871a5f24102e40c239f6a3"
|
$ndkChecksum = "4b8b6a4edc0fa967b429c1d6d25adf69acc28803"
|
||||||
$ndkFolder = "c:\Utils\Android\android-ndk-$ndkVersion"
|
$ndkFolder = "c:\Utils\Android\android-ndk-$ndkVersion"
|
||||||
$ndkZip = "c:\Windows\Temp\android_ndk_$ndkVersion.zip"
|
$ndkZip = "c:\Windows\Temp\android_ndk_$ndkVersion.zip"
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@ Out-File -FilePath C:\Utils\Android\licenses\android-sdk-license -Encoding utf8
|
|||||||
cd $toolsFolder\bin\
|
cd $toolsFolder\bin\
|
||||||
$sdkmanager_args += "platforms;$sdkApiLevel", "platform-tools", "build-tools;$sdkBuildToolsVersion"
|
$sdkmanager_args += "platforms;$sdkApiLevel", "platform-tools", "build-tools;$sdkBuildToolsVersion"
|
||||||
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat @sdkmanager_args'
|
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat @sdkmanager_args'
|
||||||
Invoke-Expression $command
|
iex $command
|
||||||
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat --licenses'
|
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat --licenses'
|
||||||
iex $command
|
iex $command
|
||||||
cmd /c "dir C:\Utils\android"
|
cmd /c "dir C:\Utils\android"
|
||||||
|
|||||||
@@ -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.
|
||||||
@@ -31,42 +31,4 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# Windows 7 does not have Get-ScheduledTask and Unregister-ScheduledTask
|
schtasks /Delete /TN "\Microsoft\Windows\Defrag\ScheduledDefrag" /F
|
||||||
# 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"
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ catch {
|
|||||||
git checkout $linux_syscall_support_commit_sha1
|
git checkout $linux_syscall_support_commit_sha1
|
||||||
}
|
}
|
||||||
|
|
||||||
Set-EnvironmentVariable "BREAKPAD_SOURCE_DIR" "$installFolder\breakpad\src"
|
Set-EnvironmentVariable "BREAKPAD_SOURCE_DIR" "$installFolder\breakpad"
|
||||||
|
|
||||||
# Write HEAD commit sha to versions txt, so build can be repeated at later date
|
# Write HEAD commit sha to versions txt, so build can be repeated at later date
|
||||||
Write-Output "breakpad = $breakpad_commit_sha" >> ~/versions.txt
|
Write-Output "breakpad = $breakpad_commit_sha" >> ~/versions.txt
|
||||||
|
|||||||
46
coin/provisioning/common/windows/install-gnuwin32.ps1
Normal file
46
coin/provisioning/common/windows/install-gnuwin32.ps1
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
############################################################################
|
||||||
|
##
|
||||||
|
## 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$
|
||||||
|
##
|
||||||
|
############################################################################
|
||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
# This script will install gnuwin32
|
||||||
|
|
||||||
|
$prog = "gnuwin32"
|
||||||
|
$zipPackage = "$prog.zip"
|
||||||
|
$temp = "$env:tmp"
|
||||||
|
$internalUrl = "http://ci-files01-hki.intra.qt.io/input/windows/$prog/$zipPackage"
|
||||||
|
$externalUrl = "http://download.qt.io/development_releases/$prog/$zipPackage"
|
||||||
|
Download $externalUrl $internalUrl "$temp\$zipPackage"
|
||||||
|
Verify-Checksum "$temp\$zipPackage" "d7a34a385ccde2374b8a2ca3369e5b8a1452c5a5"
|
||||||
|
Extract-7Zip "$temp\$zipPackage" C:\Utils
|
||||||
|
|
||||||
|
Write-Output "$prog qt5 commit sha = 98c4f1bbebfb3cc6d8e031d36fd1da3c19e634fb" >> ~\versions.txt
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## 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.
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
# This script installs MySQL $version.
|
# This script installs MySQL $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 = "5.7.25"
|
$version = "5.6.11"
|
||||||
$baseNameX64 = "mysql-$version-winx64"
|
$baseNameX64 = "mysql-$version-winx64"
|
||||||
$packagex64 = "C:\Windows\temp\$baseNameX64.zip"
|
$packagex64 = "C:\Windows\temp\$baseNameX64.zip"
|
||||||
$baseNameX86 = "mysql-$version-win32"
|
$baseNameX86 = "mysql-$version-win32"
|
||||||
|
|||||||
@@ -38,11 +38,6 @@ $dcs = (Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\
|
|||||||
$dcs[8] = $_ -band 0xF7
|
$dcs[8] = $_ -band 0xF7
|
||||||
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" -Name DefaultConnectionSettings -Value $dcs
|
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" -Name DefaultConnectionSettings -Value $dcs
|
||||||
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyEnable -Value 0
|
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyEnable -Value 0
|
||||||
|
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyServer
|
||||||
|
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyOverride
|
||||||
|
|
||||||
if(Get-ItemProperty -ErrorAction SilentlyContinue -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyServer){
|
|
||||||
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyServer
|
|
||||||
|
|
||||||
}
|
|
||||||
if(Get-ItemProperty -ErrorAction SilentlyContinue -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyOverride){
|
|
||||||
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyOverride
|
|
||||||
}
|
|
||||||
|
|||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-disable-cracklib.sh
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-disable-cracklib.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/disable-cracklib.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/disable-cracklib.sh"
|
||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-disable-mlocate.sh
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/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"
|
||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-remove_update-manager
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-remove_update-manager
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/remove_update-manager.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/remove_update-manager.sh"
|
||||||
59
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-systemsetup.sh
Executable file
59
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/01-systemsetup.sh
Executable file
@@ -0,0 +1,59 @@
|
|||||||
|
#!/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 modifies system settings for automated use
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/check_and_set_proxy.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
||||||
|
|
||||||
|
NTS_IP=10.212.2.216
|
||||||
|
|
||||||
|
echo "Set timezone to UTC."
|
||||||
|
sudo timedatectl set-timezone Etc/UTC
|
||||||
|
echo "Timeout for blanking the screen (0 = never)"
|
||||||
|
gsettings set org.gnome.desktop.session idle-delay 0
|
||||||
|
echo "Prevents screen lock when screesaver goes active."
|
||||||
|
gsettings set org.gnome.desktop.screensaver lock-enabled false
|
||||||
|
echo "Disable questions on shutdown."
|
||||||
|
gsettings set com.canonical.indicator.session suppress-logout-restart-shutdown true
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
if [ "$proxy" != "" ]; then
|
||||||
|
echo "Acquire::http::Proxy \"$proxy\";" | sudo tee -a /etc/apt/apt.conf
|
||||||
|
fi
|
||||||
55
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/02-apt.sh
Executable file
55
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/02-apt.sh
Executable file
@@ -0,0 +1,55 @@
|
|||||||
|
#!/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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# Install required packages with APT
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
echo "Disabling auto update"
|
||||||
|
sudo sed -i 's/APT::Periodic::Update-Package-Lists "1";/APT::Periodic::Update-Package-Lists "0";/' /etc/apt/apt.conf.d/10periodic
|
||||||
|
for service in apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-daily-upgrade.service; do
|
||||||
|
sudo systemctl stop $service
|
||||||
|
sudo systemctl disable $service
|
||||||
|
done
|
||||||
|
|
||||||
|
installPackages+=(git)
|
||||||
|
installPackages+=(p7zip-full)
|
||||||
|
installPackages+=(expect)
|
||||||
|
|
||||||
|
echo "Running update for apt"
|
||||||
|
sudo apt-get update
|
||||||
|
echo "Installing packages"
|
||||||
|
sudo DEBIAN_FRONTEND=noninteractive apt-get -q -y install "${installPackages[@]}"
|
||||||
|
|
||||||
3
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/90-squish.sh
Executable file
3
coin/provisioning/qtci-linux-Ubuntu-16.04-x86/90-squish.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/unix/squishInstall.sh"
|
||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/01-disable-cracklib.sh
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/01-disable-cracklib.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/disable-cracklib.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/disable-cracklib.sh"
|
||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/01-disable-mlocate.sh
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-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,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/remove_update-manager.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/remove_update-manager.sh"
|
||||||
64
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/01-systemsetup.sh
Executable file
64
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/01-systemsetup.sh
Executable file
@@ -0,0 +1,64 @@
|
|||||||
|
#!/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 modifies system settings for automated use
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
||||||
|
|
||||||
|
NTS_IP=10.212.2.216
|
||||||
|
|
||||||
|
echo "Set timezone to UTC."
|
||||||
|
sudo timedatectl set-timezone Etc/UTC
|
||||||
|
echo "Timeout for blanking the screen (0 = never)"
|
||||||
|
gsettings set org.gnome.desktop.session idle-delay 0
|
||||||
|
echo "Prevents screen lock when screesaver goes active."
|
||||||
|
gsettings set org.gnome.desktop.screensaver lock-enabled false
|
||||||
|
echo "Disable questions on shutdown."
|
||||||
|
gsettings set com.canonical.indicator.session suppress-logout-restart-shutdown true
|
||||||
|
echo "Set grub timeout to 0"
|
||||||
|
sudo sed -i 's|GRUB_TIMEOUT=10|GRUB_TIMEOUT=0|g' /etc/default/grub
|
||||||
|
sudo update-grub
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
if [ "$http_proxy" != "" ]; then
|
||||||
|
echo "Acquire::http::Proxy \"$proxy\";" | sudo tee -a /etc/apt/apt.conf
|
||||||
|
fi
|
||||||
|
|
||||||
|
# This won't be needed for Ubuntu 17 and above, see QTBUG-67757.
|
||||||
|
sudo sed -i '/-UnityDecoration-extents/c\ -UnityDecoration-extents: 0 0 0 0;' /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
|
||||||
184
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/02-apt.sh
Executable file
184
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/02-apt.sh
Executable file
@@ -0,0 +1,184 @@
|
|||||||
|
#!/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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# Install required packages with APT
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
echo "Disabling auto update"
|
||||||
|
sudo sed -i 's/APT::Periodic::Update-Package-Lists "1";/APT::Periodic::Update-Package-Lists "0";/' /etc/apt/apt.conf.d/10periodic
|
||||||
|
for service in apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-daily-upgrade.service; do
|
||||||
|
sudo systemctl stop $service
|
||||||
|
sudo systemctl disable $service
|
||||||
|
done
|
||||||
|
|
||||||
|
# aptdaemon is used by update notifiers and similar and there is no point in having those (the symptom is aptd holding a lock)
|
||||||
|
for i in `seq 10`; do
|
||||||
|
echo attempting to remove aptdaemon
|
||||||
|
sudo DEBIAN_FRONTEND=noninteractive apt-get -q -y remove aptdaemon || true
|
||||||
|
# check that aptdaemon is no longer installed
|
||||||
|
which aptd > /dev/null || break
|
||||||
|
if [[ $i -eq 10 ]]; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
sleep 10
|
||||||
|
done
|
||||||
|
|
||||||
|
# Git is not needed by builds themselves, but is nice to have
|
||||||
|
# immediately as one starts debugging
|
||||||
|
installPackages+=(git)
|
||||||
|
# 7zip is a needed decompressing tool
|
||||||
|
installPackages+=(p7zip-full)
|
||||||
|
# To be able to mount yocto-cache during builds
|
||||||
|
installPackages+=(nfs-common)
|
||||||
|
# libssl-dev provides headers for OpenSSL
|
||||||
|
installPackages+=(libssl-dev)
|
||||||
|
# Needed libraries for X11 support accordingly to https://wiki.qt.io/Building_Qt_5_from_Git
|
||||||
|
installPackages+=("^libxcb.*")
|
||||||
|
installPackages+=(libxkbcommon-dev)
|
||||||
|
installPackages+=(libxkbcommon-x11-dev)
|
||||||
|
installPackages+=(libx11-xcb-dev)
|
||||||
|
installPackages+=(libglu1-mesa-dev)
|
||||||
|
installPackages+=(libxrender-dev)
|
||||||
|
installPackages+=(libxi-dev)
|
||||||
|
# Enable linking to system dbus
|
||||||
|
installPackages+=(libdbus-1-dev)
|
||||||
|
# Needed libraries for WebEngine
|
||||||
|
installPackages+=(libudev-dev)
|
||||||
|
installPackages+=(libegl1-mesa-dev)
|
||||||
|
installPackages+=(libfontconfig1-dev)
|
||||||
|
installPackages+=(libxss-dev)
|
||||||
|
# Common event loop handling
|
||||||
|
installPackages+=(libglib2.0-dev)
|
||||||
|
# MySQL support
|
||||||
|
installPackages+=(libmysqlclient-dev)
|
||||||
|
# PostgreSQL support
|
||||||
|
installPackages+=(libpq-dev)
|
||||||
|
# SQLite support
|
||||||
|
installPackages+=(libsqlite3-dev)
|
||||||
|
# ODBC support
|
||||||
|
installPackages+=(unixodbc-dev)
|
||||||
|
# Support for FreeType font engine
|
||||||
|
installPackages+=(libfreetype6-dev)
|
||||||
|
# Enable the usage of system jpeg libraries
|
||||||
|
installPackages+=(libjpeg-dev)
|
||||||
|
# Enable support for printer driver
|
||||||
|
installPackages+=(libcups2-dev)
|
||||||
|
# Install libraries needed for QtMultimedia to be able to support all plugins
|
||||||
|
installPackages+=(libasound2-dev)
|
||||||
|
installPackages+=(libgstreamer1.0-dev)
|
||||||
|
installPackages+=(libgstreamer-plugins-base1.0-dev)
|
||||||
|
installPackages+=(libgstreamer-plugins-good1.0-dev)
|
||||||
|
installPackages+=(libgstreamer-plugins-bad1.0-dev)
|
||||||
|
# Support for cross-building to x86 (needed by WebEngine boot2qt builds)
|
||||||
|
installPackages+=(g++-multilib)
|
||||||
|
# python2 development package
|
||||||
|
installPackages+=(python-pip)
|
||||||
|
# python3 development package
|
||||||
|
installPackages+=(python3-dev)
|
||||||
|
installPackages+=(python3-pip)
|
||||||
|
installPackages+=(python3-virtualenv)
|
||||||
|
installPackages+=(python3-wheel)
|
||||||
|
# Needed to be able to build Yocto
|
||||||
|
installPackages+=(chrpath)
|
||||||
|
installPackages+=(gawk)
|
||||||
|
installPackages+=(texinfo)
|
||||||
|
# Automates interactive applications (Needed by RTA to automate configure testing)
|
||||||
|
installPackages+=(expect)
|
||||||
|
installPackages+=(mesa-common-dev)
|
||||||
|
installPackages+=(libgl1-mesa-glx)
|
||||||
|
installPackages+=(libgl1-mesa-dev)
|
||||||
|
installPackages+=(libegl1-mesa-dev)
|
||||||
|
installPackages+=(curl)
|
||||||
|
installPackages+=(libicu-dev)
|
||||||
|
installPackages+=(zlib1g-dev)
|
||||||
|
installPackages+=(zlib1g)
|
||||||
|
installPackages+=(zlib1g:i386)
|
||||||
|
installPackages+=(openjdk-8-jdk)
|
||||||
|
installPackages+=(libgtk-3-dev)
|
||||||
|
installPackages+=(ninja-build)
|
||||||
|
installPackages+=(libssl-dev)
|
||||||
|
installPackages+=(libxcursor-dev)
|
||||||
|
installPackages+=(libxcomposite-dev)
|
||||||
|
installPackages+=(libxdamage-dev)
|
||||||
|
installPackages+=(libxrandr-dev)
|
||||||
|
installPackages+=(libfontconfig1-dev)
|
||||||
|
installPackages+=(libxss-dev)
|
||||||
|
installPackages+=(libsrtp0-dev)
|
||||||
|
installPackages+=(libwebp-dev)
|
||||||
|
installPackages+=(libjsoncpp-dev)
|
||||||
|
installPackages+=(libopus-dev)
|
||||||
|
installPackages+=(libminizip-dev)
|
||||||
|
installPackages+=(libavutil-dev)
|
||||||
|
installPackages+=(libavformat-dev)
|
||||||
|
installPackages+=(libavcodec-dev)
|
||||||
|
installPackages+=(libevent-dev)
|
||||||
|
installPackages+=(bison)
|
||||||
|
installPackages+=(flex)
|
||||||
|
installPackages+=(gperf)
|
||||||
|
installPackages+=(libasound2-dev)
|
||||||
|
installPackages+=(libpulse-dev)
|
||||||
|
installPackages+=(libxtst-dev)
|
||||||
|
installPackages+=(libnspr4-dev)
|
||||||
|
installPackages+=(libnss3-dev)
|
||||||
|
installPackages+=(libopenal-dev)
|
||||||
|
installPackages+=(libbluetooth-dev)
|
||||||
|
#VirtualBox for RTA
|
||||||
|
installPackages+=(virtualbox)
|
||||||
|
installPackages+=(dkms)
|
||||||
|
#Pypdf for QSR documentation
|
||||||
|
installPackages+=(python-pypdf2)
|
||||||
|
|
||||||
|
sudo tee "/etc/apt/sources.list" > /dev/null <<-EOC
|
||||||
|
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial main restricted universe multiverse
|
||||||
|
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-updates main restricted universe multiverse
|
||||||
|
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-backports main restricted universe
|
||||||
|
deb [arch=amd64] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-security main restricted universe multiverse
|
||||||
|
deb [arch=i386] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial main restricted universe multiverse
|
||||||
|
deb [arch=i386] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-updates main restricted universe multiverse
|
||||||
|
deb [arch=i386] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-backports main restricted universe
|
||||||
|
deb [arch=i386] http://repo-clones.ci.qt.io/apt-mirror/mirror/ubuntu.trumpetti.atm.tut.fi/ubuntu/ xenial-security main restricted universe multiverse
|
||||||
|
EOC
|
||||||
|
|
||||||
|
echo "Running update for apt"
|
||||||
|
sudo apt-get update
|
||||||
|
echo "Installing packages"
|
||||||
|
sudo DEBIAN_FRONTEND=noninteractive apt-get -q -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
# Install all needed packages in a special wheel cache directory
|
||||||
|
pip3 wheel --wheel-dir $HOME/python3-wheels -r ${BASH_SOURCE%/*}/../common/shared/requirements.txt
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
SetEnvVar "PYTHON3_WHEEL_CACHE" "$HOME/python3-wheels"
|
||||||
3
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/02-disable-ntp.sh
Executable file
3
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/02-disable-ntp.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/disable-ntp_linux.sh"
|
||||||
5
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/04-libclang.sh
Executable file
5
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/04-libclang.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
# shellcheck source=../common/unix/libclang.sh
|
||||||
|
"$BASEDIR/../common/unix/libclang.sh"
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 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.
|
||||||
@@ -33,18 +33,4 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
set -ex
|
source "${BASH_SOURCE%/*}/../common/unix/mqtt_broker.sh"
|
||||||
|
|
||||||
TestMachine='qt-test-server'
|
|
||||||
|
|
||||||
# Deploy docker virtual machine (Boot2Docker) into VirtualBox only if it doesn't exist
|
|
||||||
if [ -z $(docker-machine ls -q --filter "name=$TestMachine") ]
|
|
||||||
then
|
|
||||||
docker-machine create -d virtualbox $TestMachine
|
|
||||||
docker-machine ip $TestMachine
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Switch the docker engine to $TestMachine
|
|
||||||
eval $(docker-machine env $TestMachine)
|
|
||||||
|
|
||||||
docker-machine ls
|
|
||||||
6
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/30-fbx.sh
Executable file
6
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/30-fbx.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
$BASEDIR/../common/linux/fbx_linux.sh
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/install-breakpad.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/install-breakpad.sh"
|
||||||
11
coin/provisioning/common/shared/testserver/testserver_util.sh → coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/40-android_linux.sh
Normal file → Executable file
11
coin/provisioning/common/shared/testserver/testserver_util.sh → coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/40-android_linux.sh
Normal file → Executable file
@@ -1,6 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 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.
|
||||||
@@ -33,9 +35,4 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# Sort files by their SHA-1, and then return the accumulated result
|
source "${BASH_SOURCE%/*}/../common/linux/android_linux.sh"
|
||||||
sha1tree () {
|
|
||||||
find "$@" -type f -print0 | \
|
|
||||||
xargs -0 shasum | cut -d ' ' -f 1 | \
|
|
||||||
sort | shasum | cut -d ' ' -f 1
|
|
||||||
}
|
|
||||||
5
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/40-cmake.sh
Executable file
5
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/40-cmake.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
$BASEDIR/../common/linux/cmake_linux.sh
|
||||||
|
|
||||||
5
coin/provisioning/common/shared/testserver/settings.sh → coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/60-qnx660.sh
Normal file → Executable file
5
coin/provisioning/common/shared/testserver/settings.sh → coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/60-qnx660.sh
Normal file → Executable file
@@ -1,3 +1,5 @@
|
|||||||
|
#!/bin/env bash
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 The Qt Company Ltd.
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
@@ -33,5 +35,4 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# A list of test servers to be provisioned
|
source "${BASH_SOURCE%/*}/../common/linux/qnx_660.sh"
|
||||||
testserver='apache2 squid vsftpd ftp-proxy danted'
|
|
||||||
38
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/70-qnx700.sh
Executable file
38
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/70-qnx700.sh
Executable file
@@ -0,0 +1,38 @@
|
|||||||
|
#!/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
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/qnx_700.sh"
|
||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/80-docker.sh
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/80-docker.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
$BASEDIR/../common/linux/docker.sh
|
||||||
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/90-squish.sh
Executable file
4
coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/90-squish.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
$BASEDIR/../common/unix/squishInstall.sh
|
||||||
|
|
||||||
@@ -97,8 +97,6 @@ installPackages+=(libfreetype6-dev)
|
|||||||
installPackages+=(libjpeg-dev)
|
installPackages+=(libjpeg-dev)
|
||||||
# Enable support for printer driver
|
# Enable support for printer driver
|
||||||
installPackages+=(libcups2-dev)
|
installPackages+=(libcups2-dev)
|
||||||
# Enable support for printer test
|
|
||||||
installPackages+=(cups-pdf)
|
|
||||||
# Install libraries needed for QtMultimedia to be able to support all plugins
|
# Install libraries needed for QtMultimedia to be able to support all plugins
|
||||||
installPackages+=(libasound2-dev)
|
installPackages+=(libasound2-dev)
|
||||||
installPackages+=(libgstreamer1.0-dev)
|
installPackages+=(libgstreamer1.0-dev)
|
||||||
@@ -161,11 +159,6 @@ installPackages+=(dkms)
|
|||||||
installPackages+=(libspeechd-dev)
|
installPackages+=(libspeechd-dev)
|
||||||
#Pypdf for PDF reading in RTA tests
|
#Pypdf for PDF reading in RTA tests
|
||||||
installPackages+=(python-pypdf2)
|
installPackages+=(python-pypdf2)
|
||||||
# Needed for b2qt
|
|
||||||
installPackages+=(git-lfs)
|
|
||||||
installPackages+=(chrpath)
|
|
||||||
installPackages+=(gawk)
|
|
||||||
installPackages+=(texinfo)
|
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
waitLoop
|
waitLoop
|
||||||
|
|||||||
@@ -40,13 +40,13 @@ set -ex
|
|||||||
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
|
||||||
echo "Installing Yocto toolchain for 32-bit b2qt ARMV7..."
|
echo "Installing Yocto toolchain for 32-bit b2qt..."
|
||||||
|
|
||||||
versionARM="2.5.2"
|
versionARM="2.3.4"
|
||||||
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarmv7-409ebc3.sh"
|
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarmv7-7608ebe.sh"
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/sumo/$package"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/pyro/$package"
|
||||||
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/sumo/$package"
|
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/pyro/$package"
|
||||||
SHA1="a03b4eb492b16c6e60cf83c0718c27e9cfa6d522"
|
SHA1="db7a0f4f9ddd5992a563d5348889021a7ceb1c56"
|
||||||
yoctoInstaller="/tmp/yocto-toolchain-ARMv7.sh"
|
yoctoInstaller="/tmp/yocto-toolchain-ARMv7.sh"
|
||||||
yoctoLocationARMv7="/opt/yocto-armv7"
|
yoctoLocationARMv7="/opt/yocto-armv7"
|
||||||
sysrootARMv7="sysroots/armv7ahf-neon-poky-linux-gnueabi"
|
sysrootARMv7="sysroots/armv7ahf-neon-poky-linux-gnueabi"
|
||||||
@@ -58,13 +58,13 @@ chmod +x "$yoctoInstaller"
|
|||||||
/bin/bash "$yoctoInstaller" -y -d "$yoctoLocationARMv7"
|
/bin/bash "$yoctoInstaller" -y -d "$yoctoLocationARMv7"
|
||||||
rm -rf "$yoctoInstaller"
|
rm -rf "$yoctoInstaller"
|
||||||
|
|
||||||
echo "Installing Yocto toolchain for 64-bit b2qt ARM64..."
|
echo "Installing Yocto toolchain for 64-bit b2qt..."
|
||||||
|
|
||||||
versionARM64="2.5.2"
|
versionARM64="2.3.4"
|
||||||
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarm64-409ebc3.sh"
|
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemuarm64-7608ebe.sh"
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/sumo/$package"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/pyro/$package"
|
||||||
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/sumo/$package"
|
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/pyro/$package"
|
||||||
SHA1="3dadf1135d00f7cb5586b605b1f7344ae828c9cd"
|
SHA1="5dcae7c6cbc266798ba49a9e51fff1f06790729d"
|
||||||
yoctoInstaller="/tmp/yocto-toolchain-ARM64.sh"
|
yoctoInstaller="/tmp/yocto-toolchain-ARM64.sh"
|
||||||
yoctoLocationARM64="/opt/yocto-arm64"
|
yoctoLocationARM64="/opt/yocto-arm64"
|
||||||
sysrootARM64="sysroots/aarch64-poky-linux"
|
sysrootARM64="sysroots/aarch64-poky-linux"
|
||||||
@@ -76,33 +76,11 @@ chmod +x "$yoctoInstaller"
|
|||||||
/bin/bash "$yoctoInstaller" -y -d "$yoctoLocationARM64"
|
/bin/bash "$yoctoInstaller" -y -d "$yoctoLocationARM64"
|
||||||
rm -rf "$yoctoInstaller"
|
rm -rf "$yoctoInstaller"
|
||||||
|
|
||||||
echo "Installing Yocto toolchain for 64-bit b2qt MIPS64..."
|
if [ -e "$yoctoLocationARMv7/$sysrootARMv7" -a -e "$yoctoLocationARMv7/${crosscompileARMv7}g++" -a -e "$yoctoLocationARM64/$sysrootARM64" -a -e "$yoctoLocationARM64/${crosscompileARM64}g++" ]; then
|
||||||
|
|
||||||
versionMIPS64="2.5.2"
|
|
||||||
package="b2qt-x86_64-meta-toolchain-b2qt-embedded-sdk-qemumips64-409ebc3.sh"
|
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/boot2qt/sumo/$package"
|
|
||||||
AltUrl="http://download.qt.io/development_releases/prebuilt/boot2qt/sumo/$package"
|
|
||||||
SHA1="dd03b496707ca8888b339a667e021722a8c2fdb4"
|
|
||||||
yoctoInstaller="/tmp/yocto-toolchain-mips64.sh"
|
|
||||||
yoctoLocationMIPS64="/opt/yocto-mips64"
|
|
||||||
sysrootMIPS64="sysroots/mips64-poky-linux"
|
|
||||||
crosscompileMIPS64="sysroots/x86_64-pokysdk-linux/usr/bin/mips64-poky-linux/mips64-poky-linux-"
|
|
||||||
|
|
||||||
DownloadURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$yoctoInstaller"
|
|
||||||
chmod +x "$yoctoInstaller"
|
|
||||||
|
|
||||||
/bin/bash "$yoctoInstaller" -y -d "$yoctoLocationMIPS64"
|
|
||||||
rm -rf "$yoctoInstaller"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if [ -e "$yoctoLocationARMv7/$sysrootARMv7" -a -e "$yoctoLocationARMv7/${crosscompileARMv7}g++" -a -e "$yoctoLocationARM64/$sysrootARM64" -a -e "$yoctoLocationARM64/${crosscompileARM64}g++" -a -e "$yoctoLocationMIPS64/$sysrootMIPS64" -a -e "$yoctoLocationMIPS64/${crosscompileMIPS64}g++" ]; then
|
|
||||||
SetEnvVar "QEMUARMV7_TOOLCHAIN_SYSROOT" "$yoctoLocationARMv7/$sysrootARMv7"
|
SetEnvVar "QEMUARMV7_TOOLCHAIN_SYSROOT" "$yoctoLocationARMv7/$sysrootARMv7"
|
||||||
SetEnvVar "QEMUARMV7_TOOLCHAIN_CROSS_COMPILE" "$yoctoLocationARMv7/$crosscompileARMv7"
|
SetEnvVar "QEMUARMV7_TOOLCHAIN_CROSS_COMPILE" "$yoctoLocationARMv7/$crosscompileARMv7"
|
||||||
SetEnvVar "QEMUARM64_TOOLCHAIN_SYSROOT" "$yoctoLocationARM64/$sysrootARM64"
|
SetEnvVar "QEMUARM64_TOOLCHAIN_SYSROOT" "$yoctoLocationARM64/$sysrootARM64"
|
||||||
SetEnvVar "QEMUARM64_TOOLCHAIN_CROSS_COMPILE" "$yoctoLocationARM64/$crosscompileARM64"
|
SetEnvVar "QEMUARM64_TOOLCHAIN_CROSS_COMPILE" "$yoctoLocationARM64/$crosscompileARM64"
|
||||||
SetEnvVar "QEMUMIPS64_TOOLCHAIN_SYSROOT" "$yoctoLocationMIPS64/$sysrootMIPS64"
|
|
||||||
SetEnvVar "QEMUMIPS64_TOOLCHAIN_CROSS_COMPILE" "$yoctoLocationMIPS64/$crosscompileMIPS64"
|
|
||||||
else
|
else
|
||||||
echo "Error! Couldn't find installation paths for Yocto toolchain. Aborting provisioning." 1>&2
|
echo "Error! Couldn't find installation paths for Yocto toolchain. Aborting provisioning." 1>&2
|
||||||
exit 1
|
exit 1
|
||||||
@@ -110,4 +88,3 @@ fi
|
|||||||
|
|
||||||
echo "Yocto ARMv7 toolchain = $versionARM" >> ~/versions.txt
|
echo "Yocto ARMv7 toolchain = $versionARM" >> ~/versions.txt
|
||||||
echo "Yocto ARM64 toolchain = $versionARM64" >> ~/versions.txt
|
echo "Yocto ARM64 toolchain = $versionARM64" >> ~/versions.txt
|
||||||
echo "Yocto MIPS64 toolchain = $versionMIPS64" >> ~/versions.txt
|
|
||||||
|
|||||||
@@ -1,51 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
sudo zypper -nq install git gcc7 gcc7-c++
|
|
||||||
sudo /usr/sbin/update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 1 \
|
|
||||||
--slave /usr/bin/g++ g++ /usr/bin/g++-7 \
|
|
||||||
--slave /usr/bin/cc cc /usr/bin/gcc-7 \
|
|
||||||
--slave /usr/bin/c++ c++ /usr/bin/g++-7
|
|
||||||
|
|
||||||
sudo zypper -nq install bison flex gperf \
|
|
||||||
zlib-devel \
|
|
||||||
libudev-devel \
|
|
||||||
glib2-devel \
|
|
||||||
libopenssl-devel \
|
|
||||||
freetype2-devel \
|
|
||||||
fontconfig-devel \
|
|
||||||
sqlite3-devel \
|
|
||||||
libxkbcommon-devel \
|
|
||||||
libxkbcommon-x11-devel
|
|
||||||
|
|
||||||
# EGL support
|
|
||||||
sudo zypper -nq install Mesa-libEGL-devel Mesa-libGL-devel
|
|
||||||
|
|
||||||
|
|
||||||
# Xinput2
|
|
||||||
sudo zypper -nq install libXi-devel
|
|
||||||
|
|
||||||
# system provided XCB libraries
|
|
||||||
sudo zypper -nq install xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel \
|
|
||||||
xcb-util-wm-devel xcb-util-renderutil-devel
|
|
||||||
|
|
||||||
# ICU
|
|
||||||
sudo zypper -nq install libicu-devel libicu60_2
|
|
||||||
|
|
||||||
# qtwebengine
|
|
||||||
sudo zypper -nq install alsa-devel dbus-1-devel \
|
|
||||||
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
|
||||||
mozilla-nspr-devel mozilla-nss-devel
|
|
||||||
|
|
||||||
# qtwebkit
|
|
||||||
sudo zypper -nq install libxml2-devel libxslt-devel
|
|
||||||
|
|
||||||
# GStreamer (qtwebkit and qtmultimedia), pulseaudio (qtmultimedia)
|
|
||||||
sudo zypper -nq install gstreamer-devel gstreamer-plugins-base-devel libpulse-devel
|
|
||||||
|
|
||||||
# cups
|
|
||||||
sudo zypper -nq install cups-devel
|
|
||||||
|
|
||||||
#speech-dispatcher
|
|
||||||
sudo zypper -nq install libspeechd-devel
|
|
||||||
@@ -8,9 +8,6 @@ source "$BASEDIR/../common/shared/network_test_server_ip.txt"
|
|||||||
# shellcheck source=../common/unix/check_and_set_proxy.sh
|
# shellcheck source=../common/unix/check_and_set_proxy.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
||||||
|
|
||||||
# https://bugzilla.opensuse.org/show_bug.cgi?id=1032027
|
|
||||||
sudo btrfs quota disable /
|
|
||||||
|
|
||||||
sed -i '$ a\[Daemon\]\nAutolock=false\nLockOnResume=false' ~/.config/kscreenlockerrc
|
sed -i '$ a\[Daemon\]\nAutolock=false\nLockOnResume=false' ~/.config/kscreenlockerrc
|
||||||
|
|
||||||
sudo sed -i 's|GRUB_TIMEOUT=8|GRUB_TIMEOUT=0|g' /etc/default/grub
|
sudo sed -i 's|GRUB_TIMEOUT=8|GRUB_TIMEOUT=0|g' /etc/default/grub
|
||||||
@@ -36,3 +33,4 @@ if [ "$http_proxy" != "" ]; then
|
|||||||
sudo sed -i 's/PROXY_ENABLED=\"no\"/PROXY_ENABLED=\"yes\"/' /etc/sysconfig/proxy
|
sudo sed -i 's/PROXY_ENABLED=\"no\"/PROXY_ENABLED=\"yes\"/' /etc/sysconfig/proxy
|
||||||
sudo sed -i "s|HTTP_PROXY=\".*\"|HTTP_PROXY=\"$proxy\"|" /etc/sysconfig/proxy
|
sudo sed -i "s|HTTP_PROXY=\".*\"|HTTP_PROXY=\"$proxy\"|" /etc/sysconfig/proxy
|
||||||
fi
|
fi
|
||||||
|
|
||||||
69
coin/provisioning/qtci-linux-openSUSE-42.3-x86_64/02-zypperpackages.sh
Executable file
69
coin/provisioning/qtci-linux-openSUSE-42.3-x86_64/02-zypperpackages.sh
Executable file
@@ -0,0 +1,69 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
sudo zypper -nq install git
|
||||||
|
sudo zypper -nq install gcc7
|
||||||
|
sudo zypper -nq install gcc7-c++
|
||||||
|
sudo /usr/sbin/update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 1 \
|
||||||
|
--slave /usr/bin/g++ g++ /usr/bin/g++-7 \
|
||||||
|
--slave /usr/bin/cc cc /usr/bin/gcc-7 \
|
||||||
|
--slave /usr/bin/c++ c++ /usr/bin/g++-7
|
||||||
|
|
||||||
|
sudo zypper -nq install bison
|
||||||
|
sudo zypper -nq install flex
|
||||||
|
sudo zypper -nq install gperf
|
||||||
|
|
||||||
|
sudo zypper -nq install zlib-devel
|
||||||
|
sudo zypper -nq install libudev-devel
|
||||||
|
sudo zypper -nq install glib2-devel
|
||||||
|
sudo zypper -nq install libopenssl-devel
|
||||||
|
sudo zypper -nq install freetype2-devel
|
||||||
|
sudo zypper -nq install fontconfig-devel
|
||||||
|
sudo zypper -nq install sqlite3-devel
|
||||||
|
|
||||||
|
# EGL support
|
||||||
|
sudo zypper -nq install Mesa-libEGL-devel
|
||||||
|
sudo zypper -nq install Mesa-libGL-devel
|
||||||
|
|
||||||
|
# libxkbcommon
|
||||||
|
sudo zypper -nq install libxkbcommon-devel
|
||||||
|
sudo zypper -nq install libxkbcommon-x11-devel
|
||||||
|
|
||||||
|
# Xinput2
|
||||||
|
sudo zypper -nq install libXi-devel
|
||||||
|
|
||||||
|
# system provided XCB libraries
|
||||||
|
sudo zypper -nq install xcb-util-devel
|
||||||
|
sudo zypper -nq install xcb-util-image-devel
|
||||||
|
sudo zypper -nq install xcb-util-keysyms-devel
|
||||||
|
sudo zypper -nq install xcb-util-wm-devel
|
||||||
|
sudo zypper -nq install xcb-util-renderutil-devel
|
||||||
|
|
||||||
|
# ICU
|
||||||
|
sudo zypper -nq install libicu-devel
|
||||||
|
sudo zypper -nq install libicu52_1
|
||||||
|
|
||||||
|
# qtwebengine
|
||||||
|
sudo zypper -nq install alsa-devel
|
||||||
|
sudo zypper -nq install dbus-1-devel
|
||||||
|
sudo zypper -nq install libXcomposite-devel
|
||||||
|
sudo zypper -nq install libXcursor-devel
|
||||||
|
sudo zypper -nq install libXrandr-devel
|
||||||
|
sudo zypper -nq install libXtst-devel
|
||||||
|
sudo zypper -nq install mozilla-nspr-devel
|
||||||
|
sudo zypper -nq install mozilla-nss-devel
|
||||||
|
|
||||||
|
# qtwebkit
|
||||||
|
sudo zypper -nq install libxml2-devel
|
||||||
|
sudo zypper -nq install libxslt-devel
|
||||||
|
|
||||||
|
# GStreamer (qtwebkit and qtmultimedia)
|
||||||
|
sudo zypper -nq install gstreamer-devel
|
||||||
|
sudo zypper -nq install gstreamer-plugins-base-devel
|
||||||
|
|
||||||
|
# pulseaudio (qtmultimedia)
|
||||||
|
sudo zypper -nq install libpulse-devel
|
||||||
|
|
||||||
|
# cups
|
||||||
|
sudo zypper -nq install cups-devel
|
||||||
@@ -51,14 +51,14 @@ toolsVersion="r26.1.1"
|
|||||||
# toolsFile dertermines tools version
|
# toolsFile dertermines tools version
|
||||||
toolsFile="sdk-tools-darwin-4333796.zip"
|
toolsFile="sdk-tools-darwin-4333796.zip"
|
||||||
|
|
||||||
ndkVersion="r19c"
|
ndkVersion="r18b"
|
||||||
ndkFile="android-ndk-$ndkVersion-darwin-x86_64.zip"
|
ndkFile="android-ndk-$ndkVersion-darwin-x86_64.zip"
|
||||||
sdkBuildToolsVersion="28.0.3"
|
sdkBuildToolsVersion="28.0.3"
|
||||||
# this is compile sdk version
|
# this is compile sdk version
|
||||||
sdkApiLevel="android-28"
|
sdkApiLevel="android-28"
|
||||||
|
|
||||||
toolsSha1="ed85ea7b59bc3483ce0af4c198523ba044e083ad"
|
toolsSha1="ed85ea7b59bc3483ce0af4c198523ba044e083ad"
|
||||||
ndkSha1="f46b8193109bba8a58e0461c1a48f4534051fb25"
|
ndkSha1="98cb9909aa8c2dab32db188bbdc3ac6207e09440"
|
||||||
|
|
||||||
toolsTargetFile="/tmp/$toolsFile"
|
toolsTargetFile="/tmp/$toolsFile"
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\install-dependencywalker.ps1"
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
. "$PSScriptRoot\..\common\windows\msvc_2015_update3_patch.ps1"
|
||||||
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\install-gnuwin32.ps1"
|
||||||
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
Remove-AppxPackage Microsoft.ZuneVideo_10.17092.13511.0_x64__8wekyb3d8bbwe
|
||||||
|
Remove-AppxPackage Microsoft.ZuneMusic_10.17083.18321.0_x64__8wekyb3d8bbwe
|
||||||
@@ -34,10 +34,10 @@
|
|||||||
# Visual Studios are pre-provisioned to tier1 images
|
# Visual Studios are pre-provisioned to tier1 images
|
||||||
|
|
||||||
# MSVC 2015 Update 3
|
# MSVC 2015 Update 3
|
||||||
Write-Output "Visual Studio 2015 = Version 14.0.25431.01 Update 3" >> ~\versions.txt
|
Write-Output "Visual Studio 2015 = Version 14.0.25421.3 Update 3" >> ~\versions.txt
|
||||||
|
|
||||||
# MSVC 2017
|
# MSVC 2017
|
||||||
Write-Output "Visual Studio 2017 = Version 15.8.5" >> ~\versions.txt
|
Write-Output "Visual Studio 2017 = Version 15.1 (26403.7)" >> ~\versions.txt
|
||||||
|
|
||||||
# MSVC 2017 Build Tools
|
# MSVC 2017 Build Tools
|
||||||
Write-Output "Visual Studio 2017 Build Tools = Version 15.1 (26403.7)" >> ~\versions.txt
|
Write-Output "Visual Studio 2017 Build Tools = Version 15.1 (26403.7)" >> ~\versions.txt
|
||||||
|
|||||||
@@ -0,0 +1,34 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
. "$PSScriptRoot\..\common\windows\msvc_2015_update3_patch.ps1"
|
||||||
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\install-gnuwin32.ps1"
|
||||||
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\install-gnuwin32.ps1"
|
||||||
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\install-gnuwin32.ps1"
|
||||||
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\install-gnuwin32.ps1"
|
||||||
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
. "$PSScriptRoot\..\common\windows\install-gnuwin32.ps1"
|
||||||
|
|
||||||
2
qt3d
2
qt3d
Submodule qt3d updated: 276be935bf...29c20fda75
Submodule qtactiveqt updated: 957cc79d4b...766c1133cb
Submodule qtandroidextras updated: be8e722b49...b059d67771
2
qtbase
2
qtbase
Submodule qtbase updated: eaf20420f8...534df5a33b
Submodule qtcanvas3d updated: 1319e0965f...912b9b3b13
2
qtcharts
2
qtcharts
Submodule qtcharts updated: be2280a960...9755f474a0
Submodule qtconnectivity updated: d1d8feec75...6a8a8f328d
Submodule qtdatavis3d updated: 7dc2d93023...edabd45add
Submodule qtdeclarative updated: 8c3172d724...5ead393eba
2
qtdoc
2
qtdoc
Submodule qtdoc updated: 2d021dd91a...38a19857d7
Submodule qtgamepad updated: eb5cd84d1f...cf48d4694e
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user