diff --git a/bucket/qt-creator-cdb-ext-git.json b/bucket/qt-creator-cdb-ext-git.json new file mode 100644 index 00000000000..0a84c6b8cde --- /dev/null +++ b/bucket/qt-creator-cdb-ext-git.json @@ -0,0 +1,33 @@ +{ + "version": "19.0.1", + "description": "Qt Creator CDB Debugger Support (GitHub releases build)", + "homepage": "https://doc.qt.io/qtcreator/index.html", + "license": "GPL-3.0-only", + "notes": [ + "This package uses the GitHub releases build of the Qt Creator CDB extension.", + "These builds are not officially supported. For official packages, see https://download.qt.io/official_releases/qtcreator", + "Only x64 builds are available from GitHub releases (no arm64).", + "Do not install alongside 'extras/qt-creator-cdb-ext' — both target the same parent app directory." + ], + "depends": "versions/qt-creator-git", + "architecture": { + "64bit": { + "url": "https://github.com/qt-creator/qt-creator/releases/download/v19.0.1/qtcreatorcdbext-windows-x64-msvc-19.0.1.7z", + "hash": "sha256:cc042c1e5569c1ee5637dab034d02a8309b13214d6b32bcfc8655459d97f528a" + } + }, + "post_install": [ + "Remove-Item \"$(appdir qt-creator-git $global)\\current\\lib\\qtcreatorcdbext*\" -Force -Recurse", + "(Get-Item $dir\\lib\\qtcreatorcdbext*).Name | foreach { New-Item \"$(appdir qt-creator-git $global)\\current\\lib\\$_\" -ItemType Junction -Target \"$dir\\lib\\$_\" -Force | Out-Null }" + ], + "checkver": { + "github": "https://github.com/qt-creator/qt-creator" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/qt-creator/qt-creator/releases/download/v$version/qtcreatorcdbext-windows-x64-msvc-$version.7z" + } + } + } +} diff --git a/bucket/qt-creator-git.json b/bucket/qt-creator-git.json new file mode 100644 index 00000000000..4da3678865b --- /dev/null +++ b/bucket/qt-creator-git.json @@ -0,0 +1,38 @@ +{ + "version": "19.0.1", + "description": "IDE for development with the Qt framework (GitHub releases build)", + "homepage": "https://doc.qt.io/qtcreator/index.html", + "license": "GPL-3.0-only", + "notes": [ + "This package uses the GitHub releases build of Qt Creator.", + "These builds are not officially supported. For official packages, see https://download.qt.io/official_releases/qtcreator", + "Only x64 builds are available from GitHub releases (no arm64).", + "Do not install alongside 'extras/qt-creator' — both create the same shim and shortcut." + ], + "suggest": { + "vcredist": "extras/vcredist2022" + }, + "architecture": { + "64bit": { + "url": "https://github.com/qt-creator/qt-creator/releases/download/v19.0.1/qtcreator-windows-x64-msvc-19.0.1.7z", + "hash": "sha256:d6bc6068587297ce2dc38787bc5ace43368f85ea59520117d2a702d59bd6e40f" + } + }, + "bin": "bin\\qtcreator.exe", + "shortcuts": [ + [ + "bin\\qtcreator.exe", + "Qt Creator" + ] + ], + "checkver": { + "github": "https://github.com/qt-creator/qt-creator" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/qt-creator/qt-creator/releases/download/v$version/qtcreator-windows-x64-msvc-$version.7z" + } + } + } +} diff --git a/bucket/qt-creator-wininterrupt-git.json b/bucket/qt-creator-wininterrupt-git.json new file mode 100644 index 00000000000..dd85bfbb3f0 --- /dev/null +++ b/bucket/qt-creator-wininterrupt-git.json @@ -0,0 +1,30 @@ +{ + "version": "19.0.1", + "description": "Qt Creator wininterrupt (GitHub releases build)", + "homepage": "https://doc.qt.io/qtcreator/index.html", + "license": "GPL-3.0-only", + "notes": [ + "This package uses the GitHub releases build of the Qt Creator wininterrupt utility.", + "These builds are not officially supported. For official packages, see https://download.qt.io/official_releases/qtcreator", + "Only x64 builds are available from GitHub releases (no arm64).", + "Do not install alongside 'extras/qt-creator-wininterrupt' — both target the same parent app directory." + ], + "depends": "versions/qt-creator-git", + "architecture": { + "64bit": { + "url": "https://github.com/qt-creator/qt-creator/releases/download/v19.0.1/wininterrupt-windows-x64-msvc-19.0.1.7z", + "hash": "sha256:d4c843d7a3daa1c203ed77c5797fe90251e5b1e8cc2a5a8409840d55e34faba9" + } + }, + "post_install": "(Get-Item $dir\\bin\\win*interrupt.exe).Name | foreach { New-Item \"$(appdir qt-creator-git $global)\\current\\bin\\$_\" -ItemType HardLink -Target \"$dir\\bin\\$_\" -Force | Out-Null }", + "checkver": { + "github": "https://github.com/qt-creator/qt-creator" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/qt-creator/qt-creator/releases/download/v$version/wininterrupt-windows-x64-msvc-$version.7z" + } + } + } +}