mirror of
git://code.qt.io/qt/qt5.git
synced 2026-01-07 23:46:51 +08:00
Compare commits
38 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bf9220699f | ||
|
|
8821b28895 | ||
|
|
9cada4a9db | ||
|
|
72e740433f | ||
|
|
51a6c6bcff | ||
|
|
3c7dfb889b | ||
|
|
1d2c745cb4 | ||
|
|
87f9a714f4 | ||
|
|
eb5d1ad98c | ||
|
|
0cb7ded692 | ||
|
|
4eaefc15a1 | ||
|
|
de1fbf0659 | ||
|
|
59db0bd1f0 | ||
|
|
b5679cccda | ||
|
|
271d91eaf2 | ||
|
|
12f43cab35 | ||
|
|
8dd30dc459 | ||
|
|
665d373034 | ||
|
|
61a97f46f6 | ||
|
|
e79280b423 | ||
|
|
68f3b38420 | ||
|
|
50ca6e3465 | ||
|
|
184524939a | ||
|
|
1d04a39ea4 | ||
|
|
8993bce5df | ||
|
|
192c79384c | ||
|
|
08eceb8681 | ||
|
|
24f5ef51db | ||
|
|
718127cf45 | ||
|
|
96d6150ae9 | ||
|
|
da53bedd80 | ||
|
|
91e8eaccad | ||
|
|
24df5493f1 | ||
|
|
034fe1a479 | ||
|
|
3cb5b2a5be | ||
|
|
18144d1144 | ||
|
|
6591e88354 | ||
|
|
80b2b8ab8d |
78
.gitmodules
vendored
78
.gitmodules
vendored
@@ -1,66 +1,66 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtsvg qtxmlpatterns
|
recommends = qtsvg qtxmlpatterns
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtscript"]
|
[submodule "qtscript"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qttools
|
recommends = qttools
|
||||||
path = qtscript
|
path = qtscript
|
||||||
url = ../qtscript.git
|
url = ../qtscript.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtmultimedia"]
|
[submodule "qtmultimedia"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtmultimedia
|
path = qtmultimedia
|
||||||
url = ../qtmultimedia.git
|
url = ../qtmultimedia.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
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.9.6
|
branch = 5.9.8
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtxmlpatterns"]
|
[submodule "qtxmlpatterns"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtxmlpatterns
|
path = qtxmlpatterns
|
||||||
url = ../qtxmlpatterns.git
|
url = ../qtxmlpatterns.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -81,14 +81,14 @@
|
|||||||
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsensors"]
|
[submodule "qtsensors"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtsensors
|
path = qtsensors
|
||||||
url = ../qtsensors.git
|
url = ../qtsensors.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -121,27 +121,27 @@
|
|||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwayland"]
|
[submodule "qtwayland"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwayland
|
path = qtwayland
|
||||||
url = ../qtwayland.git
|
url = ../qtwayland.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
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.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick1"]
|
[submodule "qtquick1"]
|
||||||
depends = qtscript
|
depends = qtscript
|
||||||
@@ -154,51 +154,51 @@
|
|||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtgraphicaleffects
|
path = qtgraphicaleffects
|
||||||
url = ../qtgraphicaleffects.git
|
url = ../qtgraphicaleffects.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickcontrols"]
|
[submodule "qtquickcontrols"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtgraphicaleffects
|
recommends = qtgraphicaleffects
|
||||||
path = qtquickcontrols
|
path = qtquickcontrols
|
||||||
url = ../qtquickcontrols.git
|
url = ../qtquickcontrols.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtserialport
|
depends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtx11extras"]
|
[submodule "qtx11extras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtx11extras
|
path = qtx11extras
|
||||||
url = ../qtx11extras.git
|
url = ../qtx11extras.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmacextras"]
|
[submodule "qtmacextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtmacextras
|
path = qtmacextras
|
||||||
url = ../qtmacextras.git
|
url = ../qtmacextras.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwinextras"]
|
[submodule "qtwinextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtwinextras
|
path = qtwinextras
|
||||||
url = ../qtwinextras.git
|
url = ../qtwinextras.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtandroidextras"]
|
[submodule "qtandroidextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtandroidextras
|
path = qtandroidextras
|
||||||
url = ../qtandroidextras.git
|
url = ../qtandroidextras.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtenginio"]
|
[submodule "qtenginio"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
@@ -211,101 +211,101 @@
|
|||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebsockets
|
path = qtwebsockets
|
||||||
url = ../qtwebsockets.git
|
url = ../qtwebsockets.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebchannel"]
|
[submodule "qtwebchannel"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtwebsockets
|
recommends = qtdeclarative qtwebsockets
|
||||||
path = qtwebchannel
|
path = qtwebchannel
|
||||||
url = ../qtwebchannel.git
|
url = ../qtwebchannel.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtquickcontrols qtwebchannel
|
depends = qtquickcontrols qtwebchannel
|
||||||
recommends = qtlocation qttools
|
recommends = qtlocation qttools
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtcanvas3d"]
|
[submodule "qtcanvas3d"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtcanvas3d
|
path = qtcanvas3d
|
||||||
url = ../qtcanvas3d.git
|
url = ../qtcanvas3d.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebview"]
|
[submodule "qtwebview"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickcontrols2"]
|
[submodule "qtquickcontrols2"]
|
||||||
depends = qtgraphicaleffects
|
depends = qtgraphicaleffects
|
||||||
path = qtquickcontrols2
|
path = qtquickcontrols2
|
||||||
url = ../qtquickcontrols2.git
|
url = ../qtquickcontrols2.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtpurchasing"]
|
[submodule "qtpurchasing"]
|
||||||
depends = qtbase qtandroidextras
|
depends = qtbase qtandroidextras
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtpurchasing
|
path = qtpurchasing
|
||||||
url = ../qtpurchasing.git
|
url = ../qtpurchasing.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
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.9.6
|
branch = 5.9.8
|
||||||
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.9.6
|
branch = 5.9.8
|
||||||
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.9.6
|
branch = 5.9.8
|
||||||
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.9.6
|
branch = 5.9.8
|
||||||
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.9.6
|
branch = 5.9.8
|
||||||
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.9.6
|
branch = 5.9.8
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtwebview
|
recommends = qtwebview
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qtremoteobjects"]
|
[submodule "qtremoteobjects"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtremoteobjects
|
path = qtremoteobjects
|
||||||
url = ../qtremoteobjects.git
|
url = ../qtremoteobjects.git
|
||||||
branch = 5.9.6
|
branch = 5.9.8
|
||||||
status = preview
|
status = preview
|
||||||
|
|||||||
@@ -36,15 +36,17 @@
|
|||||||
# This script install OpenSSL from sources.
|
# This script install OpenSSL from sources.
|
||||||
# Requires GCC and Perl to be in PATH.
|
# Requires GCC and Perl to be in PATH.
|
||||||
|
|
||||||
|
# shellcheck source=../unix/DownloadURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
version="1.0.2g"
|
version="1.0.2p"
|
||||||
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
||||||
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
||||||
targetFile="/tmp/openssl-$version.tar.gz"
|
targetFile="/tmp/openssl-$version.tar.gz"
|
||||||
installFolder="/home/qt/"
|
installFolder="/home/qt/"
|
||||||
sha="36af23887402a5ea4ebef91df8e61654906f58f2"
|
sha="f34b5322e92415755c7d58bf5d0d5cf37666382c"
|
||||||
# Until every VM doing Linux Android builds have provisioned the env variable
|
# Until every VM doing Linux Android builds have provisioned the env variable
|
||||||
# OPENSSL_ANDROID_HOME, we can't change the hard coded path that's currently in Coin.
|
# OPENSSL_ANDROID_HOME, we can't change the hard coded path that's currently in Coin.
|
||||||
# QTQAINFRA-1436
|
# QTQAINFRA-1436
|
||||||
@@ -54,9 +56,8 @@ DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
|||||||
|
|
||||||
tar -xzf "$targetFile" -C "$installFolder"
|
tar -xzf "$targetFile" -C "$installFolder"
|
||||||
# This rename should be removed once hard coded path from Coin is fixed. (QTQAINFRA-1436)
|
# This rename should be removed once hard coded path from Coin is fixed. (QTQAINFRA-1436)
|
||||||
mv "${opensslHome}g" "${opensslHome}"
|
mv "${opensslHome}p" "${opensslHome}"
|
||||||
pushd "$opensslHome"
|
pushd "$opensslHome"
|
||||||
|
|
||||||
echo "Running configure"
|
echo "Running configure"
|
||||||
perl Configure shared android
|
perl Configure shared android
|
||||||
|
|
||||||
|
|||||||
@@ -40,8 +40,8 @@ set -ex
|
|||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
targetFolder="/opt/"
|
targetFolder="/opt/"
|
||||||
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/linux/qnx660.tar.gz"
|
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/linux/qnx660-patch4687-linux.tar.gz"
|
||||||
sha1="E292CCAEF447AC1AA4DAD7802D604A5531ACD8D0"
|
sha1="ffcf91489699c42ce9c1d74941f1829531752bbe"
|
||||||
folderName="qnx660"
|
folderName="qnx660"
|
||||||
targetFile="qnx660.tar.gz"
|
targetFile="qnx660.tar.gz"
|
||||||
wget --tries=5 --waitretry=5 --progress=dot:giga --output-document="$targetFile" "$sourceFile"
|
wget --tries=5 --waitretry=5 --progress=dot:giga --output-document="$targetFile" "$sourceFile"
|
||||||
|
|||||||
@@ -40,8 +40,8 @@ set -ex
|
|||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
targetFolder="/opt/"
|
targetFolder="/opt/"
|
||||||
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx700.tar.xz"
|
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx700-20180801-linux.tar.xz"
|
||||||
sha1="949a87c5f00d0756956cb4b1b3b213ecaeee9113"
|
sha1="5d2c8f531823b1f7a2e20968dc698c187c7de94c"
|
||||||
folderName="qnx700"
|
folderName="qnx700"
|
||||||
targetFile="qnx700.tar.xz"
|
targetFile="qnx700.tar.xz"
|
||||||
wget --tries=5 --waitretry=5 --output-document="$targetFile" "$sourceFile"
|
wget --tries=5 --waitretry=5 --output-document="$targetFile" "$sourceFile"
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ if [ $# -eq 0 ]
|
|||||||
# The default values are for macOS package
|
# The default values are for macOS package
|
||||||
echo "Using macOS defaults"
|
echo "Using macOS defaults"
|
||||||
version=$libclang_version
|
version=$libclang_version
|
||||||
url="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${version//\./}-mac.7z"
|
url="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${version//\./}-mac.7z"
|
||||||
sha1="4781d154b274b2aec99b878c364f0ea80ff00a80"
|
sha1="4781d154b274b2aec99b878c364f0ea80ff00a80"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -39,9 +39,9 @@
|
|||||||
# Msys need to be installed to target machine
|
# Msys need to be installed to target machine
|
||||||
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
||||||
|
|
||||||
$version = "1.0.2j"
|
$version = "1.0.2p"
|
||||||
$zip = "c:\users\qt\downloads\openssl-$version.tar.gz"
|
$zip = "c:\users\qt\downloads\openssl-$version.tar.gz"
|
||||||
$sha1 = "bdfbdb416942f666865fa48fe13c2d0e588df54f"
|
$sha1 = "f34b5322e92415755c7d58bf5d0d5cf37666382c"
|
||||||
$destination = "C:\Utils\openssl-android-master"
|
$destination = "C:\Utils\openssl-android-master"
|
||||||
|
|
||||||
Download https://www.openssl.org/source/openssl-$version.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version.tar.gz $zip
|
Download https://www.openssl.org/source/openssl-$version.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version.tar.gz $zip
|
||||||
|
|||||||
@@ -112,6 +112,7 @@ function Download
|
|||||||
[string] $Destination = $(BadParam("a download target location"))
|
[string] $Destination = $(BadParam("a download target location"))
|
||||||
)
|
)
|
||||||
$ProgressPreference = 'SilentlyContinue'
|
$ProgressPreference = 'SilentlyContinue'
|
||||||
|
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
|
||||||
try {
|
try {
|
||||||
Write-Host "Downloading from cached location ($CachedUrl) to $Destination"
|
Write-Host "Downloading from cached location ($CachedUrl) to $Destination"
|
||||||
if ($CachedUrl.StartsWith("http")) {
|
if ($CachedUrl.StartsWith("http")) {
|
||||||
|
|||||||
@@ -12,10 +12,10 @@ Get-Content "$PSScriptRoot\..\shared\sw_versions.txt" | Foreach-Object {
|
|||||||
|
|
||||||
if ( $archVer -eq 64 ) {
|
if ( $archVer -eq 64 ) {
|
||||||
$sha1 = "dc42beb0efff130c4d7dfef3c97adf26f1ab04e0"
|
$sha1 = "dc42beb0efff130c4d7dfef3c97adf26f1ab04e0"
|
||||||
$url = "https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_$libclang_version-windows-vs2015_64.7z"
|
$url = "http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_$libclang_version-windows-vs2015_64.7z"
|
||||||
} else {
|
} else {
|
||||||
$sha1 = "64e826c00ae632fbb28655e6e1fa9194980e1205"
|
$sha1 = "64e826c00ae632fbb28655e6e1fa9194980e1205"
|
||||||
$url = "https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_$libclang_version-windows-vs2015_32.7z"
|
$url = "http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_$libclang_version-windows-vs2015_32.7z"
|
||||||
}
|
}
|
||||||
|
|
||||||
$zip = "c:\users\qt\downloads\libclang.7z"
|
$zip = "c:\users\qt\downloads\libclang.7z"
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
# This script installs OpenSSL $version.
|
# This script installs OpenSSL $version.
|
||||||
# Both x86 and x64 versions needed when x86 integrations are done on x64 machine
|
# Both x86 and x64 versions needed when x86 integrations are done on x64 machine
|
||||||
|
|
||||||
$version = "1_0_2j"
|
$version = "1_0_2p"
|
||||||
$packagex64 = "C:\Windows\Temp\Win64OpenSSL-$version.exe"
|
$packagex64 = "C:\Windows\Temp\Win64OpenSSL-$version.exe"
|
||||||
$packagex86 = "C:\Windows\Temp\Win32OpenSSL-$version.exe"
|
$packagex86 = "C:\Windows\Temp\Win32OpenSSL-$version.exe"
|
||||||
|
|
||||||
@@ -47,8 +47,7 @@ if (Is64BitWinHost) {
|
|||||||
$installFolder = "C:\openssl"
|
$installFolder = "C:\openssl"
|
||||||
$externalUrl = "https://slproweb.com/download/Win64OpenSSL-$version.exe"
|
$externalUrl = "https://slproweb.com/download/Win64OpenSSL-$version.exe"
|
||||||
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win64OpenSSL-$version.exe"
|
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win64OpenSSL-$version.exe"
|
||||||
$sha1 = "b1660dbdcc77e1b3d81d780c7167be1c75384d44"
|
$sha1 = "ec8b4111afb86ffc81837a30667aa076afe9d1e6"
|
||||||
|
|
||||||
Write-Host "Fetching from URL ..."
|
Write-Host "Fetching from URL ..."
|
||||||
Download $externalUrl $internalUrl $packagex64
|
Download $externalUrl $internalUrl $packagex64
|
||||||
Verify-Checksum $packagex64 $sha1
|
Verify-Checksum $packagex64 $sha1
|
||||||
@@ -74,7 +73,7 @@ if (Is64BitWinHost) {
|
|||||||
|
|
||||||
$externalUrl = "https://slproweb.com/download/Win32OpenSSL-$version.exe"
|
$externalUrl = "https://slproweb.com/download/Win32OpenSSL-$version.exe"
|
||||||
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win32OpenSSL-$version.exe"
|
$internalUrl = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\Win32OpenSSL-$version.exe"
|
||||||
$sha1 = "29b31d20545214ab4e4c57afb20be2338c317cc3"
|
$sha1 = "753d6b2cb8b6c808f6212bd21b6e6e7822a4e236"
|
||||||
|
|
||||||
Write-Host "Fetching from URL ..."
|
Write-Host "Fetching from URL ..."
|
||||||
Download $externalUrl $internalUrl $packagex86
|
Download $externalUrl $internalUrl $packagex86
|
||||||
|
|||||||
@@ -33,13 +33,18 @@
|
|||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
|
||||||
# This script will install squish package for Windows.
|
# This script will install squish package for Windows.
|
||||||
# Squish is need by Release Test Automation (RTA)
|
# Squish is need by Release Test Automation (RTA)
|
||||||
|
# NOTE! Make sure 64bit versions are always installed before 32bit,
|
||||||
|
# because they use same folder name before a rename
|
||||||
|
|
||||||
$version = "6.3.0"
|
$version = "6.3.0"
|
||||||
|
|
||||||
# Qt branch without dot (*.*)
|
# Qt branch without dot (*.*)
|
||||||
$qtBranch = "59x"
|
$qtBranch = "59x"
|
||||||
|
# So far Squish built with Qt5.9 works also with 5.10 and 5.11, but we have to be prepared that on some point
|
||||||
|
# the compatibility breaks, and we may need to have separate Squish packages for different Qt versions.
|
||||||
|
|
||||||
$targetDir = "C:\Utils\squish"
|
$targetDir = "C:\Utils\squish"
|
||||||
$squishUrl = "\\ci-files01-hki.intra.qt.io\provisioning\squish\coin"
|
$squishUrl = "\\ci-files01-hki.intra.qt.io\provisioning\squish\coin"
|
||||||
$squishBranchUrl = "$squishUrl\$qtBranch"
|
$squishBranchUrl = "$squishUrl\$qtBranch"
|
||||||
@@ -49,23 +54,10 @@ $licensePackage = ".squish-3-license"
|
|||||||
|
|
||||||
$OSVersion = (get-itemproperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name ProductName).ProductName
|
$OSVersion = (get-itemproperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name ProductName).ProductName
|
||||||
|
|
||||||
# This can be removed when using vanilla os
|
|
||||||
if ((Test-Path -Path "$targetDir" )) {
|
|
||||||
try {
|
|
||||||
Write-Host "Renaming old Squish"
|
|
||||||
Write-Host "Rename-Item -ErrorAction 'Stop' $targetDir $targetDir_deleted"
|
|
||||||
Rename-Item -ErrorAction 'Stop' "$targetDir" squish_deleted
|
|
||||||
} catch {}
|
|
||||||
}
|
|
||||||
|
|
||||||
Function DownloadAndInstallSquish {
|
Function DownloadAndInstallSquish {
|
||||||
|
|
||||||
Param (
|
Param (
|
||||||
[string]$version,
|
[string]$version,
|
||||||
[string]$squishBranchUrl,
|
|
||||||
[string]$qtBranch,
|
|
||||||
[string]$bit,
|
[string]$bit,
|
||||||
[string]$targetDir,
|
|
||||||
[string]$squishPackage
|
[string]$squishPackage
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -78,82 +70,57 @@ Function DownloadAndInstallSquish {
|
|||||||
Write-Host "Installing Squish"
|
Write-Host "Installing Squish"
|
||||||
Run-Executable "$SquishInstaller" "$SquishParameters"
|
Run-Executable "$SquishInstaller" "$SquishParameters"
|
||||||
Remove-Item -Path $SquishInstaller
|
Remove-Item -Path $SquishInstaller
|
||||||
|
if ("$bit" -eq "win64") {
|
||||||
|
if ($squishPackage.StartsWith("mingw")) {
|
||||||
|
$squishPackage64bit = "mingw_64"
|
||||||
|
} else {
|
||||||
|
$squishPackage64bit = "$squishPackage`_64"
|
||||||
|
}
|
||||||
|
Rename-Item $targetDir\$squishPackage $targetDir\$squishPackage64bit
|
||||||
|
} else {
|
||||||
|
if ($squishPackage.StartsWith("mingw")) {
|
||||||
|
Rename-Item $targetDir\$squishPackage $targetDir\mingw
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Function DownloadSquishLicence {
|
Function DownloadSquishLicence {
|
||||||
|
|
||||||
Param (
|
Param (
|
||||||
[string]$licensePackage,
|
[string]$squishUrl
|
||||||
[string]$squishUrl,
|
|
||||||
[string]$targetDir
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# This can be removed when using vanilla os
|
|
||||||
if ($Env:SQUISH_LICENSEKEY_DIR) {
|
|
||||||
Write-Host "Removing SQUISH_LICENSEKEY_DIR env variable"
|
|
||||||
Remove-Item Env:\SQUISH_LICENSEKEY_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
Write-Host "Installing Squish license to home directory"
|
Write-Host "Installing Squish license to home directory"
|
||||||
Copy-Item $squishUrl\$licensePackage ~\$licensePackage
|
Copy-Item $squishUrl\$licensePackage ~\$licensePackage
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Write-Host "Creating $targetDir"
|
Write-Host "Creating $targetDir"
|
||||||
New-Item -ErrorAction Ignore -ItemType directory -Path "$targetDir"
|
New-Item -ErrorAction Ignore -ItemType directory -Path "$targetDir"
|
||||||
|
|
||||||
DownloadSquishLicence $licensePackage $squishUrl $targetDir
|
DownloadSquishLicence $squishUrl
|
||||||
|
|
||||||
if(($OSVersion -eq "Windows 10 Enterprise") -or ($OSVersion -eq "Windows 8.1 Enterprise"))
|
if ($OSVersion -eq "Windows 10 Enterprise") {
|
||||||
{
|
|
||||||
# Squish for MinGW
|
|
||||||
$squishPackageMingw = "mingw_gcc53_posix_dwarf"
|
|
||||||
Write-Host "Installing $squishPackageMingw"
|
|
||||||
DownloadAndInstallSquish $version $squishBranchUrl $qtBranch win32 $targetDir $squishPackageMingw
|
|
||||||
mv $targetDir\$squishPackageMingw $targetDir\mingw
|
|
||||||
|
|
||||||
# Squish for Visual Studio 2015
|
|
||||||
$squishPackage = "msvc14"
|
|
||||||
$squishPackage64bit = "msvc14_64"
|
|
||||||
|
|
||||||
if (Is64BitWinHost) {
|
if (Is64BitWinHost) {
|
||||||
Write-Host "Installing $squishPackage64bit"
|
DownloadAndInstallSquish $version win64 msvc14
|
||||||
DownloadAndInstallSquish $version $squishBranchUrl $qtBranch win64 $targetDir $squishPackage
|
|
||||||
Rename-Item $targetDir\$squishPackage $targetDir\$squishPackage64bit
|
|
||||||
}
|
}
|
||||||
|
DownloadAndInstallSquish $version win32 "mingw_gcc53_posix_dwarf"
|
||||||
|
DownloadAndInstallSquish $version win32 "msvc14"
|
||||||
|
|
||||||
Write-Host "Installing $squishPackage"
|
} elseif ($OSVersion -eq "Windows 8.1 Enterprise") {
|
||||||
DownloadAndInstallSquish $version $squishBranchUrl $qtBranch win32 $targetDir $squishPackage
|
|
||||||
}
|
|
||||||
if ($OSVersion -eq "Windows 8.1 Enterprise") {
|
|
||||||
# Squish for Visual Studio 2013
|
|
||||||
$squishPackage64bit = "msvc12_64"
|
|
||||||
|
|
||||||
if (Is64BitWinHost) {
|
if (Is64BitWinHost) {
|
||||||
Write-Host "Installing $squishPackage_64"
|
DownloadAndInstallSquish $version win64 "msvc12"
|
||||||
DownloadAndInstallSquish $version $squishBranchUrl $qtBranch win64 $targetDir $squishPackage
|
DownloadAndInstallSquish $version win64 "msvc14"
|
||||||
Rename-Item $targetDir\$squishPackage $targetDir\$squishPackage64bit
|
|
||||||
} else {
|
|
||||||
Write-Host "Change secret file to normal one"
|
|
||||||
Run-Executable "attrib.exe" "-h C:\Users\qt\.squish-3-license"
|
|
||||||
}
|
}
|
||||||
}
|
DownloadAndInstallSquish $version win32 "msvc14"
|
||||||
if ($OSVersion -eq "Windows 7 Enterprise") {
|
|
||||||
# Squish for MinGW
|
|
||||||
$squishPackageMingw = "mingw_gcc53_posix_dwarf"
|
|
||||||
Write-Host "Installing $squishPackageMingw"
|
|
||||||
DownloadAndInstallSquish $version $squishBranchUrl $qtBranch win32 $targetDir $squishPackageMingw
|
|
||||||
Rename-Item $targetDir\$squishPackageMingw $targetDir\mingw
|
|
||||||
|
|
||||||
# Squish for Visual Studio 2015
|
} elseif ($OSVersion -eq "Windows 7 Enterprise") {
|
||||||
$squishPackage = "msvc14"
|
|
||||||
$squishPackage64bit = "msvc14_64"
|
|
||||||
|
|
||||||
if (Is64BitWinHost) {
|
if (Is64BitWinHost) {
|
||||||
Write-Host "Installing $squishPackage64bit"
|
DownloadAndInstallSquish $version win64 "msvc12"
|
||||||
DownloadAndInstallSquish $version $squishBranchUrl $qtBranch win64 $targetDir $squishPackage
|
DownloadAndInstallSquish $version win64 "msvc14"
|
||||||
Rename-Item $targetDir\$squishPackage $targetDir\$squishPackage64bit
|
|
||||||
}
|
}
|
||||||
|
DownloadAndInstallSquish $version win32 "mingw_gcc53_posix_dwarf"
|
||||||
Write-Host "Installing $squishPackage"
|
DownloadAndInstallSquish $version win32 "msvc14"
|
||||||
DownloadAndInstallSquish $version $squishBranchUrl $qtBranch win32 $targetDir $squishPackage
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,3 +40,5 @@ source "${BASH_SOURCE%/*}/../common/unix/check_and_set_proxy.sh"
|
|||||||
if [ "$http_proxy" != "" ]; then
|
if [ "$http_proxy" != "" ]; then
|
||||||
echo "proxy=$proxy" | sudo tee -a /etc/yum.conf
|
echo "proxy=$proxy" | sudo tee -a /etc/yum.conf
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
sudo yum update -y nss curl
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ set -ex
|
|||||||
BASEDIR=$(dirname "$0")
|
BASEDIR=$(dirname "$0")
|
||||||
. $BASEDIR/../common/shared/sw_versions.txt
|
. $BASEDIR/../common/shared/sw_versions.txt
|
||||||
VERSION=$libclang_version
|
VERSION=$libclang_version
|
||||||
URL="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${VERSION//\./}-linux-Rhel6.6-gcc4.9-x86_64.7z"
|
URL="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${VERSION//\./}-linux-Rhel6.6-gcc4.9-x86_64.7z"
|
||||||
SHA1="c7466109628418a6aa3db8b3f5825f847f1c4952"
|
SHA1="c7466109628418a6aa3db8b3f5825f847f1c4952"
|
||||||
|
|
||||||
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ set -ex
|
|||||||
BASEDIR=$(dirname "$0")
|
BASEDIR=$(dirname "$0")
|
||||||
. $BASEDIR/../common/shared/sw_versions.txt
|
. $BASEDIR/../common/shared/sw_versions.txt
|
||||||
VERSION=$libclang_version
|
VERSION=$libclang_version
|
||||||
URL="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${VERSION//\./}-linux-Rhel7.2-gcc5.3-x86_64.7z"
|
URL="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${VERSION//\./}-linux-Rhel7.2-gcc5.3-x86_64.7z"
|
||||||
SHA1="bbdbbc0296f42310077539b7247d285386119ef4"
|
SHA1="bbdbbc0296f42310077539b7247d285386119ef4"
|
||||||
|
|
||||||
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
||||||
|
|||||||
@@ -124,6 +124,7 @@ installPackages+=(curl)
|
|||||||
installPackages+=(libicu-dev)
|
installPackages+=(libicu-dev)
|
||||||
installPackages+=(zlib1g-dev)
|
installPackages+=(zlib1g-dev)
|
||||||
installPackages+=(zlib1g)
|
installPackages+=(zlib1g)
|
||||||
|
installPackages+=(zlib1g:i386)
|
||||||
installPackages+=(openjdk-8-jdk)
|
installPackages+=(openjdk-8-jdk)
|
||||||
installPackages+=(libgtk-3-dev)
|
installPackages+=(libgtk-3-dev)
|
||||||
installPackages+=(ninja-build)
|
installPackages+=(ninja-build)
|
||||||
@@ -156,6 +157,8 @@ installPackages+=(libbluetooth-dev)
|
|||||||
#VirtualBox for RTA
|
#VirtualBox for RTA
|
||||||
installPackages+=(virtualbox)
|
installPackages+=(virtualbox)
|
||||||
installPackages+=(dkms)
|
installPackages+=(dkms)
|
||||||
|
#Pypdf for QSR documentation
|
||||||
|
installPackages+=(python-pypdf2)
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ set -ex
|
|||||||
BASEDIR=$(dirname "$0")
|
BASEDIR=$(dirname "$0")
|
||||||
. $BASEDIR/../common/shared/sw_versions.txt
|
. $BASEDIR/../common/shared/sw_versions.txt
|
||||||
VERSION=$libclang_version
|
VERSION=$libclang_version
|
||||||
URL="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${VERSION//\./}-linux-Rhel7.2-gcc5.3-x86_64.7z"
|
URL="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${VERSION//\./}-linux-Rhel7.2-gcc5.3-x86_64.7z"
|
||||||
SHA1="bbdbbc0296f42310077539b7247d285386119ef4"
|
SHA1="bbdbbc0296f42310077539b7247d285386119ef4"
|
||||||
|
|
||||||
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
$BASEDIR/../common/unix/libclang.sh "$URL" "$SHA1" "$VERSION"
|
||||||
|
|||||||
@@ -42,11 +42,11 @@ source "${BASH_SOURCE%/*}/../common/unix/InstallFromCompressedFileFromURL.sh"
|
|||||||
# shellcheck source=../common/unix/SetEnvVar.sh
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
|
||||||
opensslVersion="1.0.2k"
|
opensslVersion="1.0.2p"
|
||||||
opensslFile="openssl-$opensslVersion.tar.gz"
|
opensslFile="openssl-$opensslVersion.tar.gz"
|
||||||
opensslDlUrl="http://ci-files01-hki.intra.qt.io/input/openssl/$opensslFile"
|
opensslDlUrl="http://ci-files01-hki.intra.qt.io/input/openssl/$opensslFile"
|
||||||
opensslAltDlUrl="https://www.openssl.org/source/$opensslFile"
|
opensslAltDlUrl="https://www.openssl.org/source/$opensslFile"
|
||||||
opensslSha1="5f26a624479c51847ebd2f22bb9f84b3b44dcb44"
|
opensslSha1="f34b5322e92415755c7d58bf5d0d5cf37666382c"
|
||||||
|
|
||||||
# Below target location has been hard coded into Coin.
|
# Below target location has been hard coded into Coin.
|
||||||
# QTQAINFRA-1195
|
# QTQAINFRA-1195
|
||||||
|
|||||||
138
coin/provisioning/qtci-osx-10.11-x86_64/55-signtools.sh
Executable file
138
coin/provisioning/qtci-osx-10.11-x86_64/55-signtools.sh
Executable file
@@ -0,0 +1,138 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## 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 tools for singing packages
|
||||||
|
# This script assume that OS is vanilla. Target machine dosen't have any signing certificates installed.
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
cache="http://ci-files01-hki.intra.qt.io/input"
|
||||||
|
cacheSigningTools="$cache/mac/sign_tools"
|
||||||
|
targetFolder="/Users/qt"
|
||||||
|
keychains="$targetFolder/Library/Keychains"
|
||||||
|
|
||||||
|
Install() {
|
||||||
|
|
||||||
|
url=$1
|
||||||
|
targetFile=$2
|
||||||
|
expectedSha1=$3
|
||||||
|
|
||||||
|
echo "Fetching $targetFile from $url..."
|
||||||
|
curl --retry 5 --retry-delay 10 --retry-max-time 60 "$url" -o "$targetFile"
|
||||||
|
shasum "$targetFile" |grep "$expectedSha1"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
# qt-license
|
||||||
|
sha1QtLicense="9d59241d16f68d914f1c7aa1dc23e05faa169e8d"
|
||||||
|
Install "$cache/semisecure/.qt-license" "$targetFolder/.qt-license" $sha1QtLicense
|
||||||
|
|
||||||
|
# Login keychain
|
||||||
|
sha1LoginKeychainPassword="aae58d00d0a1b179a09f21cfc67f9d16fb95ff36"
|
||||||
|
Install "$cacheSigningTools/login_keychain_password.txt" "$targetFolder/login_keychain_password.txt" "$sha1LoginKeychainPassword"
|
||||||
|
loginKeychainPassword=$(<"$targetFolder/login_keychain_password.txt")
|
||||||
|
loginKeychain=$keychains/login.keychain
|
||||||
|
|
||||||
|
echo "Setting login.keychain as default keychain.."
|
||||||
|
security default-keychain -s $loginKeychain*
|
||||||
|
echo "Unlocking Login keychain with password.."
|
||||||
|
security unlock-keychain -p "$loginKeychainPassword" $loginKeychain*
|
||||||
|
|
||||||
|
echo "remove the "Lock after X minutes of inactivity" from login.keychain"
|
||||||
|
security set-keychain-settings $loginKeychain
|
||||||
|
|
||||||
|
# Apple Worldwide Developer Relations Certification Authority -> https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
|
||||||
|
sha1AppleWWDRCA="ff6797793a3cd798dc5b2abef56f73edc9f83a64"
|
||||||
|
Install "$cacheSigningTools/AppleWWDRCA.cer" "$targetFolder/AppleWWDRCA.cer" $sha1AppleWWDRCA
|
||||||
|
sudo security add-certificates -k $loginKeychain* "$targetFolder/AppleWWDRCA.cer"
|
||||||
|
|
||||||
|
# Developer ID Certification Authority -> https://www.apple.com/certificateauthority/DeveloperIDCA.cer
|
||||||
|
sha1DeveloperIDCA="3b166c3b7dc4b751c9fe2afab9135641e388e186"
|
||||||
|
Install "$cacheSigningTools/DeveloperIDCA.cer" "$targetFolder/DeveloperIDCA.cer" $sha1DeveloperIDCA
|
||||||
|
sudo security add-certificates -k $loginKeychain* "$targetFolder/DeveloperIDCA.cer"
|
||||||
|
|
||||||
|
# Create script to unlock keychain 'security unlock-keychain -p 'password' Developer_ID_TheQtCompany.keychain'
|
||||||
|
sha1UnLockKeychain="4398870e3f558ad28c80566b5f70e24dc29ea724"
|
||||||
|
unlockKeychain=$targetFolder/unlock-keychain.sh
|
||||||
|
Install "$cacheSigningTools/unlock-keychain.sh" "$unlockKeychain" $sha1UnLockKeychain
|
||||||
|
sudo chmod 755 "$unlockKeychain"
|
||||||
|
|
||||||
|
# Codesigning requirements file. The bundle identifier in the requirements file should match the identifier of the application that is signed.
|
||||||
|
shaCsreq="2c3f00b1845a0f475673fd6934ba25ea51d1f910"
|
||||||
|
csreq=$targetFolder/csreq_qt_company.txt
|
||||||
|
Install "$cacheSigningTools/csreq_qt_company.txt" "$csreq" $shaCsreq
|
||||||
|
chmod 755 "$csreq"
|
||||||
|
|
||||||
|
# iOS signing tools
|
||||||
|
devIDKeychain="Developer_ID_TheQtCompany.keychain"
|
||||||
|
shaDevIdKeychain="0420a129c17725a97afd6fdafeb9cddfb80a65ca"
|
||||||
|
Install "$cacheSigningTools/$devIDKeychain" "$keychains/$devIDKeychain" $shaDevIdKeychain
|
||||||
|
echo "Opening $devIDKeychain.."
|
||||||
|
open "$keychains/$devIDKeychain"
|
||||||
|
|
||||||
|
sha1DeveloperIDTheQtCompanyKeychainPassword="d758e067736bbda7a91ffaec66cd38afdaf68ea6"
|
||||||
|
Install "$cacheSigningTools/Developer_ID_TheQtCompany_keychain_password.txt" "$targetFolder/Developer_ID_TheQtCompany_keychain_password.txt" "$sha1DeveloperIDTheQtCompanyKeychainPassword"
|
||||||
|
DeveloperIDTheQtCompanyKeychainPassword=$(<"$targetFolder/Developer_ID_TheQtCompany_keychain_password.txt")
|
||||||
|
|
||||||
|
echo "Unlocking $devIDKeychain with password.."
|
||||||
|
security unlock-keychain -p "$DeveloperIDTheQtCompanyKeychainPassword" $keychains/Developer_ID_TheQtCompany.keychain
|
||||||
|
security set-keychain-settings $keychains/Developer_ID_TheQtCompany.keychain
|
||||||
|
|
||||||
|
sha1Ios="aae58d00d0a1b179a09f21cfc67f9d16fb95ff36"
|
||||||
|
Install "$cacheSigningTools/ios_password.txt" "$targetFolder/ios_password.txt" $sha1Ios
|
||||||
|
iosPassword=$(<"$targetFolder/ios_password.txt")
|
||||||
|
|
||||||
|
iPhoneDeveloper="iosdevelopment.p12"
|
||||||
|
shaIPhoneDeveloper="f48f6827e8d0ccdc764cb987e401b9a6f7d3f10c"
|
||||||
|
Install "$cacheSigningTools/latest_ios_cert/$iPhoneDeveloper" "$targetFolder/$iPhoneDeveloper" $shaIPhoneDeveloper
|
||||||
|
echo "Importing $iPhoneDeveloper.."
|
||||||
|
security import $targetFolder/$iPhoneDeveloper -k $loginKeychain* -P $iosPassword -T /usr/bin/codesign
|
||||||
|
|
||||||
|
iPhoneDistribution="iosdistribution.p12"
|
||||||
|
shaIPhoneDistribution="64b1174fc3ce0eca044fbc9fa144f6a2d4330171"
|
||||||
|
Install "$cacheSigningTools/latest_ios_cert/$iPhoneDistribution" "$targetFolder/$iPhoneDistribution" $shaIPhoneDistribution
|
||||||
|
echo "Importing $iPhoneDistribution.."
|
||||||
|
security import "$targetFolder/$iPhoneDistribution" -k $loginKeychain* -P $iosPassword -T /usr/bin/codesign
|
||||||
|
|
||||||
|
# Mobileprovision
|
||||||
|
echo "Creating directory $targetFolder/Library/MobileDevice/Provisioning Profiles.."
|
||||||
|
mkdir "$targetFolder/Library/MobileDevice"
|
||||||
|
mkdir "$targetFolder/Library/MobileDevice/Provisioning Profiles"
|
||||||
|
shaMobileprovision="88c67c95a6f59e6463a00da0b5021f581db624bf"
|
||||||
|
Install "$cacheSigningTools/latest_ios_cert/iOS_Dev08112017.mobileprovision" "$targetFolder/Library/MobileDevice/Provisioning Profiles/iOS_Dev08112017.mobileprovision" $shaMobileprovision
|
||||||
|
|
||||||
|
# Removing password files
|
||||||
|
rm -fr "$targetFolder/login_keychain_password.txt"
|
||||||
|
|
||||||
@@ -36,9 +36,10 @@
|
|||||||
# This script installs QNX SDP 7.0
|
# This script installs QNX SDP 7.0
|
||||||
|
|
||||||
$zip = "c:\users\qt\downloads\qnx700.7z"
|
$zip = "c:\users\qt\downloads\qnx700.7z"
|
||||||
|
$url = "http://ci-files01-hki.intra.qt.io/input/windows/qnx700-20180801-windows.7z"
|
||||||
|
|
||||||
Invoke-WebRequest -UseBasicParsing http://ci-files01-hki.intra.qt.io/input/qnx/qnx700.7z -OutFile $zip
|
Download $url $url $zip
|
||||||
Verify-Checksum $zip "DD3346A3429C06B59BF4D45CE0782F737D2424C7"
|
Verify-Checksum $zip "E281897C957B5FAB249BABB2DEB77EEBB9BA75E6"
|
||||||
Extract-7Zip $zip C:\
|
Extract-7Zip $zip C:\
|
||||||
|
|
||||||
Set-EnvironmentVariable "QNX_700" "C:\QNX700"
|
Set-EnvironmentVariable "QNX_700" "C:\QNX700"
|
||||||
|
|||||||
2
qt3d
2
qt3d
Submodule qt3d updated: ea18da8361...90151ffffd
Submodule qtactiveqt updated: ab4271873f...63006220f1
Submodule qtandroidextras updated: 5dade229ca...168048ef00
2
qtbase
2
qtbase
Submodule qtbase updated: 9c50112304...a1dea18e3b
Submodule qtcanvas3d updated: 569495de33...c50045eacf
2
qtcharts
2
qtcharts
Submodule qtcharts updated: 6acb93f08a...7468a3977a
Submodule qtconnectivity updated: 513e69bd6a...1d82115795
Submodule qtdatavis3d updated: 4d2efb91eb...d8a9d236ea
Submodule qtdeclarative updated: 283a900c4e...282d553053
2
qtdoc
2
qtdoc
Submodule qtdoc updated: a78613965f...30843356fa
Submodule qtgamepad updated: 91b692255f...5811f1752f
Submodule qtgraphicaleffects updated: f61dcaa5e5...cd1ce384b9
Submodule qtimageformats updated: e9daef6d8f...950add07f0
Submodule qtlocation updated: b0dd210c2d...1ab65694be
Submodule qtmacextras updated: 7750febd32...35d2c1bb99
Submodule qtmultimedia updated: 52f5785cfa...1e70299bba
Submodule qtnetworkauth updated: 92f6d5d612...8c0018db2a
Submodule qtpurchasing updated: 064be10230...5b014bdadd
2
qtqa
2
qtqa
Submodule qtqa updated: 82a3dfd8a6...f6ae7d5705
Submodule qtquickcontrols updated: ca6bba7163...4961e95a52
Submodule qtquickcontrols2 updated: c48b314ede...7a1aa360fd
Submodule qtremoteobjects updated: 7aef155a56...a4ac5446ee
Submodule qtrepotools updated: 5655cafd10...df3090cb05
2
qtscript
2
qtscript
Submodule qtscript updated: bc1c3fb95c...39fd6bb400
2
qtscxml
2
qtscxml
Submodule qtscxml updated: 320735f9a4...e054306b67
Submodule qtsensors updated: 30044c5a4a...a1e9b6acb2
Submodule qtserialbus updated: 6654d88750...6e796645c5
Submodule qtserialport updated: 0a242c4940...672dd10884
2
qtspeech
2
qtspeech
Submodule qtspeech updated: 92c593cd18...d4b0796361
2
qtsvg
2
qtsvg
Submodule qtsvg updated: 7a28db8f5b...e2fbd2cf27
2
qttools
2
qttools
Submodule qttools updated: c9eeabc7a7...e610562828
Submodule qttranslations updated: 23cc9020b9...f9d3094f89
Submodule qtvirtualkeyboard updated: 3fd388fe38...1cd903f20c
Submodule qtwayland updated: 8c5999644c...042dff4b35
Submodule qtwebchannel updated: 56a155e68d...b4682cf419
Submodule qtwebengine updated: cc526afe9c...ec04f1b1ff
Submodule qtwebsockets updated: 3dc383a807...2a7b08576a
Submodule qtwebview updated: acc015e1ca...331af33f24
Submodule qtwinextras updated: 0f6fab0d89...71044b70f8
Submodule qtx11extras updated: b51ac2d46c...8b98f968cd
Submodule qtxmlpatterns updated: 4dcae15a5a...c9396275ea
Reference in New Issue
Block a user