From 46d336c6477cd1a2bca8d610b44b7fd8693a5d2e Mon Sep 17 00:00:00 2001 From: Cloud Date: Tue, 29 Sep 2026 09:35:05 +0800 Subject: [PATCH 1/2] add dtk 6.7.50 DTK includes components such as dtkcommon, dtklog, dtkcore, dtkgui, dtkwidget, and dtkdeclarative --- mingw-w64-dtkcommon/PKGBUILD | 42 +++++++++ mingw-w64-dtkcore/PKGBUILD | 51 +++++++++++ ...meTypeChanged-signal-on-theme-switch.patch | 85 +++++++++++++++++++ mingw-w64-dtkdeclarative/PKGBUILD | 59 +++++++++++++ .../0001-fix-getpid-on-windows.patch | 14 +++ .../0002-fix-cygpath-for-cmake-on-msys2.patch | 13 +++ mingw-w64-dtkgui/PKGBUILD | 63 ++++++++++++++ mingw-w64-dtklog/PKGBUILD | 46 ++++++++++ mingw-w64-dtkwidget/PKGBUILD | 53 ++++++++++++ 9 files changed, 426 insertions(+) create mode 100644 mingw-w64-dtkcommon/PKGBUILD create mode 100644 mingw-w64-dtkcore/PKGBUILD create mode 100644 mingw-w64-dtkdeclarative/0001-fix-emit-themeTypeChanged-signal-on-theme-switch.patch create mode 100644 mingw-w64-dtkdeclarative/PKGBUILD create mode 100644 mingw-w64-dtkgui/0001-fix-getpid-on-windows.patch create mode 100644 mingw-w64-dtkgui/0002-fix-cygpath-for-cmake-on-msys2.patch create mode 100644 mingw-w64-dtkgui/PKGBUILD create mode 100644 mingw-w64-dtklog/PKGBUILD create mode 100644 mingw-w64-dtkwidget/PKGBUILD diff --git a/mingw-w64-dtkcommon/PKGBUILD b/mingw-w64-dtkcommon/PKGBUILD new file mode 100644 index 0000000000000..81fa3a43e750f --- /dev/null +++ b/mingw-w64-dtkcommon/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Cloud + +_realname=dtkcommon +pkgbase=mingw-w64-${_realname} +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=6.7.50 +pkgrel=1 +pkgdesc="DTK common modules" +arch=('any') +mingw_arch=('ucrt64' 'clang64' 'clangarm64') +url="https://github.com/linuxdeepin/dtkcommon" +license=('spdx:LGPL-3.0-or-later') +makedepends=("${MINGW_PACKAGE_PREFIX}-cmake" + "${MINGW_PACKAGE_PREFIX}-ninja" + "${MINGW_PACKAGE_PREFIX}-cc") + +source=("https://github.com/linuxdeepin/dtkcommon/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('e9355e021b82dacb260ac98218b53c9ea8010d83bc538f67b0b623890780b97e') + +build() { + declare -a extra_config + if check_option "debug" "n"; then + extra_config+=("-DCMAKE_BUILD_TYPE=Release") + else + extra_config+=("-DCMAKE_BUILD_TYPE=Debug") + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \ + cmake \ + -GNinja \ + -DCMAKE_INSTALL_PREFIX="${MINGW_PREFIX}" \ + "${extra_config[@]}" \ + -DDTK_VERSION=${pkgver} \ + -S "${_realname}-${pkgver}" \ + -B "build-${MSYSTEM}" + + cmake --build "build-${MSYSTEM}" +} + +package() { + DESTDIR="${pkgdir}" cmake --install "build-${MSYSTEM}" +} diff --git a/mingw-w64-dtkcore/PKGBUILD b/mingw-w64-dtkcore/PKGBUILD new file mode 100644 index 0000000000000..5318afb30673c --- /dev/null +++ b/mingw-w64-dtkcore/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Cloud + +_realname=dtk6core +pkgbase=mingw-w64-${_realname} +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=6.7.50 +pkgrel=1 +pkgdesc="DTK6 core module" +arch=('any') +mingw_arch=('ucrt64' 'clang64' 'clangarm64') +url="https://github.com/linuxdeepin/dtkcore" +license=('spdx:LGPL-3.0-or-later') +depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" + "${MINGW_PACKAGE_PREFIX}-qt6-base" + "${MINGW_PACKAGE_PREFIX}-dtkcommon" + "${MINGW_PACKAGE_PREFIX}-dtk6log" + "${MINGW_PACKAGE_PREFIX}-icu") +makedepends=("${MINGW_PACKAGE_PREFIX}-cmake" + "${MINGW_PACKAGE_PREFIX}-ninja" + "${MINGW_PACKAGE_PREFIX}-cc" + "${MINGW_PACKAGE_PREFIX}-uchardet") + +source=("https://github.com/linuxdeepin/dtkcore/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('bf627dee1ce15d10a87d5b974c0272dd0aa8f5c65816d2365f9a7f11be18290f') + +build() { + declare -a extra_config + if check_option "debug" "n"; then + extra_config+=("-DCMAKE_BUILD_TYPE=Release") + else + extra_config+=("-DCMAKE_BUILD_TYPE=Debug") + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \ + cmake \ + -GNinja \ + -DCMAKE_INSTALL_PREFIX="${MINGW_PREFIX}" \ + "${extra_config[@]}" \ + -DDTK5=OFF \ + -DBUILD_WITH_SYSTEMD=OFF \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_DOCS=OFF \ + -S "${_realname/dtk6/dtk}-${pkgver}" \ + -B "build-${MSYSTEM}" + + cmake --build "build-${MSYSTEM}" +} + +package() { + DESTDIR="${pkgdir}" cmake --install "build-${MSYSTEM}" +} diff --git a/mingw-w64-dtkdeclarative/0001-fix-emit-themeTypeChanged-signal-on-theme-switch.patch b/mingw-w64-dtkdeclarative/0001-fix-emit-themeTypeChanged-signal-on-theme-switch.patch new file mode 100644 index 0000000000000..4dcaa42cde98f --- /dev/null +++ b/mingw-w64-dtkdeclarative/0001-fix-emit-themeTypeChanged-signal-on-theme-switch.patch @@ -0,0 +1,85 @@ +diff --git a/src/private/dqmlglobalobject.cpp b/src/private/dqmlglobalobject.cpp +index a63d5bd2..5f8979a4 100644 +--- a/src/private/dqmlglobalobject.cpp ++++ b/src/private/dqmlglobalobject.cpp +@@ -149,6 +149,7 @@ void DQMLGlobalObjectPrivate::ensurePalette() + #endif + + paletteInit = true; ++ previousThemeType = DGuiApplicationHelper::instance()->themeType(); + updatePalettes(); + + QObject::connect(DGuiApplicationHelper::instance(), SIGNAL(applicationPaletteChanged()), q_func(), SLOT(_q_onPaletteChanged())); +@@ -173,8 +174,15 @@ void DQMLGlobalObjectPrivate::updatePalettes() + + void DQMLGlobalObjectPrivate::_q_onPaletteChanged() + { ++ auto newThemeType = DGuiApplicationHelper::instance()->themeType(); ++ bool themeTypeChanged = (previousThemeType != DGuiApplicationHelper::UnknownType && previousThemeType != newThemeType); ++ previousThemeType = newThemeType; ++ + updatePalettes(); + ++ if (themeTypeChanged) { ++ Q_EMIT q_func()->themeTypeChanged(newThemeType); ++ } + Q_EMIT q_func()->paletteChanged(); + Q_EMIT q_func()->inactivePaletteChanged(); + } +diff --git a/src/private/dqmlglobalobject_p_p.h b/src/private/dqmlglobalobject_p_p.h +index 8bf6ab1e..86e8e917 100644 +--- a/src/private/dqmlglobalobject_p_p.h ++++ b/src/private/dqmlglobalobject_p_p.h +@@ -1,4 +1,4 @@ +-// SPDX-FileCopyrightText: 2020 - 2022 UnionTech Software Technology Co., Ltd. ++// SPDX-FileCopyrightText: 2020 - 2026 UnionTech Software Technology Co., Ltd. + // + // SPDX-License-Identifier: LGPL-3.0-or-later + +@@ -8,6 +8,7 @@ + #include + #include + #include ++#include + + #include "dqmlglobalobject_p.h" + +@@ -26,6 +27,7 @@ class DQMLGlobalObjectPrivate : public DTK_CORE_NAMESPACE::DObjectPrivate + mutable DPlatformThemeProxy *platformTheme = nullptr; + + bool paletteInit = false; ++ DTK_GUI_NAMESPACE::DGuiApplicationHelper::ColorType previousThemeType = DTK_GUI_NAMESPACE::DGuiApplicationHelper::UnknownType; + QPalette palette; + QPalette inactivePalette; + #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) +diff --git a/src/targets.cmake b/src/targets.cmake +index 95fe9c81..2acecd6a 100644 +--- a/src/targets.cmake ++++ b/src/targets.cmake +@@ -20,7 +20,9 @@ find_package(Dtk${DTK_NAME_SUFFIX}Core REQUIRED) + find_package(Dtk${DTK_NAME_SUFFIX}Gui REQUIRED) + find_package(PkgConfig REQUIRED) + +-pkg_check_modules(GL REQUIRED IMPORTED_TARGET gl) ++if(LINUX) ++ pkg_check_modules(GL REQUIRED IMPORTED_TARGET gl) ++endif() + + include(${PROJECT_SOURCE_DIR}/src/src.cmake) + +@@ -61,9 +63,14 @@ target_link_libraries(${LIB_NAME}_properties INTERFACE + Dtk${DTK_NAME_SUFFIX}::Gui + $ + $ +- $ + ) + ++if(LINUX) ++ target_link_libraries(${LIB_NAME}_properties INTERFACE $) ++else() ++ target_link_libraries(${LIB_NAME}_properties INTERFACE $) ++endif() ++ + target_include_directories(${LIB_NAME}_properties INTERFACE + $ + $ diff --git a/mingw-w64-dtkdeclarative/PKGBUILD b/mingw-w64-dtkdeclarative/PKGBUILD new file mode 100644 index 0000000000000..746554779c3e2 --- /dev/null +++ b/mingw-w64-dtkdeclarative/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: Cloud + +_realname=dtk6declarative +pkgbase=mingw-w64-${_realname} +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=6.7.50 +pkgrel=1 +pkgdesc="DTK6 declarative module" +arch=('any') +mingw_arch=('ucrt64' 'clang64' 'clangarm64') +url="https://github.com/linuxdeepin/dtkdeclarative" +license=('spdx:LGPL-3.0-or-later') +depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" + "${MINGW_PACKAGE_PREFIX}-qt6-base" + "${MINGW_PACKAGE_PREFIX}-qt6-declarative" + "${MINGW_PACKAGE_PREFIX}-qt6-shadertools" + "${MINGW_PACKAGE_PREFIX}-dtk6gui") +makedepends=("${MINGW_PACKAGE_PREFIX}-cmake" + "${MINGW_PACKAGE_PREFIX}-ninja" + "${MINGW_PACKAGE_PREFIX}-cc" + "${MINGW_PACKAGE_PREFIX}-qt6-tools" + "${MINGW_PACKAGE_PREFIX}-qt6-shadertools" + "${MINGW_PACKAGE_PREFIX}-efxc2") + +source=("https://github.com/linuxdeepin/dtkdeclarative/archive/refs/tags/${pkgver}.tar.gz" + "0001-fix-emit-themeTypeChanged-signal-on-theme-switch.patch") +sha256sums=('7fcedf73f2d1a9eb0dbc52d61fe9abc7aa76c14fa74e36bb39630404bfcf3b78' + 'f8b314241101d322fbd7231baaff8fbecae32c84e3b5d9ae25cda4f2e88d74ab') + +prepare() { + cd "${_realname/dtk6/dtk}-${pkgver}" + + patch -Np1 -i ../0001-fix-emit-themeTypeChanged-signal-on-theme-switch.patch +} + +build() { + declare -a extra_config + if check_option "debug" "n"; then + extra_config+=("-DCMAKE_BUILD_TYPE=Release") + else + extra_config+=("-DCMAKE_BUILD_TYPE=Debug") + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \ + cmake \ + -GNinja \ + -DCMAKE_INSTALL_PREFIX="${MINGW_PREFIX}" \ + "${extra_config[@]}" \ + -DDTK5=OFF \ + -DBUILD_DOCS=OFF \ + -S "${_realname/dtk6/dtk}-${pkgver}" \ + -B "build-${MSYSTEM}" + + cmake --build "build-${MSYSTEM}" +} + +package() { + DESTDIR="${pkgdir}" cmake --install "build-${MSYSTEM}" +} diff --git a/mingw-w64-dtkgui/0001-fix-getpid-on-windows.patch b/mingw-w64-dtkgui/0001-fix-getpid-on-windows.patch new file mode 100644 index 0000000000000..55b5f11154441 --- /dev/null +++ b/mingw-w64-dtkgui/0001-fix-getpid-on-windows.patch @@ -0,0 +1,14 @@ +diff --git a/src/kernel/dguiapplicationhelper.cpp b/src/kernel/dguiapplicationhelper.cpp +--- a/src/kernel/dguiapplicationhelper.cpp ++++ b/src/kernel/dguiapplicationhelper.cpp +@@ -53,6 +53,10 @@ + + #ifdef Q_OS_LINUX + #include ++#elif defined(Q_OS_WIN) ++#include ++#undef getpid ++#define getpid GetCurrentProcessId + #endif + + #include "orgdeepindtkpreference.hpp" diff --git a/mingw-w64-dtkgui/0002-fix-cygpath-for-cmake-on-msys2.patch b/mingw-w64-dtkgui/0002-fix-cygpath-for-cmake-on-msys2.patch new file mode 100644 index 0000000000000..113823325803e --- /dev/null +++ b/mingw-w64-dtkgui/0002-fix-cygpath-for-cmake-on-msys2.patch @@ -0,0 +1,13 @@ +diff --git a/src/kernel/kernel.cmake b/src/kernel/kernel.cmake +index 1234567..abcdefg 100644 +--- a/src/kernel/kernel.cmake ++++ b/src/kernel/kernel.cmake +@@ -12,7 +12,8 @@ if(LINUX) + set(_PREF_CONFIG_JSON /usr/share/dsg/configs/org.deepin.dtk.preference.json) + else() +- set(_PREF_CONFIG_JSON ${CMAKE_INSTALL_PREFIX}/share/dsg/configs/org.deepin.dtk.preference.json) ++ execute_process(COMMAND cygpath -w "${CMAKE_INSTALL_PREFIX}/share/dsg/configs/org.deepin.dtk.preference.json" ++ OUTPUT_VARIABLE _PREF_CONFIG_JSON OUTPUT_STRIP_TRAILING_WHITESPACE) + endif() + + dtk_add_config_to_cpp(kernel_SRC ${_PREF_CONFIG_JSON} diff --git a/mingw-w64-dtkgui/PKGBUILD b/mingw-w64-dtkgui/PKGBUILD new file mode 100644 index 0000000000000..07d181da7bce5 --- /dev/null +++ b/mingw-w64-dtkgui/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: Cloud + +_realname=dtk6gui +pkgbase=mingw-w64-${_realname} +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=6.7.50 +pkgrel=1 +pkgdesc="DTK6 gui module" +arch=('any') +mingw_arch=('ucrt64' 'clang64' 'clangarm64') +url="https://github.com/linuxdeepin/dtkgui" +license=('spdx:LGPL-3.0-or-later') +depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" + "${MINGW_PACKAGE_PREFIX}-qt6-base" + "${MINGW_PACKAGE_PREFIX}-qt6-svg" + "${MINGW_PACKAGE_PREFIX}-qt6-imageformats" + "${MINGW_PACKAGE_PREFIX}-librsvg" + "${MINGW_PACKAGE_PREFIX}-dtk6core") +makedepends=("${MINGW_PACKAGE_PREFIX}-cmake" + "${MINGW_PACKAGE_PREFIX}-ninja" + "${MINGW_PACKAGE_PREFIX}-cc") + +source=("https://github.com/linuxdeepin/dtkgui/archive/refs/tags/${pkgver}.tar.gz" + "0001-fix-getpid-on-windows.patch" + "0002-fix-cygpath-for-cmake-on-msys2.patch") +sha256sums=('7c253db6823d8283a5a4fccdea4d0575cce9264a19b94d1e66e4c1d412c30fa8' + 'a931a03d88bf36a7c978145633ac02a0e1a96b68ecc7593138a10fc21c8abfc9' + '4a6a929f4637f01de3e407cd2ae31ad63e9ee3d63e837d077e5917ec602d279e') + +prepare() { + cd "${_realname/dtk6/dtk}-${pkgver}" + + patch -Np1 -i ../0001-fix-getpid-on-windows.patch + patch -Np1 -i ../0002-fix-cygpath-for-cmake-on-msys2.patch +} + +build() { + declare -a extra_config + if check_option "debug" "n"; then + extra_config+=("-DCMAKE_BUILD_TYPE=Release") + else + extra_config+=("-DCMAKE_BUILD_TYPE=Debug") + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \ + cmake \ + -GNinja \ + -DCMAKE_INSTALL_PREFIX="${MINGW_PREFIX}" \ + "${extra_config[@]}" \ + -DDTK5=OFF \ + -DDTK_DISABLE_XCB=ON \ + -DDTK_DISABLE_LIBXDG=ON \ + -DDTK_DISABLE_EX_IMAGE_FORMAT=ON \ + -DBUILD_DOCS=OFF \ + -S "${_realname/dtk6/dtk}-${pkgver}" \ + -B "build-${MSYSTEM}" + + cmake --build "build-${MSYSTEM}" +} + +package() { + DESTDIR="${pkgdir}" cmake --install "build-${MSYSTEM}" +} diff --git a/mingw-w64-dtklog/PKGBUILD b/mingw-w64-dtklog/PKGBUILD new file mode 100644 index 0000000000000..ac9a448806445 --- /dev/null +++ b/mingw-w64-dtklog/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Cloud + +_realname=dtk6log +pkgbase=mingw-w64-${_realname} +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=6.7.50 +pkgrel=1 +pkgdesc="DTK6 log module" +arch=('any') +mingw_arch=('ucrt64' 'clang64' 'clangarm64') +url="https://github.com/linuxdeepin/dtklog" +license=('spdx:LGPL-3.0-or-later') +depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" + "${MINGW_PACKAGE_PREFIX}-qt6-base" + "${MINGW_PACKAGE_PREFIX}-spdlog") +makedepends=("${MINGW_PACKAGE_PREFIX}-cmake" + "${MINGW_PACKAGE_PREFIX}-ninja" + "${MINGW_PACKAGE_PREFIX}-cc") + +source=("https://github.com/linuxdeepin/dtklog/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('d927b8c8e0d65c1ae2bb49217a3beaaed5ec9c4b3b576d6aa5c486a07f83a3c1') + +build() { + declare -a extra_config + if check_option "debug" "n"; then + extra_config+=("-DCMAKE_BUILD_TYPE=Release") + else + extra_config+=("-DCMAKE_BUILD_TYPE=Debug") + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \ + cmake \ + -GNinja \ + -DCMAKE_INSTALL_PREFIX="${MINGW_PREFIX}" \ + "${extra_config[@]}" \ + -DDTK5=OFF \ + -DBUILD_WITH_SYSTEMD=OFF \ + -S "${_realname/dtk6/dtk}-${pkgver}" \ + -B "build-${MSYSTEM}" + + cmake --build "build-${MSYSTEM}" +} + +package() { + DESTDIR="${pkgdir}" cmake --install "build-${MSYSTEM}" +} diff --git a/mingw-w64-dtkwidget/PKGBUILD b/mingw-w64-dtkwidget/PKGBUILD new file mode 100644 index 0000000000000..16789c632f9cd --- /dev/null +++ b/mingw-w64-dtkwidget/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Cloud + +_realname=dtk6widget +pkgbase=mingw-w64-${_realname} +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=6.7.50 +pkgrel=1 +pkgdesc="DTK6 widget module" +arch=('any') +mingw_arch=('ucrt64' 'clang64' 'clangarm64') +url="https://github.com/linuxdeepin/dtkwidget" +license=('spdx:LGPL-3.0-or-later') +depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" + "${MINGW_PACKAGE_PREFIX}-qt6-base" + "${MINGW_PACKAGE_PREFIX}-qt6-svg" + "${MINGW_PACKAGE_PREFIX}-dtk6core" + "${MINGW_PACKAGE_PREFIX}-dtk6gui") +makedepends=("${MINGW_PACKAGE_PREFIX}-cmake" + "${MINGW_PACKAGE_PREFIX}-ninja" + "${MINGW_PACKAGE_PREFIX}-cc" + "${MINGW_PACKAGE_PREFIX}-qt6-tools") + +source=("https://github.com/linuxdeepin/dtkwidget/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('e0f403e7acb3479de9216aff83bb2ade8d6b1f3d58d81a9fd76a1c030a751b13') + +build() { + declare -a extra_config + if check_option "debug" "n"; then + extra_config+=("-DCMAKE_BUILD_TYPE=Release") + else + extra_config+=("-DCMAKE_BUILD_TYPE=Debug") + fi + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \ + cmake \ + -GNinja \ + -DCMAKE_INSTALL_PREFIX="${MINGW_PREFIX}" \ + "${extra_config[@]}" \ + -DDTK5=OFF \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_PLUGINS=OFF \ + -DBUILD_DOCS=OFF \ + -S "${_realname/dtk6/dtk}-${pkgver}" \ + -B "build-${MSYSTEM}" + + cmake --build "build-${MSYSTEM}" +} + +package() { + DESTDIR="${pkgdir}" cmake --install "build-${MSYSTEM}" + + install -Dm644 "${_realname/dtk6/dtk}-${pkgver}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" +} From 5d4ef058cc0932f2cb0531274d6c9af344b1ad14 Mon Sep 17 00:00:00 2001 From: Cloud Date: Tue, 29 Sep 2026 10:01:48 +0800 Subject: [PATCH 2/2] fix: build error --- mingw-w64-dtkgui/PKGBUILD | 1 + 1 file changed, 1 insertion(+) diff --git a/mingw-w64-dtkgui/PKGBUILD b/mingw-w64-dtkgui/PKGBUILD index 07d181da7bce5..886dd47ae9b13 100644 --- a/mingw-w64-dtkgui/PKGBUILD +++ b/mingw-w64-dtkgui/PKGBUILD @@ -11,6 +11,7 @@ mingw_arch=('ucrt64' 'clang64' 'clangarm64') url="https://github.com/linuxdeepin/dtkgui" license=('spdx:LGPL-3.0-or-later') depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" + "${MINGW_PACKAGE_PREFIX}-omp" "${MINGW_PACKAGE_PREFIX}-qt6-base" "${MINGW_PACKAGE_PREFIX}-qt6-svg" "${MINGW_PACKAGE_PREFIX}-qt6-imageformats"