From ced6963010e62d63a5d933ec9aa6aa745d3ac3cb Mon Sep 17 00:00:00 2001 From: Omabot Date: Thu, 20 Aug 2026 03:44:56 -0700 Subject: [PATCH] Rebuild quickshell-git against Qt 6.11.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Arch shipped qt6-base 6.11.2-2 on 2026-08-20, and the published 0.3.0.r20.g28771c7-1, built against 6.11.1, stopped starting: undefined symbol _ZN23QUntypedPropertyBindingC1EP23QPropertyBindingPrivate, version Qt_6_PRIVATE_API. quickshell-check.hook caught it post-transaction, but detecting is all it does, so pacman logged the failure and omarchy-update-restart went on to restart a shell whose binary could no longer launch. The git rev has not moved, so the rebuild only reaches anyone through a pkgrel bump. rebuild_on names the three Qt packages quickshell actually links against: qt6-base for Core, Gui, Widgets, Network, DBus and OpenGL, qt6-declarative for Quick and the Qml libraries, qt6-wayland for WaylandClient. rebuilt_against is seeded with the versions this rebuild will link against, so bin/sync-rebuilds starts from a correct baseline and fires on the next Qt release rather than repeating this one. 🤖 Generated by Opus 5 in Claude Code. --- pkgbuilds/quickshell-git/.omarchy/package.json | 12 +++++++++++- pkgbuilds/quickshell-git/PKGBUILD | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/pkgbuilds/quickshell-git/.omarchy/package.json b/pkgbuilds/quickshell-git/.omarchy/package.json index cb131e0..4a7a06e 100644 --- a/pkgbuilds/quickshell-git/.omarchy/package.json +++ b/pkgbuilds/quickshell-git/.omarchy/package.json @@ -1,5 +1,15 @@ { "source": "aur", "upstream_commit": "2494139bce7b7fc71372da00b68fb745a2c72d90", - "sync": false + "sync": false, + "rebuild_on": [ + "qt6-base", + "qt6-declarative", + "qt6-wayland" + ], + "rebuilt_against": { + "qt6-base": "6.11.2-2", + "qt6-declarative": "6.11.2-1", + "qt6-wayland": "6.11.2-1" + } } diff --git a/pkgbuilds/quickshell-git/PKGBUILD b/pkgbuilds/quickshell-git/PKGBUILD index 5aa2973..9338de2 100644 --- a/pkgbuilds/quickshell-git/PKGBUILD +++ b/pkgbuilds/quickshell-git/PKGBUILD @@ -3,7 +3,7 @@ _pkgname=quickshell pkgname="$_pkgname-git" pkgver=0.3.0.r20.g28771c7 -pkgrel=1 +pkgrel=2 pkgdesc='Flexible toolkit for making desktop shells with QtQuick' arch=(x86_64 aarch64) url='https://git.outfoxxed.me/quickshell/quickshell'