mirror of
git://code.qt.io/qt/qt5.git
synced 2026-03-07 04:46:06 +08:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
050897a64b | ||
|
|
8e921c3ad6 | ||
|
|
409ffc507b | ||
|
|
1499e6ebdf | ||
|
|
b5637bcffc | ||
|
|
d2e90f7b0e |
@@ -5,7 +5,6 @@ Include: [
|
|||||||
integrity.yaml,
|
integrity.yaml,
|
||||||
ios-tests.yaml,
|
ios-tests.yaml,
|
||||||
address_sanitizer_platforms.yaml,
|
address_sanitizer_platforms.yaml,
|
||||||
linux_android_tests_multi_abi.yaml,
|
linux_android_tests_multi_abi.yaml
|
||||||
wasm_qtbase_tests.yaml
|
|
||||||
]
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,17 +1,20 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Copyright (C) 2021 The Qt Company Ltd.
|
# Copyright (C) 2024 The Qt Company Ltd.
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
||||||
|
|
||||||
# This script installs JDK
|
# This script installs JDK
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
|
|
||||||
echo "Installing Java Development Kit"
|
echo "Installing Java Development Kit"
|
||||||
version=11.0.12
|
version=17.0.12
|
||||||
targetFile=jdk-${version}_osx-x64_bin.dmg
|
targetFile=jdk-${version}_macos-x64_bin.dmg
|
||||||
|
expectedHash="6fba2fbe5d181bd2ef7fd79e0335278c13f611cb"
|
||||||
|
|
||||||
url=ci-files01-hki.ci.qt.io:/hdd/www/input/mac
|
url=ci-files01-hki.ci.qt.io:/hdd/www/input/mac
|
||||||
# url_alt=https://www.oracle.com/java/technologies/downloads/#java11-linux
|
# url_alt=https://www.oracle.com/java/technologies/downloads/#jdk17-mac
|
||||||
|
|
||||||
echo "Mounting $targetFile"
|
echo "Mounting $targetFile"
|
||||||
sudo mkdir -p /Volumes/files
|
sudo mkdir -p /Volumes/files
|
||||||
@@ -19,6 +22,8 @@ sudo mount -o locallocks "$url" /Volumes/files
|
|||||||
|
|
||||||
sudo cp "/Volumes/files/$targetFile" /tmp
|
sudo cp "/Volumes/files/$targetFile" /tmp
|
||||||
sudo umount /Volumes/files
|
sudo umount /Volumes/files
|
||||||
|
cd /tmp
|
||||||
|
VerifyHash "$targetFile" "$expectedHash"
|
||||||
sudo hdiutil attach "/tmp/$targetFile"
|
sudo hdiutil attach "/tmp/$targetFile"
|
||||||
|
|
||||||
echo Installing JDK
|
echo Installing JDK
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Copyright (C) 2021 The Qt Company Ltd.
|
# Copyright (C) 2024 The Qt Company Ltd.
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
||||||
|
|
||||||
# This script installs JDK
|
# This script installs JDK
|
||||||
@@ -8,10 +8,10 @@ set -ex
|
|||||||
|
|
||||||
echo "Installing Java Development Kit"
|
echo "Installing Java Development Kit"
|
||||||
|
|
||||||
targetFile=zulu15.29.15-ca-jdk15.0.2-macosx_aarch64.dmg
|
targetFile=zulu17.54.21-ca-jdk17.0.13-macosx_aarch64.dmg
|
||||||
|
|
||||||
url=ci-files01-hki.ci.qt.io:/hdd/www/input/mac
|
url=ci-files01-hki.ci.qt.io:/hdd/www/input/mac
|
||||||
# url_alt=https://cdn.azul.com/zulu/bin/zulu15.29.15-ca-jdk15.0.2-macosx_aarch64.dmg
|
# url_alt=https://cdn.azul.com/zulu/bin/zulu17.54.21-ca-jdk17.0.13-macosx_aarch64.dmg
|
||||||
|
|
||||||
echo "Mounting $targetFile"
|
echo "Mounting $targetFile"
|
||||||
sudo mkdir -p /Volumes/files
|
sudo mkdir -p /Volumes/files
|
||||||
@@ -22,12 +22,12 @@ sudo umount /Volumes/files
|
|||||||
sudo hdiutil attach "/tmp/$targetFile"
|
sudo hdiutil attach "/tmp/$targetFile"
|
||||||
|
|
||||||
echo Installing JDK
|
echo Installing JDK
|
||||||
cd /Volumes/Zulu\ OpenJDK\ 15.29+15 && sudo installer -pkg Double-Click\ to\ Install\ Zulu\ 15.pkg -target /
|
cd /Volumes/Azul\ Zulu\ JDK\ 17.54+21 && sudo installer -pkg Double-Click\ to\ Install\ Azul\ Zulu\ JDK\ 17.pkg -target /
|
||||||
|
|
||||||
echo "Unmounting $targetFile"
|
echo "Unmounting $targetFile"
|
||||||
sudo hdiutil unmount /Volumes/Zulu\ OpenJDK\ 15.29+15 -force
|
sudo hdiutil unmount /Volumes/Azul\ Zulu\ JDK\ 17.54+21 -force
|
||||||
|
|
||||||
echo "Disable auto update"
|
echo "Disable auto update"
|
||||||
sudo defaults write /Library/Preferences/com.oracle.java.Java-Updater JavaAutoUpdateEnabled -bool false
|
sudo defaults write /Library/Preferences/com.oracle.java.Java-Updater JavaAutoUpdateEnabled -bool false
|
||||||
|
|
||||||
echo "JDK Version = 15.0.2" >> ~/versions.txt
|
echo "JDK Version = 17.0.13" >> ~/versions.txt
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ $mimer_dir="c:\MimerSQL"
|
|||||||
|
|
||||||
Download $url_official $url_cache $mimersqlPackage
|
Download $url_official $url_cache $mimersqlPackage
|
||||||
Verify-Checksum $mimersqlPackage $sha1
|
Verify-Checksum $mimersqlPackage $sha1
|
||||||
Run-Executable "$mimersqlPackage" "/install InstallFolder=$mimer_dir /passive"
|
Run-Executable "$mimersqlPackage" "/install InstallFolder=$mimer_dir /passive ExcludeDbVisualizer=1 ExcludeJava=1 ExcludeServer=1 ExcludeDocumentation=1 ExcludeReplication=1"
|
||||||
|
|
||||||
Set-EnvironmentVariable "MIMERSQL_DEV_ROOT" "$mimer_dir\dev"
|
Set-EnvironmentVariable "MIMERSQL_DEV_ROOT" "$mimer_dir\dev"
|
||||||
|
|
||||||
|
|||||||
@@ -21,9 +21,9 @@ done
|
|||||||
|
|
||||||
echo "Using public repositories for now. Repo-clones isn't set yet for Debian use"
|
echo "Using public repositories for now. Repo-clones isn't set yet for Debian use"
|
||||||
# (ping -c 3 repo-clones.ci.qt.io && set_internal_repo) || echo "Internal package repository not found. Using public repositories."
|
# (ping -c 3 repo-clones.ci.qt.io && set_internal_repo) || echo "Internal package repository not found. Using public repositories."
|
||||||
echo "deb http://deb.debian.org/debian bullseye-backports main" | sudo tee -a /etc/apt/sources.list
|
|
||||||
echo "deb-src http://deb.debian.org/debian bullseye-backports main" | sudo tee -a /etc/apt/sources.list
|
|
||||||
|
|
||||||
|
echo "deb https://archive.debian.org/debian bullseye-backports main" | sudo tee -a /etc/apt/sources.list
|
||||||
|
echo "deb-src https://archive.debian.org/debian bullseye-backports main" | sudo tee -a /etc/apt/sources.list
|
||||||
# Make sure needed ca-certificates are available
|
# Make sure needed ca-certificates are available
|
||||||
installPackages+=(ca-certificates)
|
installPackages+=(ca-certificates)
|
||||||
# Git is not needed by builds themselves, but is nice to have
|
# Git is not needed by builds themselves, but is nice to have
|
||||||
@@ -111,7 +111,7 @@ installPackages+=(libcurl4-openssl-dev)
|
|||||||
installPackages+=(libicu-dev)
|
installPackages+=(libicu-dev)
|
||||||
installPackages+=(zlib1g-dev)
|
installPackages+=(zlib1g-dev)
|
||||||
installPackages+=(zlib1g)
|
installPackages+=(zlib1g)
|
||||||
installPackages+=(openjdk-11-jdk)
|
installPackages+=(openjdk-17-jdk)
|
||||||
installPackages+=(libgtk-3-dev)
|
installPackages+=(libgtk-3-dev)
|
||||||
installPackages+=(ninja-build)
|
installPackages+=(ninja-build)
|
||||||
installPackages+=(libssl-dev)
|
installPackages+=(libssl-dev)
|
||||||
|
|||||||
@@ -137,8 +137,8 @@ installPackages+=(libicu-dev)
|
|||||||
installPackages+=(zlib1g-dev)
|
installPackages+=(zlib1g-dev)
|
||||||
installPackages+=(zlib1g)
|
installPackages+=(zlib1g)
|
||||||
installPackages+=(openjdk-8-jdk)
|
installPackages+=(openjdk-8-jdk)
|
||||||
#Java 11 for Android
|
#Java 17 for Android
|
||||||
installPackages+=(openjdk-11-jdk)
|
installPackages+=(openjdk-17-jdk)
|
||||||
installPackages+=(libgtk-3-dev)
|
installPackages+=(libgtk-3-dev)
|
||||||
installPackages+=(ninja-build)
|
installPackages+=(ninja-build)
|
||||||
installPackages+=(libssl-dev)
|
installPackages+=(libssl-dev)
|
||||||
|
|||||||
@@ -139,8 +139,8 @@ installPackages+=(libicu-dev)
|
|||||||
installPackages+=(zlib1g-dev)
|
installPackages+=(zlib1g-dev)
|
||||||
installPackages+=(zlib1g)
|
installPackages+=(zlib1g)
|
||||||
installPackages+=(openjdk-8-jdk)
|
installPackages+=(openjdk-8-jdk)
|
||||||
#Java 11 for Android
|
#Java 17 for Android, needed by RTA
|
||||||
installPackages+=(openjdk-11-jdk)
|
installPackages+=(openjdk-17-jdk)
|
||||||
installPackages+=(libgtk-3-dev)
|
installPackages+=(libgtk-3-dev)
|
||||||
installPackages+=(ninja-build)
|
installPackages+=(ninja-build)
|
||||||
installPackages+=(libssl-dev)
|
installPackages+=(libssl-dev)
|
||||||
|
|||||||
@@ -66,6 +66,9 @@ sudo zypper -nq install make
|
|||||||
# Tools to build Git
|
# Tools to build Git
|
||||||
sudo zypper -nq install autoconf libcurl-devel libexpat-devel
|
sudo zypper -nq install autoconf libcurl-devel libexpat-devel
|
||||||
|
|
||||||
|
# Java
|
||||||
|
sudo zypper -nq install java-17-openjdk
|
||||||
|
|
||||||
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
|
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -72,6 +72,9 @@ sudo zypper -nq install openssl-3
|
|||||||
# Valgrind (Needed for testlib selftests)
|
# Valgrind (Needed for testlib selftests)
|
||||||
sudo zypper -nq install valgrind-devel
|
sudo zypper -nq install valgrind-devel
|
||||||
|
|
||||||
|
# Java
|
||||||
|
sudo zypper -nq install java-17-openjdk
|
||||||
|
|
||||||
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
|
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -72,6 +72,8 @@ sudo zypper -nq install valgrind-devel
|
|||||||
# cifs-utils, for mounting smb drive
|
# cifs-utils, for mounting smb drive
|
||||||
sudo zypper -nq install cifs-utils
|
sudo zypper -nq install cifs-utils
|
||||||
|
|
||||||
|
# Java
|
||||||
|
sudo zypper -nq install java-17-openjdk
|
||||||
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
|
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
|
||||||
echo "GCC = $gccVersion" >> versions.txt
|
echo "GCC = $gccVersion" >> versions.txt
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user