From b3aee1c5830004b847fa4a7352d9f1c0c4fd093a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20Petter=20Ska=CC=8Alerud?= Date: Fri, 13 Jun 2025 12:35:58 +0200 Subject: [PATCH] Coin, macOS: Call script 'set_tcc_permissions.sh' on macOS x86 targets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Qt Multimedia needs correct permissions set in order to run automated tests. This is currently being done on our macOS ARM targets, but not x86 targets. This patch runs the scripts on relevant x86 targets. Pick-to: 6.10 6.9 6.8 Task-number: QTBUG-137582 Change-Id: Ia13b8f190938b44b8a14fc8c796912910a8d6d88 Reviewed-by: Tor Arne Vestbø --- .../qtci-macos-13-x86_64/01-set_tcc_permissions.sh | 6 ++++++ .../qtci-macos-14-x86_64/01-set_tcc_permissions.sh | 6 ++++++ .../qtci-macos-15-x86_64/01-set_tcc_permissions.sh | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100755 coin/provisioning/qtci-macos-13-x86_64/01-set_tcc_permissions.sh create mode 100755 coin/provisioning/qtci-macos-14-x86_64/01-set_tcc_permissions.sh create mode 100755 coin/provisioning/qtci-macos-15-x86_64/01-set_tcc_permissions.sh diff --git a/coin/provisioning/qtci-macos-13-x86_64/01-set_tcc_permissions.sh b/coin/provisioning/qtci-macos-13-x86_64/01-set_tcc_permissions.sh new file mode 100755 index 00000000..54102a27 --- /dev/null +++ b/coin/provisioning/qtci-macos-13-x86_64/01-set_tcc_permissions.sh @@ -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" diff --git a/coin/provisioning/qtci-macos-14-x86_64/01-set_tcc_permissions.sh b/coin/provisioning/qtci-macos-14-x86_64/01-set_tcc_permissions.sh new file mode 100755 index 00000000..54102a27 --- /dev/null +++ b/coin/provisioning/qtci-macos-14-x86_64/01-set_tcc_permissions.sh @@ -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" diff --git a/coin/provisioning/qtci-macos-15-x86_64/01-set_tcc_permissions.sh b/coin/provisioning/qtci-macos-15-x86_64/01-set_tcc_permissions.sh new file mode 100755 index 00000000..54102a27 --- /dev/null +++ b/coin/provisioning/qtci-macos-15-x86_64/01-set_tcc_permissions.sh @@ -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"