diff --git a/local/recipes/dev/flex/recipe.toml b/local/recipes/dev/flex/recipe.toml index 7e57307aa8..bf8c02cd1f 100644 --- a/local/recipes/dev/flex/recipe.toml +++ b/local/recipes/dev/flex/recipe.toml @@ -1,5 +1,6 @@ [source] tar = "https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz" +blake3 = "d78b714ac38bd9de7f9b44a078efed82e96ed43e7cf9cd33944a7f379a2d09a4" [build] template = "custom" diff --git a/local/recipes/dev/m4/recipe.toml b/local/recipes/dev/m4/recipe.toml index 83ed8bdd72..2bff659d86 100644 --- a/local/recipes/dev/m4/recipe.toml +++ b/local/recipes/dev/m4/recipe.toml @@ -1,5 +1,6 @@ [source] -tar = "https://ftp.gnu.org/gnu/m4/m4-1.14.21.tar.xz" +tar = "https://ftp.gnu.org/gnu/m4/m4-1.4.21.tar.xz" +blake3 = "a23e9503084fa4087f45bb7bb9c39f0cf8e0f046e0f94e55c40a8da124c1fd68" patches = ["redox.patch"] [build] diff --git a/local/recipes/dev/meson/recipe.toml b/local/recipes/dev/meson/recipe.toml index ea7925645f..b3fe75ab5c 100644 --- a/local/recipes/dev/meson/recipe.toml +++ b/local/recipes/dev/meson/recipe.toml @@ -1,5 +1,6 @@ [source] tar = "https://github.com/mesonbuild/meson/releases/download/1.3.0/meson-1.3.0.tar.gz" +blake3 = "c73a725a996ca1b7ee74b2f7b0af666d088c0538309af462f4b3745fb2f41047" [build] template = "custom" diff --git a/local/recipes/kde/breeze/recipe.toml b/local/recipes/kde/breeze/recipe.toml index a2f714e782..698db89a84 100644 --- a/local/recipes/kde/breeze/recipe.toml +++ b/local/recipes/kde/breeze/recipe.toml @@ -7,6 +7,7 @@ # 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" +blake3 = "ac311365edb6540c06ec6923e0c44accfe204beaa4d0630bf8f398982eb01d89" [build] template = "custom" diff --git a/local/recipes/kde/kde-cli-tools/recipe.toml b/local/recipes/kde/kde-cli-tools/recipe.toml index 67ec9cf740..28fd246383 100644 --- a/local/recipes/kde/kde-cli-tools/recipe.toml +++ b/local/recipes/kde/kde-cli-tools/recipe.toml @@ -4,6 +4,7 @@ # kdesu is not built (needs sudo or kdesu backend which doesn't exist on Redox). [source] tar = "https://invent.kde.org/plasma/kde-cli-tools/-/archive/v6.3.4/kde-cli-tools-v6.3.4.tar.gz" +blake3 = "65b55bfdea0ba55a2dc78480ded5a2e2230d0d3ab00194de9610677c91ede1c6" [build] template = "custom" diff --git a/local/recipes/kde/kdecoration/recipe.toml b/local/recipes/kde/kdecoration/recipe.toml index d27c53c849..198d16d42c 100644 --- a/local/recipes/kde/kdecoration/recipe.toml +++ b/local/recipes/kde/kdecoration/recipe.toml @@ -1,6 +1,7 @@ #TODO: KDecoration3 — window decoration library. Required by KWin. [source] tar = "https://invent.kde.org/plasma/kdecoration/-/archive/v6.3.4/kdecoration-v6.3.4.tar.gz" +blake3 = "43ce6200f914e72c27dfa547f3a50859a42e0e13eb0756e8e68af912bbbfbda5" [build] template = "custom" diff --git a/local/recipes/kde/kf6-attica/recipe.toml b/local/recipes/kde/kf6-attica/recipe.toml index 024b010672..d4d5e68986 100644 --- a/local/recipes/kde/kf6-attica/recipe.toml +++ b/local/recipes/kde/kf6-attica/recipe.toml @@ -3,6 +3,7 @@ # QML, tests, and examples disabled. [source] tar = "https://invent.kde.org/frameworks/attica/-/archive/v6.10.0/attica-v6.10.0.tar.gz" +blake3 = "0b4d10aca536ffc4c2a81d6d99f2ea7f88f36490c0d9aa45041cd4db1c3304ad" [build] template = "custom" diff --git a/local/recipes/kde/kf6-extra-cmake-modules/recipe.toml b/local/recipes/kde/kf6-extra-cmake-modules/recipe.toml index 7a31fcc1a5..efe502adde 100644 --- a/local/recipes/kde/kf6-extra-cmake-modules/recipe.toml +++ b/local/recipes/kde/kf6-extra-cmake-modules/recipe.toml @@ -31,3 +31,4 @@ 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" +blake3 = "463d88e8878b75284fee9ab83480fab0142558c566d1987a58b95814e3ad9ff2" diff --git a/local/recipes/kde/kf6-karchive/recipe.toml b/local/recipes/kde/kf6-karchive/recipe.toml index 12810775e9..d6d71c39b2 100644 --- a/local/recipes/kde/kf6-karchive/recipe.toml +++ b/local/recipes/kde/kf6-karchive/recipe.toml @@ -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" +blake3 = "691eb190c1f4089af9a3d7b2f808f217ce3ecbfbff8854f679551b0bff65873e" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kauth/recipe.toml b/local/recipes/kde/kf6-kauth/recipe.toml index 401dbfbb9e..e3edea9030 100644 --- a/local/recipes/kde/kf6-kauth/recipe.toml +++ b/local/recipes/kde/kf6-kauth/recipe.toml @@ -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" +blake3 = "486be662cbc317d59d3eae0a7bb4f98357d96e9651b809fb284cbdb7fe58b75c" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kbookmarks/recipe.toml b/local/recipes/kde/kf6-kbookmarks/recipe.toml index 07039e92b6..ed720b2aaa 100644 --- a/local/recipes/kde/kf6-kbookmarks/recipe.toml +++ b/local/recipes/kde/kf6-kbookmarks/recipe.toml @@ -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" +blake3 = "bb8bad9cbfadb951b9162cd94f3ea0f40cd31c564f66fd607cdc392c615f74f3" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kcmutils/recipe.toml b/local/recipes/kde/kf6-kcmutils/recipe.toml index c3caa98a4d..7c518ac4da 100644 --- a/local/recipes/kde/kf6-kcmutils/recipe.toml +++ b/local/recipes/kde/kf6-kcmutils/recipe.toml @@ -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" +blake3 = "9d64a3d8c68ca8093b3da5715fe6bcb01090bca98c65263300d852ce4bc7b66d" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kcodecs/recipe.toml b/local/recipes/kde/kf6-kcodecs/recipe.toml index 17e191a15d..462d0955da 100644 --- a/local/recipes/kde/kf6-kcodecs/recipe.toml +++ b/local/recipes/kde/kf6-kcodecs/recipe.toml @@ -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" +blake3 = "bad247cd4c94dd17b66889ee65cb50be7a5c6c9c8b0ecc3dad16a9f888a6b346" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kcolorscheme/recipe.toml b/local/recipes/kde/kf6-kcolorscheme/recipe.toml index e604e535aa..7e312de968 100644 --- a/local/recipes/kde/kf6-kcolorscheme/recipe.toml +++ b/local/recipes/kde/kf6-kcolorscheme/recipe.toml @@ -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" +blake3 = "c7726ef35373842111812885cc6dbead8866be215b7615a4196ffa4d117502c7" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kcompletion/recipe.toml b/local/recipes/kde/kf6-kcompletion/recipe.toml index 25dceab3e1..a9ea31397a 100644 --- a/local/recipes/kde/kf6-kcompletion/recipe.toml +++ b/local/recipes/kde/kf6-kcompletion/recipe.toml @@ -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" +blake3 = "9a8d137c3a66461c983d534273fd72f4a0923c2e1ba406124d824f44a408dfec" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kconfig/recipe.toml b/local/recipes/kde/kf6-kconfig/recipe.toml index e2d7d04ab4..a4e912ae67 100644 --- a/local/recipes/kde/kf6-kconfig/recipe.toml +++ b/local/recipes/kde/kf6-kconfig/recipe.toml @@ -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" +blake3 = "e7f44313e7af866493429bbdda223163c8bb5d262a778013f6b7d44866eb94ad" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kconfigwidgets/recipe.toml b/local/recipes/kde/kf6-kconfigwidgets/recipe.toml index 0810a9dd00..c3b6ba32a6 100644 --- a/local/recipes/kde/kf6-kconfigwidgets/recipe.toml +++ b/local/recipes/kde/kf6-kconfigwidgets/recipe.toml @@ -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" +blake3 = "a69b1dfa8e1cdda4b66747eb5dbdc3a9c18a7000e4e82d051efa02453f364920" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kcoreaddons/recipe.toml b/local/recipes/kde/kf6-kcoreaddons/recipe.toml index d7e90735d4..42463eed76 100644 --- a/local/recipes/kde/kf6-kcoreaddons/recipe.toml +++ b/local/recipes/kde/kf6-kcoreaddons/recipe.toml @@ -47,3 +47,4 @@ done [source] tar = "https://invent.kde.org/frameworks/kcoreaddons/-/archive/v6.10.0/kcoreaddons-v6.10.0.tar.gz" +blake3 = "d29044727564b353a53152b3ede5e103e4212f1e918fb2a90295233ab8c12610" diff --git a/local/recipes/kde/kf6-kcrash/recipe.toml b/local/recipes/kde/kf6-kcrash/recipe.toml index 6f5b7c2694..3fff7163eb 100644 --- a/local/recipes/kde/kf6-kcrash/recipe.toml +++ b/local/recipes/kde/kf6-kcrash/recipe.toml @@ -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" +blake3 = "7be046924fb7d8da5a430e29ce23bd4cef764f1ad3480c6b1fa302f84383f266" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kdbusaddons/recipe.toml b/local/recipes/kde/kf6-kdbusaddons/recipe.toml index 4b95a9331d..2b312bbccb 100644 --- a/local/recipes/kde/kf6-kdbusaddons/recipe.toml +++ b/local/recipes/kde/kf6-kdbusaddons/recipe.toml @@ -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" +blake3 = "da8a2fbeddc08eae88fdce837657c27b848016436c9c51ac7f83712573b04363" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kdeclarative/recipe.toml b/local/recipes/kde/kf6-kdeclarative/recipe.toml index 2deb828be4..4f16df3823 100644 --- a/local/recipes/kde/kf6-kdeclarative/recipe.toml +++ b/local/recipes/kde/kf6-kdeclarative/recipe.toml @@ -2,6 +2,7 @@ # 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" +blake3 = "a83aebc43e0e516c284c62dfd2b42a8605ddfd250d4c0aa8fb394315fdf7d277" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kded6/recipe.toml b/local/recipes/kde/kf6-kded6/recipe.toml index 9d1ecfac17..f6ee2a8d97 100644 --- a/local/recipes/kde/kf6-kded6/recipe.toml +++ b/local/recipes/kde/kf6-kded6/recipe.toml @@ -1,5 +1,6 @@ [source] tar = "https://invent.kde.org/frameworks/kded/-/archive/v6.10.0/kded-v6.10.0.tar.gz" +blake3 = "ca15e7e765cc2657953816e74a059d472b8be192100f7bcdbd213a7533d0554d" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kglobalaccel/recipe.toml b/local/recipes/kde/kf6-kglobalaccel/recipe.toml index 533eda4ca1..3afb2c4fae 100644 --- a/local/recipes/kde/kf6-kglobalaccel/recipe.toml +++ b/local/recipes/kde/kf6-kglobalaccel/recipe.toml @@ -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" +blake3 = "72f82c80f17bef8245062f24d3e5f48c692048e99ac968b064716546c66ff0cb" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kguiaddons/recipe.toml b/local/recipes/kde/kf6-kguiaddons/recipe.toml index 8df81b2517..12906dcae0 100644 --- a/local/recipes/kde/kf6-kguiaddons/recipe.toml +++ b/local/recipes/kde/kf6-kguiaddons/recipe.toml @@ -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" +blake3 = "ec8e69a509e89b639f8d090e4f8dd20c6a9dbb4153e18b6d896ee53e2260e894" [build] template = "custom" diff --git a/local/recipes/kde/kf6-ki18n/recipe.toml b/local/recipes/kde/kf6-ki18n/recipe.toml index 71f1808673..218d616268 100644 --- a/local/recipes/kde/kf6-ki18n/recipe.toml +++ b/local/recipes/kde/kf6-ki18n/recipe.toml @@ -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" +blake3 = "1b76daa1b96fa211b9ff8289a6f82a16cde26dcb6948e2cc6400989845581ffa" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kiconthemes/recipe.toml b/local/recipes/kde/kf6-kiconthemes/recipe.toml index b473004ced..6eecc53d78 100644 --- a/local/recipes/kde/kf6-kiconthemes/recipe.toml +++ b/local/recipes/kde/kf6-kiconthemes/recipe.toml @@ -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" +blake3 = "9794899fc57e98dae244aa11afc4bf7090e6b81c127b888d1c999dcc974fde58" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kidletime/recipe.toml b/local/recipes/kde/kf6-kidletime/recipe.toml index 9312f3a7ca..3347e7edaa 100644 --- a/local/recipes/kde/kf6-kidletime/recipe.toml +++ b/local/recipes/kde/kf6-kidletime/recipe.toml @@ -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" +blake3 = "b88bb3c687aa6620b796d13fe9d31bb623e87a50c7613ee61d7d5a5a4ff87e0c" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kitemmodels/recipe.toml b/local/recipes/kde/kf6-kitemmodels/recipe.toml index 8ed6cd64d5..a8702edbbb 100644 --- a/local/recipes/kde/kf6-kitemmodels/recipe.toml +++ b/local/recipes/kde/kf6-kitemmodels/recipe.toml @@ -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" +blake3 = "0ddb72039a68bcfa4774f6909aa07bf7c765482b287e77446d81810e0cafaa3f" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kitemviews/recipe.toml b/local/recipes/kde/kf6-kitemviews/recipe.toml index 5727a688f3..ceaad7b04f 100644 --- a/local/recipes/kde/kf6-kitemviews/recipe.toml +++ b/local/recipes/kde/kf6-kitemviews/recipe.toml @@ -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" +blake3 = "5209aa93e4091b579044f38d5adadc04f07a04c426d554606549827289eba347" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kjobwidgets/recipe.toml b/local/recipes/kde/kf6-kjobwidgets/recipe.toml index 7060956bcf..8f01f35a6a 100644 --- a/local/recipes/kde/kf6-kjobwidgets/recipe.toml +++ b/local/recipes/kde/kf6-kjobwidgets/recipe.toml @@ -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" +blake3 = "686a65fdd7cb4ff7e8452f017360b4bb1c3e10be399312da31011d8b9f87175e" [build] template = "custom" diff --git a/local/recipes/kde/kf6-knewstuff/recipe.toml b/local/recipes/kde/kf6-knewstuff/recipe.toml index f8c0fdd136..505b3121ef 100644 --- a/local/recipes/kde/kf6-knewstuff/recipe.toml +++ b/local/recipes/kde/kf6-knewstuff/recipe.toml @@ -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" +blake3 = "ddbb41f89c16471664012f3bcadb5b9bef709b561737a6b12d8ae3186a7012df" [build] template = "custom" diff --git a/local/recipes/kde/kf6-knotifications/recipe.toml b/local/recipes/kde/kf6-knotifications/recipe.toml index 303f1c5ca4..356eb1b6f1 100644 --- a/local/recipes/kde/kf6-knotifications/recipe.toml +++ b/local/recipes/kde/kf6-knotifications/recipe.toml @@ -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" +blake3 = "eab13e1471040245b6f372fb0e4d0bc73397ad36017174b584c9561f93783e99" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kpackage/recipe.toml b/local/recipes/kde/kf6-kpackage/recipe.toml index 0e52f02a8e..314fb6d82e 100644 --- a/local/recipes/kde/kf6-kpackage/recipe.toml +++ b/local/recipes/kde/kf6-kpackage/recipe.toml @@ -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" +blake3 = "243a95a03aefe064719138893fb32442454af1d6a3e0b34c3d5de0bd5ef8c6c1" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kservice/recipe.toml b/local/recipes/kde/kf6-kservice/recipe.toml index 08d6a01156..51bc1fa8f7 100644 --- a/local/recipes/kde/kf6-kservice/recipe.toml +++ b/local/recipes/kde/kf6-kservice/recipe.toml @@ -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" +blake3 = "d41008009677a0a9d00dc76ab8a0956276397559d1d39eb7b249e3054b422ebe" [build] template = "custom" diff --git a/local/recipes/kde/kf6-ktextwidgets/recipe.toml b/local/recipes/kde/kf6-ktextwidgets/recipe.toml index 809ec18473..be10cce8f1 100644 --- a/local/recipes/kde/kf6-ktextwidgets/recipe.toml +++ b/local/recipes/kde/kf6-ktextwidgets/recipe.toml @@ -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" +blake3 = "06c0b453c6ce3742a626af3f942a8045987f87d9b97e5c407e6383bb69d37947" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kwallet/recipe.toml b/local/recipes/kde/kf6-kwallet/recipe.toml index 716b8d2ad2..c63ca32174 100644 --- a/local/recipes/kde/kf6-kwallet/recipe.toml +++ b/local/recipes/kde/kf6-kwallet/recipe.toml @@ -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" +blake3 = "1a6b37789fa1f0dddd459c64b93ee3c6ab5d39a041aedff00805393948164659" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kwayland/recipe.toml b/local/recipes/kde/kf6-kwayland/recipe.toml index dcc8b609fa..65e68e08e4 100644 --- a/local/recipes/kde/kf6-kwayland/recipe.toml +++ b/local/recipes/kde/kf6-kwayland/recipe.toml @@ -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" +blake3 = "453454338a15da06fea7c15cbb38c82aa63c9d0f91490573c6f24d8bcbc98dd3" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kwidgetsaddons/recipe.toml b/local/recipes/kde/kf6-kwidgetsaddons/recipe.toml index 68362b61dc..6cb2c8dd91 100644 --- a/local/recipes/kde/kf6-kwidgetsaddons/recipe.toml +++ b/local/recipes/kde/kf6-kwidgetsaddons/recipe.toml @@ -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" +blake3 = "d617fedcaabe19edcae6a37c63da2c16a7fd0b9e4958b914181c8072b44605ab" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kwindowsystem/recipe.toml b/local/recipes/kde/kf6-kwindowsystem/recipe.toml index 9af2ac4355..8814c11322 100644 --- a/local/recipes/kde/kf6-kwindowsystem/recipe.toml +++ b/local/recipes/kde/kf6-kwindowsystem/recipe.toml @@ -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" +blake3 = "c6f0cbc63a65c61fe60935a35b6db23d0afcc08cb677f0de0c9e61c6fbf08dad" [build] template = "custom" diff --git a/local/recipes/kde/kf6-kxmlgui/recipe.toml b/local/recipes/kde/kf6-kxmlgui/recipe.toml index d2c5a36c14..a8e04b8603 100644 --- a/local/recipes/kde/kf6-kxmlgui/recipe.toml +++ b/local/recipes/kde/kf6-kxmlgui/recipe.toml @@ -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" +blake3 = "6f1d3e9fa522ba9ce3aad6a28ac830b2941df05f8291055fb5c63af63bc97725" [build] template = "custom" diff --git a/local/recipes/kde/kf6-notifyconfig/recipe.toml b/local/recipes/kde/kf6-notifyconfig/recipe.toml index f28f6a7808..fffa734df4 100644 --- a/local/recipes/kde/kf6-notifyconfig/recipe.toml +++ b/local/recipes/kde/kf6-notifyconfig/recipe.toml @@ -3,6 +3,7 @@ # Required by konsole. [source] tar = "https://invent.kde.org/frameworks/knotifyconfig/-/archive/v6.10.0/knotifyconfig-v6.10.0.tar.gz" +blake3 = "8dc1d1078233ae4141e0954cf27a379eaa687300ed616949380ec35eee2bad37" [build] template = "custom" diff --git a/local/recipes/kde/kf6-parts/recipe.toml b/local/recipes/kde/kf6-parts/recipe.toml index 3338843987..d652c4d1a8 100644 --- a/local/recipes/kde/kf6-parts/recipe.toml +++ b/local/recipes/kde/kf6-parts/recipe.toml @@ -2,6 +2,7 @@ # 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" +blake3 = "0fac478e8690221d2d0516bb068fe5c8d0a7e681694bec2b844acf4be7173076" [build] template = "custom" diff --git a/local/recipes/kde/kf6-prison/recipe.toml b/local/recipes/kde/kf6-prison/recipe.toml index de4b665b7d..ac6439fcc4 100644 --- a/local/recipes/kde/kf6-prison/recipe.toml +++ b/local/recipes/kde/kf6-prison/recipe.toml @@ -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" +blake3 = "045f62daf604b098f09b45f649d50347675a932875071e2a526abca7d8cf148f" [build] template = "custom" diff --git a/local/recipes/kde/kf6-pty/recipe.toml b/local/recipes/kde/kf6-pty/recipe.toml index 240e9deba9..0874c8ff58 100644 --- a/local/recipes/kde/kf6-pty/recipe.toml +++ b/local/recipes/kde/kf6-pty/recipe.toml @@ -2,6 +2,7 @@ # 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" +blake3 = "189290c823e6bc564d0c2cbdc8907c1b08f9c9f27251040acfabaff9c0093c83" [build] template = "custom" diff --git a/local/recipes/kde/kf6-solid/recipe.toml b/local/recipes/kde/kf6-solid/recipe.toml index 55554cc064..196a571612 100644 --- a/local/recipes/kde/kf6-solid/recipe.toml +++ b/local/recipes/kde/kf6-solid/recipe.toml @@ -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" +blake3 = "e8ddaa1b3ae376e81fe1c8e1d5b249e5d47c0203eb964616c121ee9d1b0284cb" [build] template = "custom" diff --git a/local/recipes/kde/kf6-sonnet/recipe.toml b/local/recipes/kde/kf6-sonnet/recipe.toml index cd7d693e95..1483ed3683 100644 --- a/local/recipes/kde/kf6-sonnet/recipe.toml +++ b/local/recipes/kde/kf6-sonnet/recipe.toml @@ -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" +blake3 = "f079de682151948e108cd40edead518e159a7fbe0a26542066029fb646d2371e" [build] template = "custom" diff --git a/local/recipes/kde/kf6-syntaxhighlighting/recipe.toml b/local/recipes/kde/kf6-syntaxhighlighting/recipe.toml index cd86e62987..5948cc87fe 100644 --- a/local/recipes/kde/kf6-syntaxhighlighting/recipe.toml +++ b/local/recipes/kde/kf6-syntaxhighlighting/recipe.toml @@ -3,6 +3,7 @@ # 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" +blake3 = "d0c8066b71d44c9744275821b23fa02c383dac9a94c9249aeebebd34fe23e6bf" [build] template = "custom" diff --git a/local/recipes/kde/kglobalacceld/recipe.toml b/local/recipes/kde/kglobalacceld/recipe.toml index b1dd9fb84a..646e2050ce 100644 --- a/local/recipes/kde/kglobalacceld/recipe.toml +++ b/local/recipes/kde/kglobalacceld/recipe.toml @@ -1,5 +1,6 @@ [source] tar = "https://invent.kde.org/plasma/kglobalacceld/-/archive/v6.0.0/kglobalacceld-v6.0.0.tar.gz" +blake3 = "e56900df06a0ad3049be56da279070970401054812c6fcf9232341f5d38842c6" [build] template = "custom" diff --git a/local/recipes/kde/konsole/recipe.toml b/local/recipes/kde/konsole/recipe.toml index 255c227fb5..3325bd2d77 100644 --- a/local/recipes/kde/konsole/recipe.toml +++ b/local/recipes/kde/konsole/recipe.toml @@ -3,6 +3,7 @@ # Core5Compat is provided by qt5compat. ICU required for BiDi text rendering. [source] tar = "https://invent.kde.org/utilities/konsole/-/archive/v24.08.3/konsole-v24.08.3.tar.gz" +blake3 = "916356009cc866bf813255d06e1a97f211a7b6aa7a2168dc7225cf2e942a8d9d" patches = [ "01-optional-multimedia-printsupport-core5compat.patch", ] diff --git a/local/recipes/kde/plasma-desktop/recipe.toml b/local/recipes/kde/plasma-desktop/recipe.toml index 813757b87a..54523df9d1 100644 --- a/local/recipes/kde/plasma-desktop/recipe.toml +++ b/local/recipes/kde/plasma-desktop/recipe.toml @@ -1,6 +1,7 @@ #TODO: plasma-desktop — KDE desktop settings. Depends on plasma-workspace. [source] tar = "https://invent.kde.org/plasma/plasma-desktop/-/archive/v6.3.4/plasma-desktop-v6.3.4.tar.gz" +blake3 = "97ca3c0f96f209d862202055fd5137886f74bf534dbdb74c63a34f005f11590d" [build] template = "custom" diff --git a/local/recipes/kde/plasma-wayland-protocols/recipe.toml b/local/recipes/kde/plasma-wayland-protocols/recipe.toml index 96a44822be..e0dcb0c9c8 100644 --- a/local/recipes/kde/plasma-wayland-protocols/recipe.toml +++ b/local/recipes/kde/plasma-wayland-protocols/recipe.toml @@ -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" +blake3 = "db1b392cc82c1ef10d9360712fea77831f273f7e5a93ba1972b23be8968071ed" [build] template = "custom" diff --git a/local/recipes/kde/plasma-workspace/recipe.toml b/local/recipes/kde/plasma-workspace/recipe.toml index 606b979fc9..8b2f1a22a4 100644 --- a/local/recipes/kde/plasma-workspace/recipe.toml +++ b/local/recipes/kde/plasma-workspace/recipe.toml @@ -2,6 +2,7 @@ # 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" +blake3 = "63836bf9c103e1ccd4d59f9b79ed54c5e43025828dfabf7e7bb61ee29cd7aa93" [build] template = "custom" diff --git a/local/recipes/libs/icu/recipe.toml b/local/recipes/libs/icu/recipe.toml index 3431ca1224..d046f00307 100644 --- a/local/recipes/libs/icu/recipe.toml +++ b/local/recipes/libs/icu/recipe.toml @@ -4,6 +4,7 @@ # Required by konsole for bidirectional text rendering. [source] tar = "https://github.com/unicode-org/icu/releases/download/release-75-1/icu4c-75_1-src.tgz" +blake3 = "4a02c9a2e790582e22233681c118f188d516be433a49ffec8bb2933809fe5fef" [build] template = "custom" diff --git a/local/recipes/qt/qt6-sensors/recipe.toml b/local/recipes/qt/qt6-sensors/recipe.toml index 12032d58eb..5b95b18d2f 100644 --- a/local/recipes/qt/qt6-sensors/recipe.toml +++ b/local/recipes/qt/qt6-sensors/recipe.toml @@ -3,6 +3,7 @@ # Sensorfw disabled (Linux-specific). Dummy plugin provides no-op sensor readings. [source] tar = "https://download.qt.io/official_releases/qt/6.11/6.11.0/submodules/qtsensors-everywhere-src-6.11.0.tar.xz" +blake3 = "c8c1effbe7f4f8b5b3856eced4d5bded8a84087110efef888a7abdbe7b06de47" [build] template = "custom" diff --git a/local/recipes/qt/qtbase/recipe.toml b/local/recipes/qt/qtbase/recipe.toml index 4f5dd1cd89..f255bf451c 100644 --- a/local/recipes/qt/qtbase/recipe.toml +++ b/local/recipes/qt/qtbase/recipe.toml @@ -4,6 +4,7 @@ # Redox platform detection and syscall adaptations in redox.patch [source] tar = "https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtbase-everywhere-src-6.8.2.tar.xz" +blake3 = "d677019f6d2bc446110dfc803dd3a93bf2cce2672bb7a49b9217669e1c302255" patches = [ "redox.patch", "qtwaylandscanner-null-guard-listeners.patch", diff --git a/local/recipes/wayland/libwayland/recipe.toml b/local/recipes/wayland/libwayland/recipe.toml index 4f90a51a0a..e99116e063 100644 --- a/local/recipes/wayland/libwayland/recipe.toml +++ b/local/recipes/wayland/libwayland/recipe.toml @@ -3,6 +3,7 @@ # redox.patch restores the Redox compatibility stubs plus Meson scanner detection. [source] tar = "https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.24.0/downloads/wayland-1.24.0.tar.xz" +blake3 = "8c3b2bc792e5e262e9fb821fb8222b376de6fdf5d7af9b86d46e51ecf79704b9" patches = ["redox.patch"] [build] diff --git a/local/recipes/wayland/seatd-redox/recipe.toml b/local/recipes/wayland/seatd-redox/recipe.toml index 7f9e7164f6..67bdeb63a8 100644 --- a/local/recipes/wayland/seatd-redox/recipe.toml +++ b/local/recipes/wayland/seatd-redox/recipe.toml @@ -2,6 +2,7 @@ # seatd provides a seat management daemon used by Wayland compositors [source] tar = "https://git.sr.ht/~kennylevinsen/seatd/archive/0.9.1.tar.gz" +blake3 = "0bca2188cb2f56d7d50774657435db9e5ead358854cfbde8c4d7d6504929a49f" [build] template = "meson"