From 5394038fc1686cf3d2ca1a983f21f81c11ef74cb Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Fri, 12 Jun 2026 18:06:27 -0400 Subject: [PATCH 1/4] Work around Kirigami Add-ons failing to launch on Windows --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index adea6f0..9ae05be 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,7 +7,8 @@ on: env: QT_VERSION: 6.10.3 # Keep in sync with CMakeLists.txt KF_VERSION: v6.26.0 # Ditto - KIRIGAMI_ADDONS_VERSION: v1.12.0 # Ditto x2 + # TODO: switch back to released version once https://invent.kde.org/libraries/kirigami-addons/-/commit/476b855c8d4606e75548b8f774a9c4ffe7897e32 is in a release + KIRIGAMI_ADDONS_VERSION: master # Ditto x2 PLASMA_VERSION: v6.6.5 # For Breeze COMMON_CMAKE_OPTIONS: "-DBUILD_TESTING=OFF -DBUILD_PYTHON_BINDINGS=OFF" QCORO_VERSION: v0.13.0 From 46c28f65e64c0db9ba60cfd9f6062b78c19b9495 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Fri, 12 Jun 2026 19:48:05 -0400 Subject: [PATCH 2/4] Remove non-existent zlib DLL --- .github/workflows/main.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9ae05be..2c0b52e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -293,7 +293,6 @@ jobs: Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/libgcrypt-20.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/KF6ConfigCore.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/libgpg-error6-0.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin - Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/z.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/libwinpthread-1.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/libcrypto-1_1-x64.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/KF6BreezeIcons.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin From ae9131a427557b8a882599c20e912328fe46120c Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Fri, 12 Jun 2026 19:57:04 -0400 Subject: [PATCH 3/4] Fix DLL name for zlib --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2c0b52e..08ccd5e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -293,6 +293,7 @@ jobs: Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/libgcrypt-20.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/KF6ConfigCore.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/libgpg-error6-0.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin + Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/libz.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/libwinpthread-1.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/libcrypto-1_1-x64.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin Copy-Item -Path ${{ steps.strings.outputs.prefix-dir }}/bin/KF6BreezeIcons.dll -Destination ${{ steps.strings.outputs.build-output-dir }}/bin/bin From 3b5a31eb748e8a426e850434e1fb06e30c6b0e6b Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Fri, 12 Jun 2026 20:16:54 -0400 Subject: [PATCH 4/4] Try to fix Qt6QmlLabModels DLL issue --- launcher/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/launcher/CMakeLists.txt b/launcher/CMakeLists.txt index 089e098..8a1b5b3 100644 --- a/launcher/CMakeLists.txt +++ b/launcher/CMakeLists.txt @@ -5,7 +5,11 @@ add_library(umbra_static STATIC) ecm_add_qml_module(umbra_static GENERATE_PLUGIN_SOURCE URI zone.xiv.umbra - VERSION 1.0) + VERSION 1.0 + DEPENDENCIES + org.kde.kirigami + Qt.labs.qmlmodels +) ecm_qt_declare_logging_category(umbra_static HEADER umbra_log.h