kf6 (greeter-critical): pin blake3 to committed source.tar (fix stale/bogus pins)

The greeter kf6 recipes were bumped to 6.28.0 (url/version/pin) but their
committed source.tar is still 6.27.0 -- the version the greeter actually built
against. Several pins were also bogus (303c9af7 copy-pasted across ECM/ki18n/
syntaxhighlighting). make-live re-fetch/validation failed: "downloaded tar blake3
... is not equal to blake3 in recipe.toml" (kf6-extra-cmake-modules). Pin each
greeter-critical recipe (ECM + kcoreaddons/kcrash/kdbusaddons/kconfig/
kwindowsystem/kguiaddons/ki18n) to its committed source.tar so offline builds
validate against the real, working sources. ECM is genuinely 6.28.0; the rest
6.27.0. Build offline so the 6.28.0 URLs are not re-fetched. (Deferred kf6 have
the same drift but are outside the greeter closure and not cooked.)
This commit is contained in:
2026-07-25 05:48:58 +09:00
parent 2a65fb760d
commit 8290024f7b
8 changed files with 8 additions and 8 deletions
@@ -36,4 +36,4 @@ cmake --install . --prefix "${COOKBOOK_STAGE}/usr"
[source]
tar = "https://download.kde.org/stable/frameworks/6.28/extra-cmake-modules-6.28.0.tar.xz"
blake3 = "303c9af7cedab8fdae4fff9253a958a430405ade6f7acb2cc79b2da5f0050c16"
blake3 = "abb770210c30b4553eb9a0a9e0f81f9751b745cbfc8add39257236cd2d0b469b"
+1 -1
View File
@@ -5,7 +5,7 @@ version = "6.28"
#TODO: KDE KConfig — configuration framework, no GUI deps. Depends on qtbase, qtdeclarative, kf6-extra-cmake-modules.
[source]
tar = "https://download.kde.org/stable/frameworks/6.28/kconfig-6.28.0.tar.xz"
blake3 = "4b7dc6977211995ac73f0599118321cccb777cd4b5c2f0544634881e9265d1cf"
blake3 = "53a46ec30bb231d04aaab0f8ece06dc596c1db9d11e7b24117185dcedc1dd4ea"
[build]
template = "custom"
@@ -52,4 +52,4 @@ done
[source]
tar = "https://download.kde.org/stable/frameworks/6.28/kcoreaddons-6.28.0.tar.xz"
blake3 = "8254597063cf66c31f83b3d46abb0336f01d7c87a2cf922f2f91b13839f60cb1"
blake3 = "33f85b44639aa7378aac860cc38f0e2c9533280685bd96c1271d007578dfe248"
+1 -1
View File
@@ -5,7 +5,7 @@ version = "6.28"
# KCrash — crash handler, backtrace generation, with OpenGL renderer metadata.
[source]
tar = "https://download.kde.org/stable/frameworks/6.28/kcrash-6.28.0.tar.xz"
blake3 = "28a4747506cc6cfb56a087c974fe4bb7559ec32af35f346287200acd38c284e8"
blake3 = "dcdd52301351857c6479c8d56d17302dd5a532606a2acdd86b6b7758457fa612"
[build]
template = "custom"
@@ -5,7 +5,7 @@ version = "6.28"
#TODO: KDBusAddons — D-Bus convenience wrappers. Needs Qt6DBus (qtbase with FEATURE_dbus=ON).
[source]
tar = "https://download.kde.org/stable/frameworks/6.28/kdbusaddons-6.28.0.tar.xz"
blake3 = "0e53c15b94e3b365d01eb61ea5478555e9abb6f93993e6e699f232e87e8d9c41"
blake3 = "b0bc9d5e9046316dd6220c7ea6543f02e587c982d3e4821c7cb5a6e23fe1fa5e"
[build]
template = "custom"
+1 -1
View File
@@ -5,7 +5,7 @@ version = "6.28"
#TODO: KGuiAddons — GUI utilities, color management, text selection. Depends on qtbase, kf6-extra-cmake-modules. Wayland/X11 disabled.
[source]
tar = "https://download.kde.org/stable/frameworks/6.28/kguiaddons-6.28.0.tar.xz"
blake3 = "f4d88af34d72627dde6db7a5d217fa756f7938c89b8763e5394450f001f904b3"
blake3 = "cb5007a5420410d371f51694379100759fdc0ce32d4d0c7407e43bd4ba6c09f9"
[build]
template = "custom"
+1 -1
View File
@@ -5,7 +5,7 @@ version = "6.28"
#TODO: KI18n — internationalization framework, gettext integration. Depends on qtbase, qtdeclarative, kf6-extra-cmake-modules.
[source]
tar = "https://download.kde.org/stable/frameworks/6.28/ki18n-6.28.0.tar.xz"
blake3 = "303c9af7cedab8fdae4fff9253a958a430405ade6f7acb2cc79b2da5f0050c16"
blake3 = "b42b1a7a375b48b58e6519947468381b8e3c3d896ac9658da16f0a37a2863cae"
[build]
template = "custom"
@@ -5,7 +5,7 @@ version = "6.28"
#TODO: KWindowSystem — window system access. Depends on qtbase, kf6-extra-cmake-modules. QML/X11/Wayland disabled.
[source]
tar = "https://download.kde.org/stable/frameworks/6.28/kwindowsystem-6.28.0.tar.xz"
blake3 = "7d97020c517d228d3ca442d68fb3db899a8b6ae0e5b1f5ccc92701ef691a8ecf"
blake3 = "adecba4aa38c48214d820d3f2793b5efd531722c36742b2a38435f817bab61e4"
[build]
template = "custom"