graphics(0.2.5): bump all KF6 frameworks 6.10→6.27, Plasma 6.3.4→6.7.2, remaining libs to latest stable

KF6 frameworks: 44 frameworks bumped from 6.10.0/6.26.0 to 6.27.0 (latest stable).
All switched to download.kde.org canonical release URLs with BLAKE3 hashes.

KDE Plasma packages bumped to 6.7.2 (latest stable):
- breeze 6.3.4→6.7.2
- plasma-workspace 6.3.4→6.7.2
- kf6-kwayland 6.3.4→6.7.2
- kf6-plasma-activities 6.6.5→6.7.2

Other graphics libs bumped to latest stable:
- libxkbcommon 1.9.2→1.11.0
- seatd-redox 0.9.3→0.10.1 (URL switched to gitlab.freedesktop.org)
- plasma-wayland-protocols 1.16.0→1.21.0

All BLAKE3 hashes computed from actual upstream tarballs.
This commit is contained in:
2026-07-02 15:31:30 +03:00
parent 0757975704
commit 8b627c40af
50 changed files with 100 additions and 56 deletions
+2 -1
View File
@@ -6,7 +6,8 @@
# kwin headers at configure time; disabled via CMake option. The widget style plugin should
# build independently with just qtbase + KF6 deps.
[source]
tar = "https://invent.kde.org/plasma/breeze/-/archive/v6.3.4/breeze-v6.3.4.tar.gz"
tar = "https://download.kde.org/stable/plasma/6.7.2/breeze-6.7.2.tar.xz"
blake3 = "8d9df73d56ebe7eb92185530d82104460d6ac7214a0ead5c29d0026bd3837357"
[build]
template = "custom"
+2 -1
View File
@@ -2,7 +2,8 @@
# Provides KF6::Attica cmake target needed by kf6-knewstuff.
# QML, tests, and examples disabled.
[source]
tar = "https://invent.kde.org/frameworks/attica/-/archive/v6.10.0/attica-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/attica-6.27.0.tar.xz"
blake3 = "d22d07aa538f3a0404e652f811fcb6816f125f493c8a246f36478a439094929b"
[build]
template = "custom"
@@ -30,4 +30,5 @@ cmake --install . --prefix "${COOKBOOK_STAGE}/usr"
"""
[source]
tar = "https://invent.kde.org/frameworks/extra-cmake-modules/-/archive/v6.11.0/extra-cmake-modules-v6.11.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/extra-cmake-modules-6.27.0.tar.xz"
blake3 = "f58ffeee3bfed10420e7ffa9b8474ece35838f318e2cc3536bcb8bd880e2f102"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KArchive — archive reading/writing framework. Depends on qtbase, qtdeclarative, kf6-extra-cmake-modules.
[source]
tar = "https://invent.kde.org/frameworks/karchive/-/archive/v6.10.0/karchive-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/karchive-6.27.0.tar.xz"
blake3 = "9c54aace2e253f44bc2eb9f2f0703037c3d14c6c0672a04154fb3a874e42d8f7"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KAuth — policykit-like authorization framework. Depends on qtbase, kf6-kcoreaddons. Still using FAKE backend until PolkitQt6-1 is packaged.
[source]
tar = "https://invent.kde.org/frameworks/kauth/-/archive/v6.10.0/kauth-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kauth-6.27.0.tar.xz"
blake3 = "0cfdcd430d3df773e935e3b2908ef0b228a537df5aecf856a1c61a5a044b621a"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KBookmarks — bookmark management framework.
[source]
tar = "https://invent.kde.org/frameworks/kbookmarks/-/archive/v6.10.0/kbookmarks-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kbookmarks-6.27.0.tar.xz"
blake3 = "4d8cb1801c6a0d8529387c76e8f9809266d539469744bd840c0893c66c2a7f10"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KCMUtils — System Settings control modules. Depends on kf6-kio, kf6-kdeclarative.
[source]
tar = "https://invent.kde.org/frameworks/kcmutils/-/archive/v6.10.0/kcmutils-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kcmutils-6.27.0.tar.xz"
blake3 = "2069f38b69d75ed7a79954002c7a1dbd0fa205e8d7b54ea147d92dfd85e0eff2"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KCodecs — charset and encoding utilities. Depends on qtbase, kf6-extra-cmake-modules, kf6-ki18n.
[source]
tar = "https://invent.kde.org/frameworks/kcodecs/-/archive/v6.10.0/kcodecs-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kcodecs-6.27.0.tar.xz"
blake3 = "c86058a23105032999f583fc563969b39d8563816cdf7b6ed22d080958f3ec37"
[build]
template = "custom"
@@ -1,6 +1,7 @@
#TODO: KColorScheme — color scheme management. Depends on qtbase, kf6-kconfig, kf6-kcoreaddons, kf6-ki18n, kf6-kguiaddons.
[source]
tar = "https://invent.kde.org/frameworks/kcolorscheme/-/archive/v6.10.0/kcolorscheme-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kcolorscheme-6.27.0.tar.xz"
blake3 = "fa5037dac4816902c181e6593ea61c14eb6a9c6b71f5c299721f3a9dabc77e56"
[build]
template = "custom"
@@ -1,6 +1,7 @@
#TODO: KCompletion — auto-completion widgets and utilities
[source]
tar = "https://invent.kde.org/frameworks/kcompletion/-/archive/v6.10.0/kcompletion-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kcompletion-6.27.0.tar.xz"
blake3 = "9c421babb494a440e970d69562f7f1fe9753d06a39ede9e739a5d72080acc732"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KDE KConfig — configuration framework, no GUI deps. Depends on qtbase, qtdeclarative, kf6-extra-cmake-modules.
[source]
tar = "https://invent.kde.org/frameworks/kconfig/-/archive/v6.10.0/kconfig-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kconfig-6.27.0.tar.xz"
blake3 = "53a46ec30bb231d04aaab0f8ece06dc596c1db9d11e7b24117185dcedc1dd4ea"
[build]
template = "custom"
@@ -1,6 +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://invent.kde.org/frameworks/kconfigwidgets/-/archive/v6.10.0/kconfigwidgets-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kconfigwidgets-6.27.0.tar.xz"
blake3 = "15ff532b825440a0e33f5be3875a25faf1f5cef1361ee73b7c09b29fd251eee7"
[build]
template = "custom"
@@ -46,4 +46,5 @@ done
"""
[source]
tar = "https://invent.kde.org/frameworks/kcoreaddons/-/archive/v6.10.0/kcoreaddons-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kcoreaddons-6.27.0.tar.xz"
blake3 = "33f85b44639aa7378aac860cc38f0e2c9533280685bd96c1271d007578dfe248"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KCrash — crash handler, backtrace generation. OpenGL deps disabled for software rendering.
[source]
tar = "https://invent.kde.org/frameworks/kcrash/-/archive/v6.10.0/kcrash-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kcrash-6.27.0.tar.xz"
blake3 = "dcdd52301351857c6479c8d56d17302dd5a532606a2acdd86b6b7758457fa612"
[build]
template = "custom"
@@ -1,6 +1,7 @@
#TODO: KDBusAddons — D-Bus convenience wrappers. Needs Qt6DBus (qtbase with FEATURE_dbus=ON).
[source]
tar = "https://invent.kde.org/frameworks/kdbusaddons/-/archive/v6.10.0/kdbusaddons-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kdbusaddons-6.27.0.tar.xz"
blake3 = "b0bc9d5e9046316dd6220c7ea6543f02e587c982d3e4821c7cb5a6e23fe1fa5e"
[build]
template = "custom"
@@ -1,7 +1,8 @@
# KDeclarative — reduced real build for Red Bear OS.
# QML-backed runtime pieces stay disabled with BUILD_WITH_QML=OFF.
[source]
tar = "https://invent.kde.org/frameworks/kdeclarative/-/archive/v6.10.0/kdeclarative-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kdeclarative-6.27.0.tar.xz"
blake3 = "5cf1c4ce5acb9ef26d2f80c3ed6450a5937e87db3a605c3307d87ab7a7bd0449"
[build]
template = "custom"
+2 -1
View File
@@ -1,5 +1,6 @@
[source]
tar = "https://invent.kde.org/frameworks/kded/-/archive/v6.10.0/kded-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kded-6.27.0.tar.xz"
blake3 = "4d4bfa91d49a287e570fce2fa6032a7de0735e279e1c8319ae294be3f17f3fc5"
[build]
template = "custom"
@@ -1,6 +1,7 @@
#TODO: KGlobalAccel — global keyboard shortcuts. Needs kf6-kcrash + kf6-kdbusaddons.
[source]
tar = "https://invent.kde.org/frameworks/kglobalaccel/-/archive/v6.10.0/kglobalaccel-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kglobalaccel-6.27.0.tar.xz"
blake3 = "7d16ff45d50f644b75e982d7bf2316926e3fc38afb78c3a90d374766f4e52bc5"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KGuiAddons — GUI utilities, color management, text selection. Depends on qtbase, kf6-extra-cmake-modules. Wayland/X11 disabled.
[source]
tar = "https://invent.kde.org/frameworks/kguiaddons/-/archive/v6.10.0/kguiaddons-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kguiaddons-6.27.0.tar.xz"
blake3 = "cb5007a5420410d371f51694379100759fdc0ce32d4d0c7407e43bd4ba6c09f9"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KI18n — internationalization framework, gettext integration. Depends on qtbase, qtdeclarative, kf6-extra-cmake-modules.
[source]
tar = "https://invent.kde.org/frameworks/ki18n/-/archive/v6.10.0/ki18n-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/ki18n-6.27.0.tar.xz"
blake3 = "b42b1a7a375b48b58e6519947468381b8e3c3d896ac9658da16f0a37a2863cae"
[build]
template = "custom"
@@ -1,6 +1,7 @@
#TODO: KIconThemes — icon theme management. Needs kf6-karchive for icon loading.
[source]
tar = "https://invent.kde.org/frameworks/kiconthemes/-/archive/v6.10.0/kiconthemes-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kiconthemes-6.27.0.tar.xz"
blake3 = "0a0e50aa2697d30b0ba55d831e03dd130f563efa63575a569186298de03aece3"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KIdleTime — idle time detection. Used by KWin for screen dimming/locking.
[source]
tar = "https://invent.kde.org/frameworks/kidletime/-/archive/v6.10.0/kidletime-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kidletime-6.27.0.tar.xz"
blake3 = "49b8348f35f77a389c65adaf3f9e73fe59388d742463481099dfeb4aa6c512e2"
[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.26/kimageformats-6.26.0.tar.xz"
blake3 = "83b75725d2ac623e8148808963937c8ef1d73f2d156101af95a13d34ba979e63"
tar = "https://download.kde.org/stable/frameworks/6.27/kimageformats-6.27.0.tar.xz"
blake3 = "cef068870fa6537126c2bb35b70b5c91d9362b91f8799644844d6d9e72d483ac"
[build]
template = "custom"
@@ -1,6 +1,7 @@
#TODO: KItemModels — Qt model framework extensions (KDescendantsProxyModel, KConcatenateRowsProxyModel, etc.)
[source]
tar = "https://invent.kde.org/frameworks/kitemmodels/-/archive/v6.10.0/kitemmodels-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kitemmodels-6.27.0.tar.xz"
blake3 = "deb1429a1565221aed50677e13795d19d82586ad3e960134cc3ad325ef5bde48"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KItemViews — item view widgets (list/tree/table views)
[source]
tar = "https://invent.kde.org/frameworks/kitemviews/-/archive/v6.10.0/kitemviews-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kitemviews-6.27.0.tar.xz"
blake3 = "68899df4bf5c7ca2a3afca263ad59d44ce015272696b2155d35ba70f95fba1be"
[build]
template = "custom"
@@ -1,6 +1,7 @@
#TODO: KJobWidgets — job and progress tracking widgets. Depends on qtbase, kf6-kcoreaddons, kf6-ki18n, kf6-kwidgetsaddons. DBus/X11 disabled.
[source]
tar = "https://invent.kde.org/frameworks/kjobwidgets/-/archive/v6.10.0/kjobwidgets-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kjobwidgets-6.27.0.tar.xz"
blake3 = "c4aeffd25ca3cd6c9777a91c95d6af5c06bc6801faccdfa5686fd4d7344cfca6"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KNewStuff — core-only build on Redox. Qt Quick, widgets, tools, and Kirigami-facing surfaces disabled. KF6Attica now available in-tree (kf6-attica recipe).
[source]
tar = "https://invent.kde.org/frameworks/knewstuff/-/archive/v6.10.0/knewstuff-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/knewstuff-6.27.0.tar.xz"
blake3 = "0e029c272924b2be79097d1bd228c099509ad9bcf60280b5f8ed3648c2db7be5"
[build]
template = "custom"
@@ -1,6 +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://invent.kde.org/frameworks/knotifications/-/archive/v6.10.0/knotifications-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/knotifications-6.27.0.tar.xz"
blake3 = "0de492b97562bdf4817595ffc297f7c2d19956be19af51da11272c1c98d29779"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KPackage — package framework, theme/plugin/installer management. Needs kf6-kservice.
[source]
tar = "https://invent.kde.org/frameworks/kpackage/-/archive/v6.10.0/kpackage-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kpackage-6.27.0.tar.xz"
blake3 = "b9314ebb690f1b725d5fbc5eb0372de58681e8ee76fa5125b23549c316b0d70c"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KService — service and plugin framework, .desktop file parsing. Needs kf6-kdbusaddons.
[source]
tar = "https://invent.kde.org/frameworks/kservice/-/archive/v6.10.0/kservice-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kservice-6.27.0.tar.xz"
blake3 = "28877a861faad994cd0d91feccda76954ae60643be5ef8b20f19a45462051cbc"
[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.26/ksvg-6.26.0.tar.xz"
blake3 = "d4828599e691021eba202d5af37c718d0479bc60d71781aba93911b32b508086"
tar = "https://download.kde.org/stable/frameworks/6.27/ksvg-6.27.0.tar.xz"
blake3 = "65daf2374c1d8c29fdbd6bdff0483e26d70d24002b590bbcd741a35ec5c8700d"
[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.26/ktexteditor-6.26.0.tar.xz"
blake3 = "0a6627bc56a7dd6fc66883f0c8ec574a2455e7f43239018d46cfc774bbb68081"
tar = "https://download.kde.org/stable/frameworks/6.27/ktexteditor-6.27.0.tar.xz"
blake3 = "496708ea99bf9e3c19359d0f4186ad14f03e71c10f9e1337f12cd38688a1bb27"
[build]
template = "custom"
@@ -1,6 +1,7 @@
#TODO: KTextWidgets — text editing widgets. Depends on kf6-sonnet for spell-check integration.
[source]
tar = "https://invent.kde.org/frameworks/ktextwidgets/-/archive/v6.10.0/ktextwidgets-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/ktextwidgets-6.27.0.tar.xz"
blake3 = "6888cc4bbb25ed491410fef8be3c61755d6755a1f2eaa42100f4da80e8e6e55f"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KWallet — build the real KF6 client library on Redox; kwalletd, kwallet-query, translations, and X11 runtime paths stay disabled until the broader runtime service surface is proven.
[source]
tar = "https://invent.kde.org/frameworks/kwallet/-/archive/v6.10.0/kwallet-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kwallet-6.27.0.tar.xz"
blake3 = "9185050e68a39664bf219b82a10ee6c30f037af8db28b8a5653e2ddcca4790ce"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KWayland — Qt/C++ wrapper for Wayland protocols. Required by KWin.
[source]
tar = "https://download.kde.org/stable/plasma/6.3.4/kwayland-6.3.4.tar.xz"
tar = "https://download.kde.org/stable/plasma/6.7.2/kwayland-6.7.2.tar.xz"
blake3 = "fa501ec931fbc601f45af859e9ea55dcf6faf0627917cc2db9f399af83a832dc"
[build]
template = "custom"
@@ -1,6 +1,7 @@
#TODO: KWidgetsAddons — Qt widget addons and dialogs. Depends on qtbase, kf6-extra-cmake-modules.
[source]
tar = "https://invent.kde.org/frameworks/kwidgetsaddons/-/archive/v6.10.0/kwidgetsaddons-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kwidgetsaddons-6.27.0.tar.xz"
blake3 = "afe5945b0f61a94b5f52cd22fc970e156914be5a4a409c597375b24d6eafb1e7"
[build]
template = "custom"
@@ -1,6 +1,7 @@
#TODO: KWindowSystem — window system access. Depends on qtbase, kf6-extra-cmake-modules. QML/X11/Wayland disabled.
[source]
tar = "https://invent.kde.org/frameworks/kwindowsystem/-/archive/v6.10.0/kwindowsystem-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kwindowsystem-6.27.0.tar.xz"
blake3 = "adecba4aa38c48214d820d3f2793b5efd531722c36742b2a38435f817bab61e4"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: KXmlGui — GUI framework for menu/toolbar actions from XML. Depends on kconfigwidgets, kiconthemes, ktextwidgets.
[source]
tar = "https://invent.kde.org/frameworks/kxmlgui/-/archive/v6.10.0/kxmlgui-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kxmlgui-6.27.0.tar.xz"
blake3 = "0c858cf2ee3ffa3c636b414d2e2e560798f1f93bf1b821a5ce70c80e0fdcd706"
[build]
template = "custom"
@@ -2,7 +2,8 @@
# Canberra and Qt6Multimedia sound backends disabled (neither available).
# Required by konsole.
[source]
tar = "https://invent.kde.org/frameworks/knotifyconfig/-/archive/v6.10.0/knotifyconfig-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/knotifyconfig-6.27.0.tar.xz"
blake3 = "8f9dcad6b629fe48ece42444f02da0ad13a9323990537d0ae36bbd2842db825f"
[build]
template = "custom"
+2 -1
View File
@@ -1,7 +1,8 @@
#TODO: KF6Parts — KDE KPart component framework for embedding plugins.
# Required by konsole for KPart terminal embedding.
[source]
tar = "https://invent.kde.org/frameworks/kparts/-/archive/v6.10.0/kparts-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kparts-6.27.0.tar.xz"
blake3 = "1863145efa41355679f3bdc4cdad7ced0f1c8ab411338edf518f1df732908eaf"
[build]
template = "custom"
@@ -2,8 +2,8 @@
# Provides Plasma::Activities and PlasmaActivitiesConfig.cmake.
# Required by plasma-framework (KDE Plasma 6.x). Built from upstream tarball.
[source]
tar = "https://download.kde.org/stable/plasma/6.6.5/plasma-activities-6.6.5.tar.xz"
blake3 = "d716907fcb7a10be0875287cb3adfdaf2b99c4432327d8e74fd2cc77c89ca567"
tar = "https://download.kde.org/stable/plasma/6.7.2/plasma-activities-6.7.2.tar.xz"
blake3 = "0cc63d3e9eb0387c0da7b7051d82962352769285eb156ce009784b144d495655"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +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://invent.kde.org/frameworks/prison/-/archive/v6.10.0/prison-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/prison-6.27.0.tar.xz"
blake3 = "8fa6b8320afcd74b5653083ec2fe2de671d8af59c38e3a30ca28b415920eaadf"
[build]
template = "custom"
+2 -1
View File
@@ -1,7 +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://invent.kde.org/frameworks/kpty/-/archive/v6.10.0/kpty-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/kpty-6.27.0.tar.xz"
blake3 = "8a848f56ade01c69289f9cc27eb0f426aabb5feb19a2e6b073e530d2d5cdbb02"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: Solid — hardware discovery and power management. UDev/UPower/udisks2 backends disabled for Redox.
[source]
tar = "https://invent.kde.org/frameworks/solid/-/archive/v6.10.0/solid-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/solid-6.27.0.tar.xz"
blake3 = "04de0e7b9c4f0c7fc1a7ab4532b839e90609d47e703943f4841786eeaa78935f"
[build]
template = "custom"
+2 -1
View File
@@ -1,6 +1,7 @@
#TODO: Sonnet — spell checking framework. Depends on qtbase, kf6-ki18n, kf6-extra-cmake-modules.
[source]
tar = "https://invent.kde.org/frameworks/sonnet/-/archive/v6.10.0/sonnet-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/sonnet-6.27.0.tar.xz"
blake3 = "20c7410f7d8a2ecede99ac58ef4241ad73312504b8b44c77132e7daee6b19bb9"
[build]
template = "custom"
@@ -2,7 +2,8 @@
# Perl dependency skipped via cmake patch (PHP syntax definitions pre-generated).
# Required by konsole for syntax highlighting.
[source]
tar = "https://invent.kde.org/frameworks/syntax-highlighting/-/archive/v6.10.0/syntax-highlighting-v6.10.0.tar.gz"
tar = "https://download.kde.org/stable/frameworks/6.27/syntax-highlighting-6.27.0.tar.xz"
blake3 = "8b05e138dc3f41e7b1291a92786e5eeff8a8ae332503dc051a51d197f7125da2"
[build]
template = "custom"
@@ -1,6 +1,7 @@
#TODO: Plasma Wayland Protocols — XML protocol definitions used by kwayland/KWin.
[source]
tar = "https://invent.kde.org/libraries/plasma-wayland-protocols/-/archive/v1.16.0/plasma-wayland-protocols-v1.16.0.tar.gz"
tar = "https://invent.kde.org/libraries/plasma-wayland-protocols/-/archive/v1.21.0/plasma-wayland-protocols-v1.21.0.tar.gz"
blake3 = "fde837d465ee0f3efdb6308e3816e9712dce0f7a62934bdeeb3666bf0b9bd3f7"
[build]
template = "custom"
@@ -1,7 +1,8 @@
#TODO: plasma-workspace — KDE Plasma shell. Depends on kwin + all KF6 + dbus.
# Blockers: kwin, kf6-kio, kf6-kxmlgui, plasma-framework (all need DBus + OpenGL)
[source]
tar = "https://invent.kde.org/plasma/plasma-workspace/-/archive/v6.3.4/plasma-workspace-v6.3.4.tar.gz"
tar = "https://download.kde.org/stable/plasma/6.7.2/plasma-workspace-6.7.2.tar.xz"
blake3 = "ef78b0f4ebee9b888a69a7c8c3391ac6b8ff24045b5a2d78efdf77b6b0a19bd2"
[build]
template = "custom"
+2 -2
View File
@@ -1,6 +1,6 @@
[source]
tar = "https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-1.9.2.tar.gz"
blake3 = "ddd56e1ac38ad9635bf8f8eb42c3c397144753a5c3bc77e387127a1a999945d7"
tar = "https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-1.11.0.tar.gz"
blake3 = "fe285c256f8550d2f9e9b7ad883ea0939a0f824019355309315cfa2df3f423d5"
[build]
template = "meson"
@@ -1,8 +1,8 @@
#TODO: seatd Redox backend — needs redox-drm scheme for DRM lease
# seatd provides a seat management daemon used by Wayland compositors
[source]
tar = "https://git.sr.ht/~kennylevinsen/seatd/archive/0.9.3.tar.gz"
blake3 = "c1653dc2766e90c1fa606869f527085d939e13a84369bfad0f6762deeada152c"
tar = "https://gitlab.freedesktop.org/seatd/seatd/-/archive/0.10.1/seatd-0.10.1.tar.gz"
blake3 = "dad315dd75825f713a487282802dd235bf29d7f55f87105f674d05600a89890b"
[build]
template = "meson"