kirigami2
Build times (auto-updated)
- x86_64: 2m24s (2026-09-27 18:38 UTC, MAKEFLAGS=-j6)
Category: local-install. First publish 2026-09-21, 5.116.0-2.
Why this exists
maintained/plasma-framework5 has a hard depends=(... kirigami2), but
kirigami2 (the KF5/Qt5 QtQuick components set) has been dropped entirely from
the official extra repo – KDE’s ecosystem moved to KF6/Qt6 (extra/kirigami
6.30.0 is the Qt6 replacement, a different package). Discovered while
investigating whether plasma-framework5 needs qt5-doc in makedepends (see
[[plasma-framework5]]): a scratch test build could only resolve kirigami2
via a stale cached .pkg.tar.zst still sitting in this host’s pacman cache from
before it was dropped – confirming plasma-framework5’s real-pipeline
5.116.0-2 publish depended on that same now-gone-from-extra package,
undetected until this session.
Still available on the AUR (orphaned – Maintainer: null per AUR RPC – but
FirstSubmitted == LastModified, i.e. submitted once by arojas and never
touched again, sitting at exactly 5.116.0-2, the version plasma-framework5
needs). All of its deps (qt5-quickcontrols, qt5-quickcontrols2,
qt5-graphicaleffects) and makedeps (extra-cmake-modules, qt5-svg,
qt5-tools, kpackage5) are still in official extra – no further blockers.
Same validpgpkeys entry as kinit5/plasma-framework5
(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB, David Faure – expired 2021, but
verifies fine with just a warning in this pipeline, see [[kinit5]]’s
AUR-comment note).
Built and published cleanly on the first try, x86_64 only (matches upstream
arch=(x86_64)). Now that this is published to archlinuxaba,
plasma-framework5 rebuilds resolve kirigami2 from the real repo instead of
depending on a stale host pacman-cache copy.
2026-09-27: adopted – now maintained/, not local-install/
The orphan AUR listing described above got adopted (a real submodule now exists
at arch/maintained/kirigami2, origin pointed at
ssh://aur@aur.archlinux.org/kirigami2.git, Maintainer: line in the PKGBUILD
changed to us) – per project policy this is a manual, human-only step (see
project_orphaned_category memory), done outside this session’s own visibility.
Found the submodule already staged (git status showed
Am maintained/kirigami2) with local PKGBUILD edits (pkgrel 2 -> 3)
already made but an in-place build (run directly inside the tracked submodule
dir, not via the normal /data/INSTALL staging path) that had been interrupted
partway through compiling.
Cleaned up the stray untracked build byproducts left in the tracked submodule
dir (source tarball + partial build log from that interrupted in-place attempt)
and rebuilt properly via repo_release.sh maintained/kirigami2 (the normal
staged path). Removed the now-redundant local-install/kirigami2 line from
scripts/install_only_packages. Built + published clean, 5.116.0-3, x86_64
only. Same pre-existing namcap notes as before (LGPL not a strict SPDX
identifier, several QML modules flagged as “uninstalled dependency” – false
positives namcap can’t resolve for QML plugin packages, the consuming
application provides those at runtime) – cosmetic, not addressed.