aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/makedmg.py
Commit message (Collapse)AuthorAgeFilesLines
* Move license into LICENSES subdirAlexandru Croitor2025-03-271-1/+1
| | | | | | | | In preparation for SBOM creation, where we will refer to all licenses in the LICENSES subdirectory. Change-Id: I73e54ca0ccf6736c7b03165c2067ab225903b128 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Scripts: Update compression algorithm for makedmgCristian Adam2023-11-241-1/+1
| | | | | | | | | bzip2 has been marked as deprecated by hdutil. Change-Id: I647f1895c6b0d6456806d2ce3768fabcfdcfabc3 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
* Merge remote-tracking branch 'origin/10.0' into qds/devTim Jenßen2023-03-261-1/+1
|\ | | | | | | | | | | | | | | bigger conflicts resolved at: src/plugins/qmldesigner/CMakeLists.txt src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp Change-Id: I08e2a109d8e37cbd77225129854e9e633725bfc7
| * Replace GPL-3.0 with GPL-3.0-onlyKai Köhne2023-01-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | GPL-3.0 is deprecated by SPDX. Change done by find . -type f -exec perl -pi -e 's/LicenseRef-Qt-Commercial OR GPL-3.0(?!-)/LicenseRef-Qt-Commercial OR GPL-3.0-only/g' {} \; Change-Id: If316a498e3f27d2030b86d4e7743b3237ce09939 Reviewed-by: Lucie Gerard <lucie.gerard@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | scripts: add --keep-signed-content-at to makedmg.pyTim Jenssen2023-03-131-1/+6
| | | | | | | | | | Change-Id: I3fd76cced3233afca90158717fbff400126a09c6 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | scripts: add license-replacement featureTim Jenssen2023-03-091-1/+6
| | | | | | | | | | | | | | | | We also have enterprise dmg for example at the QtDesignStudio case so we need to replace the default LGPL with enterprise. Change-Id: I059e056cd4fda02f8befa72a2b694ade471b7f47 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | Revert "scripts: add ignore-codesign-paths feature"Tim Jenssen2023-03-031-6/+1
| | | | | | | | | | | | | | | | | | This reverts commit cc4914ff83915cf4235b0cbbf265b4d0e577bb6d. Reason for revert: did not work Change-Id: Ib6e860f93a23bb599a4c6da98e23117498ff294a Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | scripts: add ignore-codesign-paths featureTim Jenssen2023-03-031-1/+6
| | | | | | | | | | | | | | | | QtDesignStudio packages Qt into the dmg which is already codesigned. Change-Id: I8d0f0d6df1e8792e44ef93ab6f871e6eecad7183 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | makedmg: add dmg-size optionTim Jenssen2023-02-201-1/+2
|/ | | | | | | | The dmg size for QtDesignStudio can be much bigger then the default size which is enough for QtCreator. Change-Id: I2a7cbe01ca05fc32bb3b6b5a82c1670f9703ae50 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Scripts: Fix permissionsChristian Stenger2022-08-291-0/+0
| | | | | | | Broke with a7956df3ca45. Change-Id: I072ea34183aedf2fd693af1bb589660aa06b9e1c Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Use SPDX license identifiersLucie Gérard2022-08-261-23/+1
| | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. Task-number: QTBUG-67283 Change-Id: I708fd1f9f2b73d60f57cc3568646929117825813 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Move build scripts to Python3Eike Ziller2022-04-201-1/+1
| | | | | | | | | On newer macOS versions there even is no unversioned python executable anymore, so we need to make it explicit Change-Id: Ic2260a06b859e949a42f7dc34f1ff4dd582ce635 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* macOS: Fix creation of disk image with universal buildsEike Ziller2021-09-071-1/+1
| | | | | | | | Our universal Qt Creator build can be larger than 1 GB. Increase maximum size of disk image. Change-Id: I055e891f7da8e3c9db99a7b4b2d703cca594c22a Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix code signature on macOSEike Ziller2018-05-141-1/+5
| | | | | | | | | | We build packages with extra debug info, but sign the application before removing the debug info for the release package. We have to codesign (potentially again) between copying and packaging. Task-number: QTCREATORBUG-20370 Change-Id: I5549ca5045eb995e5a61794473c2d0180b778711 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Filter debug info out when creating macOS disk imageEike Ziller2018-01-231-0/+60
Move the script to Python for that, for code sharing Change-Id: I1a0b1ed7fe3ed4413045d478c82621d75800520e Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>