From c5fb8cd45eabe1389d794ce1f20e8e798a51a1dd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 17 Feb 2026 00:41:41 +0000 Subject: [PATCH] Combine git submodule commands and add safety check for png files Co-authored-by: wheaney <42350981+wheaney@users.noreply.github.com> --- PKGBUILD.kwin | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/PKGBUILD.kwin b/PKGBUILD.kwin index 8ae53c5..c1cd137 100644 --- a/PKGBUILD.kwin +++ b/PKGBUILD.kwin @@ -63,13 +63,17 @@ build() { cd ${_pkgbase} # init submodules (only required ones) - git submodule update --init --recursive modules/sombrero - git submodule update --init --recursive ui/modules/PyXRLinuxDriverIPC + git submodule update --init --recursive modules/sombrero ui/modules/PyXRLinuxDriverIPC # Copy required files for build cp ui/modules/PyXRLinuxDriverIPC/xrdriveripc.py kwin/src/xrdriveripc/xrdriveripc.py cp VERSION kwin/ - cp modules/sombrero/*.png kwin/src/qml/ + + # Copy sombrero assets to qml directory if they exist + if [ -n "$(find modules/sombrero -name '*.png' 2>/dev/null)" ]; then + cp modules/sombrero/*.png kwin/src/qml/ + fi + cp ui/data/icons/hicolor/scalable/apps/com.xronlinux.BreezyDesktop.svg kwin/src/kcm/ # Build KWin plugin