mirror of
git://code.qt.io/qt/qt5.git
synced 2025-12-21 07:28:21 +08:00
Provisioning: Add macOS 26 Intel
Task-number: QTQAINFRA-7196 Change-Id: I56027e54391cbd90c8ff17ff670ad6551c3bcc0f Reviewed-by: Simo Fält <simo.falt@qt.io>
This commit is contained in:
@@ -41,6 +41,13 @@ Configurations:
|
|||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
Platform dependency: 'macos-universal-on-arm64'
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
|
-
|
||||||
|
Id: 'macos-26-x86_64-tests'
|
||||||
|
Template: 'qtci-macos-26-x86_64-100'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly', 'Packaging', 'DoNotAbortTestingOnFirstFailure']
|
||||||
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
|
Environment variables: [ 'COIN_CTEST_IGNORE_EXIT_CODE=1' ]
|
||||||
|
|
||||||
# And arm64
|
# And arm64
|
||||||
|
|
||||||
@@ -85,6 +92,16 @@ Configurations:
|
|||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
||||||
]
|
]
|
||||||
|
-
|
||||||
|
Id: 'macos-26-x86_64-developer-build'
|
||||||
|
Template: 'qtci-macos-26-x86_64-100'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure', 'StandaloneExamples']
|
||||||
|
Configure arguments: '-developer-build -release -force-asserts -force-debug-info -no-pch -no-framework -qtnamespace TestNamespace -make examples'
|
||||||
|
Environment variables: [
|
||||||
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'macos-arm64-developer-build'
|
Id: 'macos-arm64-developer-build'
|
||||||
Template: 'qtci-macos-15-arm-104'
|
Template: 'qtci-macos-15-arm-104'
|
||||||
|
|||||||
3
coin/provisioning/qtci-macos-26-x86_64/01-disable-net-lso.sh
Executable file
3
coin/provisioning/qtci-macos-26-x86_64/01-disable-net-lso.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
"$(dirname "$0")"/../common/macos/disable_net_lso.sh
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
"$(dirname "$0")"/../common/macos/disable-notifications_and_warnings.sh
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/01-disable-updates.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/01-disable-updates.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/system_updates.sh"
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/enable_zsh_history_and_viminfo.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/enable_zsh_history_and_viminfo.sh"
|
||||||
3
coin/provisioning/qtci-macos-26-x86_64/01-increase_limits.sh
Executable file
3
coin/provisioning/qtci-macos-26-x86_64/01-increase_limits.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
"$(dirname "$0")"/../common/macos/increase_limits.sh
|
||||||
3
coin/provisioning/qtci-macos-26-x86_64/01-install_telegraf.sh
Executable file
3
coin/provisioning/qtci-macos-26-x86_64/01-install_telegraf.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
"$(dirname "$0")"/../common/macos/telegraf_install.sh
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/01-mount-vcpkg-cache-drive.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/01-mount-vcpkg-cache-drive.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/mount-vcpkg-cache-drive.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/mount-vcpkg-cache-drive.sh"
|
||||||
6
coin/provisioning/qtci-macos-26-x86_64/01-set_tcc_permissions.sh
Executable file
6
coin/provisioning/qtci-macos-26-x86_64/01-set_tcc_permissions.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Copyright (C) 2025 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/set_tcc_permissions.sh"
|
||||||
10
coin/provisioning/qtci-macos-26-x86_64/01-sha1sum-compatibility.sh
Executable file
10
coin/provisioning/qtci-macos-26-x86_64/01-sha1sum-compatibility.sh
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Copyright (C) 2023 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
|
||||||
|
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/sha1sum-compatibility.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/sha1sum-compatibility.sh"
|
||||||
9
coin/provisioning/qtci-macos-26-x86_64/03-bashprofile.sh
Executable file
9
coin/provisioning/qtci-macos-26-x86_64/03-bashprofile.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# Read .bashrc if exist
|
||||||
|
printf -- "# Get the aliases and functions\nif [ -f ~/.bashrc ]; then\n . ~/.bashrc\nfi\n" >> ~/.bash_profile
|
||||||
|
|
||||||
84
coin/provisioning/qtci-macos-26-x86_64/05-systemsetup.sh
Executable file
84
coin/provisioning/qtci-macos-26-x86_64/05-systemsetup.sh
Executable file
@@ -0,0 +1,84 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# This script modifies system settings for automated use
|
||||||
|
|
||||||
|
targetFile="$HOME/vncpw.txt"
|
||||||
|
|
||||||
|
# Fetch password
|
||||||
|
curl --retry 5 --retry-delay 10 --retry-max-time 60 \
|
||||||
|
"http://ci-files01-hki.ci.qt.io/input/semisecure/vncpw.txt" \
|
||||||
|
-o "$targetFile"
|
||||||
|
shasum "$targetFile" |grep "a795fccaa8f277e62ec08e6056c544b8b63924a0"
|
||||||
|
|
||||||
|
{ VNCPassword=$(cat "$targetFile"); } 2> /dev/null
|
||||||
|
NTS_IP=10.212.2.216
|
||||||
|
|
||||||
|
echo "Disable Screensaver"
|
||||||
|
# For current session
|
||||||
|
defaults -currentHost write com.apple.screensaver idleTime 0
|
||||||
|
|
||||||
|
echo "Disable sleep"
|
||||||
|
sudo pmset sleep 0 displaysleep 0
|
||||||
|
|
||||||
|
# For session after a reboot
|
||||||
|
mkdir -p "$HOME/Library/LaunchAgents"
|
||||||
|
sudo tee -a "$HOME/Library/LaunchAgents/no-screensaver.plist" <<EOT
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>Label</key>
|
||||||
|
<string>org.qt.io.screensaver_disable</string>
|
||||||
|
<key>ProgramArguments</key>
|
||||||
|
<array>
|
||||||
|
<string>defaults</string>
|
||||||
|
<string>-currentHost</string>
|
||||||
|
<string>write</string>
|
||||||
|
<string>com.apple.screensaver</string>
|
||||||
|
<string>idleTime</string>
|
||||||
|
<string>0</string>
|
||||||
|
</array>
|
||||||
|
<key>RunAtLoad</key>
|
||||||
|
<true/>
|
||||||
|
<key>KeepAlive</key>
|
||||||
|
<false/>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
|
EOT
|
||||||
|
|
||||||
|
defaults write com.apple.screensaver askForPassword -int 0
|
||||||
|
|
||||||
|
echo "Set keyboard type rates and delays"
|
||||||
|
# normal minimum is 15 (225 ms)
|
||||||
|
defaults write -g InitialKeyRepeat -int 15
|
||||||
|
# normal minimum is 2 (30 ms)
|
||||||
|
defaults write -g KeyRepeat -int 2
|
||||||
|
|
||||||
|
set +x
|
||||||
|
echo "Enable remote desktop sharing"
|
||||||
|
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
|
||||||
|
-activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts \
|
||||||
|
-setvncpw -vncpw "$VNCPassword" -restart -agent -privs -all
|
||||||
|
set -x
|
||||||
|
|
||||||
|
echo "Set Network Test Server address to $NTS_IP in /etc/hosts"
|
||||||
|
echo "$NTS_IP qt-test-server qt-test-server.qt-test-net" | sudo tee -a /etc/hosts
|
||||||
|
|
||||||
|
sudo systemsetup settimezone GMT
|
||||||
|
sudo systemsetup setusingnetworktime off
|
||||||
|
sudo rm -f "$targetFile"
|
||||||
|
|
||||||
|
# Enable automount for nfs shares
|
||||||
|
sudo sed -i'.orig' -e 's:^#/net:/net:' -e 's:hidefromfinder,nosuid:hidefromfinder,nosuid,locallocks,nocallback:' /etc/auto_master
|
||||||
|
sudo automount -cv
|
||||||
|
|
||||||
|
# Disable multicast advertisements
|
||||||
|
sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true
|
||||||
|
|
||||||
|
# Enable Use keyboard navigation to move focus between controls
|
||||||
|
defaults write -g AppleKeyboardUIMode -int 2
|
||||||
12
coin/provisioning/qtci-macos-26-x86_64/06-crashreporter.sh
Executable file
12
coin/provisioning/qtci-macos-26-x86_64/06-crashreporter.sh
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
#!/usr/bin/env sh
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
defaults write com.apple.CrashReporter DialogType server
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
SetEnvVar "SWIFT_BACKTRACE" "enable=yes,output-to=stderr,preset=medium,interactive=false,warnings=suppressed"
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/06-disable_spotlight.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/06-disable_spotlight.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/disable_spotlight.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/disable_spotlight.sh"
|
||||||
6
coin/provisioning/qtci-macos-26-x86_64/06-disable_update_downloads.sh
Executable file
6
coin/provisioning/qtci-macos-26-x86_64/06-disable_update_downloads.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
set -ex
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR"/../common/macos/disable_update_downloads.sh
|
||||||
11
coin/provisioning/qtci-macos-26-x86_64/07-SSL_keychain.sh
Executable file
11
coin/provisioning/qtci-macos-26-x86_64/07-SSL_keychain.sh
Executable file
@@ -0,0 +1,11 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
# Enables the usage of temporary keychains for SSL autotests
|
||||||
|
SetEnvVar "QT_SSL_USE_TEMPORARY_KEYCHAIN" "1"
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/10-enable-vnc.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/10-enable-vnc.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2024 The Qt Company Ltd
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/enable_vnc.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/enable_vnc.sh"
|
||||||
21
coin/provisioning/qtci-macos-26-x86_64/15-xz.sh
Executable file
21
coin/provisioning/qtci-macos-26-x86_64/15-xz.sh
Executable file
@@ -0,0 +1,21 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Copyright (C) 2023 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
|
||||||
|
|
||||||
|
# This script installs XZ-Utils
|
||||||
|
|
||||||
|
# XZ-Utils are needed for uncompressing xz-compressed files
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/InstallPKGFromURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/InstallPKGFromURL.sh"
|
||||||
|
|
||||||
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/mac/macos_10.12_sierra/XZ.pkg"
|
||||||
|
AltUrl="http://sourceforge.net/projects/macpkg/files/XZ/5.0.7/XZ.pkg"
|
||||||
|
SHA1="f0c1f82ebcffe0bd4b8b57b6a77805db56b2de67"
|
||||||
|
DestDir="/"
|
||||||
|
|
||||||
|
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
||||||
|
|
||||||
|
echo "XZ = 5.0.7" >> ~/versions.txt
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/20-java.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/20-java.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/java.sh"
|
||||||
22
coin/provisioning/qtci-macos-26-x86_64/20-xcode.sh
Executable file
22
coin/provisioning/qtci-macos-26-x86_64/20-xcode.sh
Executable file
@@ -0,0 +1,22 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# This script installs Xcode
|
||||||
|
# Prerequisites: Have Xcode prefetched to local cache as xz compressed.
|
||||||
|
# This can be achieved by fetching Xcode_9.xip from Apple Store.
|
||||||
|
# Uncompress it with 'xar -xf Xcode_9.xip'
|
||||||
|
# Then get https://gist.githubusercontent.com/pudquick/ff412bcb29c9c1fa4b8d/raw/24b25538ea8df8d0634a2a6189aa581ccc6a5b4b/parse_pbzx2.py
|
||||||
|
# with which you can run 'python parse_pbzx2.py Content'.
|
||||||
|
# This will give you five files called "Content.part<00..05>.cpio.xz".
|
||||||
|
# Extract those that have the extension .xz with xz.
|
||||||
|
# "cat" together all the content files "cat file1, file2, file3, file4, file5 >file_new"
|
||||||
|
# Compress the new file with xz back to something like Xcode_9.xz
|
||||||
|
# Upload the file to temporary storage for this script to use.
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/install_xcode.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/install_xcode.sh"
|
||||||
|
|
||||||
|
InstallXCode /net/ci-files01-hki.ci.qt.io/hdd/www/input/mac/Xcode_26_Universal.xip 26_Universal
|
||||||
14
coin/provisioning/qtci-macos-26-x86_64/21-install-commandlinetools.sh
Executable file
14
coin/provisioning/qtci-macos-26-x86_64/21-install-commandlinetools.sh
Executable file
@@ -0,0 +1,14 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/install-commandlinetools.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/install-commandlinetools.sh"
|
||||||
|
version="26"
|
||||||
|
packageName="Command_Line_Tools_for_Xcode_$version.dmg"
|
||||||
|
url="http://ci-files01-hki.ci.qt.io/input/mac/$packageName"
|
||||||
|
sha1="6dae65a03bd227756965f2cd2d375ae5b1550db6"
|
||||||
|
|
||||||
|
InstallCommandLineTools $url $url $sha1 $packageName $version
|
||||||
14
coin/provisioning/qtci-macos-26-x86_64/22-install-simulator-runtime.sh
Executable file
14
coin/provisioning/qtci-macos-26-x86_64/22-install-simulator-runtime.sh
Executable file
@@ -0,0 +1,14 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/install-simulator-runtime.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/install-simulator-runtime.sh"
|
||||||
|
version="18.0"
|
||||||
|
packageName=iOS_"$version"_Simulator_Runtime.dmg
|
||||||
|
url="http://ci-files01-hki.ci.qt.io/input/mac/$packageName"
|
||||||
|
sha1="f29778313459b3a2a497ffd711b9dfa212241183"
|
||||||
|
|
||||||
|
InstallSimulatorRuntime $url $url $sha1 $packageName $version
|
||||||
12
coin/provisioning/qtci-macos-26-x86_64/23-homebrew.sh
Executable file
12
coin/provisioning/qtci-macos-26-x86_64/23-homebrew.sh
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2025 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
INSTALLTYPE="PKG"
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
# Usage "$BASEDIR/../common/macos/homebrew.sh" "$INSTALLTYPE" "$HOMEBREW_VERSION" "$HOMEBREW_HASH"
|
||||||
|
# Specify HOMEBREW_VERSION and HOMEBREW_HASH only if defaults set in homebrew.sh are not suitable for this platform
|
||||||
|
"$BASEDIR/../common/macos/homebrew.sh" "$INSTALLTYPE"
|
||||||
3
coin/provisioning/qtci-macos-26-x86_64/24-sccache.sh
Executable file
3
coin/provisioning/qtci-macos-26-x86_64/24-sccache.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/sccache.sh"
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/25-cmake.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/25-cmake.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/cmake.sh"
|
||||||
27
coin/provisioning/qtci-macos-26-x86_64/25-mysql.sh
Executable file
27
coin/provisioning/qtci-macos-26-x86_64/25-mysql.sh
Executable file
@@ -0,0 +1,27 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Copyright (C) 2023 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
|
||||||
|
|
||||||
|
# This script installs MySQL
|
||||||
|
|
||||||
|
# MySQL is needed for Qt to be able to support MySQL
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/InstallAppFromCompressedFileFromURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/InstallAppFromCompressedFileFromURL.sh"
|
||||||
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/mac/macos_10.12_sierra/mysql-5.7.15-osx10.11-x86_64.tar.gz"
|
||||||
|
AltUrl="https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.15-osx10.11-x86_64.tar.gz"
|
||||||
|
SHA1="07949bd42f350b0504a1536b8830b809b4a34fca"
|
||||||
|
appPrefix=""
|
||||||
|
targetDir="/opt/mysql57/"
|
||||||
|
|
||||||
|
sudo mkdir -p "/opt"
|
||||||
|
|
||||||
|
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix" "$targetDir"
|
||||||
|
|
||||||
|
SetEnvVar "MYSQLBINPATH" "/opt/mysql57/bin"
|
||||||
|
echo "MySQL = 5.7.15" >> ~/versions.txt
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/25-pip.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/25-pip.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/pip.sh"
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/25-postgresql.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/25-postgresql.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/postgresql.sh"
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/25-python2.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/25-python2.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/python2.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/python2.sh"
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/25-python3.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/25-python3.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/python3.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/python3.sh"
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/26-freetype.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/26-freetype.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
brew install freetype
|
||||||
10
coin/provisioning/qtci-macos-26-x86_64/26-ninja.sh
Executable file
10
coin/provisioning/qtci-macos-26-x86_64/26-ninja.sh
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/ninja.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/ninja.sh"
|
||||||
|
|
||||||
|
|
||||||
9
coin/provisioning/qtci-macos-26-x86_64/26-odbc.sh
Executable file
9
coin/provisioning/qtci-macos-26-x86_64/26-odbc.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
# Install libiodbc
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/libiodbc.sh" --with-universal
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/26-p7zip.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/26-p7zip.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2025 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
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/p7zip.sh"
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/26-pcre2.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/26-pcre2.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
brew install pcre2
|
||||||
9
coin/provisioning/qtci-macos-26-x86_64/27-binutils.sh
Executable file
9
coin/provisioning/qtci-macos-26-x86_64/27-binutils.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2025 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# binutils is installed with an error: The formula built, but is not symlinked into /usr/local
|
||||||
|
# To avoid stopping the configuration due to this problem, "|| true" is added.
|
||||||
|
brew install binutils || true
|
||||||
9
coin/provisioning/qtci-macos-26-x86_64/27-libclang.sh
Executable file
9
coin/provisioning/qtci-macos-26-x86_64/27-libclang.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
# There is only one mac package and common script uses it as a default
|
||||||
|
"$BASEDIR/../common/unix/libclang.sh"
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/28-libclang-dyn.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/28-libclang-dyn.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/unix/libclang-dyn.sh"
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/28-patchelf.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/28-patchelf.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/install-patchelf.sh"
|
||||||
6
coin/provisioning/qtci-macos-26-x86_64/29-install-pkgconfig.sh
Executable file
6
coin/provisioning/qtci-macos-26-x86_64/29-install-pkgconfig.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/pkgconfig.sh"
|
||||||
9
coin/provisioning/qtci-macos-26-x86_64/29-libusb.sh
Executable file
9
coin/provisioning/qtci-macos-26-x86_64/29-libusb.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
|
||||||
|
"$BASEDIR/../common/macos/libusb.sh"
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/30-android.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/30-android.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2025 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/macos/android.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/android.sh"
|
||||||
9
coin/provisioning/qtci-macos-26-x86_64/30-fbx.sh
Executable file
9
coin/provisioning/qtci-macos-26-x86_64/30-fbx.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/fbx_macos.sh"
|
||||||
|
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/30-install-conan.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/30-install-conan.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/unix/install-conan.sh" "macos"
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/30-nodejs.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/30-nodejs.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/nodejs.sh"
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/35-install-breakpad.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/35-install-breakpad.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/install-breakpad.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/install-breakpad.sh"
|
||||||
9
coin/provisioning/qtci-macos-26-x86_64/35-install_protobuf.sh
Executable file
9
coin/provisioning/qtci-macos-26-x86_64/35-install_protobuf.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/install_protobuf.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/install_protobuf.sh"
|
||||||
|
|
||||||
9
coin/provisioning/qtci-macos-26-x86_64/35-openssl.sh
Executable file
9
coin/provisioning/qtci-macos-26-x86_64/35-openssl.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/install-openssl.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/install-openssl.sh" "macos-universal"
|
||||||
|
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/36-emsdk.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/36-emsdk.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/emsdk.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/emsdk.sh"
|
||||||
6
coin/provisioning/qtci-macos-26-x86_64/37-openapi.sh
Executable file
6
coin/provisioning/qtci-macos-26-x86_64/37-openapi.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#Copyright (C) 2025 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
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/unix/install_openapi.sh"
|
||||||
7
coin/provisioning/qtci-macos-26-x86_64/50-openssl_for_android_darwin.sh
Executable file
7
coin/provisioning/qtci-macos-26-x86_64/50-openssl_for_android_darwin.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Copyright (C) 2023 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
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/openssl_for_android.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/openssl_for_android.sh"
|
||||||
6
coin/provisioning/qtci-macos-26-x86_64/80-screenresolution.sh
Executable file
6
coin/provisioning/qtci-macos-26-x86_64/80-screenresolution.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
"$(dirname "$0")"/../common/macos/screenresolution.sh
|
||||||
|
|
||||||
10
coin/provisioning/qtci-macos-26-x86_64/81-bluetooth.sh
Executable file
10
coin/provisioning/qtci-macos-26-x86_64/81-bluetooth.sh
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
brew install blueutil
|
||||||
|
|
||||||
|
#Disable Bluetooth
|
||||||
|
blueutil -p 0
|
||||||
9
coin/provisioning/qtci-macos-26-x86_64/90-install-ffmpeg.sh
Executable file
9
coin/provisioning/qtci-macos-26-x86_64/90-install-ffmpeg.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/macos/install-ffmpeg-macos.sh" "macos-universal"
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/install-ffmpeg-android.sh" "android-arm64" "use_16kb_page_size"
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/install-ffmpeg-ios.sh"
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/90-squish.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/90-squish.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/unix/squishInstall.sh"
|
||||||
|
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/90-vlc.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/90-vlc.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# for QtMM streaming tests
|
||||||
|
brew install --cask vlc
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/97-set-locale.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/97-set-locale.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR"/../common/macos/set-locale.sh
|
||||||
5
coin/provisioning/qtci-macos-26-x86_64/98-mimersql.sh
Executable file
5
coin/provisioning/qtci-macos-26-x86_64/98-mimersql.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR/../common/macos/mimersql.sh" "macos-universal"
|
||||||
3
coin/provisioning/qtci-macos-26-x86_64/99-clean_gca_keys.sh
Executable file
3
coin/provisioning/qtci-macos-26-x86_64/99-clean_gca_keys.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
"$(dirname "$0")"/../common/macos/clean_gca_keys.sh
|
||||||
8
coin/provisioning/qtci-macos-26-x86_64/99-mac-version.sh
Executable file
8
coin/provisioning/qtci-macos-26-x86_64/99-mac-version.sh
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#Copyright (C) 2023 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
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
"$BASEDIR"/../common/macos/macos-version.sh
|
||||||
Reference in New Issue
Block a user