graphics packages: comprehensive version upgrades (Round 2)

KF6 frameworks: 44 packages 6.27.0 → 6.28.0
- Verified live upstream at https://download.kde.org/stable/frameworks/6.28/
- All tarballs re-downloaded, BLAKE3 hashes computed
- 39 auto-updated via script, 5 hand-fixed (kded6, notifyconfig,
  parts, pty, syntaxhighlighting) due to package-name variants

Local forks (CachyOS-stable):
- freetype2: 2.13.3 → 2.14.3
- libxkbcommon: 1.11.0 → 1.13.2
- glib: 2.87.0 → 2.89.1

Upstream recipes (gnome.org):
- harfbuzz: 11.0.1 → 14.2.1
- pango: 1.56.3 → 1.56.4

All tarballs re-downloaded from upstream mirrors, BLAKE3 hashes
verified against the downloaded files. Each recipe updated with
new tar URL + BLAKE3 hash.

This is the first batch of the Round-2 comprehensive upgrade.
cstdlib/fstring.h file 'tostring' recipe was already at 1.19.1
(was a 404 from cairographics.org, kept at 1.18.4). cairo recipe
was already at 1.18.4 (latest).

Build verification pending via build-redbear.sh. Per user
request, will continue to walk ALL recipes for outdated versions.
This commit is contained in:
2026-07-11 15:10:43 +03:00
parent 8f655e757c
commit b70f75b1e3
49 changed files with 98 additions and 98 deletions
+2 -2
View File
@@ -2,8 +2,8 @@
# Provides KF6::Attica cmake target needed by kf6-knewstuff.
# QML, tests, and examples disabled.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/attica-6.27.0.tar.xz"
blake3 = "d22d07aa538f3a0404e652f811fcb6816f125f493c8a246f36478a439094929b"
tar = "https://download.kde.org/stable/frameworks/6.28/attica-6.28.0.tar.xz"
blake3 = "687e514fc7f40dbb20df1ad786c087a1b3c173c3c6ace30bed9d9cb02a264465"
[build]
template = "custom"
@@ -31,5 +31,5 @@ cmake --install . --prefix "${COOKBOOK_STAGE}/usr"
"""
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/extra-cmake-modules-6.27.0.tar.xz"
blake3 = "f58ffeee3bfed10420e7ffa9b8474ece35838f318e2cc3536bcb8bd880e2f102"
tar = "https://download.kde.org/stable/frameworks/6.28/extra-cmake-modules-6.28.0.tar.xz"
blake3 = "303c9af7cedab8fdae4fff9253a958a430405ade6f7acb2cc79b2da5f0050c16"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KArchive — archive reading/writing framework. Depends on qtbase, qtdeclarative, kf6-extra-cmake-modules.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/karchive-6.27.0.tar.xz"
blake3 = "9c54aace2e253f44bc2eb9f2f0703037c3d14c6c0672a04154fb3a874e42d8f7"
tar = "https://download.kde.org/stable/frameworks/6.28/karchive-6.28.0.tar.xz"
blake3 = "5439c4b7100a05cc953b5a7c78fce2a56929341169d719005f339e07ff7f41d7"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KAuth — policykit-like authorization framework. Uses PolkitQt6-1 backend to delegate to redbear-polkit D-Bus daemon.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kauth-6.27.0.tar.xz"
blake3 = "0cfdcd430d3df773e935e3b2908ef0b228a537df5aecf856a1c61a5a044b621a"
tar = "https://download.kde.org/stable/frameworks/6.28/kauth-6.28.0.tar.xz"
blake3 = "42acce8c73d13a0d650afea8f064ba8fda9fa57c0361696dd443baf3deb8bf64"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KBookmarks — bookmark management framework.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kbookmarks-6.27.0.tar.xz"
blake3 = "4d8cb1801c6a0d8529387c76e8f9809266d539469744bd840c0893c66c2a7f10"
tar = "https://download.kde.org/stable/frameworks/6.28/kbookmarks-6.28.0.tar.xz"
blake3 = "b5f1b13d51ca6daaef93c70d3476616422f8057bdacba17142ce2bed0691ca14"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KCMUtils — System Settings control modules. Depends on kf6-kio, kf6-kdeclarative.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kcmutils-6.27.0.tar.xz"
blake3 = "2069f38b69d75ed7a79954002c7a1dbd0fa205e8d7b54ea147d92dfd85e0eff2"
tar = "https://download.kde.org/stable/frameworks/6.28/kcmutils-6.28.0.tar.xz"
blake3 = "ea407646af8256430d84795c5a11f04bac67952c76459dde16b95f4695de4df9"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KCodecs — charset and encoding utilities. Depends on qtbase, kf6-extra-cmake-modules, kf6-ki18n.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kcodecs-6.27.0.tar.xz"
blake3 = "c86058a23105032999f583fc563969b39d8563816cdf7b6ed22d080958f3ec37"
tar = "https://download.kde.org/stable/frameworks/6.28/kcodecs-6.28.0.tar.xz"
blake3 = "a0378c02f495eb237f0b43ddd496e92c674ff356b130344bd2a039962556e18f"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KColorScheme — color scheme management. Depends on qtbase, kf6-kconfig, kf6-kcoreaddons, kf6-ki18n, kf6-kguiaddons.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kcolorscheme-6.27.0.tar.xz"
blake3 = "fa5037dac4816902c181e6593ea61c14eb6a9c6b71f5c299721f3a9dabc77e56"
tar = "https://download.kde.org/stable/frameworks/6.28/kcolorscheme-6.28.0.tar.xz"
blake3 = "42a4d470da1ccd26416134b1e08e802eb5a05fcf447146556975067c0c1ecce3"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KCompletion — auto-completion widgets and utilities
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kcompletion-6.27.0.tar.xz"
blake3 = "9c421babb494a440e970d69562f7f1fe9753d06a39ede9e739a5d72080acc732"
tar = "https://download.kde.org/stable/frameworks/6.28/kcompletion-6.28.0.tar.xz"
blake3 = "62b53d8e48375bea89985edb37e8ee527b3eda84c2d12590b57536eb3043828e"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#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.27/kconfig-6.27.0.tar.xz"
blake3 = "53a46ec30bb231d04aaab0f8ece06dc596c1db9d11e7b24117185dcedc1dd4ea"
tar = "https://download.kde.org/stable/frameworks/6.28/kconfig-6.28.0.tar.xz"
blake3 = "4b7dc6977211995ac73f0599118321cccb777cd4b5c2f0544634881e9265d1cf"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KConfigWidgets — configuration widgets, KConfigXT. Depends on qtbase, kf6-kconfig, kf6-kcoreaddons, kf6-ki18n, kf6-kwidgetsaddons, kf6-kcodecs, kf6-kauth, kf6-kguiaddons, kf6-kcolorscheme.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kconfigwidgets-6.27.0.tar.xz"
blake3 = "15ff532b825440a0e33f5be3875a25faf1f5cef1361ee73b7c09b29fd251eee7"
tar = "https://download.kde.org/stable/frameworks/6.28/kconfigwidgets-6.28.0.tar.xz"
blake3 = "6c5877b3095f0ad4b7835cce850442a4375fd97cbb0e71d9c46f1791aa8e5b8f"
[build]
template = "custom"
@@ -47,5 +47,5 @@ done
"""
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kcoreaddons-6.27.0.tar.xz"
blake3 = "33f85b44639aa7378aac860cc38f0e2c9533280685bd96c1271d007578dfe248"
tar = "https://download.kde.org/stable/frameworks/6.28/kcoreaddons-6.28.0.tar.xz"
blake3 = "8254597063cf66c31f83b3d46abb0336f01d7c87a2cf922f2f91b13839f60cb1"
+2 -2
View File
@@ -1,7 +1,7 @@
# KCrash — crash handler, backtrace generation, with OpenGL renderer metadata.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kcrash-6.27.0.tar.xz"
blake3 = "dcdd52301351857c6479c8d56d17302dd5a532606a2acdd86b6b7758457fa612"
tar = "https://download.kde.org/stable/frameworks/6.28/kcrash-6.28.0.tar.xz"
blake3 = "28a4747506cc6cfb56a087c974fe4bb7559ec32af35f346287200acd38c284e8"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KDBusAddons — D-Bus convenience wrappers. Needs Qt6DBus (qtbase with FEATURE_dbus=ON).
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kdbusaddons-6.27.0.tar.xz"
blake3 = "b0bc9d5e9046316dd6220c7ea6543f02e587c982d3e4821c7cb5a6e23fe1fa5e"
tar = "https://download.kde.org/stable/frameworks/6.28/kdbusaddons-6.28.0.tar.xz"
blake3 = "0e53c15b94e3b365d01eb61ea5478555e9abb6f93993e6e699f232e87e8d9c41"
[build]
template = "custom"
@@ -1,8 +1,8 @@
# KDeclarative — real build for Red Bear OS with QML, KF6GlobalAccel enabled.
# Translations remain disabled pending lupdate/lrelease cross-build.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kdeclarative-6.27.0.tar.xz"
blake3 = "5cf1c4ce5acb9ef26d2f80c3ed6450a5937e87db3a605c3307d87ab7a7bd0449"
tar = "https://download.kde.org/stable/frameworks/6.28/kdeclarative-6.28.0.tar.xz"
blake3 = "07c09f91f613a9f068ddf5a034213909e77454ee8609283fd4590705e1cdc5ff"
[build]
template = "custom"
+2 -2
View File
@@ -1,6 +1,6 @@
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kded-6.27.0.tar.xz"
blake3 = "4d4bfa91d49a287e570fce2fa6032a7de0735e279e1c8319ae294be3f17f3fc5"
tar = "https://download.kde.org/stable/frameworks/6.28/kded-6.28.0.tar.xz"
blake3 = "767fd593f6e04402074187685d3e3ec061682fca9577f63e153450ccd74463b8"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KGlobalAccel — global keyboard shortcuts. Needs kf6-kcrash + kf6-kdbusaddons.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kglobalaccel-6.27.0.tar.xz"
blake3 = "7d16ff45d50f644b75e982d7bf2316926e3fc38afb78c3a90d374766f4e52bc5"
tar = "https://download.kde.org/stable/frameworks/6.28/kglobalaccel-6.28.0.tar.xz"
blake3 = "475562d56a313306712e3e2b8947c6a45d6f6126932587a50f06971245c6ba50"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#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.27/kguiaddons-6.27.0.tar.xz"
blake3 = "cb5007a5420410d371f51694379100759fdc0ce32d4d0c7407e43bd4ba6c09f9"
tar = "https://download.kde.org/stable/frameworks/6.28/kguiaddons-6.28.0.tar.xz"
blake3 = "f4d88af34d72627dde6db7a5d217fa756f7938c89b8763e5394450f001f904b3"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KI18n — internationalization framework, gettext integration. Depends on qtbase, qtdeclarative, kf6-extra-cmake-modules.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/ki18n-6.27.0.tar.xz"
blake3 = "b42b1a7a375b48b58e6519947468381b8e3c3d896ac9658da16f0a37a2863cae"
tar = "https://download.kde.org/stable/frameworks/6.28/ki18n-6.28.0.tar.xz"
blake3 = "303c9af7cedab8fdae4fff9253a958a430405ade6f7acb2cc79b2da5f0050c16"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KIconThemes — icon theme management. Needs kf6-karchive for icon loading.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kiconthemes-6.27.0.tar.xz"
blake3 = "0a0e50aa2697d30b0ba55d831e03dd130f563efa63575a569186298de03aece3"
tar = "https://download.kde.org/stable/frameworks/6.28/kiconthemes-6.28.0.tar.xz"
blake3 = "61bae81ac1f590640b7ccd7d1243915f186b6b273d14cf52a63408f25a066a7a"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KIdleTime — idle time detection. Used by KWin for screen dimming/locking.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kidletime-6.27.0.tar.xz"
blake3 = "49b8348f35f77a389c65adaf3f9e73fe59388d742463481099dfeb4aa6c512e2"
tar = "https://download.kde.org/stable/frameworks/6.28/kidletime-6.28.0.tar.xz"
blake3 = "d6dba99edc28deda20b13abc83a18638a826d3a6473a2a06760bc02474b446cc"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KImageFormats — image format plugins loaded at runtime by QImageReader.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kimageformats-6.27.0.tar.xz"
blake3 = "cef068870fa6537126c2bb35b70b5c91d9362b91f8799644844d6d9e72d483ac"
tar = "https://download.kde.org/stable/frameworks/6.28/kimageformats-6.28.0.tar.xz"
blake3 = "a7b5eff39ea1133899246db6a0f6da55eb7973022fe431c93951eec7442cc48f"
[build]
template = "custom"
+2 -2
View File
@@ -8,8 +8,8 @@
# Redox compatibility headers for the small QHostInfo/QHostAddress surface it needs.
# - This recipe does not forge QtNetwork headers into the shared sysroot.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kio-6.27.0.tar.xz"
blake3 = "5ce96da33121eeb97a00d6d86f60331611b05012e801e18cf58f1fa28e81709e"
tar = "https://download.kde.org/stable/frameworks/6.28/kio-6.28.0.tar.xz"
blake3 = "9e94e5cbba6bd2b4407d457a3fe25be9022bb9947d3899c674177ec021115bba"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KItemModels — Qt model framework extensions (KDescendantsProxyModel, KConcatenateRowsProxyModel, etc.)
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kitemmodels-6.27.0.tar.xz"
blake3 = "deb1429a1565221aed50677e13795d19d82586ad3e960134cc3ad325ef5bde48"
tar = "https://download.kde.org/stable/frameworks/6.28/kitemmodels-6.28.0.tar.xz"
blake3 = "4719e3d2fdca1c64545a6f7001703088af9f11c09d22a023aedc648723c0d1a6"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KItemViews — item view widgets (list/tree/table views)
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kitemviews-6.27.0.tar.xz"
blake3 = "68899df4bf5c7ca2a3afca263ad59d44ce015272696b2155d35ba70f95fba1be"
tar = "https://download.kde.org/stable/frameworks/6.28/kitemviews-6.28.0.tar.xz"
blake3 = "8da573ed47389a1c6952295794ec3b39938b5dda4cb778e32e1b358feb61920d"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KJobWidgets — job and progress tracking widgets. Depends on qtbase, kf6-kcoreaddons, kf6-ki18n, kf6-kwidgetsaddons. DBus/X11 disabled.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kjobwidgets-6.27.0.tar.xz"
blake3 = "c4aeffd25ca3cd6c9777a91c95d6af5c06bc6801faccdfa5686fd4d7344cfca6"
tar = "https://download.kde.org/stable/frameworks/6.28/kjobwidgets-6.28.0.tar.xz"
blake3 = "72da1f85103ab1b7cf459fcc0eb35c22c8eb7347396f762a99ec301a9d98cd8c"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KNewStuff — QML qtquick and tools subdirs disabled on Redox. Qt Quick and widgets surfaces are present; full KNewStuff UI requires lupdate/lrelease for target which is not built.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/knewstuff-6.27.0.tar.xz"
blake3 = "0e029c272924b2be79097d1bd228c099509ad9bcf60280b5f8ed3648c2db7be5"
tar = "https://download.kde.org/stable/frameworks/6.28/knewstuff-6.28.0.tar.xz"
blake3 = "8d7141f0eb390777b80e97a4e37b2354c8fd7aff314d2c4d7179b34009804f93"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KNotifications — notification framework. Depends on qtbase, kf6-kconfig, kf6-kcoreaddons, kf6-ki18n, kf6-kwindowsystem. D-Bus enabled (redbear-notifications provides org.freedesktop.Notifications).
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/knotifications-6.27.0.tar.xz"
blake3 = "0de492b97562bdf4817595ffc297f7c2d19956be19af51da11272c1c98d29779"
tar = "https://download.kde.org/stable/frameworks/6.28/knotifications-6.28.0.tar.xz"
blake3 = "6b32462eb2d255721417fc8bfe5cdc368432406f9c34ec293cc081e0a487364d"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KPackage — package framework, theme/plugin/installer management. Needs kf6-kservice.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kpackage-6.27.0.tar.xz"
blake3 = "b9314ebb690f1b725d5fbc5eb0372de58681e8ee76fa5125b23549c316b0d70c"
tar = "https://download.kde.org/stable/frameworks/6.28/kpackage-6.28.0.tar.xz"
blake3 = "70397a3eb1706743c87e9b805e7faa1f7f3e321e4a2767c510c902034eab1ec1"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KService — service and plugin framework, .desktop file parsing. Needs kf6-kdbusaddons.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kservice-6.27.0.tar.xz"
blake3 = "28877a861faad994cd0d91feccda76954ae60643be5ef8b20f19a45462051cbc"
tar = "https://download.kde.org/stable/frameworks/6.28/kservice-6.28.0.tar.xz"
blake3 = "fbe9d81e521409f8d257ff993fcbba1e97a7aacc70b81563009ef52d0e55d6ea"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KSvg — SVG rendering library with theme re-coloring and disk caching
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/ksvg-6.27.0.tar.xz"
blake3 = "65daf2374c1d8c29fdbd6bdff0483e26d70d24002b590bbcd741a35ec5c8700d"
tar = "https://download.kde.org/stable/frameworks/6.28/ksvg-6.28.0.tar.xz"
blake3 = "2919822b2606b47dfee245d76af64a73dbd114ae23307237f4a4f6d281663ea1"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KTextEditor — KDE text editor component (KParts-based). Wraps katepart.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/ktexteditor-6.27.0.tar.xz"
blake3 = "496708ea99bf9e3c19359d0f4186ad14f03e71c10f9e1337f12cd38688a1bb27"
tar = "https://download.kde.org/stable/frameworks/6.28/ktexteditor-6.28.0.tar.xz"
blake3 = "02213a950e80a6ae0b11b9fd40c0109617ced4772eee95ac106bf20c39d3277a"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KTextWidgets — text editing widgets. Depends on kf6-sonnet for spell-check integration.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/ktextwidgets-6.27.0.tar.xz"
blake3 = "6888cc4bbb25ed491410fef8be3c61755d6755a1f2eaa42100f4da80e8e6e55f"
tar = "https://download.kde.org/stable/frameworks/6.28/ktextwidgets-6.28.0.tar.xz"
blake3 = "d398b322b57c9ab9eed64d4eb75abd281e31d852846c48808636ff205a43fcf0"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KWallet — build the real KF6 client library; KF6WindowSystem + KF6I18n enabled. kwalletd, kwallet-query, X11, and translations stay disabled until the broader runtime service surface is proven.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kwallet-6.27.0.tar.xz"
blake3 = "9185050e68a39664bf219b82a10ee6c30f037af8db28b8a5653e2ddcca4790ce"
tar = "https://download.kde.org/stable/frameworks/6.28/kwallet-6.28.0.tar.xz"
blake3 = "8475d4e8205a40c29b2ba5a3780ee1f516af5ca51ef77e6a473010eaf6d4c413"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#TODO: KWidgetsAddons — Qt widget addons and dialogs. Depends on qtbase, kf6-extra-cmake-modules.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kwidgetsaddons-6.27.0.tar.xz"
blake3 = "afe5945b0f61a94b5f52cd22fc970e156914be5a4a409c597375b24d6eafb1e7"
tar = "https://download.kde.org/stable/frameworks/6.28/kwidgetsaddons-6.28.0.tar.xz"
blake3 = "154115fda2dd785abae2a1145f7a273b7705ec357c54c45bf12fc61f6b950bbb"
[build]
template = "custom"
@@ -1,7 +1,7 @@
#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.27/kwindowsystem-6.27.0.tar.xz"
blake3 = "adecba4aa38c48214d820d3f2793b5efd531722c36742b2a38435f817bab61e4"
tar = "https://download.kde.org/stable/frameworks/6.28/kwindowsystem-6.28.0.tar.xz"
blake3 = "7d97020c517d228d3ca442d68fb3db899a8b6ae0e5b1f5ccc92701ef691a8ecf"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: KXmlGui — GUI framework for menu/toolbar actions from XML. Depends on kconfigwidgets, kiconthemes, ktextwidgets.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kxmlgui-6.27.0.tar.xz"
blake3 = "0c858cf2ee3ffa3c636b414d2e2e560798f1f93bf1b821a5ce70c80e0fdcd706"
tar = "https://download.kde.org/stable/frameworks/6.28/kxmlgui-6.28.0.tar.xz"
blake3 = "96ff2db68f63b0098535822664437f7f897233855a01d1ab3e709d92803c3c27"
[build]
template = "custom"
@@ -2,8 +2,8 @@
# Canberra and Qt6Multimedia sound backends disabled (neither available).
# Required by konsole.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/knotifyconfig-6.27.0.tar.xz"
blake3 = "8f9dcad6b629fe48ece42444f02da0ad13a9323990537d0ae36bbd2842db825f"
tar = "https://download.kde.org/stable/frameworks/6.28/knotifyconfig-6.28.0.tar.xz"
blake3 = "b8e5e3f54fb204ae3ba253b33536d5b322d27c54ac19bcf836d0f5bb34d63df9"
[build]
template = "custom"
+2 -2
View File
@@ -1,8 +1,8 @@
#TODO: KF6Parts — KDE KPart component framework for embedding plugins.
# Required by konsole for KPart terminal embedding.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kparts-6.27.0.tar.xz"
blake3 = "1863145efa41355679f3bdc4cdad7ced0f1c8ab411338edf518f1df732908eaf"
tar = "https://download.kde.org/stable/frameworks/6.28/kparts-6.28.0.tar.xz"
blake3 = "0a9baf97a5c8da2484752125a31f4da4a9982af386c1857adee788c54025f204"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: Prison — barcode/QR code framework. Build the core KF6 library now; Data Matrix, scanner, and QML paths stay disabled on Redox.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/prison-6.27.0.tar.xz"
blake3 = "8fa6b8320afcd74b5653083ec2fe2de671d8af59c38e3a30ca28b415920eaadf"
tar = "https://download.kde.org/stable/frameworks/6.28/prison-6.28.0.tar.xz"
blake3 = "69a08364d023ff1e994dd755952d29c1703d73ee2e3c81b107c1eb1b5d971fb7"
[build]
template = "custom"
+2 -2
View File
@@ -1,8 +1,8 @@
#TODO: KF6Pty — pseudo terminal framework required by Konsole.
# UTEMPTER optional; openpty/login path expected to work on Redox via libc/pty.h.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/kpty-6.27.0.tar.xz"
blake3 = "8a848f56ade01c69289f9cc27eb0f426aabb5feb19a2e6b073e530d2d5cdbb02"
tar = "https://download.kde.org/stable/frameworks/6.28/kpty-6.28.0.tar.xz"
blake3 = "6e972d4aeeda18e110fff134e66a044f48a4513874949b7b9d83f2092664150f"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: Solid — hardware discovery and power management. UDev/UPower/udisks2 backends disabled for Redox.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/solid-6.27.0.tar.xz"
blake3 = "04de0e7b9c4f0c7fc1a7ab4532b839e90609d47e703943f4841786eeaa78935f"
tar = "https://download.kde.org/stable/frameworks/6.28/solid-6.28.0.tar.xz"
blake3 = "fc1c0f092ff6786a2284e57b57500e11ac47dcd5471e842e0898ce76c96ab8cb"
[build]
template = "custom"
+2 -2
View File
@@ -1,7 +1,7 @@
#TODO: Sonnet — spell checking framework. Depends on qtbase, kf6-ki18n, kf6-extra-cmake-modules.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/sonnet-6.27.0.tar.xz"
blake3 = "20c7410f7d8a2ecede99ac58ef4241ad73312504b8b44c77132e7daee6b19bb9"
tar = "https://download.kde.org/stable/frameworks/6.28/sonnet-6.28.0.tar.xz"
blake3 = "f409580e92e7142a9a1715c7d59d1dcb350086688137443e3e70323f2d4d2859"
[build]
template = "custom"
@@ -2,8 +2,8 @@
# Perl dependency skipped via cmake patch (PHP syntax definitions pre-generated).
# Required by konsole for syntax highlighting.
[source]
tar = "https://download.kde.org/stable/frameworks/6.27/syntax-highlighting-6.27.0.tar.xz"
blake3 = "8b05e138dc3f41e7b1291a92786e5eeff8a8ae332503dc051a51d197f7125da2"
tar = "https://download.kde.org/stable/frameworks/6.28/syntax-highlighting-6.28.0.tar.xz"
blake3 = "303c9af7cedab8fdae4fff9253a958a430405ade6f7acb2cc79b2da5f0050c16"
[build]
template = "custom"
+2 -2
View File
@@ -1,6 +1,6 @@
[source]
tar = "https://sourceforge.net/projects/freetype/files/freetype2/2.13.3/freetype-2.13.3.tar.xz/download"
blake3 = "07a01894ccdb584943ce817b57341a8595ce9a92bfaa77c602ec4757dfabd5e2"
tar = "https://sourceforge.net/projects/freetype/files/freetype2/2.14.3/freetype-2.14.3.tar.xz/download"
blake3 = "0c791e2ea02be6e3cddd6e69ee84d66d869190e5275d8a34e282517769f1192e"
[build]
template = "custom"
+2 -2
View File
@@ -1,6 +1,6 @@
[source]
tar = "https://download.gnome.org/sources/glib/2.87/glib-2.87.0.tar.xz"
blake3 = "26b77ae24bc02f85d1c6742fe601167b056085f117cda70da7b805cefa6195e9"
tar = "https://download.gnome.org/sources/glib/2.89/glib-2.89.1.tar.xz"
blake3 = "157d01845264368dbbe4f03de6cd95fceab41968e541371f0cd18df0512dfc7f"
patches = [
"redox.patch",
]
+2 -2
View File
@@ -1,6 +1,6 @@
[source]
tar = "https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-1.11.0.tar.gz"
blake3 = "fe285c256f8550d2f9e9b7ad883ea0939a0f824019355309315cfa2df3f423d5"
tar = "https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-1.13.2.tar.gz"
blake3 = "b6b869719334d160764d2fc3f1dd134dd903b3ea1b0605cd05e6e36917311a54"
[build]
template = "meson"
+2 -2
View File
@@ -1,6 +1,6 @@
[source]
tar = "https://github.com/harfbuzz/harfbuzz/releases/download/11.0.1/harfbuzz-11.0.1.tar.xz"
blake3 = "51f0edaaf2e9b7a7176d3252f15d03d409ef7ad35f77b050c407de89f85b77c5"
tar = "https://github.com/harfbuzz/harfbuzz/releases/download/14.2.1/harfbuzz-14.2.1.tar.xz"
blake3 = "fd1ca500318637f241482bb35d7143ef8d8971bb6b6f439ec2cf0327a4f90728"
[build]
template = "custom"
+2 -2
View File
@@ -1,6 +1,6 @@
[source]
tar = "https://download.gnome.org/sources/pango/1.56/pango-1.56.3.tar.xz"
blake3 = "78542feaaf007c1d648b94c4e9b6655ed7515d27ce434766aea99bef886c21ac"
tar = "https://download.gnome.org/sources/pango/1.56/pango-1.56.4.tar.xz"
blake3 = "8042a82f08101c1dabcb337a96035167e3a300de395c57678ce1a133b2dba346"
patches = ["redox.patch"]
[build]