summaryrefslogtreecommitdiff
path: root/kde-frameworks
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:47:34 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:47:34 -0500
commitdda948891d3731927b821ce31f9d9a2d03ba20c5 (patch)
tree99cd40be4cbb0606260da212cd81b8ab2db9da9b /kde-frameworks
parenta3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (diff)
downloadbaldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.tar.gz
baldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.tar.xz
baldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.zip
Adding metadata
Diffstat (limited to 'kde-frameworks')
-rw-r--r--kde-frameworks/attica/Manifest2
-rw-r--r--kde-frameworks/attica/attica-6.25.0.ebuild21
-rw-r--r--kde-frameworks/attica/attica-6.26.0.ebuild21
-rw-r--r--kde-frameworks/attica/metadata.xml17
-rw-r--r--kde-frameworks/baloo/Manifest2
-rw-r--r--kde-frameworks/baloo/baloo-6.25.0.ebuild34
-rw-r--r--kde-frameworks/baloo/baloo-6.26.0.ebuild34
-rw-r--r--kde-frameworks/baloo/metadata.xml17
-rw-r--r--kde-frameworks/bluez-qt/Manifest2
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-6.25.0.ebuild26
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-6.26.0.ebuild26
-rw-r--r--kde-frameworks/bluez-qt/metadata.xml17
-rw-r--r--kde-frameworks/breeze-icons/Manifest2
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-6.25.0-r1.ebuild49
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-6.26.0-r1.ebuild49
-rw-r--r--kde-frameworks/breeze-icons/metadata.xml17
-rw-r--r--kde-frameworks/extra-cmake-modules/Manifest2
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.25.0.ebuild81
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.26.0.ebuild81
-rw-r--r--kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.245.0-disable-qmlplugindump.patch43
-rw-r--r--kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.49.0-no-fatal-warnings.patch19
-rw-r--r--kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.22.0-skip-ecm_add_test-early.patch59
-rw-r--r--kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.5.0-disable-appstreamtest.patch31
-rw-r--r--kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.5.0-disable-git-commit-hooks.patch31
-rw-r--r--kde-frameworks/extra-cmake-modules/metadata.xml18
-rw-r--r--kde-frameworks/frameworkintegration/Manifest2
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-6.25.0.ebuild40
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-6.26.0.ebuild40
-rw-r--r--kde-frameworks/frameworkintegration/metadata.xml17
-rw-r--r--kde-frameworks/kapidox/Manifest2
-rw-r--r--kde-frameworks/kapidox/kapidox-6.25.0.ebuild24
-rw-r--r--kde-frameworks/kapidox/kapidox-6.26.0.ebuild24
-rw-r--r--kde-frameworks/kapidox/metadata.xml17
-rw-r--r--kde-frameworks/karchive/Manifest2
-rw-r--r--kde-frameworks/karchive/karchive-6.25.0.ebuild45
-rw-r--r--kde-frameworks/karchive/karchive-6.26.0.ebuild45
-rw-r--r--kde-frameworks/karchive/metadata.xml21
-rw-r--r--kde-frameworks/kauth/Manifest2
-rw-r--r--kde-frameworks/kauth/kauth-6.25.0.ebuild43
-rw-r--r--kde-frameworks/kauth/kauth-6.26.0.ebuild43
-rw-r--r--kde-frameworks/kauth/metadata.xml18
-rw-r--r--kde-frameworks/kbookmarks/Manifest2
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-6.25.0.ebuild23
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-6.26.0.ebuild23
-rw-r--r--kde-frameworks/kbookmarks/metadata.xml17
-rw-r--r--kde-frameworks/kcalendarcore/Manifest2
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-6.25.0.ebuild24
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-6.26.0.ebuild25
-rw-r--r--kde-frameworks/kcalendarcore/metadata.xml17
-rw-r--r--kde-frameworks/kcmutils/Manifest2
-rw-r--r--kde-frameworks/kcmutils/kcmutils-6.25.0.ebuild30
-rw-r--r--kde-frameworks/kcmutils/kcmutils-6.26.0.ebuild30
-rw-r--r--kde-frameworks/kcmutils/metadata.xml17
-rw-r--r--kde-frameworks/kcodecs/Manifest2
-rw-r--r--kde-frameworks/kcodecs/kcodecs-6.25.0.ebuild21
-rw-r--r--kde-frameworks/kcodecs/kcodecs-6.26.0.ebuild21
-rw-r--r--kde-frameworks/kcodecs/metadata.xml17
-rw-r--r--kde-frameworks/kcolorscheme/Manifest2
-rw-r--r--kde-frameworks/kcolorscheme/kcolorscheme-6.25.0.ebuild23
-rw-r--r--kde-frameworks/kcolorscheme/kcolorscheme-6.26.0.ebuild23
-rw-r--r--kde-frameworks/kcolorscheme/metadata.xml17
-rw-r--r--kde-frameworks/kcompletion/Manifest2
-rw-r--r--kde-frameworks/kcompletion/kcompletion-6.25.0.ebuild24
-rw-r--r--kde-frameworks/kcompletion/kcompletion-6.26.0.ebuild24
-rw-r--r--kde-frameworks/kcompletion/metadata.xml20
-rw-r--r--kde-frameworks/kconfig/Manifest2
-rw-r--r--kde-frameworks/kconfig/kconfig-6.25.0.ebuild36
-rw-r--r--kde-frameworks/kconfig/kconfig-6.26.0.ebuild36
-rw-r--r--kde-frameworks/kconfig/metadata.xml22
-rw-r--r--kde-frameworks/kconfigwidgets/Manifest2
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-6.25.0.ebuild35
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-6.26.0.ebuild35
-rw-r--r--kde-frameworks/kconfigwidgets/metadata.xml20
-rw-r--r--kde-frameworks/kcontacts/Manifest2
-rw-r--r--kde-frameworks/kcontacts/kcontacts-6.25.0.ebuild31
-rw-r--r--kde-frameworks/kcontacts/kcontacts-6.26.0.ebuild31
-rw-r--r--kde-frameworks/kcontacts/metadata.xml17
-rw-r--r--kde-frameworks/kcoreaddons/Manifest2
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-6.25.0.ebuild55
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-6.26.0.ebuild56
-rw-r--r--kde-frameworks/kcoreaddons/metadata.xml17
-rw-r--r--kde-frameworks/kcrash/Manifest2
-rw-r--r--kde-frameworks/kcrash/kcrash-6.25.0.ebuild35
-rw-r--r--kde-frameworks/kcrash/kcrash-6.26.0.ebuild35
-rw-r--r--kde-frameworks/kcrash/metadata.xml17
-rw-r--r--kde-frameworks/kdav/Manifest2
-rw-r--r--kde-frameworks/kdav/kdav-6.25.0.ebuild31
-rw-r--r--kde-frameworks/kdav/kdav-6.26.0.ebuild31
-rw-r--r--kde-frameworks/kdav/metadata.xml17
-rw-r--r--kde-frameworks/kdbusaddons/Manifest2
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-6.25.0.ebuild30
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-6.26.0.ebuild30
-rw-r--r--kde-frameworks/kdbusaddons/metadata.xml17
-rw-r--r--kde-frameworks/kdeclarative/Manifest2
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-6.25.0.ebuild27
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-6.26.0.ebuild27
-rw-r--r--kde-frameworks/kdeclarative/metadata.xml17
-rw-r--r--kde-frameworks/kded/Manifest2
-rw-r--r--kde-frameworks/kded/kded-6.25.0.ebuild34
-rw-r--r--kde-frameworks/kded/kded-6.26.0.ebuild34
-rw-r--r--kde-frameworks/kded/metadata.xml17
-rw-r--r--kde-frameworks/kdesu/Manifest2
-rw-r--r--kde-frameworks/kdesu/kdesu-6.25.0.ebuild32
-rw-r--r--kde-frameworks/kdesu/kdesu-6.26.0.ebuild32
-rw-r--r--kde-frameworks/kdesu/metadata.xml17
-rw-r--r--kde-frameworks/kdnssd/Manifest2
-rw-r--r--kde-frameworks/kdnssd/kdnssd-6.25.0-r1.ebuild36
-rw-r--r--kde-frameworks/kdnssd/kdnssd-6.25.0.ebuild32
-rw-r--r--kde-frameworks/kdnssd/kdnssd-6.26.0.ebuild36
-rw-r--r--kde-frameworks/kdnssd/metadata.xml17
-rw-r--r--kde-frameworks/kdoctools/Manifest2
-rw-r--r--kde-frameworks/kdoctools/files/kdoctools-5.54.0-gentoo-docbundledir.patch26
-rw-r--r--kde-frameworks/kdoctools/kdoctools-6.25.0.ebuild43
-rw-r--r--kde-frameworks/kdoctools/kdoctools-6.26.0.ebuild43
-rw-r--r--kde-frameworks/kdoctools/metadata.xml17
-rw-r--r--kde-frameworks/kf-env/kf-env-6.ebuild29
-rw-r--r--kde-frameworks/kf-env/metadata.xml12
-rw-r--r--kde-frameworks/kfilemetadata/Manifest2
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-6.25.0.ebuild64
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-6.26.0.ebuild64
-rw-r--r--kde-frameworks/kfilemetadata/metadata.xml22
-rw-r--r--kde-frameworks/kglobalaccel/Manifest2
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-6.25.0.ebuild28
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-6.26.0.ebuild28
-rw-r--r--kde-frameworks/kglobalaccel/metadata.xml17
-rw-r--r--kde-frameworks/kguiaddons/Manifest2
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-6.25.0.ebuild58
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-6.26.0.ebuild58
-rw-r--r--kde-frameworks/kguiaddons/metadata.xml17
-rw-r--r--kde-frameworks/kholidays/Manifest2
-rw-r--r--kde-frameworks/kholidays/kholidays-6.25.0.ebuild30
-rw-r--r--kde-frameworks/kholidays/kholidays-6.26.0.ebuild30
-rw-r--r--kde-frameworks/kholidays/metadata.xml17
-rw-r--r--kde-frameworks/ki18n/Manifest2
-rw-r--r--kde-frameworks/ki18n/ki18n-6.25.0.ebuild46
-rw-r--r--kde-frameworks/ki18n/ki18n-6.26.0.ebuild46
-rw-r--r--kde-frameworks/ki18n/metadata.xml17
-rw-r--r--kde-frameworks/kiconthemes/Manifest2
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-6.25.0.ebuild30
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-6.26.0.ebuild30
-rw-r--r--kde-frameworks/kiconthemes/metadata.xml20
-rw-r--r--kde-frameworks/kidletime/Manifest2
-rw-r--r--kde-frameworks/kidletime/kidletime-6.25.0.ebuild56
-rw-r--r--kde-frameworks/kidletime/kidletime-6.26.0.ebuild56
-rw-r--r--kde-frameworks/kidletime/metadata.xml17
-rw-r--r--kde-frameworks/kimageformats/Manifest2
-rw-r--r--kde-frameworks/kimageformats/kimageformats-6.25.0.ebuild45
-rw-r--r--kde-frameworks/kimageformats/kimageformats-6.26.0.ebuild48
-rw-r--r--kde-frameworks/kimageformats/metadata.xml21
-rw-r--r--kde-frameworks/kio-trash-desktop-file/Manifest1
-rw-r--r--kde-frameworks/kio-trash-desktop-file/kio-trash-desktop-file-5.116.0.ebuild26
-rw-r--r--kde-frameworks/kio-trash-desktop-file/metadata.xml12
-rw-r--r--kde-frameworks/kio/Manifest2
-rw-r--r--kde-frameworks/kio/kio-6.25.0.ebuild85
-rw-r--r--kde-frameworks/kio/kio-6.26.0.ebuild85
-rw-r--r--kde-frameworks/kio/metadata.xml22
-rw-r--r--kde-frameworks/kirigami/Manifest2
-rw-r--r--kde-frameworks/kirigami/kirigami-6.25.0.ebuild52
-rw-r--r--kde-frameworks/kirigami/kirigami-6.26.0.ebuild52
-rw-r--r--kde-frameworks/kirigami/metadata.xml17
-rw-r--r--kde-frameworks/kitemmodels/Manifest2
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-6.25.0.ebuild23
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-6.26.0.ebuild23
-rw-r--r--kde-frameworks/kitemmodels/metadata.xml17
-rw-r--r--kde-frameworks/kitemviews/Manifest2
-rw-r--r--kde-frameworks/kitemviews/kitemviews-6.25.0.ebuild18
-rw-r--r--kde-frameworks/kitemviews/kitemviews-6.26.0.ebuild18
-rw-r--r--kde-frameworks/kitemviews/metadata.xml20
-rw-r--r--kde-frameworks/kjobwidgets/Manifest2
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-6.25.0.ebuild32
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-6.26.0.ebuild32
-rw-r--r--kde-frameworks/kjobwidgets/metadata.xml17
-rw-r--r--kde-frameworks/knewstuff/Manifest2
-rw-r--r--kde-frameworks/knewstuff/knewstuff-6.25.0.ebuild40
-rw-r--r--kde-frameworks/knewstuff/knewstuff-6.26.0.ebuild40
-rw-r--r--kde-frameworks/knewstuff/metadata.xml22
-rw-r--r--kde-frameworks/knotifications/Manifest2
-rw-r--r--kde-frameworks/knotifications/knotifications-6.25.0.ebuild23
-rw-r--r--kde-frameworks/knotifications/knotifications-6.26.0.ebuild23
-rw-r--r--kde-frameworks/knotifications/metadata.xml17
-rw-r--r--kde-frameworks/knotifyconfig/Manifest2
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-6.25.0.ebuild31
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-6.26.0.ebuild31
-rw-r--r--kde-frameworks/knotifyconfig/metadata.xml17
-rw-r--r--kde-frameworks/kpackage/Manifest2
-rw-r--r--kde-frameworks/kpackage/kpackage-6.25.0.ebuild37
-rw-r--r--kde-frameworks/kpackage/kpackage-6.26.0.ebuild37
-rw-r--r--kde-frameworks/kpackage/metadata.xml17
-rw-r--r--kde-frameworks/kparts/Manifest2
-rw-r--r--kde-frameworks/kparts/kparts-6.25.0.ebuild27
-rw-r--r--kde-frameworks/kparts/kparts-6.26.0.ebuild27
-rw-r--r--kde-frameworks/kparts/metadata.xml17
-rw-r--r--kde-frameworks/kpeople/Manifest2
-rw-r--r--kde-frameworks/kpeople/kpeople-6.25.0.ebuild36
-rw-r--r--kde-frameworks/kpeople/kpeople-6.26.0.ebuild36
-rw-r--r--kde-frameworks/kpeople/metadata.xml17
-rw-r--r--kde-frameworks/kplotting/Manifest2
-rw-r--r--kde-frameworks/kplotting/kplotting-6.25.0.ebuild17
-rw-r--r--kde-frameworks/kplotting/kplotting-6.26.0.ebuild17
-rw-r--r--kde-frameworks/kplotting/metadata.xml20
-rw-r--r--kde-frameworks/kpty/Manifest2
-rw-r--r--kde-frameworks/kpty/kpty-6.25.0.ebuild27
-rw-r--r--kde-frameworks/kpty/kpty-6.26.0.ebuild27
-rw-r--r--kde-frameworks/kpty/metadata.xml17
-rw-r--r--kde-frameworks/kquickcharts/Manifest2
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-6.25.0.ebuild39
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-6.26.0.ebuild39
-rw-r--r--kde-frameworks/kquickcharts/metadata.xml17
-rw-r--r--kde-frameworks/krunner/Manifest2
-rw-r--r--kde-frameworks/krunner/krunner-6.25.0.ebuild34
-rw-r--r--kde-frameworks/krunner/krunner-6.26.0.ebuild34
-rw-r--r--kde-frameworks/krunner/metadata.xml17
-rw-r--r--kde-frameworks/ksecretd-services/Manifest2
-rw-r--r--kde-frameworks/ksecretd-services/ksecretd-services-6.25.0.ebuild62
-rw-r--r--kde-frameworks/ksecretd-services/ksecretd-services-6.26.0.ebuild62
-rw-r--r--kde-frameworks/ksecretd-services/metadata.xml12
-rw-r--r--kde-frameworks/kservice/Manifest2
-rw-r--r--kde-frameworks/kservice/kservice-6.25.0.ebuild35
-rw-r--r--kde-frameworks/kservice/kservice-6.26.0.ebuild35
-rw-r--r--kde-frameworks/kservice/metadata.xml17
-rw-r--r--kde-frameworks/kstatusnotifieritem/Manifest2
-rw-r--r--kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.25.0.ebuild30
-rw-r--r--kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.26.0.ebuild30
-rw-r--r--kde-frameworks/kstatusnotifieritem/metadata.xml17
-rw-r--r--kde-frameworks/ksvg/Manifest2
-rw-r--r--kde-frameworks/ksvg/ksvg-6.25.0.ebuild28
-rw-r--r--kde-frameworks/ksvg/ksvg-6.26.0.ebuild28
-rw-r--r--kde-frameworks/ksvg/metadata.xml17
-rw-r--r--kde-frameworks/ktexteditor/Manifest2
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-6.25.0.ebuild50
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-6.26.0.ebuild50
-rw-r--r--kde-frameworks/ktexteditor/metadata.xml21
-rw-r--r--kde-frameworks/ktexttemplate/Manifest2
-rw-r--r--kde-frameworks/ktexttemplate/ktexttemplate-6.25.0.ebuild21
-rw-r--r--kde-frameworks/ktexttemplate/ktexttemplate-6.26.0.ebuild21
-rw-r--r--kde-frameworks/ktexttemplate/metadata.xml9
-rw-r--r--kde-frameworks/ktextwidgets/Manifest2
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-6.25.0.ebuild34
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-6.26.0.ebuild34
-rw-r--r--kde-frameworks/ktextwidgets/metadata.xml20
-rw-r--r--kde-frameworks/kunitconversion/Manifest2
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-6.25.0.ebuild33
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-6.26.0.ebuild33
-rw-r--r--kde-frameworks/kunitconversion/metadata.xml17
-rw-r--r--kde-frameworks/kuserfeedback/Manifest2
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-6.25.0.ebuild49
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-6.26.0.ebuild49
-rw-r--r--kde-frameworks/kuserfeedback/metadata.xml15
-rw-r--r--kde-frameworks/kwallet-runtime/Manifest2
-rw-r--r--kde-frameworks/kwallet-runtime/files/kwallet-runtime-6.14.0-stdalone.patch189
-rw-r--r--kde-frameworks/kwallet-runtime/kwallet-runtime-6.25.0.ebuild77
-rw-r--r--kde-frameworks/kwallet-runtime/kwallet-runtime-6.26.0.ebuild77
-rw-r--r--kde-frameworks/kwallet-runtime/metadata.xml21
-rw-r--r--kde-frameworks/kwallet/Manifest2
-rw-r--r--kde-frameworks/kwallet/kwallet-6.25.0.ebuild29
-rw-r--r--kde-frameworks/kwallet/kwallet-6.26.0.ebuild29
-rw-r--r--kde-frameworks/kwallet/metadata.xml20
-rw-r--r--kde-frameworks/kwidgetsaddons/Manifest2
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.25.0.ebuild31
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.26.0.ebuild31
-rw-r--r--kde-frameworks/kwidgetsaddons/metadata.xml20
-rw-r--r--kde-frameworks/kwindowsystem/Manifest2
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-6.25.0.ebuild58
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-6.26.0.ebuild58
-rw-r--r--kde-frameworks/kwindowsystem/metadata.xml17
-rw-r--r--kde-frameworks/kxmlgui/Manifest2
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-6.25.0.ebuild39
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-6.26.0.ebuild39
-rw-r--r--kde-frameworks/kxmlgui/metadata.xml20
-rw-r--r--kde-frameworks/metadata.xml12
-rw-r--r--kde-frameworks/modemmanager-qt/Manifest2
-rw-r--r--kde-frameworks/modemmanager-qt/metadata.xml17
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-6.25.0.ebuild23
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-6.26.0.ebuild23
-rw-r--r--kde-frameworks/networkmanager-qt/Manifest2
-rw-r--r--kde-frameworks/networkmanager-qt/metadata.xml20
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-6.25.0.ebuild34
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-6.26.0.ebuild34
-rw-r--r--kde-frameworks/oxygen-icons/Manifest2
-rw-r--r--kde-frameworks/oxygen-icons/metadata.xml17
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-6.1.0.ebuild43
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-6.2.0.ebuild43
-rw-r--r--kde-frameworks/prison/Manifest2
-rw-r--r--kde-frameworks/prison/metadata.xml21
-rw-r--r--kde-frameworks/prison/prison-6.25.0.ebuild35
-rw-r--r--kde-frameworks/prison/prison-6.26.0.ebuild35
-rw-r--r--kde-frameworks/purpose/Manifest2
-rw-r--r--kde-frameworks/purpose/metadata.xml20
-rw-r--r--kde-frameworks/purpose/purpose-6.25.0.ebuild73
-rw-r--r--kde-frameworks/purpose/purpose-6.26.0.ebuild71
-rw-r--r--kde-frameworks/qqc2-desktop-style/Manifest2
-rw-r--r--kde-frameworks/qqc2-desktop-style/metadata.xml17
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.25.0.ebuild35
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.26.0.ebuild35
-rw-r--r--kde-frameworks/solid/Manifest2
-rw-r--r--kde-frameworks/solid/metadata.xml17
-rw-r--r--kde-frameworks/solid/solid-6.25.0.ebuild47
-rw-r--r--kde-frameworks/solid/solid-6.26.0.ebuild47
-rw-r--r--kde-frameworks/sonnet/Manifest2
-rw-r--r--kde-frameworks/sonnet/metadata.xml24
-rw-r--r--kde-frameworks/sonnet/sonnet-6.25.0.ebuild44
-rw-r--r--kde-frameworks/sonnet/sonnet-6.26.0.ebuild44
-rw-r--r--kde-frameworks/syndication/Manifest2
-rw-r--r--kde-frameworks/syndication/metadata.xml17
-rw-r--r--kde-frameworks/syndication/syndication-6.25.0.ebuild22
-rw-r--r--kde-frameworks/syndication/syndication-6.26.0.ebuild22
-rw-r--r--kde-frameworks/syntax-highlighting/Manifest2
-rw-r--r--kde-frameworks/syntax-highlighting/metadata.xml17
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-6.25.0.ebuild35
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-6.26.0.ebuild35
-rw-r--r--kde-frameworks/threadweaver/Manifest2
-rw-r--r--kde-frameworks/threadweaver/metadata.xml17
-rw-r--r--kde-frameworks/threadweaver/threadweaver-6.25.0-r1.ebuild21
-rw-r--r--kde-frameworks/threadweaver/threadweaver-6.26.0-r1.ebuild21
314 files changed, 7615 insertions, 0 deletions
diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest
new file mode 100644
index 000000000000..110131b0b8f6
--- /dev/null
+++ b/kde-frameworks/attica/Manifest
@@ -0,0 +1,2 @@
+DIST attica-6.25.0.tar.xz 68412 BLAKE2B a34bbe9ac3a988291fa2e7cbe14b37af54e0d59ccffcafa7a922b1ad8298990105b9d19917a91704a6ab8cb5ec5b87eb0824da7fbe5902ad96f0300684e45c20 SHA512 d21497d3941bf9faa55199cb213f8d23ff1d7659309bf822717a31704e425afb872a64cca9b6dd0f9e49b3397def536dcdec75975d53d5355edb957d8ae97637
+DIST attica-6.26.0.tar.xz 68404 BLAKE2B 4672cc524617d33331edea841e19e88ee1af412da15d1516a9b7bd8f0275da907d3cc7dafd66591b5fccd1c222da6ba0d7fa75007666d3b1ca8ca5a1cd09afcd SHA512 47007ae84689e8d62d33f92c30df61b8091703fac094ad9be74874d1f9a0587a3f31fc2aeed870125d01176c98c020631adb5d40f19470b194e01f42e77d5955
diff --git a/kde-frameworks/attica/attica-6.25.0.ebuild b/kde-frameworks/attica/attica-6.25.0.ebuild
new file mode 100644
index 000000000000..775b246319ec
--- /dev/null
+++ b/kde-frameworks/attica/attica-6.25.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing access to Open Collaboration Services"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND=">=dev-qt/qtbase-${QTMIN}:6[network]"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # requires network access, bug #661230
+ providertest
+)
diff --git a/kde-frameworks/attica/attica-6.26.0.ebuild b/kde-frameworks/attica/attica-6.26.0.ebuild
new file mode 100644
index 000000000000..a67c665001cf
--- /dev/null
+++ b/kde-frameworks/attica/attica-6.26.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing access to Open Collaboration Services"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND=">=dev-qt/qtbase-${QTMIN}:6[network]"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # requires network access, bug #661230
+ providertest
+)
diff --git a/kde-frameworks/attica/metadata.xml b/kde-frameworks/attica/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/attica/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest
new file mode 100644
index 000000000000..e33ee5eebb22
--- /dev/null
+++ b/kde-frameworks/baloo/Manifest
@@ -0,0 +1,2 @@
+DIST baloo-6.25.0.tar.xz 332988 BLAKE2B d945ab62ade6999749d57f916463bf612faa2bdfdb317d35cd11c283d288c55ab9f719b49f47eb7b69af6c7db77804448ce962821224c5f50754fa3550ba2d1f SHA512 bf8d17d3c758930a405102d67a81542f410990b5ab180a4991d4a8c5c5d100ad82622b7359a01fbf51a457123683f30f0cefd9c860e79e1a02c4fc9e75bef260
+DIST baloo-6.26.0.tar.xz 337460 BLAKE2B ff1872bc73403263885aaec5426bf0e876375df4e5fb7d594d834a7fdf4680e38235d724c4468f847c4a8323377fa44bad28aa716bd072cd4c4f8388339a96f0 SHA512 ba288a6f888f32bd26143a94109af2537efea0beb43a5981b3110d6e36cb0c142f90f61d2a6cb8c7e3a1668e887fa7cb4680df2b18948e94ccc8f5ca0988bfd9
diff --git a/kde-frameworks/baloo/baloo-6.25.0.ebuild b/kde-frameworks/baloo/baloo-6.25.0.ebuild
new file mode 100644
index 000000000000..ee17afce5cda
--- /dev/null
+++ b/kde-frameworks/baloo/baloo-6.25.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for searching and managing metadata"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 624250
+
+DEPEND="
+ >=dev-db/lmdb-0.9.17
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/kfilemetadata-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kidletime-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/solid-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
diff --git a/kde-frameworks/baloo/baloo-6.26.0.ebuild b/kde-frameworks/baloo/baloo-6.26.0.ebuild
new file mode 100644
index 000000000000..a6d9f8414ad6
--- /dev/null
+++ b/kde-frameworks/baloo/baloo-6.26.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for searching and managing metadata"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 624250
+
+DEPEND="
+ >=dev-db/lmdb-0.9.17
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/kfilemetadata-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kidletime-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/solid-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
diff --git a/kde-frameworks/baloo/metadata.xml b/kde-frameworks/baloo/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/baloo/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest
new file mode 100644
index 000000000000..8a6a35094a1c
--- /dev/null
+++ b/kde-frameworks/bluez-qt/Manifest
@@ -0,0 +1,2 @@
+DIST bluez-qt-6.25.0.tar.xz 116344 BLAKE2B 9aff9c98a7f4e0157deb82181bc79b3d5fc3b4a799203d28eebf0ec04f9df741a8cae9b07b6369635f1e140f0bf595b1e3f9383210fc7ad7a3c561b3a78103b6 SHA512 b018c48c8715f2f45188b40610c77493721be1502169462e7559f5fba9afa68aed5f2b69ec07d4f699235e8bd6c94066529ddff1be60602078ffd4f45d0c0035
+DIST bluez-qt-6.26.0.tar.xz 116364 BLAKE2B f3055a4f7255cd21e5d134a64afe4e7b180205d43bbc100e1702c12e2ce1cc2d2d315a8a9efb7ab9219c2757b506e290e73818d7576055da50a1eb629404d1d1 SHA512 1273f753d10ac8456636e9a1eb2afbb2a85d84c98b1e68127273e2b5573b3707f54309d2b4d614f14d2566b9309639c83974a93d0e6e62630046324df3db8008
diff --git a/kde-frameworks/bluez-qt/bluez-qt-6.25.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-6.25.0.ebuild
new file mode 100644
index 000000000000..963d76792cc1
--- /dev/null
+++ b/kde-frameworks/bluez-qt/bluez-qt-6.25.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
+
+LICENSE="LGPL-2"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bugs 668196, 924708; they all hang
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ # parallel tests fail, bug 609248
+ ecm_src_test -j1
+}
diff --git a/kde-frameworks/bluez-qt/bluez-qt-6.26.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-6.26.0.ebuild
new file mode 100644
index 000000000000..31a157fb4f1a
--- /dev/null
+++ b/kde-frameworks/bluez-qt/bluez-qt-6.26.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bugs 668196, 924708; they all hang
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ # parallel tests fail, bug 609248
+ ecm_src_test -j1
+}
diff --git a/kde-frameworks/bluez-qt/metadata.xml b/kde-frameworks/bluez-qt/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/bluez-qt/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest
new file mode 100644
index 000000000000..7a61d36bfe08
--- /dev/null
+++ b/kde-frameworks/breeze-icons/Manifest
@@ -0,0 +1,2 @@
+DIST breeze-icons-6.25.0.tar.xz 2111692 BLAKE2B 26fdcc692a06da4fd161e8f512a883f1b6bca5665c60eaf946ed8685c18e1df15fed7a8acd50da6b41c8b8e42a06bfb8f2dac36c360b3180321afb85df3ecc14 SHA512 05f9e9458914255bb723bb13a800b6588512def90ddaabb8d4847da396443382aba8d5db1c6bf921101cd61077dc2b9e4590b7e9cf873e52113251a2d6f201d5
+DIST breeze-icons-6.26.0.tar.xz 2109568 BLAKE2B 9f00d99e74586a1082df8bd67be586f5d05215eaa0235f3117e5f0e54ba8ce65ca97ac378391620245746f471ff9aec0959ff5971536bb377389f08b07a13910 SHA512 0dd02a628edb37b87e2b00b7cc90bf77d58948b1ef798f63bd92514996fa318116d6d3b5f99893f4bde7c94c134e2dc5df7a865b3dde018fd558834dad5b7d58
diff --git a/kde-frameworks/breeze-icons/breeze-icons-6.25.0-r1.ebuild b/kde-frameworks/breeze-icons/breeze-icons-6.25.0-r1.ebuild
new file mode 100644
index 000000000000..ed0c53b5b94c
--- /dev/null
+++ b/kde-frameworks/breeze-icons/breeze-icons-6.25.0-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.9.0
+inherit cmake frameworks.kde.org python-any-r1 xdg
+
+DESCRIPTION="Breeze SVG icon theme"
+
+LICENSE="LGPL-3"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !kde-frameworks/${PN}:5
+ !kde-frameworks/${PN}-rcc:5
+ !kde-frameworks/${PN}-rcc:6
+"
+BDEPEND="${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/extra-cmake-modules-${KDE_CATV}:*
+ test? ( app-misc/fdupes )
+"
+
+python_check_deps() {
+ python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython_EXECUTABLE="${PYTHON}"
+ -DBINARY_ICONS_RESOURCE=ON # TODO: remove when kexi was ported away
+ -DSKIP_INSTALL_ICONS=OFF
+ -DBUILD_TESTING="$(usex test)"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ # bug 770988
+ find "${ED}"/usr/share/icons/ -type d -empty -delete || die
+ find "${ED}"/usr/share/icons/ -xtype l -delete || die
+}
diff --git a/kde-frameworks/breeze-icons/breeze-icons-6.26.0-r1.ebuild b/kde-frameworks/breeze-icons/breeze-icons-6.26.0-r1.ebuild
new file mode 100644
index 000000000000..d2c1e2728f96
--- /dev/null
+++ b/kde-frameworks/breeze-icons/breeze-icons-6.26.0-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.9.0
+inherit cmake frameworks.kde.org python-any-r1 xdg
+
+DESCRIPTION="Breeze SVG icon theme"
+
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !kde-frameworks/${PN}:5
+ !kde-frameworks/${PN}-rcc:5
+ !kde-frameworks/${PN}-rcc:6
+"
+BDEPEND="${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/extra-cmake-modules-${KDE_CATV}:*
+ test? ( app-misc/fdupes )
+"
+
+python_check_deps() {
+ python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython_EXECUTABLE="${PYTHON}"
+ -DBINARY_ICONS_RESOURCE=ON # TODO: remove when kexi was ported away
+ -DSKIP_INSTALL_ICONS=OFF
+ -DBUILD_TESTING="$(usex test)"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ # bug 770988
+ find "${ED}"/usr/share/icons/ -type d -empty -delete || die
+ find "${ED}"/usr/share/icons/ -xtype l -delete || die
+}
diff --git a/kde-frameworks/breeze-icons/metadata.xml b/kde-frameworks/breeze-icons/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/breeze-icons/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/extra-cmake-modules/Manifest b/kde-frameworks/extra-cmake-modules/Manifest
new file mode 100644
index 000000000000..efa428005f6c
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/Manifest
@@ -0,0 +1,2 @@
+DIST extra-cmake-modules-6.25.0.tar.xz 337968 BLAKE2B 1fca6eaab3681a4fc559b1a51b041d96d4038443352c07a31601917047dbf12ae8ce37d32758d16f79c2a7d7372a036e6e6ac57a38619cf5818ef4621a79cf10 SHA512 5a2954b928978c3fe6e233e0358eebc0cbcb477d76233ef11e7e76d697d28063fb97c347943e5d40fe2fe8123aca79814c969144f073cfcb19dcaacb94e8d73a
+DIST extra-cmake-modules-6.26.0.tar.xz 338180 BLAKE2B 0e1ef43d56dd8731f9976453d2da0b32bf582a5486df7fd12f0bef3661765a433afa6558dfea891b9181ea497bdf179cf9a281af76e26862cf8ef1795f98219c SHA512 43cfdf5436057531ca81b9197f4e010b9b4cf32bf72e981d222484a31e5d3a62da21e5ef9329f44855dbfff235a82eec3f3e1162946ce5d72b479bb4e6874a81
diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.25.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.25.0.ebuild
new file mode 100644
index 000000000000..ae052865a0e8
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.25.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_QA_COMPAT_SKIP=1 # bug #964519 tests/ subdir is irrelevant
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit cmake frameworks.kde.org python-any-r1
+
+DESCRIPTION="Extra modules and scripts for CMake"
+HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules"
+
+LICENSE="BSD"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
+IUSE="doc test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/libarchive[bzip2]"
+DEPEND="
+ test? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ )
+"
+BDEPEND="
+ doc? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
+ >=dev-qt/qttools-${QTMIN}:6[assistant]
+ )
+ test? (
+ >=dev-qt/qtbase-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
+ "${FILESDIR}/${PN}-6.22.0-skip-ecm_add_test-early.patch"
+ "${FILESDIR}/${PN}-5.245.0-disable-qmlplugindump.patch"
+ "${FILESDIR}/${PN}-6.5.0-disable-appstreamtest.patch"
+ "${FILESDIR}/${PN}-6.5.0-disable-git-commit-hooks.patch"
+)
+
+python_check_deps() {
+ python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use doc && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
+ -DBUILD_QTHELP_DOCS=$(usex doc)
+ -DBUILD_HTML_DOCS=$(usex doc)
+ -DBUILD_MAN_DOCS=$(usex doc)
+ -DBUILD_TESTING=$(usex test)
+ )
+ if use test; then
+ mycmakeargs+=( -DQT_MAJOR_VERSION=6 ) # bug 938316
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # passes, but then breaks src_install
+ ECMToolchainAndroidTest
+ # broken, bug #627806
+ ECMPoQmToolsTest
+ # can not possibly succeed in releases, bug #764953
+ KDEFetchTranslations
+ )
+ # possible race condition with multiple jobs, bug #701854
+ cmake_src_test -j1
+}
diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.26.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.26.0.ebuild
new file mode 100644
index 000000000000..12d592d1cd91
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.26.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_QA_COMPAT_SKIP=1 # bug #964519 tests/ subdir is irrelevant
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit cmake frameworks.kde.org python-any-r1
+
+DESCRIPTION="Extra modules and scripts for CMake"
+HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/libarchive[bzip2]"
+DEPEND="
+ test? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ )
+"
+BDEPEND="
+ doc? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
+ >=dev-qt/qttools-${QTMIN}:6[assistant]
+ )
+ test? (
+ >=dev-qt/qtbase-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
+ "${FILESDIR}/${PN}-6.22.0-skip-ecm_add_test-early.patch"
+ "${FILESDIR}/${PN}-5.245.0-disable-qmlplugindump.patch"
+ "${FILESDIR}/${PN}-6.5.0-disable-appstreamtest.patch"
+ "${FILESDIR}/${PN}-6.5.0-disable-git-commit-hooks.patch"
+)
+
+python_check_deps() {
+ python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use doc && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
+ -DBUILD_QTHELP_DOCS=$(usex doc)
+ -DBUILD_HTML_DOCS=$(usex doc)
+ -DBUILD_MAN_DOCS=$(usex doc)
+ -DBUILD_TESTING=$(usex test)
+ )
+ if use test; then
+ mycmakeargs+=( -DQT_MAJOR_VERSION=6 ) # bug 938316
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # passes, but then breaks src_install
+ ECMToolchainAndroidTest
+ # broken, bug #627806
+ ECMPoQmToolsTest
+ # can not possibly succeed in releases, bug #764953
+ KDEFetchTranslations
+ )
+ # possible race condition with multiple jobs, bug #701854
+ cmake_src_test -j1
+}
diff --git a/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.245.0-disable-qmlplugindump.patch b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.245.0-disable-qmlplugindump.patch
new file mode 100644
index 000000000000..a684745d3965
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.245.0-disable-qmlplugindump.patch
@@ -0,0 +1,43 @@
+From 528cdf38261239d8475e2a3e82dd1b5cb73c770b Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 8 Dec 2019 15:01:33 +0100
+Subject: [PATCH] ECMFindQMLModule.cmake.in: Add ECM_DISABLE_QMLPLUGINDUMP to
+ avoid sandbox violations
+
+See also: https://phabricator.kde.org/D25812
+
+Backstory: https://bugzilla.gnome.org/show_bug.cgi?id=744135
+BUG: 387753
+---
+ modules/ECMFindQmlModule.cmake.in | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/modules/ECMFindQmlModule.cmake.in b/modules/ECMFindQmlModule.cmake.in
+index 3da55ced..46e8b0ce 100644
+--- a/modules/ECMFindQmlModule.cmake.in
++++ b/modules/ECMFindQmlModule.cmake.in
+@@ -9,6 +9,13 @@ include(FindPackageHandleStandardArgs)
+ include("${ECM_MODULE_DIR}/QtVersionOption.cmake")
+ include("${ECM_MODULE_DIR}/ECMQueryQt.cmake")
+
++option (ECM_DISABLE_QMLPLUGINDUMP "Do not use qmlplugindump which may segfault in some sandboxed environments" OFF)
++
++if(ECM_DISABLE_QMLPLUGINDUMP)
++ message(NOTICE "@GENMODULE@: qmlplugindump disabled - assuming dependency is available as >= @VERSION@.")
++ set(@GENMODULE@_FOUND TRUE)
++ set(@GENMODULE@_VERSION @VERSION@)
++else()
+ if (QT_MAJOR_VERSION EQUAL "6")
+ include(${ECM_MODULE_DIR}/ECMQmlModule.cmake)
+ # Get the qmldir file
+@@ -68,6 +75,7 @@ if (NOT CMAKE_CROSSCOMPILING AND NOT MODULE_NOTFOUND AND NOT @GENMODULE@_FOUND)
+ set(@GENMODULE@_FOUND FALSE)
+ endif()
+ endif()
++endif()
+
+ set(@GENMODULE@_FOUND ${@GENMODULE@_FOUND} PARENT_SCOPE)
+ set(@GENMODULE@_VERSION ${@GENMODULE@_VERSION} PARENT_SCOPE)
+--
+2.42.1
+
diff --git a/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.49.0-no-fatal-warnings.patch b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.49.0-no-fatal-warnings.patch
new file mode 100644
index 000000000000..f71d19d5fc86
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.49.0-no-fatal-warnings.patch
@@ -0,0 +1,19 @@
+Avoid triggering a build failure with GCC8 and ld.gold producing warnings.
+
+Bug: https://bugs.gentoo.org/663512
+
+diff --git a/kde-modules/KDECompilerSettings.cmake b/kde-modules/KDECompilerSettings.cmake
+index 44358fb..0270aa5 100644
+--- a/kde-modules/KDECompilerSettings.cmake
++++ b/kde-modules/KDECompilerSettings.cmake
+@@ -344,8 +344,8 @@ if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND NOT APPLE) OR
+ (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND NOT APPLE) OR
+ (CMAKE_CXX_COMPILER_ID STREQUAL "Intel" AND NOT WIN32))
+ # Linker warnings should be treated as errors
+- set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings ${CMAKE_SHARED_LINKER_FLAGS}")
+- set(CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings ${CMAKE_MODULE_LINKER_FLAGS}")
++# set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings ${CMAKE_SHARED_LINKER_FLAGS}")
++# set(CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings ${CMAKE_MODULE_LINKER_FLAGS}")
+
+ # Do not allow undefined symbols, even in non-symbolic shared libraries
+ set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined ${CMAKE_SHARED_LINKER_FLAGS}")
diff --git a/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.22.0-skip-ecm_add_test-early.patch b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.22.0-skip-ecm_add_test-early.patch
new file mode 100644
index 000000000000..b858444cfa5f
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.22.0-skip-ecm_add_test-early.patch
@@ -0,0 +1,59 @@
+From 968152b81e71fdaf78301d999ef3c2954eba1564 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sat, 11 Jul 2020 23:04:16 +0200
+Subject: [PATCH] ECMAddTests.cmake: Skip ecm_add_test early if Qt::Test is not
+ available
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ modules/ECMAddTests.cmake | 10 ++++++++++
+ tests/ECMAddTests/CMakeLists.txt | 5 +++++
+ 2 files changed, 15 insertions(+)
+
+diff --git a/modules/ECMAddTests.cmake b/modules/ECMAddTests.cmake
+index ce0586f0..e362d990 100644
+--- a/modules/ECMAddTests.cmake
++++ b/modules/ECMAddTests.cmake
+@@ -373,6 +373,11 @@ function(ecm_add_test)
+ message(FATAL_ERROR "ecm_add_test() called with both \"NO_NAME_PREFIX\" and \"NAME_PREFIX\"")
+ endif()
+ endif()
++
++ if(NOT TARGET Qt::Test)
++ return()
++ endif()
++
+ set(_testname ${ARG_NAME_PREFIX}${_targetname})
+ set(gui_args)
+ if(ARG_GUI)
+@@ -441,6 +446,11 @@ function(ecm_add_tests)
+ endif()
+ set(test_names)
+ set(target_names)
++
++ if(NOT TARGET Qt::Test)
++ return()
++ endif()
++
+ foreach(_test_source ${ARG_UNPARSED_ARGUMENTS})
+ ecm_add_test(${_test_source}
+ ${_name_prefix}
+diff --git a/tests/ECMAddTests/CMakeLists.txt b/tests/ECMAddTests/CMakeLists.txt
+index ca82c7e9..48aa420e 100644
+--- a/tests/ECMAddTests/CMakeLists.txt
++++ b/tests/ECMAddTests/CMakeLists.txt
+@@ -4,6 +4,11 @@ else()
+ set(QT_VERSION_OPT "-DBUILD_WITH_QT6=OFF")
+ endif()
+
++if(NOT TARGET Qt::Test)
++ message(STATUS "WARNING: skipping tests that require Qt::Test")
++ return()
++endif()
++
+ macro(add_check NAME)
+ string(REPLACE "." "/" dir "${NAME}")
+ string(REGEX REPLACE "[^.]*\\." "" proj "${NAME}")
+--
+2.52.0
+
diff --git a/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.5.0-disable-appstreamtest.patch b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.5.0-disable-appstreamtest.patch
new file mode 100644
index 000000000000..3691e891892b
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.5.0-disable-appstreamtest.patch
@@ -0,0 +1,31 @@
+From c287bae2677f0339d12a12f90147b5d96cdaa7a1 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 13 Aug 2024 21:44:24 +0200
+Subject: [PATCH] KDECMakeSettings.cmake: Add ECM_DISABLE_APPSTREAMTEST to not
+ run test
+
+and spend time in every consumer.
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ kde-modules/KDECMakeSettings.cmake | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/kde-modules/KDECMakeSettings.cmake b/kde-modules/KDECMakeSettings.cmake
+index 3e4ac32f..9f73eb28 100644
+--- a/kde-modules/KDECMakeSettings.cmake
++++ b/kde-modules/KDECMakeSettings.cmake
+@@ -184,7 +184,10 @@ if(NOT KDE_SKIP_TEST_SETTINGS)
+ option(BUILD_TESTING "Build the testing tree." ON)
+ if(BUILD_TESTING)
+ enable_testing()
++option (ECM_DISABLE_APPSTREAMTEST "Do not run appstreamtest" OFF)
++if(NOT ECM_DISABLE_APPSTREAMTEST)
+ appstreamtest()
++endif()
+ endif ()
+ endif ()
+
+--
+2.45.2
+
diff --git a/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.5.0-disable-git-commit-hooks.patch b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.5.0-disable-git-commit-hooks.patch
new file mode 100644
index 000000000000..ad67e8233a4b
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-6.5.0-disable-git-commit-hooks.patch
@@ -0,0 +1,31 @@
+From ed944c8c85822c39dea66afdd1759dec093fd6b3 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 13 Aug 2024 22:15:40 +0200
+Subject: [PATCH] KDEGitCommitHooks.cmake: Add ECM_DISABLE_GIT to silence
+ useless Git search/hooks
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ kde-modules/KDEGitCommitHooks.cmake | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/kde-modules/KDEGitCommitHooks.cmake b/kde-modules/KDEGitCommitHooks.cmake
+index 6122cc7a..fef735a2 100644
+--- a/kde-modules/KDEGitCommitHooks.cmake
++++ b/kde-modules/KDEGitCommitHooks.cmake
+@@ -59,7 +59,12 @@ set(GIT_DIR "${CMAKE_SOURCE_DIR}/.git")
+ set(GIT_HOOKS_DIR "${GIT_DIR}/hooks")
+ set(JSON_SCHEMA_OUT "${GIT_HOOKS_DIR}/scripts/combined.schema.json")
+
++option (ECM_DISABLE_GIT "Disable Git commit hooks (for e.g. distro package build)" OFF)
++
+ function(KDE_CONFIGURE_GIT_PRE_COMMIT_HOOK)
++ if(ECM_DISABLE_GIT)
++ return()
++ endif()
+ set(_oneValueArgs "")
+ set(_multiValueArgs CHECKS CUSTOM_SCRIPTS)
+ cmake_parse_arguments(ARG "" "${_oneValueArgs}" "${_multiValueArgs}" ${ARGN})
+--
+2.45.2
+
diff --git a/kde-frameworks/extra-cmake-modules/metadata.xml b/kde-frameworks/extra-cmake-modules/metadata.xml
new file mode 100644
index 000000000000..19cfc896d329
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/frameworkintegration/Manifest b/kde-frameworks/frameworkintegration/Manifest
new file mode 100644
index 000000000000..08746d188cb8
--- /dev/null
+++ b/kde-frameworks/frameworkintegration/Manifest
@@ -0,0 +1,2 @@
+DIST frameworkintegration-6.25.0.tar.xz 57204 BLAKE2B 1dc3aff439e719047ac0ff3a83b16110fa92b655b94680b4d9498f42ff5b1b7138a603cecbcc8e29f2cc2f33f5a4654bd30ef2b826556fb22c368ba15e525746 SHA512 36c9ba23bf1e574a8bb980e816b7de0d68ed74ba8a4468d5cfd228b8e32697e346c452c9c8eb80742e18a42b8206bbadbd8bda3927f9786dd261b71c5d3a242e
+DIST frameworkintegration-6.26.0.tar.xz 57228 BLAKE2B e66e71cef8971157bcb0c553cd973be5871faf12cb90d5cff036d120e3ef9f3b9369cdcbfac0889ee95bc54112d64d588ad06e34e207e0508a07bf804790ee0b SHA512 17a62763eec1477f2074c457a460215d9ba0227649aa84b144921c03ea9efc8a2927a3c60c5c8c7c91d4b16d6e2974bef9c7f898381d5a7ca5cddae5eafc33b6
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-6.25.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-6.25.0.ebuild
new file mode 100644
index 000000000000..b7542dc82e40
--- /dev/null
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-6.25.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running Plasma environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/knewstuff-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ =kde-frameworks/kpackage-${KDE_CATV}*:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt6=ON
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-6.26.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-6.26.0.ebuild
new file mode 100644
index 000000000000..c12ac8df1be9
--- /dev/null
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-6.26.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running Plasma environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/knewstuff-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ =kde-frameworks/kpackage-${KDE_CATV}*:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt6=ON
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/frameworkintegration/metadata.xml b/kde-frameworks/frameworkintegration/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/frameworkintegration/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kapidox/Manifest b/kde-frameworks/kapidox/Manifest
new file mode 100644
index 000000000000..8e4ca91593e8
--- /dev/null
+++ b/kde-frameworks/kapidox/Manifest
@@ -0,0 +1,2 @@
+DIST kapidox-6.25.0.tar.xz 198592 BLAKE2B 488f767bf9bb8a705c7a31d415db9a0aa122d3a88a49b602af6b44759c4c1ad07a9d083af5df80516919ba0815db0375fbe0c3268d86e6b572cbf856b2cdfc58 SHA512 ce536e9230913ebdb1b1c514b161e089e2ae152f8a1a05b120fe322dd700c999154baaa1b7d881c6b32783ffc8a681fd041a75709f7adfb3887c98f3a2a17ad2
+DIST kapidox-6.26.0.tar.xz 198560 BLAKE2B 47e9def75defe56ab9578abac8118258342b163ad88989c463190c2b52722e9f7a726a3be481ccdbf329cf5c31218d1e7e62006a0c83d95c7caf4b5366a4f67f SHA512 d6662d7f3835a8d6fb30ef1604789da64201c449e2c6b591f8cdd56c3b151597c25e0805c00f29a533c051cb905351cc61d0f9b5d07428615882004df6094e12
diff --git a/kde-frameworks/kapidox/kapidox-6.25.0.ebuild b/kde-frameworks/kapidox/kapidox-6.25.0.ebuild
new file mode 100644
index 000000000000..6b435ebd040f
--- /dev/null
+++ b/kde-frameworks/kapidox/kapidox-6.25.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+inherit frameworks.kde.org distutils-r1
+
+DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ app-text/doxygen
+ $(python_gen_cond_dep '
+ dev-python/jinja2[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ ')
+ media-gfx/graphviz[python,${PYTHON_SINGLE_USEDEP}]
+"
diff --git a/kde-frameworks/kapidox/kapidox-6.26.0.ebuild b/kde-frameworks/kapidox/kapidox-6.26.0.ebuild
new file mode 100644
index 000000000000..6b435ebd040f
--- /dev/null
+++ b/kde-frameworks/kapidox/kapidox-6.26.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+inherit frameworks.kde.org distutils-r1
+
+DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ app-text/doxygen
+ $(python_gen_cond_dep '
+ dev-python/jinja2[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ ')
+ media-gfx/graphviz[python,${PYTHON_SINGLE_USEDEP}]
+"
diff --git a/kde-frameworks/kapidox/metadata.xml b/kde-frameworks/kapidox/metadata.xml
new file mode 100644
index 000000000000..ae50c1dcc9c7
--- /dev/null
+++ b/kde-frameworks/kapidox/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=frameworks-kapidox</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/karchive/Manifest b/kde-frameworks/karchive/Manifest
new file mode 100644
index 000000000000..5e02c29e57a7
--- /dev/null
+++ b/kde-frameworks/karchive/Manifest
@@ -0,0 +1,2 @@
+DIST karchive-6.25.0.tar.xz 1150344 BLAKE2B 50f3114240dff02ed7908f1712837e1ad15148c12d5d8c58064b13dc18ec6de3ee00062a7af2a8a65b23efd60f9882770b8ffadcd18dc3fa38e4efe2f251eb80 SHA512 18597e5a1f70461da6463588c59c949d98764596012eb03d0c341c31563132d9328ff1600d279c70f4d59bcd3139612b3159d1c248bb786b2fcc361496cc49cc
+DIST karchive-6.26.0.tar.xz 826372 BLAKE2B 946a3a636511ba91c1449a8508fd008780edca371cd7f6cd58805219c25e79f28b82624cb01c2c9fdc1df947ea47d86a21d3161ecc5af7aec485c6c9d6c2b967 SHA512 bb717c4b4b655f4461d2cd3ccdc03a5df0954fd5ad979815e044f1037c1a6499b2c47cf9ccd01b6df2d8096f579f7609e3a81e7cae3379065be7d3dca5464ac2
diff --git a/kde-frameworks/karchive/karchive-6.25.0.ebuild b/kde-frameworks/karchive/karchive-6.25.0.ebuild
new file mode 100644
index 000000000000..3663c7f50e3a
--- /dev/null
+++ b/kde-frameworks/karchive/karchive-6.25.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+QTMIN=6.7.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
+
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="crypt +zstd"
+
+DEPEND="
+ app-arch/bzip2
+ app-arch/xz-utils
+ sys-libs/zlib
+ crypt? (
+ dev-libs/openssl:=
+
+ )
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ zstd? ( virtual/pkgconfig )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use zstd; then
+ sed -e "s/^pkg_check_modules.*LibZstd/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_OPENSSL=$(usex crypt)
+ -DWITH_LIBZSTD=$(usex zstd)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/karchive/karchive-6.26.0.ebuild b/kde-frameworks/karchive/karchive-6.26.0.ebuild
new file mode 100644
index 000000000000..3663c7f50e3a
--- /dev/null
+++ b/kde-frameworks/karchive/karchive-6.26.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+QTMIN=6.7.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
+
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="crypt +zstd"
+
+DEPEND="
+ app-arch/bzip2
+ app-arch/xz-utils
+ sys-libs/zlib
+ crypt? (
+ dev-libs/openssl:=
+
+ )
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ zstd? ( virtual/pkgconfig )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use zstd; then
+ sed -e "s/^pkg_check_modules.*LibZstd/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_OPENSSL=$(usex crypt)
+ -DWITH_LIBZSTD=$(usex zstd)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/karchive/metadata.xml b/kde-frameworks/karchive/metadata.xml
new file mode 100644
index 000000000000..68d24f4fc735
--- /dev/null
+++ b/kde-frameworks/karchive/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dev@liguros.net</email>
+ <name>Development</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <origin>baldeagleos-repo</origin>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+</pkgmetadata>
diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest
new file mode 100644
index 000000000000..49ff628681a6
--- /dev/null
+++ b/kde-frameworks/kauth/Manifest
@@ -0,0 +1,2 @@
+DIST kauth-6.25.0.tar.xz 2273496 BLAKE2B 1de3e88b47018f324cf0ac08c704656633f182aeea4fdba6eaba3c2acef542f1fe502826ee7af3943447e696bee0f936727aade8eecf1a17f5389b2b8fb80343 SHA512 6929f3051ccaac9a8e493ce7cd2e02f7c000bc5b076f478259e84e3a9398c02635f7db9ee3b3869ce9880510f6aec6d37476aa307ac31e1fff627c2eb715c824
+DIST kauth-6.26.0.tar.xz 2273432 BLAKE2B 5e0c1c14e0a7ab214b5334aa6014940d03a46e68f2d4c6f2088655e43f0112057dbf348c417b69efec9cdfb35cc1523b18f28fef23f64a8854bdd14542d0d144 SHA512 7087b4aaaffb82ff0b703a9cef3d374482d8f2f964258af6958520ac2ead9cb412fde80245d92782396e2b90957acec9a998f845056f2980a12c2579246d30b3
diff --git a/kde-frameworks/kauth/kauth-6.25.0.ebuild b/kde-frameworks/kauth/kauth-6.25.0.ebuild
new file mode 100644
index 000000000000..c198dc9e7591
--- /dev/null
+++ b/kde-frameworks/kauth/kauth-6.25.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to let applications perform actions as a privileged user"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="+policykit"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ policykit? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland]
+ >=sys-auth/polkit-qt-0.175.0[qt6(+)]
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+PDEPEND="policykit? ( kde-plasma/polkit-kde-agent:* )"
+
+CMAKE_SKIP_TESTS=(
+ # fails, bug 654842
+ KAuthHelperTest
+ # needs DBus, bug 938505
+ KAuthFdTest
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package policykit PolkitQt6-1)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kauth/kauth-6.26.0.ebuild b/kde-frameworks/kauth/kauth-6.26.0.ebuild
new file mode 100644
index 000000000000..15f60447f3a3
--- /dev/null
+++ b/kde-frameworks/kauth/kauth-6.26.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to let applications perform actions as a privileged user"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+policykit"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ policykit? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland]
+ >=sys-auth/polkit-qt-0.175.0[qt6(+)]
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+PDEPEND="policykit? ( kde-plasma/polkit-kde-agent:* )"
+
+CMAKE_SKIP_TESTS=(
+ # fails, bug 654842
+ KAuthHelperTest
+ # needs DBus, bug 938505
+ KAuthFdTest
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package policykit PolkitQt6-1)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kauth/metadata.xml b/kde-frameworks/kauth/metadata.xml
new file mode 100644
index 000000000000..a2deaec9716d
--- /dev/null
+++ b/kde-frameworks/kauth/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kauth</remote-id>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kbookmarks/Manifest b/kde-frameworks/kbookmarks/Manifest
new file mode 100644
index 000000000000..622c27aa185f
--- /dev/null
+++ b/kde-frameworks/kbookmarks/Manifest
@@ -0,0 +1,2 @@
+DIST kbookmarks-6.25.0.tar.xz 1093860 BLAKE2B 57c0a07a97191b3b30c632a771623d0a66ac321e2e59ad9acf0ed130ab7879ec1f118428ff81792ac389cfc8f9443436bb9262d091beb8eac7030da4ae66d353 SHA512 fcede3f244cdc4c697d1469aa0dd8fa56af1458d97ac4f2d265ae9a14c3dc144f104b311df6163d053237cf7cf7b0b7e3674fdc2944ffbf139bdbeadfc9179b9
+DIST kbookmarks-6.26.0.tar.xz 1093956 BLAKE2B 404c523f84fba25a1d50fa7d3af5bd52a832e6a2046017c5015617e5671bb076256a3f45d655421b664280abf4748f2c8165b92e16fb882eb3c65cd8ec125633 SHA512 df447554acfe96ddc2307f1c56545c0c7e703b8ee6b0735a339f47036b9a5a424a9f27f6ed1444814fb2ed0d3c95ee4952879800047884d14ae76c82f8e91985
diff --git a/kde-frameworks/kbookmarks/kbookmarks-6.25.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-6.25.0.ebuild
new file mode 100644
index 000000000000..3abae6c8c119
--- /dev/null
+++ b/kde-frameworks/kbookmarks/kbookmarks-6.25.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kbookmarks/kbookmarks-6.26.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-6.26.0.ebuild
new file mode 100644
index 000000000000..32d4457bec37
--- /dev/null
+++ b/kde-frameworks/kbookmarks/kbookmarks-6.26.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kbookmarks/metadata.xml b/kde-frameworks/kbookmarks/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kbookmarks/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kcalendarcore/Manifest b/kde-frameworks/kcalendarcore/Manifest
new file mode 100644
index 000000000000..2ac608cdcc49
--- /dev/null
+++ b/kde-frameworks/kcalendarcore/Manifest
@@ -0,0 +1,2 @@
+DIST kcalendarcore-6.25.0.tar.xz 317660 BLAKE2B 8ce9843b257d0695281094b512fa546a43658ad2c36e12efe002c0593946f1d41a5f9b242fc8b5d5f8218c648b2ac72e3f322e3a49ce458392612c7ff5c0f010 SHA512 41875d4e239a7c4e15887b1aaa945260b5e9c01a2c594e35a1d103e938fa8dd4b41179b91968642bc8f02d216bc7bea399ccc2f28761b0702944bb606b4f425b
+DIST kcalendarcore-6.26.0.tar.xz 320800 BLAKE2B 19a870c05936ae93c4d1dc8c9712106531b79f3f9bd84cf477a744f0cedd5760308b73e8d104cff9aa893c7c1021d0bc01de84954a0e514673344d15b37806db SHA512 cef93d632d826a45fc7e026bdb24698bd9715fd4d16d1084d051e4eb28d3e240ded9647aaeaf09926faf9ee54d903260f966233f952adc1c25d017a935ab14ee
diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-6.25.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-6.25.0.ebuild
new file mode 100644
index 000000000000..ed80a615adb9
--- /dev/null
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-6.25.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for interfacing with calendars"
+
+LICENSE="GPL-2+ test? ( LGPL-3+ )"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # multiple tests fail or hang indefinitely
+
+DEPEND="
+ >=dev-libs/libical-3.0.5:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="app-alternatives/yacc"
diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-6.26.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-6.26.0.ebuild
new file mode 100644
index 000000000000..b602c4927e5a
--- /dev/null
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-6.26.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for interfacing with calendars"
+
+LICENSE="GPL-2+ test? ( LGPL-3+ )"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # multiple tests fail or hang indefinitely
+
+DEPEND="
+ >=dev-libs/libical-3.0.5:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="app-alternatives/yacc"
diff --git a/kde-frameworks/kcalendarcore/metadata.xml b/kde-frameworks/kcalendarcore/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kcalendarcore/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kcmutils/Manifest b/kde-frameworks/kcmutils/Manifest
new file mode 100644
index 000000000000..9fc5f141a9eb
--- /dev/null
+++ b/kde-frameworks/kcmutils/Manifest
@@ -0,0 +1,2 @@
+DIST kcmutils-6.25.0.tar.xz 2401716 BLAKE2B 77e7150f29f44d02805501231405d3f0fc61fda2d087beb7c969583f606f3f1b45a67f751d9ebee3b9e180ba225601562e9e7dda874b5db5592a82b41f9dcc21 SHA512 5d19c0f070a50a7f3c0bef349c745d6a95f52b34cb6b1342cc6dae72d86ddd45ae9f4ee32971019d1c37216d7c6366b7226b9165007477858b99f8a0eea0ecb8
+DIST kcmutils-6.26.0.tar.xz 2401936 BLAKE2B 4e3f4ec5c21e6c237a69a94d8c53aadad5f806c97da25c3441f690522e8dc493a344d8cf366b370e96a5158706fb4956c3ffabcc0d743e8da2f11f1a7ecd5bef SHA512 b6bedf05106d9b53a755aa58afd425546ca3a9fc40e3ec7509f2657b82f39a30806bde3433d2dc8cd81815357d30244585d23d4792d5cba1c05a9d9918230350
diff --git a/kde-frameworks/kcmutils/kcmutils-6.25.0.ebuild b/kde-frameworks/kcmutils/kcmutils-6.25.0.ebuild
new file mode 100644
index 000000000000..b98761f601d5
--- /dev/null
+++ b/kde-frameworks/kcmutils/kcmutils-6.25.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to work with KDE System Settings modules"
+
+LICENSE="LGPL-2"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kxmlgui-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kcmutils/kcmutils-6.26.0.ebuild b/kde-frameworks/kcmutils/kcmutils-6.26.0.ebuild
new file mode 100644
index 000000000000..5b735ddbaa65
--- /dev/null
+++ b/kde-frameworks/kcmutils/kcmutils-6.26.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to work with KDE System Settings modules"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kxmlgui-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kcmutils/metadata.xml b/kde-frameworks/kcmutils/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kcmutils/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kcodecs/Manifest b/kde-frameworks/kcodecs/Manifest
new file mode 100644
index 000000000000..3bec1df6012d
--- /dev/null
+++ b/kde-frameworks/kcodecs/Manifest
@@ -0,0 +1,2 @@
+DIST kcodecs-6.25.0.tar.xz 2476652 BLAKE2B 1bb22ccec0a442ff6374e2fe40adcf67235b0e1536ce89b5958586fc33ff7c3fd06f5a62d0e5e33a04adbd4cc13b2fdb2b1300b2d3f3334c487044b0f90835a3 SHA512 666b55fbb1f9af77e810ccb1a58e4932bd2d64955a0a186f5f68e7988bb78e1ed63789f45318e75687cec366ee12ce9aae8e3e98f7a9c1df24e614aace111176
+DIST kcodecs-6.26.0.tar.xz 2476884 BLAKE2B f12091e90df4088597e8e24bdfdf2219cff1f56bc2237541f30de149b29fc4b21c62f9fc7016f34ed7d59376fa73ec6794ebc2869f33d4b0a100681c07755fd3 SHA512 13dd327329eaa92bf89fb4fac6ae63146040daa5955edf2f393d26585270b3359e69b8fbf4403829cbe9fa02ec5f71c74856170793126bbf2c6e44192bf2fa75
diff --git a/kde-frameworks/kcodecs/kcodecs-6.25.0.ebuild b/kde-frameworks/kcodecs/kcodecs-6.25.0.ebuild
new file mode 100644
index 000000000000..b2aecb040e75
--- /dev/null
+++ b/kde-frameworks/kcodecs/kcodecs-6.25.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for manipulating strings using various encodings"
+
+LICENSE="GPL-2+ LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 938317
+ rfc2047test
+ kemailaddresstest
+)
diff --git a/kde-frameworks/kcodecs/kcodecs-6.26.0.ebuild b/kde-frameworks/kcodecs/kcodecs-6.26.0.ebuild
new file mode 100644
index 000000000000..c38e0c2b98a8
--- /dev/null
+++ b/kde-frameworks/kcodecs/kcodecs-6.26.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for manipulating strings using various encodings"
+
+LICENSE="GPL-2+ LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 938317
+ rfc2047test
+ kemailaddresstest
+)
diff --git a/kde-frameworks/kcodecs/metadata.xml b/kde-frameworks/kcodecs/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kcodecs/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kcolorscheme/Manifest b/kde-frameworks/kcolorscheme/Manifest
new file mode 100644
index 000000000000..2072a37b0d67
--- /dev/null
+++ b/kde-frameworks/kcolorscheme/Manifest
@@ -0,0 +1,2 @@
+DIST kcolorscheme-6.25.0.tar.xz 51640 BLAKE2B 1c5a062129aa435519b4a99b66743a98cf2814951269d57b207e316930606fd6bf76f3a11752b28874d13bf31a13a09b2e55092b51e4daf944bdde2190ff7520 SHA512 0027dbb32ad42f2e3d753f5dd0f15088be761d2f618b7adbee27375cf9db8c4b8025d2a87019fb6696cd9bcfa07895bcc3da523a2083215af5f40c5c1562378e
+DIST kcolorscheme-6.26.0.tar.xz 51636 BLAKE2B 61feb70e5e944364cdd394ec95195a24a9e4d5f56676746e56add69795802ce74bc679e59a7e7eb851cc40dbd5c434af97a7894498bf8004e0fed1f3b0fc6201 SHA512 b11dd51ffdc10a76476052c69927187620ada4152a0d40a2c19c5d6d82300cad81917c6e64917634ec3eede737150761b6c929a1c20da55e4261d89a0b19fde9
diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-6.25.0.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-6.25.0.ebuild
new file mode 100644
index 000000000000..1432f97a5ce7
--- /dev/null
+++ b/kde-frameworks/kcolorscheme/kcolorscheme-6.25.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-6.26.0.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-6.26.0.ebuild
new file mode 100644
index 000000000000..a53ece414492
--- /dev/null
+++ b/kde-frameworks/kcolorscheme/kcolorscheme-6.26.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kcolorscheme/metadata.xml b/kde-frameworks/kcolorscheme/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kcolorscheme/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kcompletion/Manifest b/kde-frameworks/kcompletion/Manifest
new file mode 100644
index 000000000000..b61950d58f4d
--- /dev/null
+++ b/kde-frameworks/kcompletion/Manifest
@@ -0,0 +1,2 @@
+DIST kcompletion-6.25.0.tar.xz 2256800 BLAKE2B eb745d6f9cda5f39be8b6b96dc7fc4815377dd5ca4f0908ee82855bda3400140451ee10a9bd932cf2e27b29eaa23066101fdc1e2e61336db5f298e1e90eeb174 SHA512 7b3ebf95515f146ea06fda50ea8ed7aaaae2b6fe8787f02984f0505f628c3e8d02a37aacd1c46686eb15ca22776c15389e7c9637b281901b167e952c7386a1b3
+DIST kcompletion-6.26.0.tar.xz 2256500 BLAKE2B ef8e9964f424dbae7bef0860b52c4e5ddce46a185be7d01868578dc8cdb66c7dd8e3d6b3f4eadbd4a270de569082bc218c319d8b7a78eb2f058a9f8678a61a28 SHA512 10fe8701f13fc652ddec975f8b761aaf72754a550fa92f69f17ea93e15cc97e1068599a712d51bc7df5b41d41b6340924c65579145e2f93849d2c37650c5d764
diff --git a/kde-frameworks/kcompletion/kcompletion-6.25.0.ebuild b/kde-frameworks/kcompletion/kcompletion-6.25.0.ebuild
new file mode 100644
index 000000000000..8ff868801dcc
--- /dev/null
+++ b/kde-frameworks/kcompletion/kcompletion-6.25.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kcompletion/kcompletion-6.26.0.ebuild b/kde-frameworks/kcompletion/kcompletion-6.26.0.ebuild
new file mode 100644
index 000000000000..66e8fc6bf44d
--- /dev/null
+++ b/kde-frameworks/kcompletion/kcompletion-6.26.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kcompletion/metadata.xml b/kde-frameworks/kcompletion/metadata.xml
new file mode 100644
index 000000000000..9e4c5ffce433
--- /dev/null
+++ b/kde-frameworks/kcompletion/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="designer">Build plugins for <pkg>dev-qt/qttools</pkg>[designer]</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest
new file mode 100644
index 000000000000..3bfebb142144
--- /dev/null
+++ b/kde-frameworks/kconfig/Manifest
@@ -0,0 +1,2 @@
+DIST kconfig-6.25.0.tar.xz 380352 BLAKE2B f95fa0622746e6af5859eda45fc7967856176c34f2ce4ea85090ea63352c3ae467177c49977a5d7d940b4744cdf30bff6606c1fe25d0c82a7b1e386f7dd85af8 SHA512 1ddb0ed4f4b33fd0387c33a6783d8482dc1b50d09c89362150c21b9b3e0b2f4cd75d4eedba0399bd18aa807d729915f9451597667bf18afac9970f9fbc3506d6
+DIST kconfig-6.26.0.tar.xz 381072 BLAKE2B 8baf591dc623a8860e52067d07a75ea7d62c5a911c8a31d74232b4d8b5227335b2a027fd9e7b17b490bf967648885f89dbb5c9e757b8f91c15a79c79b1b42e19 SHA512 8797c6a943e5a54c8c699cf6bab62281dc9f7e1da930c0f8bed2b6b24c8d1442c95826e2e4d9f270fedc5eb0b117b3fdf95d995bdbb75e71a1a215b5534e1c08
diff --git a/kde-frameworks/kconfig/kconfig-6.25.0.ebuild b/kde-frameworks/kconfig/kconfig-6.25.0.ebuild
new file mode 100644
index 000000000000..04bfb4ef9652
--- /dev/null
+++ b/kde-frameworks/kconfig/kconfig-6.25.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for reading and writing configuration"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="dbus qml"
+REQUIRED_USE="test? ( qml )"
+
+# bug 560086
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,xml]
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_DBUS=$(usex dbus)
+ -DKCONFIG_USE_QML=$(usex qml)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kconfig/kconfig-6.26.0.ebuild b/kde-frameworks/kconfig/kconfig-6.26.0.ebuild
new file mode 100644
index 000000000000..4c4883f42031
--- /dev/null
+++ b/kde-frameworks/kconfig/kconfig-6.26.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for reading and writing configuration"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus qml"
+REQUIRED_USE="test? ( qml )"
+
+# bug 560086
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,xml]
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_DBUS=$(usex dbus)
+ -DKCONFIG_USE_QML=$(usex qml)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kconfig/metadata.xml b/kde-frameworks/kconfig/metadata.xml
new file mode 100644
index 000000000000..6d92ae39d63e
--- /dev/null
+++ b/kde-frameworks/kconfig/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kconfig</remote-id>
+ </upstream>
+ <use>
+ <flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg>
+ </flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kconfigwidgets/Manifest b/kde-frameworks/kconfigwidgets/Manifest
new file mode 100644
index 000000000000..79521b26ef5d
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/Manifest
@@ -0,0 +1,2 @@
+DIST kconfigwidgets-6.25.0.tar.xz 2489652 BLAKE2B c32d055f45802b2d41dfc3a3fe18850b172096185c83f7f8b52da3999e646713c955ab16c602d45ed58f044306022a495614d7edb882588d435c7b0f60bd81fb SHA512 87200813225641738f247a20131df4ffa69af1db6b44a5c5adc4eef17810a950f7af46c57475a1e44f7cdff9a418787f083c446f8ec4849e4589e4223ac55471
+DIST kconfigwidgets-6.26.0.tar.xz 2489732 BLAKE2B 1fa209c4810beaabee2b93e8434d4216516581f9aaa49d397bbec0430886e042112ba3a28c8bf93b1a5c095949bc98dc48223ae72befa00ecf419928b1d15f3d SHA512 a5eaed920fb580b0bcbdda764d59eb8ccd78b28c2b9a08064a55d398f0a66b7bad4f337053e4b9439a29d4acf845f89a310c695f6b519cfb1aab468b2966de1e
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-6.25.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.25.0.ebuild
new file mode 100644
index 000000000000..e72754d5c06b
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.25.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of configuration-related widgets"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 864250
+ kstandardactiontest
+ # bug 926497
+ klanguagenametest
+)
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus] )
+"
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-6.26.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.26.0.ebuild
new file mode 100644
index 000000000000..db44d99223aa
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.26.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of configuration-related widgets"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 864250
+ kstandardactiontest
+ # bug 926497
+ klanguagenametest
+)
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus] )
+"
diff --git a/kde-frameworks/kconfigwidgets/metadata.xml b/kde-frameworks/kconfigwidgets/metadata.xml
new file mode 100644
index 000000000000..9e4c5ffce433
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="designer">Build plugins for <pkg>dev-qt/qttools</pkg>[designer]</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kcontacts/Manifest b/kde-frameworks/kcontacts/Manifest
new file mode 100644
index 000000000000..a3375ff6fc52
--- /dev/null
+++ b/kde-frameworks/kcontacts/Manifest
@@ -0,0 +1,2 @@
+DIST kcontacts-6.25.0.tar.xz 213940 BLAKE2B 2ded384d07a8ebef9e31a1c0767f19fe411aee0fd27d5e8d453878d565849ddce24b6c025c6256a0315b7461cbad024ffd03fd0196a04955f37005b5b3cdbea0 SHA512 37fbed71bf1a85597ae3c9b4bf78a919bd49ef114983ecaaacba588989eda77860e0104230e545a555412e1e06ff4a610b38feb9b5296d7bf59287f2b57bd4fc
+DIST kcontacts-6.26.0.tar.xz 213936 BLAKE2B 667b176c962b6edb7d8e1ee61f7a05e39246ee4c292d10a22ab8950dcc19560deefd849fc5331516236fa607f746d3c4edddc25623c2e1894b49551c85adfdb1 SHA512 990ccae33a4305d25f447419641d0366419f4d6956ebf77a6097d74137a496c90381f92d2b79dda8622184671e20f85737d5a718e17439191fb93f6194b65304
diff --git a/kde-frameworks/kcontacts/kcontacts-6.25.0.ebuild b/kde-frameworks/kcontacts/kcontacts-6.25.0.ebuild
new file mode 100644
index 000000000000..527ab23a70b2
--- /dev/null
+++ b/kde-frameworks/kcontacts/kcontacts-6.25.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Address book API based on KDE Frameworks"
+
+LICENSE="GPL-2+"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug #566648 (access to /dev/dri/card0 denied)
+ kcontacts-picturetest
+ # bugs #712798, 838502, 953969 (again some Qt translations loading related err...)
+ kcontacts-{address{,format},phonenumber}test
+)
diff --git a/kde-frameworks/kcontacts/kcontacts-6.26.0.ebuild b/kde-frameworks/kcontacts/kcontacts-6.26.0.ebuild
new file mode 100644
index 000000000000..b08d19078664
--- /dev/null
+++ b/kde-frameworks/kcontacts/kcontacts-6.26.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Address book API based on KDE Frameworks"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug #566648 (access to /dev/dri/card0 denied)
+ kcontacts-picturetest
+ # bugs #712798, 838502, 953969 (again some Qt translations loading related err...)
+ kcontacts-{address{,format},phonenumber}test
+)
diff --git a/kde-frameworks/kcontacts/metadata.xml b/kde-frameworks/kcontacts/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kcontacts/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest
new file mode 100644
index 000000000000..93c38df05f13
--- /dev/null
+++ b/kde-frameworks/kcoreaddons/Manifest
@@ -0,0 +1,2 @@
+DIST kcoreaddons-6.25.0.tar.xz 2514244 BLAKE2B 1d8114cf00b51370fbe16bf5843e58ee2d2fd5eeb703fd76694de82e8f67e61e7ee52e5f755c6039390d919abb85e5980432986fd396ce2b2d92c62c6bb63d29 SHA512 8ae1a8992910b178a076eaf02d5ad94231d14a7afdce031b9cc0d2df8ac68a79c397a5a5ed1aee6ffdf5a05f9a21c8f2038e979c901186cbf1474690bf66d2cf
+DIST kcoreaddons-6.26.0.tar.xz 2518072 BLAKE2B 561b8f83073e6c4915cfd426f0e6016280e04a437afff9ef316649e9395cf16b398ab06c53dbe1c9ff3d9a3bf8d07a19770ea5dfe1b5fc2546bb6c3bb90655a4 SHA512 531d2fd8c025d81058a9a673479f8eca465a065cb32f224712fbaf5831430bf15bfdada69b6fa7c0f2201be7826897fa6b57294ce17414d9acf1095da2dcbafa
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-6.25.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-6.25.0.ebuild
new file mode 100644
index 000000000000..68e5b84bb87f
--- /dev/null
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-6.25.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org xdg
+
+DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="dbus"
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,icu,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ virtual/libudev:=
+"
+DEPEND="${COMMON_DEPEND}
+ sys-kernel/linux-headers
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qttranslations-${QTMIN}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DKCOREADDONS_USE_QML=ON
+ -DENABLE_INOTIFY=ON
+ -DUSE_DBUS=$(usex dbus)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bug 632398
+ kautosavefiletest
+ # bug 647414
+ kdirwatch_qfswatch_unittest
+ kdirwatch_stat_unittest
+ # bugs 665682
+ kformattest
+ # bug 770781
+ kaboutdatatest
+ klistopenfilesjobtest_unix
+ # bug 963953
+ kpluginmetadatatest
+ )
+ # bug 619656
+ ecm_src_test -j1
+}
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-6.26.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-6.26.0.ebuild
new file mode 100644
index 000000000000..9d3b12519c72
--- /dev/null
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-6.26.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org xdg
+
+DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus"
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,icu,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ virtual/libudev:=
+ kernel_linux? ( sys-apps/util-linux )
+"
+DEPEND="${COMMON_DEPEND}
+ sys-kernel/linux-headers
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qttranslations-${QTMIN}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DKCOREADDONS_USE_QML=ON
+ -DENABLE_INOTIFY=ON
+ -DUSE_DBUS=$(usex dbus)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bug 632398
+ kautosavefiletest
+ # bug 647414
+ kdirwatch_qfswatch_unittest
+ kdirwatch_stat_unittest
+ # bugs 665682
+ kformattest
+ # bug 770781
+ kaboutdatatest
+ klistopenfilesjobtest_unix
+ # bug 963953
+ kpluginmetadatatest
+ )
+ # bug 619656
+ ecm_src_test -j1
+}
diff --git a/kde-frameworks/kcoreaddons/metadata.xml b/kde-frameworks/kcoreaddons/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kcoreaddons/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kcrash/Manifest b/kde-frameworks/kcrash/Manifest
new file mode 100644
index 000000000000..37b0b67438c6
--- /dev/null
+++ b/kde-frameworks/kcrash/Manifest
@@ -0,0 +1,2 @@
+DIST kcrash-6.25.0.tar.xz 29700 BLAKE2B 6b5ec70967cc69802fadcd5b2bfe3628fb0531a25a06c53633d37a3a8aff99eb27f00dc9e0561c248e82a12b21592b5db53150032d0f2a625a02a9b280212415 SHA512 4a2ab72380be9cd7922e3195d61713e2f9358c23668c465cefeb55cad011e8f984a472cb496074cb9da7477462d1edd12dae4ca869c3bfeb91e45dd80a2cf71a
+DIST kcrash-6.26.0.tar.xz 29700 BLAKE2B 8118b9dc2a4a25e6d40878eedae296f28cfb5dd37aed1aae54b73e7b100c95094c61b3d06b05250992f4e87598c2b2024b8cbd369fc66f6bbc33f4f90739f263 SHA512 5fde5d2ef50592a3493fcda4f9453bbf2b45a88dbc9f6c947d6386854b91860a23c4887410168662e887c85bd97da0f01c75122535d91988115d66dd25184e97
diff --git a/kde-frameworks/kcrash/kcrash-6.25.0.ebuild b/kde-frameworks/kcrash/kcrash-6.25.0.ebuild
new file mode 100644
index 000000000000..bd927098ab52
--- /dev/null
+++ b/kde-frameworks/kcrash/kcrash-6.25.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for intercepting and handling application crashes"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="X"
+
+# requires running Plasma environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kcrash/kcrash-6.26.0.ebuild b/kde-frameworks/kcrash/kcrash-6.26.0.ebuild
new file mode 100644
index 000000000000..36519e271409
--- /dev/null
+++ b/kde-frameworks/kcrash/kcrash-6.26.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for intercepting and handling application crashes"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# requires running Plasma environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kcrash/metadata.xml b/kde-frameworks/kcrash/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kcrash/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kdav/Manifest b/kde-frameworks/kdav/Manifest
new file mode 100644
index 000000000000..9fddbd356227
--- /dev/null
+++ b/kde-frameworks/kdav/Manifest
@@ -0,0 +1,2 @@
+DIST kdav-6.25.0.tar.xz 70172 BLAKE2B 27a3a7f9c1d5a2d0dd5385c95e5ae171eb245dae3e7368632e16ee58cee87fdbc35090a419e6a5720c57f6fe036e376cd8ade24daf987bfc2ede4bc360b76684 SHA512 98c96130b6c90d0743aca5887bb55a44e7749f1a391d33f72ce7a0d6b48de58b6e217eb7f9796b6219e3a030dcd3071f98a181d27c765fbda712f559c50c18fc
+DIST kdav-6.26.0.tar.xz 74932 BLAKE2B 86e01cfe2316e0eeb655baaba168aa21bea38d8b479cf30ea97f9348b447c69749268c79dac2eff918655a89ae9854b27107bf433055f626bf5d781bdd07758c SHA512 00d5fc0fda6a48a65fedcee960e61e05e8857a258057863aa49f6a1ca4667f0482e2782b1aa1f5abff61ecb54b0e53de76952cba59ab1279e231e5a6f9cd4e9a
diff --git a/kde-frameworks/kdav/kdav-6.25.0.ebuild b/kde-frameworks/kdav/kdav-6.25.0.ebuild
new file mode 100644
index 000000000000..f6a55eb72fe3
--- /dev/null
+++ b/kde-frameworks/kdav/kdav-6.25.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="DAV protocol implemention with KJobs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ >=kde-frameworks/kcoreaddons-${KDE_CATV}:6
+ >=kde-frameworks/ki18n-${KDE_CATV}:6
+ >=kde-frameworks/kio-${KDE_CATV}:6
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug 616808: requires D-Bus
+ kdav-davitemfetchjob
+ # bug 653602: mimetypes unsupported
+ kdav-davitemslistjob
+ # bug 765061
+ kdav-davcollectionsmultifetchjobtest
+)
diff --git a/kde-frameworks/kdav/kdav-6.26.0.ebuild b/kde-frameworks/kdav/kdav-6.26.0.ebuild
new file mode 100644
index 000000000000..34e02be9426a
--- /dev/null
+++ b/kde-frameworks/kdav/kdav-6.26.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="DAV protocol implemention with KJobs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ >=kde-frameworks/kcoreaddons-${KDE_CATV}:6
+ >=kde-frameworks/ki18n-${KDE_CATV}:6
+ >=kde-frameworks/kio-${KDE_CATV}:6
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug 616808: requires D-Bus
+ kdav-davitemfetchjob
+ # bug 653602: mimetypes unsupported
+ kdav-davitemslistjob
+ # bug 765061
+ kdav-davcollectionsmultifetchjobtest
+)
diff --git a/kde-frameworks/kdav/metadata.xml b/kde-frameworks/kdav/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kdav/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kdbusaddons/Manifest b/kde-frameworks/kdbusaddons/Manifest
new file mode 100644
index 000000000000..851b07f17801
--- /dev/null
+++ b/kde-frameworks/kdbusaddons/Manifest
@@ -0,0 +1,2 @@
+DIST kdbusaddons-6.25.0.tar.xz 46568 BLAKE2B 6b485834ff19dac372e0e79f504a377e6c5e30666ce95967c389a638b570faef7ded79e80ed821d545c140f9fa8bfe9fbe09a9094a85c507661f6900eff93129 SHA512 12112e5fbafe591855c36473611aacecdb604860017d4e8a68375eb3250fc33d545f48d949e660b7ec2f52ab01987ed35461c4b6c2c692999d2f97d66eac1d0b
+DIST kdbusaddons-6.26.0.tar.xz 46568 BLAKE2B 5221e6e7f9bcbfeab84f5c91cd9d97da364535646c9198e958d85d0b9c4ffd5e953f929b0242da109801473965ddc4e4c9d37fbf332f7334f3f6f9986c7abe44 SHA512 c8922d9f2bbc3288149cfa6a8f34c9b796e157c79f0bf2338a2700a2c53cdf1a0ddfa3614303acde056c650f917314a27d63819ee20b061ec2339a501be62c0d
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-6.25.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-6.25.0.ebuild
new file mode 100644
index 000000000000..99935e695187
--- /dev/null
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-6.25.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+VIRTUALDBUS_TEST="true"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for registering services and applications per freedesktop standards"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui,X] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-6.26.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-6.26.0.ebuild
new file mode 100644
index 000000000000..5e6a75a2b69c
--- /dev/null
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-6.26.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+VIRTUALDBUS_TEST="true"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for registering services and applications per freedesktop standards"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui,X] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdbusaddons/metadata.xml b/kde-frameworks/kdbusaddons/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kdbusaddons/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest
new file mode 100644
index 000000000000..70ca02d53196
--- /dev/null
+++ b/kde-frameworks/kdeclarative/Manifest
@@ -0,0 +1,2 @@
+DIST kdeclarative-6.25.0.tar.xz 2365176 BLAKE2B edd8338bf9176520a3d7e393f6142ef6473f6c3db0e3db7640a77dfb473d0e39931334ca83d4fbb31ad408082405d6325de55f903c4c3f0b605a578329dc3c58 SHA512 8fef075a34e2785cf6582515efb0de83b89674f2e18e8c2294d6fed88fa3fb36e85165d2591b1e657dcc2675750412d800eaefaac1bee4c3ac991b3fc93f17e3
+DIST kdeclarative-6.26.0.tar.xz 2365416 BLAKE2B c5cacb741deb6b5d963c18b26be19fc2132f51fe27cfed4c1313c337db261b69b9330deca173a18471a88ce90c1683a38b1b4b667c377c65c71f312d13b696c3 SHA512 83c0f24785fa1aef36b80d649a788d85b9c068bdba20f22e68a3100552ddfc115a1cdf928859eee58f387142d6c3a51bca3062917abe8a50b8bf812e36f412a8
diff --git a/kde-frameworks/kdeclarative/kdeclarative-6.25.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-6.25.0.ebuild
new file mode 100644
index 000000000000..c7144aa837b3
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-6.25.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing integration of QML and KDE work spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kglobalaccel-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kdeclarative/kdeclarative-6.26.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-6.26.0.ebuild
new file mode 100644
index 000000000000..6d0b6e6f793a
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-6.26.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing integration of QML and KDE work spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kglobalaccel-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kdeclarative/metadata.xml b/kde-frameworks/kdeclarative/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kdeclarative/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kded/Manifest b/kde-frameworks/kded/Manifest
new file mode 100644
index 000000000000..a7560f92bb50
--- /dev/null
+++ b/kde-frameworks/kded/Manifest
@@ -0,0 +1,2 @@
+DIST kded-6.25.0.tar.xz 35996 BLAKE2B e47d383a7437b4b9632bf4300bd64df13a0217f5836771b6191c7824bd3beb27b88f3eb6e0752245fa7f5ae5e72b978e7a65f0250f1c72252d94ef73212b217a SHA512 16ec519c06c29e5b816d6326176c681aea95a93c5be34854f04b09b528fb8820465d565d3b685315365ca3f381789b041b1a3a99a3e91daaca6b35924dacce88
+DIST kded-6.26.0.tar.xz 34796 BLAKE2B b7f4c518c49a52951c429bba4d5f2bf1d53cb6a68e409d15049d2ca4ccc24110dbfb79e308f2c23398ddba6deae96b556c802da37e2493f7ac774bec4a26e78f SHA512 341502638ff8cad14795f09bc6386c66aba1055249ea65c56753ba45bb04b1287a2c1f5a7c9909774202eca5e3f36a589dd1303efcc24abe3590e0f1284d0e19
diff --git a/kde-frameworks/kded/kded-6.25.0.ebuild b/kde-frameworks/kded/kded-6.25.0.ebuild
new file mode 100644
index 000000000000..02271c6944ed
--- /dev/null
+++ b/kde-frameworks/kded/kded-6.25.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Central daemon of KDE workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="+man"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kded/kded-6.26.0.ebuild b/kde-frameworks/kded/kded-6.26.0.ebuild
new file mode 100644
index 000000000000..0e9ef306be0f
--- /dev/null
+++ b/kde-frameworks/kded/kded-6.26.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Central daemon of KDE workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kded/metadata.xml b/kde-frameworks/kded/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kded/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kdesu/Manifest b/kde-frameworks/kdesu/Manifest
new file mode 100644
index 000000000000..ab10c4604c2b
--- /dev/null
+++ b/kde-frameworks/kdesu/Manifest
@@ -0,0 +1,2 @@
+DIST kdesu-6.25.0.tar.xz 57160 BLAKE2B 3d5b4da02a1657d547701917292f8218a591457e660757e5194a02f5fcad7a130be7596d36ac4ab8b2c4d7b566288d642f9cba769ba09de52f081d944f72c825 SHA512 397f2ba78c7162676c02c2cb63bd4c6676444215bfa9f9e7b1c2d98d5e68294a0253a0addb5778cad21d87c99309bd5275673f6924793753f78fc8c948a3c0f4
+DIST kdesu-6.26.0.tar.xz 57156 BLAKE2B 8599f41936b194d6ca41c799ba4c916ca7e3ea9331c7e3de36b85c5329526d118b2145fa8ae79d109293e29f2f9554ff93ee4a3b85c1b6e0e7c00429332e70a3 SHA512 cac698cb130b3130637edc34c4ef403367da7ea28f53557fd2f60a7ab1ef3bcce3ca89ce7d3229b9e11ded3620dad7951dc20e70ee6b1300e0f38c7243ccf26b
diff --git a/kde-frameworks/kdesu/kdesu-6.25.0.ebuild b/kde-frameworks/kdesu/kdesu-6.25.0.ebuild
new file mode 100644
index 000000000000..2dd5e635dbfa
--- /dev/null
+++ b/kde-frameworks/kdesu/kdesu-6.25.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle super user actions"
+
+LICENSE="LGPL-2"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+RDEPEND="
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kpty-${KDE_CATV}*:6
+ X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package X X11)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdesu/kdesu-6.26.0.ebuild b/kde-frameworks/kdesu/kdesu-6.26.0.ebuild
new file mode 100644
index 000000000000..3c1479e73ffa
--- /dev/null
+++ b/kde-frameworks/kdesu/kdesu-6.26.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle super user actions"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+RDEPEND="
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kpty-${KDE_CATV}*:6
+ X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package X X11)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdesu/metadata.xml b/kde-frameworks/kdesu/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kdesu/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kdnssd/Manifest b/kde-frameworks/kdnssd/Manifest
new file mode 100644
index 000000000000..f15e5a4c7342
--- /dev/null
+++ b/kde-frameworks/kdnssd/Manifest
@@ -0,0 +1,2 @@
+DIST kdnssd-6.25.0.tar.xz 2202148 BLAKE2B 6d0cd2fb141c3466902c687eeb3f807e0c4ce533564b3988c1728ae274254e9a4c666e65ac950c924ef77549f3e3d43f3108e1b03f5f5f40daed9503d0f1c344 SHA512 f4a0f248e0cfb4a7fa37de2cff591a34ec4b45f0310dd70662966fc297937d7cec349e639a1fffb826576227f09d56476ea8268313d3f627c3de7a68e6d9199d
+DIST kdnssd-6.26.0.tar.xz 2202560 BLAKE2B 111d3107222297279b5eefa53691acfe43c17e5dfc167d05ddf1c5a09207a62904e8ecb1cd20f81d6e9b84b7000ea4fc88fcfd33ceb6d8e5944a00518b248bd6 SHA512 c1af0797f0c9f23f1a0654b7606dd8db4498f31cbe6651938965772250e953e6967d0bbb55e0f467b7553d43fb1d342024536177d031fd64eb38187011fd6b36
diff --git a/kde-frameworks/kdnssd/kdnssd-6.25.0-r1.ebuild b/kde-frameworks/kdnssd/kdnssd-6.25.0-r1.ebuild
new file mode 100644
index 000000000000..46a59641afdc
--- /dev/null
+++ b/kde-frameworks/kdnssd/kdnssd-6.25.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for network service discovery using Zeroconf"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+IUSE="minimal"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ !minimal? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ net-dns/avahi[mdnsresponder-compat]
+ )
+"
+RDEPEND="${DEPEND}
+ !minimal? ( elibc_glibc? ( sys-auth/nss-mdns ) )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ if use minimal; then
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Avahi=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON
+ )
+ fi
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdnssd/kdnssd-6.25.0.ebuild b/kde-frameworks/kdnssd/kdnssd-6.25.0.ebuild
new file mode 100644
index 000000000000..7e1b0c381093
--- /dev/null
+++ b/kde-frameworks/kdnssd/kdnssd-6.25.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for network service discovery using Zeroconf"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~loong"
+IUSE="zeroconf"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ zeroconf? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ net-dns/avahi[mdnsresponder-compat]
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package zeroconf Avahi)
+ )
+ use zeroconf || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdnssd/kdnssd-6.26.0.ebuild b/kde-frameworks/kdnssd/kdnssd-6.26.0.ebuild
new file mode 100644
index 000000000000..ec729bf131ca
--- /dev/null
+++ b/kde-frameworks/kdnssd/kdnssd-6.26.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for network service discovery using Zeroconf"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="minimal"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ !minimal? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ net-dns/avahi[mdnsresponder-compat]
+ )
+"
+RDEPEND="${DEPEND}
+ !minimal? ( elibc_glibc? ( sys-auth/nss-mdns ) )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ if use minimal; then
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Avahi=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON
+ )
+ fi
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdnssd/metadata.xml b/kde-frameworks/kdnssd/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kdnssd/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kdoctools/Manifest b/kde-frameworks/kdoctools/Manifest
new file mode 100644
index 000000000000..d19273db0be8
--- /dev/null
+++ b/kde-frameworks/kdoctools/Manifest
@@ -0,0 +1,2 @@
+DIST kdoctools-6.25.0.tar.xz 461124 BLAKE2B 77931a94376443a24fd425d7c063f4269c85b3ba7e1fafed3e1d043f89b917d4bcf36c9b229a909e7073ef59ed5f80930f0e02b9f73050cde93b6f6bab8e32f4 SHA512 7fd7e1416f9b2135989e309c46d1757c074f9edbcc4c4c1e4a9fa6fc2c970ffefc0199f00008b7351b1915f386dc6bfc7f61e06d1c3b7c5799b6519bc3887d24
+DIST kdoctools-6.26.0.tar.xz 461200 BLAKE2B 608800a1eb274dd65826603c52fcee3eab1f1e026ffd44cfebe6cc39b7b0a4a696d111f5966e446dc42a78f9674aeb78c5b8983a9caf925930c84d8563b0c2e3 SHA512 445e609160c49327c48c892a3cebe1ec6437894ffd75cc1bc1acc30866de13cbb0d37c30e5e9df7774f145f13e130be3d3d35b2623758ea9cc86b4a064e312d3
diff --git a/kde-frameworks/kdoctools/files/kdoctools-5.54.0-gentoo-docbundledir.patch b/kde-frameworks/kdoctools/files/kdoctools-5.54.0-gentoo-docbundledir.patch
new file mode 100644
index 000000000000..cb6c35f19ff4
--- /dev/null
+++ b/kde-frameworks/kdoctools/files/kdoctools-5.54.0-gentoo-docbundledir.patch
@@ -0,0 +1,26 @@
+From 79f31819b95fcb0bd3d30630f769706923d41609 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Mon, 28 Jan 2019 22:50:56 +0100
+Subject: [PATCH] xslt.cpp: Add /usr/share/help dir to list of paths containing
+ documentation
+
+---
+ src/xslt.cpp | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/xslt.cpp b/src/xslt.cpp
+index 1000e33..a0fbe4c 100644
+--- a/src/xslt.cpp
++++ b/src/xslt.cpp
+@@ -494,5 +494,7 @@ QStringList getKDocToolsCatalogs()
+ QStringList KDocTools::documentationDirs()
+ {
+ /* List of paths containing documentation */
+- return QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, QStringLiteral("doc/HTML"), QStandardPaths::LocateDirectory);
++ QStringList docDirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, QStringLiteral("help"), QStandardPaths::LocateDirectory);
++ docDirs.append(QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, QStringLiteral("doc/HTML"), QStandardPaths::LocateDirectory));
++ return docDirs;
+ }
+--
+2.20.1
+
diff --git a/kde-frameworks/kdoctools/kdoctools-6.25.0.ebuild b/kde-frameworks/kdoctools/kdoctools-6.25.0.ebuild
new file mode 100644
index 000000000000..58e19faf36eb
--- /dev/null
+++ b/kde-frameworks/kdoctools/kdoctools-6.25.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
+
+LICENSE="MIT"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="nls"
+
+DEPEND="
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ app-text/sgml-common
+ dev-libs/libxml2:2=
+ dev-libs/libxslt
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-lang/perl
+ dev-perl/URI
+ nls? ( >=kde-frameworks/ki18n-${KDE_CATV}:6 )
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 665622
+ kdoctools_install
+)
+
+PATCHES=( "${FILESDIR}/${PN}-5.54.0-gentoo-docbundledir.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package nls KF6I18n)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdoctools/kdoctools-6.26.0.ebuild b/kde-frameworks/kdoctools/kdoctools-6.26.0.ebuild
new file mode 100644
index 000000000000..b011a1021df3
--- /dev/null
+++ b/kde-frameworks/kdoctools/kdoctools-6.26.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="nls"
+
+DEPEND="
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ app-text/sgml-common
+ dev-libs/libxml2:2=
+ dev-libs/libxslt
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-lang/perl
+ dev-perl/URI
+ nls? ( >=kde-frameworks/ki18n-${KDE_CATV}:6 )
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 665622
+ kdoctools_install
+)
+
+PATCHES=( "${FILESDIR}/${PN}-5.54.0-gentoo-docbundledir.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package nls KF6I18n)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdoctools/metadata.xml b/kde-frameworks/kdoctools/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kdoctools/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kf-env/kf-env-6.ebuild b/kde-frameworks/kf-env/kf-env-6.ebuild
new file mode 100644
index 000000000000..fada127d6a90
--- /dev/null
+++ b/kde-frameworks/kf-env/kf-env-6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Environment setting required for all KDE Frameworks apps to run"
+HOMEPAGE="https://community.kde.org/Frameworks"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ !${CATEGORY}/${PN}:5
+ >=x11-misc/xdg-utils-1.2.1-r1
+"
+
+src_install() {
+ einfo "Installing environment file..."
+
+ # higher number to be sure not to kill kde4 env
+ local envfile="${T}/78kf"
+
+ echo "CONFIG_PROTECT=${EPREFIX}/usr/share/config" >> ${envfile}
+ doenvd ${envfile}
+}
diff --git a/kde-frameworks/kf-env/metadata.xml b/kde-frameworks/kf-env/metadata.xml
new file mode 100644
index 000000000000..f2915ab8ac4d
--- /dev/null
+++ b/kde-frameworks/kf-env/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kfilemetadata/Manifest b/kde-frameworks/kfilemetadata/Manifest
new file mode 100644
index 000000000000..f11486ef7aba
--- /dev/null
+++ b/kde-frameworks/kfilemetadata/Manifest
@@ -0,0 +1,2 @@
+DIST kfilemetadata-6.25.0.tar.xz 697420 BLAKE2B 719be1318a8ba86fad2f34439a9aeb2563ef72e78450d73e3cbbfbd9b8f3d2b0ecf25454dd3f4a00f008a8f0c84d3e6cac40f8d448e2273909b0e7da1c93e259 SHA512 d653ecdd87e38a909e36b5cae880a71bc3aad9de74fe2a97cc9fa7d4d8b9ec6af60d47c4599e2b599ffc870bfd962bda8663f13e4432712fa97cc402e9c968bf
+DIST kfilemetadata-6.26.0.tar.xz 697728 BLAKE2B 36e42886cd7fc4645810e8ebd17304004bcffecd6dfa272d3ffa0d2a77dfecced2ef0e08fa8c49726ff4cbe4dcde5c6a0c27e7a1cf51fd077266321c76378ebf SHA512 41145eb372bb71de128f7eb9081d9f0e29d639959a1b9c442b6afd8c0dc6a51099cc9084929183b698c324a8cef353dc0f6fa472e0db125133c2c05aeaceb4a2
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-6.25.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-6.25.0.ebuild
new file mode 100644
index 000000000000..551f7e2aa2f8
--- /dev/null
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-6.25.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature python-any-r1
+
+DESCRIPTION="Library for extracting file metadata"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="epub exif ffmpeg mobi pdf taglib"
+
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ epub? ( app-text/ebook-tools )
+ exif? ( media-gfx/exiv2:= )
+ ffmpeg? ( media-video/ffmpeg:0= )
+ mobi? ( kde-apps/kdegraphics-mobipocket:6 )
+ pdf? ( app-text/poppler[qt6(-)] )
+ taglib? ( media-libs/taglib:= )
+"
+DEPEND="${RDEPEND}
+ kernel_linux? ( sys-apps/attr )
+"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+CMAKE_SKIP_TESTS=(
+ # FIXME: bug 644650, fails on tmpfs (but not for everyone)
+ usermetadatawritertest
+)
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package epub EPub)
+ $(cmake_use_find_package exif LibExiv2)
+ $(cmake_use_find_package ffmpeg FFmpeg)
+ $(cmake_use_find_package mobi QMobipocket6)
+ -DENABLE_MOBIPOCKET_TEXT_EXTRACTION=OFF
+ $(cmake_use_find_package pdf Poppler)
+ $(cmake_use_find_package taglib Taglib)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Microsoft Word/Powerpoint file indexing" app-text/catdoc
+ optfeature "Microsoft Excel file indexing" dev-libs/libxls
+ fi
+}
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-6.26.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-6.26.0.ebuild
new file mode 100644
index 000000000000..2b4b83f75de3
--- /dev/null
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-6.26.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature python-any-r1
+
+DESCRIPTION="Library for extracting file metadata"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="epub exif ffmpeg mobi pdf taglib"
+
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ epub? ( app-text/ebook-tools )
+ exif? ( media-gfx/exiv2:= )
+ ffmpeg? ( media-video/ffmpeg:0= )
+ mobi? ( kde-apps/kdegraphics-mobipocket:6 )
+ pdf? ( app-text/poppler[qt6(-)] )
+ taglib? ( media-libs/taglib:= )
+"
+DEPEND="${RDEPEND}
+ kernel_linux? ( sys-apps/attr )
+"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+CMAKE_SKIP_TESTS=(
+ # FIXME: bug 644650, fails on tmpfs (but not for everyone)
+ usermetadatawritertest
+)
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package epub EPub)
+ $(cmake_use_find_package exif LibExiv2)
+ $(cmake_use_find_package ffmpeg FFmpeg)
+ $(cmake_use_find_package mobi QMobipocket6)
+ -DENABLE_MOBIPOCKET_TEXT_EXTRACTION=OFF
+ $(cmake_use_find_package pdf Poppler)
+ $(cmake_use_find_package taglib Taglib)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Microsoft Word/Powerpoint file indexing" app-text/catdoc
+ optfeature "Microsoft Excel file indexing" dev-libs/libxls
+ fi
+}
diff --git a/kde-frameworks/kfilemetadata/metadata.xml b/kde-frameworks/kfilemetadata/metadata.xml
new file mode 100644
index 000000000000..218964299033
--- /dev/null
+++ b/kde-frameworks/kfilemetadata/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="epub">Enable support for reading EPUB ebook metadata</flag>
+ <flag name="mobi">Enable mobipocket support via <pkg>kde-apps/kdegraphics-mobipocket</pkg>
+ </flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest
new file mode 100644
index 000000000000..a660451e9bbf
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/Manifest
@@ -0,0 +1,2 @@
+DIST kglobalaccel-6.25.0.tar.xz 2227848 BLAKE2B 7306c1ec60982f2093d87368bffa93d00e9b0a19d59a54b698d33b7aaa93888a97f7f66a2c95a76beadeff530630bdce334bdf9b8965e971d3d26fc8dbca0e80 SHA512 0ce35e2da7782e2e951874b87036acf5e076bacd377aa03c8b4be1218f42227f9bdd96b5dbc8d93033793f0ffce3b2539229e22eb9f8bd20e2b19e8c724466b3
+DIST kglobalaccel-6.26.0.tar.xz 2228212 BLAKE2B 90149e262c072c5643eacff481dd5529422c496da5f7ac9cba32df185e8f4cfd4269adf2b0663b1303f722153706024889319f582e87298044e57fc322dfb72c SHA512 61aa1ba832e30fbba5521b59546aa2af30c29e0ebc305b6eca2a3384141dde50261dc576d6a51ece8cb1adac76f6c90acc89fbeb4d1dce9d8755f6c40b5cd0a0
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-6.25.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-6.25.0.ebuild
new file mode 100644
index 000000000000..02928e9aa83c
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-6.25.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle global shortcuts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-6.26.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-6.26.0.ebuild
new file mode 100644
index 000000000000..3061fc1ead76
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-6.26.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle global shortcuts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kglobalaccel/metadata.xml b/kde-frameworks/kglobalaccel/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest
new file mode 100644
index 000000000000..c5794955d1c2
--- /dev/null
+++ b/kde-frameworks/kguiaddons/Manifest
@@ -0,0 +1,2 @@
+DIST kguiaddons-6.25.0.tar.xz 95984 BLAKE2B b17ce4eb22a7458c157636df3b4b9eec4adc8444652331584d40dd5aa823c5623a33abb73ee732a3a95fd8570fd6f5274a685fab13a1f93dfb9ab392c0fbfec6 SHA512 8ad94c2282555ceeb5f856ddd1ff27c33d351f96d69b3773baf394b41c8db8f345320a14e822b52876d4c5d75e2839910fe4dbef6745c81d10b4819af5a4451c
+DIST kguiaddons-6.26.0.tar.xz 95976 BLAKE2B e0f0b302cb2bb3ef62d5abeaac5986cbb81ba83ace358c62f466db24459b553ce871db2e4618b6cc6c7c2349a550fe072b5489dfde99b75b08db394af5d7a313 SHA512 95c1831f63ba4733131dbff0db87654df7fd4cfe586048f13dcbb20f0698f745039867cf32e7c870aa79f129556e15f1694f476f273c9c29100c97bb11c457b1
diff --git a/kde-frameworks/kguiaddons/kguiaddons-6.25.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-6.25.0.ebuild
new file mode 100644
index 000000000000..3a0d31da800a
--- /dev/null
+++ b/kde-frameworks/kguiaddons/kguiaddons-6.25.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org xdg
+
+DESCRIPTION="Framework providing assorted high-level user interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="dbus wayland X"
+
+# slot op: includes qpa/qplatformnativeinterface.h, private/qguiapplication_p.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ dbus? ( >=dev-qt/qtbase-${QTMIN}:6=[dbus] )
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+ )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6[X]
+ x11-libs/libX11
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ wayland? (
+ >=dev-libs/plasma-wayland-protocols-1.15.0
+ >=dev-libs/wayland-protocols-1.39
+ )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libxcb
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-frameworks/kguiaddons-5.116.0-r2:5[-kf6compat(-)]
+"
+BDEPEND="
+ wayland? (
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_GEO_SCHEME_HANDLER=ON
+ -DUSE_DBUS=$(usex dbus)
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kguiaddons/kguiaddons-6.26.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-6.26.0.ebuild
new file mode 100644
index 000000000000..5b8bb89527ec
--- /dev/null
+++ b/kde-frameworks/kguiaddons/kguiaddons-6.26.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org xdg
+
+DESCRIPTION="Framework providing assorted high-level user interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus wayland X"
+
+# slot op: includes qpa/qplatformnativeinterface.h, private/qguiapplication_p.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ dbus? ( >=dev-qt/qtbase-${QTMIN}:6=[dbus] )
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+ )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6[X]
+ x11-libs/libX11
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ wayland? (
+ >=dev-libs/plasma-wayland-protocols-1.15.0
+ >=dev-libs/wayland-protocols-1.39
+ )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libxcb
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-frameworks/kguiaddons-5.116.0-r2:5[-kf6compat(-)]
+"
+BDEPEND="
+ wayland? (
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_GEO_SCHEME_HANDLER=ON
+ -DUSE_DBUS=$(usex dbus)
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kguiaddons/metadata.xml b/kde-frameworks/kguiaddons/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kguiaddons/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kholidays/Manifest b/kde-frameworks/kholidays/Manifest
new file mode 100644
index 000000000000..3fd1d489f868
--- /dev/null
+++ b/kde-frameworks/kholidays/Manifest
@@ -0,0 +1,2 @@
+DIST kholidays-6.25.0.tar.xz 242212 BLAKE2B 713edf52221fe13b4880bf6682da2a4de6fb94ae0f875cfe53e83d7898e2b1e78e33d2ae2835ead163f3c54fa5e4cd9ef6582f35c7fd02781ad2c93c9cdc0245 SHA512 18c610eaca346ac02b716012be9e9dd29b139e760d6ce96636890b92b7e66fa7eb896c7a6eb22ecdd9d56934ec04288dc43cf403d389a222932b795a451c74ac
+DIST kholidays-6.26.0.tar.xz 263716 BLAKE2B 7b0043f37e1777fe0335e1ca2229a897bdabaca1fc0cc8b00a86987f9c17e68ff31720e06e83a82ee76e2bf07ed951e2a0f4c245503f5c4c88f4e08e038f933a SHA512 32cb5d279c6e38a17cda0e48544d1c273aea78108b33c3aa02193c6850f7b15b9dafe5b5c5ff88073e447c32da5597bea9a4d0070ff57a61bbed8011b6b0a620
diff --git a/kde-frameworks/kholidays/kholidays-6.25.0.ebuild b/kde-frameworks/kholidays/kholidays-6.25.0.ebuild
new file mode 100644
index 000000000000..8d9407ae354d
--- /dev/null
+++ b/kde-frameworks/kholidays/kholidays-6.25.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library to determine holidays and other special events for a geographical region"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtdeclarative-${QTMIN}:6"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ >=sys-devel/bison-3.3.2
+ sys-devel/flex
+"
+
+src_test() {
+ # bug 624214
+ mkdir -p "${HOME}/.local/share/kf6/libkholidays" || die
+ cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf6/libkholidays/" || die
+ ecm_src_test
+}
diff --git a/kde-frameworks/kholidays/kholidays-6.26.0.ebuild b/kde-frameworks/kholidays/kholidays-6.26.0.ebuild
new file mode 100644
index 000000000000..637ad1f6ea4e
--- /dev/null
+++ b/kde-frameworks/kholidays/kholidays-6.26.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library to determine holidays and other special events for a geographical region"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtdeclarative-${QTMIN}:6"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ >=sys-devel/bison-3.3.2
+ sys-devel/flex
+"
+
+src_test() {
+ # bug 624214
+ mkdir -p "${HOME}/.local/share/kf6/libkholidays" || die
+ cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf6/libkholidays/" || die
+ ecm_src_test
+}
diff --git a/kde-frameworks/kholidays/metadata.xml b/kde-frameworks/kholidays/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kholidays/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/ki18n/Manifest b/kde-frameworks/ki18n/Manifest
new file mode 100644
index 000000000000..87b67c9b83d2
--- /dev/null
+++ b/kde-frameworks/ki18n/Manifest
@@ -0,0 +1,2 @@
+DIST ki18n-6.25.0.tar.xz 3048584 BLAKE2B a1e5f1b29b00c3378ab17585c8d9f81a7d161e8eb81d6c5b66df59447a250e8d046f35a55693b24e530f08caa67c038873c897d5d6057b161a65c0b7607cfcc5 SHA512 e8846511050f9815302f633b41412e80537f559ad111ed18228d9040c3f62881295348567bdb258d28376f2f540bb19a36fc085df24269a8a96dd5ee1704e155
+DIST ki18n-6.26.0.tar.xz 3049732 BLAKE2B f4228929058b060919a8ce3f5a962d601a16c83c6c0dbb3f33ef134bcc314e46cd88fca0935bc92ea037f6fe51909a7fde5cd7e731ff30d843fd2ae7dbe453b4 SHA512 52c8daa5c8bb2be7fb022f131c65bcb9d36d511602cc8a45def1153a2aa78cd0eaa7f0b96daad01f1afdbdb8b26dce3a18e715470045dc3411d567b76933a704
diff --git a/kde-frameworks/ki18n/ki18n-6.25.0.ebuild b/kde-frameworks/ki18n/ki18n-6.25.0.ebuild
new file mode 100644
index 000000000000..c8fd3a73f0be
--- /dev/null
+++ b/kde-frameworks/ki18n/ki18n-6.25.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org python-single-r1
+
+DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ sys-devel/gettext
+ virtual/libintl
+"
+DEPEND="${COMMON_DEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/iso-codes
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 876496
+ kcatalogtest
+ # requires LANG fr_CH. bugs 823816
+ kcountrytest
+ kcountrysubdivisiontest
+ # flaky, bug 948895
+ ki18n-klocalizedstringtest
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/ki18n/ki18n-6.26.0.ebuild b/kde-frameworks/ki18n/ki18n-6.26.0.ebuild
new file mode 100644
index 000000000000..a60bc66a3220
--- /dev/null
+++ b/kde-frameworks/ki18n/ki18n-6.26.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org python-single-r1
+
+DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ sys-devel/gettext
+ virtual/libintl
+"
+DEPEND="${COMMON_DEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/iso-codes
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 876496
+ kcatalogtest
+ # requires LANG fr_CH. bugs 823816
+ kcountrytest
+ kcountrysubdivisiontest
+ # flaky, bug 948895
+ ki18n-klocalizedstringtest
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/ki18n/metadata.xml b/kde-frameworks/ki18n/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/ki18n/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kiconthemes/Manifest b/kde-frameworks/kiconthemes/Manifest
new file mode 100644
index 000000000000..db2ab5200f85
--- /dev/null
+++ b/kde-frameworks/kiconthemes/Manifest
@@ -0,0 +1,2 @@
+DIST kiconthemes-6.25.0.tar.xz 1254416 BLAKE2B c257d323bac5ba65b6d876e02b500f134b7fe554c90e0687aa9c2d07f844e4a4b45067aa4e155d116fcc1da0e0c9f84c2b4ac785b95fd2f560346afef5bbb164 SHA512 77bff686cf679fdab9f8374822a06e8922ef69ac208ba1ac1dfde061164554975c9d7621f9df32a0257d49ff12add583e4ce4e44faf249ec97ea2584c6950076
+DIST kiconthemes-6.26.0.tar.xz 1254544 BLAKE2B 9c21db93a49047f49779a5f3390237f5d1afc27aeee68a9733e7b055b6f2fe6989c72f24fb82089435d788ade4416f683f3a22f6e1ab19d694b5839308ecbf1d SHA512 34c5d595b256e8150b1fe4a4476bd8a51dc18f4edce8a8cad9fe4124992afa7786e5822f87ed6181a285cbb838122f2bf13e5f7e96a91f1f0bdbaee05e09613b
diff --git a/kde-frameworks/kiconthemes/kiconthemes-6.25.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-6.25.0.ebuild
new file mode 100644
index 000000000000..e6722f31cb42
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-6.25.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for icon theming and configuration"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 574770
+
+# slot op: Uses Qt6::GuiPrivate for qiconloader_p.h, qguiapplication_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ =kde-frameworks/breeze-icons-${KDE_CATV}*:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kiconthemes/kiconthemes-6.26.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-6.26.0.ebuild
new file mode 100644
index 000000000000..d241189aec62
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-6.26.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for icon theming and configuration"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 574770
+
+# slot op: Uses Qt6::GuiPrivate for qiconloader_p.h, qguiapplication_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ =kde-frameworks/breeze-icons-${KDE_CATV}*:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kiconthemes/metadata.xml b/kde-frameworks/kiconthemes/metadata.xml
new file mode 100644
index 000000000000..9e4c5ffce433
--- /dev/null
+++ b/kde-frameworks/kiconthemes/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="designer">Build plugins for <pkg>dev-qt/qttools</pkg>[designer]</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest
new file mode 100644
index 000000000000..477debfce863
--- /dev/null
+++ b/kde-frameworks/kidletime/Manifest
@@ -0,0 +1,2 @@
+DIST kidletime-6.25.0.tar.xz 30776 BLAKE2B a1592efdda0468db3dd1b65ff7fda1cbc28c28c70c0908390ed0e3aeabbb775d86241cd4663e56bda13ad49b76767aa6fb31996071a691ee85491fc0bc2b5417 SHA512 fef9aa674510f36902be9fd2c4feac85835f6fe6a552b2abfc2a6e6149f61e2aa0ff2f4b847ce97129be2d6b4f1b003854c45edd36de7d8ae76cef6597eaefc7
+DIST kidletime-6.26.0.tar.xz 30748 BLAKE2B d7f4a6fe4436fe6d679bddf1de8db88f7e33635d8dcb2637c073a24d1a7b14142f1581b15da8377facb1cfbe70f069b47b42d7e858202dcee2805e47f9c7ce00 SHA512 22cf362d1ba255473390f8f2749b452817497457e433d6129de004d30cc33b3ff5cadb912077dc9b9e66c1963eeecad5f1f86b9c69a9c47c58db7d032f53bc61
diff --git a/kde-frameworks/kidletime/kidletime-6.25.0.ebuild b/kde-frameworks/kidletime/kidletime-6.25.0.ebuild
new file mode 100644
index 000000000000..dc21bbba1301
--- /dev/null
+++ b/kde-frameworks/kidletime/kidletime-6.25.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for detection and notification of device idle time"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="wayland X xscreensaver"
+
+REQUIRED_USE="xscreensaver? ( X )"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXext
+ )
+ xscreensaver? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ x11-libs/libXScrnSaver
+ )
+"
+DEPEND="${RDEPEND}
+ wayland? (
+ >=dev-libs/plasma-wayland-protocols-1.11.1
+ >=dev-libs/wayland-protocols-1.27:0
+ )
+"
+BDEPEND="wayland? ( >=dev-qt/qtbase-${QTMIN}:6[wayland] )"
+
+src_prepare() {
+ ecm_src_prepare
+ if ! use xscreensaver; then
+ sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kidletime/kidletime-6.26.0.ebuild b/kde-frameworks/kidletime/kidletime-6.26.0.ebuild
new file mode 100644
index 000000000000..8d7b7547e4e3
--- /dev/null
+++ b/kde-frameworks/kidletime/kidletime-6.26.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for detection and notification of device idle time"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="wayland X xscreensaver"
+
+REQUIRED_USE="xscreensaver? ( X )"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXext
+ )
+ xscreensaver? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ x11-libs/libXScrnSaver
+ )
+"
+DEPEND="${RDEPEND}
+ wayland? (
+ >=dev-libs/plasma-wayland-protocols-1.11.1
+ >=dev-libs/wayland-protocols-1.27:0
+ )
+"
+BDEPEND="wayland? ( >=dev-qt/qtbase-${QTMIN}:6[wayland] )"
+
+src_prepare() {
+ ecm_src_prepare
+ if ! use xscreensaver; then
+ sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kidletime/metadata.xml b/kde-frameworks/kidletime/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kidletime/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest
new file mode 100644
index 000000000000..67044dab9faf
--- /dev/null
+++ b/kde-frameworks/kimageformats/Manifest
@@ -0,0 +1,2 @@
+DIST kimageformats-6.25.0.tar.xz 32024340 BLAKE2B 5bd518fcd0020136397324c8d57a4f4630853405c36b47cb087b2e04bdc603f4d0adb23ea1951c06218e2eae68e4949be885d8c1dd867c933de3283d342b6641 SHA512 cfd8895b1244071423cdecbf426152b1a4483fae6c9e73f84175a30f6d3573f66608f6b1749f4344ae89675dff1dae3abe0dec80406e6c560afed51236621b2d
+DIST kimageformats-6.26.0.tar.xz 32065240 BLAKE2B ba3757ca17d22b63bfddbb2f46442bb65ec2597b952a8f56a955bde93f1b4e3efcfe7f8febcb344812ea52a25335dd37498de163db4c873b1d42722cc8988cee SHA512 9e94d85dc24e1cb15e806059c3a7491d246bc68111fee52737486879cd212d21f7f02d6f34c01bf39e09f936220334daab2c7f677a28ef26fb60b4bfed43a806
diff --git a/kde-frameworks/kimageformats/kimageformats-6.25.0.ebuild b/kde-frameworks/kimageformats/kimageformats-6.25.0.ebuild
new file mode 100644
index 000000000000..9f04668d2985
--- /dev/null
+++ b/kde-frameworks/kimageformats/kimageformats-6.25.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="avif eps heif jpeg2k jpegxl openexr raw"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ avif? ( >=media-libs/libavif-0.8.2:=[aom] )
+ eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+ heif? ( >=media-libs/libheif-1.19.7:=[x265] )
+ jpeg2k? ( media-libs/openjpeg:= )
+ jpegxl? ( >=media-libs/libjxl-0.9.4:= )
+ openexr? ( >=media-libs/openexr-3:= )
+ raw? ( media-libs/libraw:= )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtimageformats-${QTMIN}:6 )
+"
+
+DOCS=( src/imageformats/AUTHORS )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKIMAGEFORMATS_JXR=OFF # TODO: check if ready upstream
+ $(cmake_use_find_package avif libavif)
+ $(cmake_use_find_package eps Qt6PrintSupport)
+ -DKIMAGEFORMATS_HEIF=$(usex heif)
+ -DKIMAGEFORMATS_JP2=$(usex jpeg2k)
+ -DKIMAGEFORMATS_JXL=$(usex jpegxl)
+ $(cmake_use_find_package openexr OpenEXR)
+ $(cmake_use_find_package raw LibRaw)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kimageformats/kimageformats-6.26.0.ebuild b/kde-frameworks/kimageformats/kimageformats-6.26.0.ebuild
new file mode 100644
index 000000000000..731260cd6e41
--- /dev/null
+++ b/kde-frameworks/kimageformats/kimageformats-6.26.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="avif eps heif jpeg2k jpegxl openexr raw"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ avif? ( >=media-libs/libavif-0.8.2:=[aom] )
+ eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+ heif? ( >=media-libs/libheif-1.19.7:=[x265] )
+ jpeg2k? ( media-libs/openjpeg:= )
+ jpegxl? ( >=media-libs/libjxl-0.9.4:= )
+ openexr? ( >=media-libs/openexr-3:= )
+ raw? ( media-libs/libraw:= )
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-qt/qtimageformats-${QTMIN}:6
+ heif? ( media-libs/libheif[ffmpeg] )
+ )
+"
+
+DOCS=( src/imageformats/AUTHORS )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKIMAGEFORMATS_WITH_KNOWN_CRASHES_JXR=OFF # TODO: check if ready upstream
+ $(cmake_use_find_package avif libavif)
+ $(cmake_use_find_package eps Qt6PrintSupport)
+ -DKIMAGEFORMATS_HEIF=$(usex heif)
+ -DKIMAGEFORMATS_JP2=$(usex jpeg2k)
+ -DKIMAGEFORMATS_JXL=$(usex jpegxl)
+ $(cmake_use_find_package openexr OpenEXR)
+ $(cmake_use_find_package raw LibRaw)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kimageformats/metadata.xml b/kde-frameworks/kimageformats/metadata.xml
new file mode 100644
index 000000000000..be8b92f963df
--- /dev/null
+++ b/kde-frameworks/kimageformats/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:kimageformats</remote-id>
+ </upstream>
+ <use>
+ <flag name="eps">Support the EPS graphics file format</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kio-trash-desktop-file/Manifest b/kde-frameworks/kio-trash-desktop-file/Manifest
new file mode 100644
index 000000000000..4cddc478cc1b
--- /dev/null
+++ b/kde-frameworks/kio-trash-desktop-file/Manifest
@@ -0,0 +1 @@
+DIST kio-5.116.0.tar.xz 3800352 BLAKE2B 2197d92589bd6eba360a72fb1902bb1e97d48065834e762e681eb312797f8c54829ee6099e87f316de83913755572e7b9fe4aa1d168fa83ada519cce8980d030 SHA512 a07661717846860db3a64bcead9c2b80192d8c5b8e66a25f0f83ced6b596c4e8af7eb94e68b17770f45b36b22ccbcecaef4f8590d790cf69fceb140ab9e47376
diff --git a/kde-frameworks/kio-trash-desktop-file/kio-trash-desktop-file-5.116.0.ebuild b/kde-frameworks/kio-trash-desktop-file/kio-trash-desktop-file-5.116.0.ebuild
new file mode 100644
index 000000000000..edbec421dfd6
--- /dev/null
+++ b/kde-frameworks/kio-trash-desktop-file/kio-trash-desktop-file-5.116.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="${PN/-trash-desktop-file/}"
+inherit desktop frameworks.kde.org
+
+DESCRIPTION="KIO Trash KCM service desktop file"
+S="${S}/src/ioslaves/trash"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+
+RDEPEND="
+ !<kde-frameworks/kio-5.116.0-r2:5
+ !kde-apps/kio-extras:6
+"
+
+src_configure() { :; }
+src_compile() { :; }
+
+src_install() {
+ domenu kcm_trash.desktop
+}
diff --git a/kde-frameworks/kio-trash-desktop-file/metadata.xml b/kde-frameworks/kio-trash-desktop-file/metadata.xml
new file mode 100644
index 000000000000..f2915ab8ac4d
--- /dev/null
+++ b/kde-frameworks/kio-trash-desktop-file/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
new file mode 100644
index 000000000000..36abb736f5e4
--- /dev/null
+++ b/kde-frameworks/kio/Manifest
@@ -0,0 +1,2 @@
+DIST kio-6.25.0.tar.xz 3499764 BLAKE2B 980d18dd31df94f8aeb6cc9407edac1aa35716a7ebf10f98f977130d884ad8ad5ae15c599209110f88bc8893f7ccc0af841524d26f22f91c58076f7266e80378 SHA512 e4071824ac129ea2f6a689081e258db879e96a8c950eedb894bc36f7eb54dc9a4718077838a9e687b1dfd37f751081333da5cddaa5230e328c8e478e13fa2930
+DIST kio-6.26.0.tar.xz 3499612 BLAKE2B d6abebd1d9fba3ca65f840570994de5aed6992eae6e66eb489c6253612b83a8755a49946cdacb85525985b59ec5976761e2da19aa78550083ee3cb11b95d99f6 SHA512 b94db4e968e6d70fce252a37e784315e013717955ae95b9e96bbcdac4012f66a36282aa63d908c31655764122ce1b821f8576edc4b4027e51a66fa35830852d1
diff --git a/kde-frameworks/kio/kio-6.25.0.ebuild b/kde-frameworks/kio/kio-6.25.0.ebuild
new file mode 100644
index 000000000000..f81a7363777b
--- /dev/null
+++ b/kde-frameworks/kio/kio-6.25.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_HANDBOOK="optional"
+ECM_HANDBOOK_DIR="docs"
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm flag-o-matic frameworks.kde.org xdg
+
+DESCRIPTION="Framework providing transparent file and data management"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="acl +kwallet wayland X"
+
+# tests hang
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets,X?]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kbookmarks-${KDE_CATV}*:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/ktextwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland?,X?]
+ =kde-frameworks/solid-${KDE_CATV}*:6
+ sys-apps/util-linux
+ acl? (
+ sys-apps/attr
+ virtual/acl
+ )
+ handbook? (
+ dev-libs/libxml2:=
+ dev-libs/libxslt
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kdoctools-${KDE_CATV}*:6
+ )
+ kwallet? ( =kde-frameworks/kwallet-${KDE_CATV}*:6 )
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[libproxy]
+ sys-power/switcheroo-control
+"
+# bug 944812: File Properties is accessible from KFileWidget (KIO); this
+# provides access to keditfiletype binary via KWidgetsAddons (Tier1)
+# Typical KIO revdeps (dolphin, krusader et al.) can rely on this dep
+PDEPEND="
+ >=kde-frameworks/kded-${KDE_CATV}:6
+ kde-plasma/keditfiletype
+"
+
+src_configure() {
+ use elibc_musl && append-ldflags -Wl,-z,stack-size=0x100000 # upstream bug 470763
+
+ local mycmakeargs=(
+ $(cmake_use_find_package acl ACL)
+ $(cmake_use_find_package kwallet KF6Wallet)
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kio/kio-6.26.0.ebuild b/kde-frameworks/kio/kio-6.26.0.ebuild
new file mode 100644
index 000000000000..34ff35405fff
--- /dev/null
+++ b/kde-frameworks/kio/kio-6.26.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_HANDBOOK="optional"
+ECM_HANDBOOK_DIR="docs"
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm flag-o-matic frameworks.kde.org xdg
+
+DESCRIPTION="Framework providing transparent file and data management"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="acl +kwallet wayland X"
+
+# tests hang
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets,X?]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kbookmarks-${KDE_CATV}*:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/ktextwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland?,X?]
+ =kde-frameworks/solid-${KDE_CATV}*:6
+ sys-apps/util-linux
+ acl? (
+ sys-apps/attr
+ virtual/acl
+ )
+ handbook? (
+ dev-libs/libxml2:=
+ dev-libs/libxslt
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kdoctools-${KDE_CATV}*:6
+ )
+ kwallet? ( =kde-frameworks/kwallet-${KDE_CATV}*:6 )
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[libproxy]
+ sys-power/switcheroo-control
+"
+# bug 944812: File Properties is accessible from KFileWidget (KIO); this
+# provides access to keditfiletype binary via KWidgetsAddons (Tier1)
+# Typical KIO revdeps (dolphin, krusader et al.) can rely on this dep
+PDEPEND="
+ >=kde-frameworks/kded-${KDE_CATV}:6
+ kde-plasma/keditfiletype
+"
+
+src_configure() {
+ use elibc_musl && append-ldflags -Wl,-z,stack-size=0x100000 # upstream bug 470763
+
+ local mycmakeargs=(
+ $(cmake_use_find_package acl ACL)
+ $(cmake_use_find_package kwallet KF6Wallet)
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kio/metadata.xml b/kde-frameworks/kio/metadata.xml
new file mode 100644
index 000000000000..0fc040dfbbb0
--- /dev/null
+++ b/kde-frameworks/kio/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="designer">Build plugins for <pkg>dev-qt/qttools</pkg>[designer]</flag>
+ <flag name="kwallet">Enable permanent storage of passwords for kpasswdserver with <pkg>kde-frameworks/kwallet</pkg>
+ </flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest
new file mode 100644
index 000000000000..a93cdde3aa50
--- /dev/null
+++ b/kde-frameworks/kirigami/Manifest
@@ -0,0 +1,2 @@
+DIST kirigami-6.25.0.tar.xz 634948 BLAKE2B 4c417b2c4dc6ebb04a44b69dc01aae6600ce10a7508fbaa05c3d7e7a0bf795eca9ea0b2489db0f0f0dfb9cc7157c1bb464f1c693dbdd754805f054b7debcdc8d SHA512 ea30343ca61141f5c8cc618fd18abaeafa3c1ad4f1384739506f934cdca5142ad6534815e5d23c53f6f47e44de386ed8fcb28f90b5fba6afd944dccc65e183ae
+DIST kirigami-6.26.0.tar.xz 673600 BLAKE2B 36541bd13fd0fad281017f02da0fac46147522be50d91ec6e2989a13ece6afc7d7420f3e7645424f2318dc432dd936082f8ad9faf2ff9d7de5a230b69b70a354 SHA512 38ec1a13776188c919c5696b0aea517f1675c79e804d9fcdb9e5fe2b9fb237e951a82605669e6689c90d47a9111bf32d66e2fc32e2e858b22bc65a688ff79ec7
diff --git a/kde-frameworks/kirigami/kirigami-6.25.0.ebuild b/kde-frameworks/kirigami/kirigami-6.25.0.ebuild
new file mode 100644
index 000000000000..e9675b3db2bb
--- /dev/null
+++ b/kde-frameworks/kirigami/kirigami-6.25.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org toolchain-funcs
+
+DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
+HOMEPAGE="https://community.kde.org/Kirigami"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="openmp"
+
+# requires package to already be installed
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qguiapplication_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+RDEPEND="${DEPEND}
+ examples? (
+ !${CATEGORY}/${PN}:5[examples(-)]
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLES=$(usex examples)
+ $(cmake_use_find_package openmp OpenMP)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kirigami/kirigami-6.26.0.ebuild b/kde-frameworks/kirigami/kirigami-6.26.0.ebuild
new file mode 100644
index 000000000000..19a9ac7b1d73
--- /dev/null
+++ b/kde-frameworks/kirigami/kirigami-6.26.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org toolchain-funcs
+
+DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
+HOMEPAGE="https://community.kde.org/Kirigami"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="openmp"
+
+# requires package to already be installed
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qguiapplication_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+RDEPEND="${DEPEND}
+ examples? (
+ !${CATEGORY}/${PN}:5[examples(-)]
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLES=$(usex examples)
+ $(cmake_use_find_package openmp OpenMP)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kirigami/metadata.xml b/kde-frameworks/kirigami/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kirigami/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kitemmodels/Manifest b/kde-frameworks/kitemmodels/Manifest
new file mode 100644
index 000000000000..74ac748c9a31
--- /dev/null
+++ b/kde-frameworks/kitemmodels/Manifest
@@ -0,0 +1,2 @@
+DIST kitemmodels-6.25.0.tar.xz 394144 BLAKE2B 66ef4bf1edca3296cf1e5597e51424e4da50f62d5fe8a80dd882e7d912da36805d12136ffb6027f645dd32c301a28ae5e76f95c838dbe1de6eb527ef93958bb6 SHA512 0548d352dfab8684c8f56c658900766f87eb9ae802beacfbce92bee1ec691246b5df0111b9db4a1b10612c7cc1f648eae94cf850b3b9b5102aa3dfc6d51c12cf
+DIST kitemmodels-6.26.0.tar.xz 394144 BLAKE2B 2d7d2d28cd1ae285bb4ee1b8b0c15a45544c399e9b645dc4c14853e1dc2f99b9eecd5dc636a0d781d1ba2610a61aaf02eeb6707f60cacd47f27a444c1d182450 SHA512 9940c56e68a7802e590be9a6ee043dd5620e83ee05063a679edd29a6412036ec646a83b2f4cdb35de7a7f1a39533bad355fad1aa228f0d54fb3e8249d6cad979
diff --git a/kde-frameworks/kitemmodels/kitemmodels-6.25.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-6.25.0.ebuild
new file mode 100644
index 000000000000..b5241d1bdec5
--- /dev/null
+++ b/kde-frameworks/kitemmodels/kitemmodels-6.25.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+
+src_test() {
+ LC_NUMERIC="C" ecm_src_test # bug 708820
+}
diff --git a/kde-frameworks/kitemmodels/kitemmodels-6.26.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-6.26.0.ebuild
new file mode 100644
index 000000000000..c73e66db43c4
--- /dev/null
+++ b/kde-frameworks/kitemmodels/kitemmodels-6.26.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+
+src_test() {
+ LC_NUMERIC="C" ecm_src_test # bug 708820
+}
diff --git a/kde-frameworks/kitemmodels/metadata.xml b/kde-frameworks/kitemmodels/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kitemmodels/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest
new file mode 100644
index 000000000000..7e81a6f94f03
--- /dev/null
+++ b/kde-frameworks/kitemviews/Manifest
@@ -0,0 +1,2 @@
+DIST kitemviews-6.25.0.tar.xz 2185204 BLAKE2B 6744600ab3f67db5f73bfea6122a6f1adf1d0f6d95cf1b425e5fdefbb088feebdb64eddca16bd6b93da7de67eaf4b5d4fdc6e9c36cad6ddd07f133809d16ac9f SHA512 310a31bc83a4a5fc63b3a41f5da1be9ae9d2963a1884a072613b0a8af95b95adab2780418cf84ffac83a824bfc4fea79078d59132a795f4ff6ee6911b3e00069
+DIST kitemviews-6.26.0.tar.xz 2185076 BLAKE2B 09d762a30a542080844945ca162a61ef7d619bf0d52b5c225088cb03e473ba48bf00cf2d34d8c807a7f4730bf2eb004eac948c201cf608252a28497414920120 SHA512 1c68bca37028119f4e12ddca6c3396f915487931af7f3ff60fb0b75da16dd0827236793f9ed1d65b9bda465a6d0cb3cf36d27334290a3527ad5d0c9afb2b78b2
diff --git a/kde-frameworks/kitemviews/kitemviews-6.25.0.ebuild b/kde-frameworks/kitemviews/kitemviews-6.25.0.ebuild
new file mode 100644
index 000000000000..e6ae8a896817
--- /dev/null
+++ b/kde-frameworks/kitemviews/kitemviews-6.25.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing additional widgets for item models"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kitemviews/kitemviews-6.26.0.ebuild b/kde-frameworks/kitemviews/kitemviews-6.26.0.ebuild
new file mode 100644
index 000000000000..39c1ed51a4d1
--- /dev/null
+++ b/kde-frameworks/kitemviews/kitemviews-6.26.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing additional widgets for item models"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kitemviews/metadata.xml b/kde-frameworks/kitemviews/metadata.xml
new file mode 100644
index 000000000000..9e4c5ffce433
--- /dev/null
+++ b/kde-frameworks/kitemviews/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="designer">Build plugins for <pkg>dev-qt/qttools</pkg>[designer]</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest
new file mode 100644
index 000000000000..ed90f6f97d27
--- /dev/null
+++ b/kde-frameworks/kjobwidgets/Manifest
@@ -0,0 +1,2 @@
+DIST kjobwidgets-6.25.0.tar.xz 2198916 BLAKE2B e88862cfb732f831dac5350d3ac4e234540c7958c14e7d5285eddd8c1b8b3af4a139f76464ff1285f8b32ace248af4563615f6fc369c6fcd7874365973009491 SHA512 c509262b3927cef6737b35c7affd62db8cfad18c17d3f9b28992f6e16a6c091c93e10770eed3ab6aba0cf7831db7b583a78284eb4905f86b59c25ac685f12cbe
+DIST kjobwidgets-6.26.0.tar.xz 2198704 BLAKE2B ffe0d9c8dd9a428716cf9c043a0d3da3bcb1c784a09931696d1324ff361cd06a8be87d9b0cf2b4d4e6b15cc9c5d7a168ce8174452f34ff117c75c7d97533f09c SHA512 f78e9cd8b1285aa3ef4ae0adcd02ba62cdcac8b64702244ce36ad9c3003c925247768e412fc65c61f6e83b819e005adf5a8d5b0090fe30d1e89e211f456059ec
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-6.25.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-6.25.0.ebuild
new file mode 100644
index 000000000000..34dc0346f0a8
--- /dev/null
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-6.25.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-6.26.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-6.26.0.ebuild
new file mode 100644
index 000000000000..ef41ba877d3c
--- /dev/null
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-6.26.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kjobwidgets/metadata.xml b/kde-frameworks/kjobwidgets/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kjobwidgets/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest
new file mode 100644
index 000000000000..5d50a8c52097
--- /dev/null
+++ b/kde-frameworks/knewstuff/Manifest
@@ -0,0 +1,2 @@
+DIST knewstuff-6.25.0.tar.xz 3046688 BLAKE2B 3cedb84f1364f469d263e77b9c18c031dc085c36ca986f51963ead00f313de6c097951903c7438641dff629c8a4634b353416d67ee017c96cccfa6ca62e92555 SHA512 4e0aeb707ae938b893fef4cb32d9317104ca828caba5d84c9b0b73ed5ab4800990057d01885ec117dcb685a9945606b6f568db3078a7eb2a0e0f151148f295d6
+DIST knewstuff-6.26.0.tar.xz 3046684 BLAKE2B 68e12a537c174a132b53715fb30b715a181bf82e7be83f29e8feb7b0544dd5795f989bd2f577ff897ac2bbd9181b6745ea352862bab1872232723946d69809ce SHA512 8f154afcd88ecfabbf59d7f7624493019237cfbf1a5d4a1c0bc76acb57ec2bcd6ec27c647bd69646264dc89c134bf311c8b369a35b2db3bd61afd1d75febf2f1
diff --git a/kde-frameworks/knewstuff/knewstuff-6.25.0.ebuild b/kde-frameworks/knewstuff/knewstuff-6.25.0.ebuild
new file mode 100644
index 000000000000..575e3be3bc8e
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-6.25.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="opds"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ =kde-frameworks/attica-${KDE_CATV}*:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kpackage-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ opds? ( =kde-frameworks/syndication-${KDE_CATV}*:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kcmutils-${KDE_CATV}:6
+ >=kde-frameworks/kirigami-${KDE_CATV}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package opds KF6Syndication)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/knewstuff/knewstuff-6.26.0.ebuild b/kde-frameworks/knewstuff/knewstuff-6.26.0.ebuild
new file mode 100644
index 000000000000..c8cbbd31cc02
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-6.26.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="opds"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ =kde-frameworks/attica-${KDE_CATV}*:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kpackage-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ opds? ( =kde-frameworks/syndication-${KDE_CATV}*:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kcmutils-${KDE_CATV}:6
+ >=kde-frameworks/kirigami-${KDE_CATV}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package opds KF6Syndication)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/knewstuff/metadata.xml b/kde-frameworks/knewstuff/metadata.xml
new file mode 100644
index 000000000000..05a89aa86090
--- /dev/null
+++ b/kde-frameworks/knewstuff/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="designer">Build plugins for <pkg>dev-qt/qttools</pkg>[designer]</flag>
+ <flag name="opds">Enable support for the Open Publication Distribution System via <pkg>kde-frameworks/syndication</pkg>
+ </flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/knotifications/Manifest b/kde-frameworks/knotifications/Manifest
new file mode 100644
index 000000000000..bf3bd7caf3e5
--- /dev/null
+++ b/kde-frameworks/knotifications/Manifest
@@ -0,0 +1,2 @@
+DIST knotifications-6.25.0.tar.xz 2260784 BLAKE2B 4aba6933e93f68639a05ad46fefdc107a7ee8708eed6b4a9025ecfa2b94bcd0144d22199b458f211ee81483958397d707c59666eee470f28dd10791f3b954db9 SHA512 0900e6492cc4dbd658808d4a2c2d29eb9878bcf183e61fa81f51bbb13eb13cf5fe131667b89933907ec4f33a204cbb995014609a52967566d79825fdda4c2716
+DIST knotifications-6.26.0.tar.xz 2233276 BLAKE2B 7a9f3e71e3a314aff4bb6cd35c4abd80e4defc8da0d76405c8c6f95ffb37d51ebff1ef74c7fe85ef7515ab1e83baf105fa2a7b24ca7a4b0bad4212e532725fd0 SHA512 8149bc3380bfadb77abc4013ab6e878e1d9e1bd7e73a1af029fa909b180f873bb19c75267bd7354399220259e02d111c78169ee9b773f2b078438d3d0104f76a
diff --git a/kde-frameworks/knotifications/knotifications-6.25.0.ebuild b/kde-frameworks/knotifications/knotifications-6.25.0.ebuild
new file mode 100644
index 000000000000..4ef49a57bf84
--- /dev/null
+++ b/kde-frameworks/knotifications/knotifications-6.25.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for notifying the user of an event"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ media-libs/libcanberra
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/knotifications/knotifications-6.26.0.ebuild b/kde-frameworks/knotifications/knotifications-6.26.0.ebuild
new file mode 100644
index 000000000000..dd33c6eca5b9
--- /dev/null
+++ b/kde-frameworks/knotifications/knotifications-6.26.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for notifying the user of an event"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ media-libs/libcanberra
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/knotifications/metadata.xml b/kde-frameworks/knotifications/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/knotifications/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/knotifyconfig/Manifest b/kde-frameworks/knotifyconfig/Manifest
new file mode 100644
index 000000000000..a1b268790d86
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/Manifest
@@ -0,0 +1,2 @@
+DIST knotifyconfig-6.25.0.tar.xz 2318528 BLAKE2B 5ae90eeb7d05acf500ee6c9f742817dbef277a9eb7beeb67ce85be97924731871b0ca1802d08534c67922671711041938294c06deb3ac25f09745b3587e33631 SHA512 76d72f1ae89c7bcbdbf5f14684042ee483c0c29a4a6adbb37754f0a8c86695ffdaaaaba10d482c18e59e5eaf0203265d61c208312cfbd6d7c0a410fb0f8f50e7
+DIST knotifyconfig-6.26.0.tar.xz 2318416 BLAKE2B 6589d1e4bf7a43948e93ab56b9ff397c4e80594cb044eb8e87265eef9289c562ff9f75986981e573e5fa955f3cc9891f612c75deaa33d290c661a7cb8ef6afa0 SHA512 a5bd8a9e344b65391896dd1ff507b1ef611fb3e9cd50166d5d57a641eb357eabd04ff3bda5344eb9acca529a64d4fef676ba4186aa7ec7ca2c296821c9170d42
diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-6.25.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-6.25.0.ebuild
new file mode 100644
index 000000000000..8062d2a1fec5
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-6.25.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for configuring desktop notifications"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Canberra=ON
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-6.26.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-6.26.0.ebuild
new file mode 100644
index 000000000000..3a492d14ae2e
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-6.26.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for configuring desktop notifications"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Canberra=ON
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/knotifyconfig/metadata.xml b/kde-frameworks/knotifyconfig/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest
new file mode 100644
index 000000000000..86e6ae5ef6a8
--- /dev/null
+++ b/kde-frameworks/kpackage/Manifest
@@ -0,0 +1,2 @@
+DIST kpackage-6.25.0.tar.xz 182204 BLAKE2B 60bbd8c12baee2f4bb94102676ca7748b2c8ec7f063259d37217d4bbf53bb6bd8107ddb48108ce477a5238431ec9a397348be8745894b8bf885a44c2195ae2df SHA512 5ba98567b5752ad6c0aa1223723e40e4d8e8561657d5ff930822e825d8fbe9ad88c6e569bf0ac42fc86d3ded68657ae6ea0553205251ea2e92e569e70a7e6d05
+DIST kpackage-6.26.0.tar.xz 182232 BLAKE2B 328053af15853c7ed326cef8af3597ecc302e6d75c620e626388296c49391ab483810fb0153e4af0b0dc3d2d83bb6bf7099aad29a28ae429c06e7fd20e5f36fe SHA512 5ffcdb303d3a9e81694c6b2eae314dbd23a8f1868c76aa21f9f409cf515962002000d4284c61ed032b7116a2b3411593be2987366d5ab4ed82bf0e2926b06ec6
diff --git a/kde-frameworks/kpackage/kpackage-6.25.0.ebuild b/kde-frameworks/kpackage/kpackage-6.25.0.ebuild
new file mode 100644
index 000000000000..f9be7dbc8580
--- /dev/null
+++ b/kde-frameworks/kpackage/kpackage-6.25.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to install and load packages of non binary content"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="man"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+CMAKE_SKIP_TESTS=(
+ # bugs 650214, 939041
+ plasmoidpackagetest
+ # requires network access
+ testpackage-appstream
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kpackage/kpackage-6.26.0.ebuild b/kde-frameworks/kpackage/kpackage-6.26.0.ebuild
new file mode 100644
index 000000000000..8f62883f9164
--- /dev/null
+++ b/kde-frameworks/kpackage/kpackage-6.26.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to install and load packages of non binary content"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="man"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+CMAKE_SKIP_TESTS=(
+ # bugs 650214, 939041
+ plasmoidpackagetest
+ # requires network access
+ testpackage-appstream
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kpackage/metadata.xml b/kde-frameworks/kpackage/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kpackage/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kparts/Manifest b/kde-frameworks/kparts/Manifest
new file mode 100644
index 000000000000..19e5afbb04f8
--- /dev/null
+++ b/kde-frameworks/kparts/Manifest
@@ -0,0 +1,2 @@
+DIST kparts-6.25.0.tar.xz 2356928 BLAKE2B 5eb308e3eb0c319b1a538fcb9c825351f98ca6c2684081fdd8cc2323d923e5599aa1d8b32919e9d4c3d80da6d44217bf4a00ff3c96074c97327b929d1a6f9ef9 SHA512 c4312a9d75227da23de58022060ab12615282a0a98ab2cd6ad158fe03166e39a02de37728dc31ed4c1d7aa475d37a22790b94551a34f418215362b8ef5bdf825
+DIST kparts-6.26.0.tar.xz 2357096 BLAKE2B 79c3365b34948b5b85a8c3cb57238cbb59cdc1dc89c58c0eaba2a3a16a2c4445388fa15b849333b6b2dae5e90430b17ca26fea2c69114b63fcfe439cc2f99d6b SHA512 14c7b9ad020574ccbbc70a86e4404ad1535e07a653147ca1e9fe5748591ebcf8ad0722751c54855be74dee09094948a1f27368f3e2666c8788d6bd6747fca99b
diff --git a/kde-frameworks/kparts/kparts-6.25.0.ebuild b/kde-frameworks/kparts/kparts-6.25.0.ebuild
new file mode 100644
index 000000000000..9b445420e037
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-6.25.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing elaborate user-interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kxmlgui-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kparts/kparts-6.26.0.ebuild b/kde-frameworks/kparts/kparts-6.26.0.ebuild
new file mode 100644
index 000000000000..ddf5f4c4ea75
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-6.26.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing elaborate user-interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kxmlgui-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kparts/metadata.xml b/kde-frameworks/kparts/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kparts/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kpeople/Manifest b/kde-frameworks/kpeople/Manifest
new file mode 100644
index 000000000000..f5dc183a2ffc
--- /dev/null
+++ b/kde-frameworks/kpeople/Manifest
@@ -0,0 +1,2 @@
+DIST kpeople-6.25.0.tar.xz 67832 BLAKE2B 50478d7060166f46c4e38dd19af88ec7d100e4d756777ed4d8957eb8f600c01a0e704a2b38a22cceb3631ac91a2209824474586d81cdd6e462736fa85d7b0d32 SHA512 3bbeed771399d66dc9f3dc4c9082b2ef2fb2cf9fd616b6438930b25bf57d00335f0ce2ce99867a12fdce762b15e949e73ebb3f720af0690dd7188a0b63fc57dd
+DIST kpeople-6.26.0.tar.xz 67860 BLAKE2B 929a05124b38aa2c78edd692f853ba7feb11e5f3a9213326a59a8da6a59b98790a91bd32fe42ed3d1c74c3b01322503fb6125162aeee3c084deef4c4c83fec38 SHA512 fa174716228b828d229a53035d81a9ffff8d986b1eda9c06295dd556c0cb619667622dfdd7d01b6001300f2c0a5d6a8c0598c7821f7ee24f45e24174e5367281
diff --git a/kde-frameworks/kpeople/kpeople-6.25.0.ebuild b/kde-frameworks/kpeople/kpeople-6.25.0.ebuild
new file mode 100644
index 000000000000..36d916bff038
--- /dev/null
+++ b/kde-frameworks/kpeople/kpeople-6.25.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+VIRTUALX_REQUIRED="test" # bug 816588 (test fails)
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="KDE contact person abstraction library"
+HOMEPAGE="https://invent.kde.org/frameworks/kpeople"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcontacts-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bugs 668192, 816588: segfaults w/o virtx
+ personsmodeltest
+ )
+
+ ecm_src_test -j1
+}
diff --git a/kde-frameworks/kpeople/kpeople-6.26.0.ebuild b/kde-frameworks/kpeople/kpeople-6.26.0.ebuild
new file mode 100644
index 000000000000..562bf006aea2
--- /dev/null
+++ b/kde-frameworks/kpeople/kpeople-6.26.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+VIRTUALX_REQUIRED="test" # bug 816588 (test fails)
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="KDE contact person abstraction library"
+HOMEPAGE="https://invent.kde.org/frameworks/kpeople"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcontacts-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bugs 668192, 816588: segfaults w/o virtx
+ personsmodeltest
+ )
+
+ ecm_src_test -j1
+}
diff --git a/kde-frameworks/kpeople/metadata.xml b/kde-frameworks/kpeople/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kpeople/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kplotting/Manifest b/kde-frameworks/kplotting/Manifest
new file mode 100644
index 000000000000..f1b2a745f67b
--- /dev/null
+++ b/kde-frameworks/kplotting/Manifest
@@ -0,0 +1,2 @@
+DIST kplotting-6.25.0.tar.xz 34064 BLAKE2B 662b48e0474639bf9299cbbc179d4f79193ca4e9a7b4e12f2d82ac3a473a340420d2e97e22163ac3e2c16970cf0355becfd5cc64ff3033836e0748d9f8013c21 SHA512 5d2c6e91f87e163cd4f483b03bd9c3982b5efd6e9264476cca8499fc45fd5ed941e8e1af1718c42c142b98443021f83df85b387712aeb706a207a05945488bda
+DIST kplotting-6.26.0.tar.xz 34044 BLAKE2B a1dd151951e952cfb2a945bd62dff57bfd4e6ed17acedc558933225e92f5d0298c12132f44403c941b02d817d513e76d7d7123e407783599d84e4d551f1ed5a7 SHA512 fac85f82bee0707b4d18eebaf95ca7f56f50cfb39cfa02bc8c5e2cac1b57f941604fd490c4fce50454ce0ffeb47277e4d2a15df88ead8e51b74e40e2f54d66f5
diff --git a/kde-frameworks/kplotting/kplotting-6.25.0.ebuild b/kde-frameworks/kplotting/kplotting-6.25.0.ebuild
new file mode 100644
index 000000000000..77a2bd698179
--- /dev/null
+++ b/kde-frameworks/kplotting/kplotting-6.25.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing easy data-plotting functions"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kplotting/kplotting-6.26.0.ebuild b/kde-frameworks/kplotting/kplotting-6.26.0.ebuild
new file mode 100644
index 000000000000..787136bf0d4c
--- /dev/null
+++ b/kde-frameworks/kplotting/kplotting-6.26.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing easy data-plotting functions"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kplotting/metadata.xml b/kde-frameworks/kplotting/metadata.xml
new file mode 100644
index 000000000000..9e4c5ffce433
--- /dev/null
+++ b/kde-frameworks/kplotting/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="designer">Build plugins for <pkg>dev-qt/qttools</pkg>[designer]</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kpty/Manifest b/kde-frameworks/kpty/Manifest
new file mode 100644
index 000000000000..c35d676544e3
--- /dev/null
+++ b/kde-frameworks/kpty/Manifest
@@ -0,0 +1,2 @@
+DIST kpty-6.25.0.tar.xz 2340820 BLAKE2B 9976a1139afddeddb29b86347f1433c3158fbc8fced71b6c9fcee2a34d27e545e292b4fb3263bfd1b25bb70f3ed7b9281ff2819542ce0eb256d113c237d2092d SHA512 7501fc9dd57ec50fcb78c7af464acb29d285f8703aad0c943c9c99f393d2de35b0b12c0c279df1f1d9b84af8d760dbb9238c9e745eb0d9ffe4310ea8aa286403
+DIST kpty-6.26.0.tar.xz 2340472 BLAKE2B 9bacde53ffe048424d873818c411829b55df09bacf8335e011aab534ea798b2c59930a6b1b5b5cba207434e20f78125ad1b41a9933f59271815f5fea2dce43fa SHA512 d693b953a3de7fa80b101f74f98e7f4b923f3dca4cd2893849cd4a53cadabb841dfe8ffb4897f75456a5c8cd3292c73944d3c50dc2e488c0c93c450b2ece3a7a
diff --git a/kde-frameworks/kpty/kpty-6.25.0.ebuild b/kde-frameworks/kpty/kpty-6.25.0.ebuild
new file mode 100644
index 000000000000..196a5c330ddb
--- /dev/null
+++ b/kde-frameworks/kpty/kpty-6.25.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for pseudo terminal devices and running child processes"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ sys-libs/libutempter
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter"
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kpty/kpty-6.26.0.ebuild b/kde-frameworks/kpty/kpty-6.26.0.ebuild
new file mode 100644
index 000000000000..a55e69bee41e
--- /dev/null
+++ b/kde-frameworks/kpty/kpty-6.26.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for pseudo terminal devices and running child processes"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ sys-libs/libutempter
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter"
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kpty/metadata.xml b/kde-frameworks/kpty/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kpty/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kquickcharts/Manifest b/kde-frameworks/kquickcharts/Manifest
new file mode 100644
index 000000000000..2c0e6ad449e7
--- /dev/null
+++ b/kde-frameworks/kquickcharts/Manifest
@@ -0,0 +1,2 @@
+DIST kquickcharts-6.25.0.tar.xz 112276 BLAKE2B 7cbf881a255236e7a6c899d3278486c32382da1b9fcc9d3530555c3f76b9c930fd46b2e07daabb95dda9f7dcfbc5ba93f0bfe2b777626e025e19f1b08733728c SHA512 a7de4528b025444fc6d0dee346fea57f5b57ebf209058c6ab67d7fdb818eeed266b9eed153b09d48e2d4b85b47235544b70fe46401899e2f280858d4ab0780a0
+DIST kquickcharts-6.26.0.tar.xz 112340 BLAKE2B cd1da79f503a52d5084b7bbd34be21b939801a585bbfdc6802c26742dffefde7766e73f78407a3aff271ac85b786604f108c7884f4a3fb9863c181f54ddc4e75 SHA512 7365d82f483ba6722ec895d764f852e70f14ec988409ad8be07d7f699272edfa731b0e56de1e8adba947b21479f041c227594d3113cabf09a5ad65f10df2a922
diff --git a/kde-frameworks/kquickcharts/kquickcharts-6.25.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-6.25.0.ebuild
new file mode 100644
index 000000000000..efcefdc55eda
--- /dev/null
+++ b/kde-frameworks/kquickcharts/kquickcharts-6.25.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="QtQuick plugin providing high-performance charts"
+HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ examples? (
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ =kde-frameworks/kdeclarative-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ )
+"
+RDEPEND="${DEPEND}
+ examples? ( !${CATEGORY}/${PN}:5[examples(-)] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLES=$(usex examples)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kquickcharts/kquickcharts-6.26.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-6.26.0.ebuild
new file mode 100644
index 000000000000..cb81edad2c62
--- /dev/null
+++ b/kde-frameworks/kquickcharts/kquickcharts-6.26.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="QtQuick plugin providing high-performance charts"
+HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ examples? (
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ =kde-frameworks/kdeclarative-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ )
+"
+RDEPEND="${DEPEND}
+ examples? ( !${CATEGORY}/${PN}:5[examples(-)] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLES=$(usex examples)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kquickcharts/metadata.xml b/kde-frameworks/kquickcharts/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kquickcharts/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest
new file mode 100644
index 000000000000..47849d7eebbf
--- /dev/null
+++ b/kde-frameworks/krunner/Manifest
@@ -0,0 +1,2 @@
+DIST krunner-6.25.0.tar.xz 134792 BLAKE2B 7cf36cab1b4fb40237bb6e4a4aae6e5d2b8c64e67b48c5b0ec8d4e0bf63c2fc354c95245c77dfa303f3f3afc1da2cfc47cf2ae70a2b59d7443bc8961f013235c SHA512 e462a7a5681e7fb2e7fc1c505ebfe5ce8c211e6ebea2d4234cce3722504eab030770493b7038402a232c7966e96f4bf9b1e44f22083a03f7de6ac1ef96797a86
+DIST krunner-6.26.0.tar.xz 134824 BLAKE2B fcbe50ee3c08c0035e6e3c792765567169cc05418e4b03fa62016bde9e5fea7ddaa07d10b45082ac5f666b1d4daf50694f8957b973f7989f120490b614f75bc3 SHA512 4280ef9e1c88afa608d45c045495d026afa65349a5c10c60bbe43fff07765eea8b74b286c98bae8afd11f5b627d6eff88d8bc1518bdb5ef630d91206839cb5c7
diff --git a/kde-frameworks/krunner/krunner-6.25.0.ebuild b/kde-frameworks/krunner/krunner-6.25.0.ebuild
new file mode 100644
index 000000000000..bdafa93f3ea9
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-6.25.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for providing different actions given a string query"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kitemmodels-${KDE_CATV}*:6
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland]
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # requires virtual dbus, otherwise hangs; bugs #630672
+ dbusrunnertest
+ # bug 789351
+ runnermanagersinglerunnermodetest
+ # bug 838502
+ runnermanagertest
+ # bug 926502, needs dbus
+ threadingtest
+)
diff --git a/kde-frameworks/krunner/krunner-6.26.0.ebuild b/kde-frameworks/krunner/krunner-6.26.0.ebuild
new file mode 100644
index 000000000000..57441281e52d
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-6.26.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for providing different actions given a string query"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kitemmodels-${KDE_CATV}*:6
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland]
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # requires virtual dbus, otherwise hangs; bugs #630672
+ dbusrunnertest
+ # bug 789351
+ runnermanagersinglerunnermodetest
+ # bug 838502
+ runnermanagertest
+ # bug 926502, needs dbus
+ threadingtest
+)
diff --git a/kde-frameworks/krunner/metadata.xml b/kde-frameworks/krunner/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/krunner/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/ksecretd-services/Manifest b/kde-frameworks/ksecretd-services/Manifest
new file mode 100644
index 000000000000..ef7ec03b957d
--- /dev/null
+++ b/kde-frameworks/ksecretd-services/Manifest
@@ -0,0 +1,2 @@
+DIST kwallet-6.25.0.tar.xz 377676 BLAKE2B 2a7e026ee3827938c4393d22ec6305b2e395d84b2f3f71f27d6332dfaa477ab89f589bf29af83ab86872b9b6766d1a1f2921931ce8507a8377f4349ce13c6d14 SHA512 d871776227b126fa191e850959472ab0de9f186ee1d7d48560b20b2021d8d55c25d214a418fdfe72e8be2c6426c1526a54958d5906d56db32e253dea2d76a21c
+DIST kwallet-6.26.0.tar.xz 378152 BLAKE2B 8b080cd70688ff81fac4e2849c2b476d5e75684cfcb713f6c14821d03d97608c8080848ee010c7068b69b5792e1136f2fea7c16bf02513ec81d8b008f676a3d9 SHA512 1ab85512aff28a9d1c7026b1eaa184d2ce4990ffd111d108b76a1ca56b3c9234df1d9062a36af8eca9d5fcfd8e2c1dfaec35bd22e22821af64ae89daac31b225
diff --git a/kde-frameworks/ksecretd-services/ksecretd-services-6.25.0.ebuild b/kde-frameworks/ksecretd-services/ksecretd-services-6.25.0.ebuild
new file mode 100644
index 000000000000..8fa113b759b9
--- /dev/null
+++ b/kde-frameworks/ksecretd-services/ksecretd-services-6.25.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# this is purely for service file creation
+ECM_I18N="false"
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="kwallet"
+inherit ecm-common frameworks.kde.org
+
+DESCRIPTION="D-Bus service files for ksecretd kwallet runtime component"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="systemd"
+
+RDEPEND="!<kde-frameworks/kwallet-runtime-6.18.0-r1:6"
+
+ecm-common_inject_heredoc() {
+ my_configure_file(){
+ echo "configure_file(src/runtime/ksecretd/${1}.in \${CMAKE_CURRENT_BINARY_DIR}/${1})"
+ }
+
+ cat >> CMakeLists.txt <<- _EOF_ || die
+ option(WITH_SYSTEMD "Install service file for portal DBus service" ON) # KDE-bug #509680
+ $(my_configure_file org.kde.secretservicecompat.service)
+ if(WITH_SYSTEMD)
+ $(my_configure_file org.freedesktop.impl.portal.desktop.kwallet.service)
+ endif()
+ install(FILES
+ \${CMAKE_CURRENT_BINARY_DIR}/org.kde.secretservicecompat.service
+ DESTINATION \${KDE_INSTALL_DBUSSERVICEDIR}
+ )
+ if(WITH_SYSTEMD)
+ install(FILES
+ \${CMAKE_CURRENT_BINARY_DIR}/org.freedesktop.impl.portal.desktop.kwallet.service
+ DESTINATION \${KDE_INSTALL_DBUSSERVICEDIR}
+ )
+ endif()
+ _EOF_
+}
+
+src_prepare() {
+ ecm-common_src_prepare
+
+ # Safety measure in case new services are added in the future
+ local known_num_of_services=2
+ local found_num_of_services=$(find src/runtime/ksecretd -iname "*service.in" | wc -l)
+ if [[ ${found_num_of_services} != ${known_num_of_services} ]]; then
+ eerror "Number of service files mismatch!"
+ eerror "Expected: ${known_num_of_services}"
+ eerror "Found: ${found_num_of_services}"
+ die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=( -DWITH_SYSTEMD=$(usex systemd) )
+ ecm-common_src_configure
+}
diff --git a/kde-frameworks/ksecretd-services/ksecretd-services-6.26.0.ebuild b/kde-frameworks/ksecretd-services/ksecretd-services-6.26.0.ebuild
new file mode 100644
index 000000000000..bd04be1ce6f1
--- /dev/null
+++ b/kde-frameworks/ksecretd-services/ksecretd-services-6.26.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# this is purely for service file creation
+ECM_I18N="false"
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="kwallet"
+inherit ecm-common frameworks.kde.org
+
+DESCRIPTION="D-Bus service files for ksecretd kwallet runtime component"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="systemd"
+
+RDEPEND="!<kde-frameworks/kwallet-runtime-6.18.0-r1:6"
+
+ecm-common_inject_heredoc() {
+ my_configure_file(){
+ echo "configure_file(src/runtime/ksecretd/${1}.in \${CMAKE_CURRENT_BINARY_DIR}/${1})"
+ }
+
+ cat >> CMakeLists.txt <<- _EOF_ || die
+ option(WITH_SYSTEMD "Install service file for portal DBus service" ON) # KDE-bug #509680
+ $(my_configure_file org.kde.secretservicecompat.service)
+ if(WITH_SYSTEMD)
+ $(my_configure_file org.freedesktop.impl.portal.desktop.kwallet.service)
+ endif()
+ install(FILES
+ \${CMAKE_CURRENT_BINARY_DIR}/org.kde.secretservicecompat.service
+ DESTINATION \${KDE_INSTALL_DBUSSERVICEDIR}
+ )
+ if(WITH_SYSTEMD)
+ install(FILES
+ \${CMAKE_CURRENT_BINARY_DIR}/org.freedesktop.impl.portal.desktop.kwallet.service
+ DESTINATION \${KDE_INSTALL_DBUSSERVICEDIR}
+ )
+ endif()
+ _EOF_
+}
+
+src_prepare() {
+ ecm-common_src_prepare
+
+ # Safety measure in case new services are added in the future
+ local known_num_of_services=2
+ local found_num_of_services=$(find src/runtime/ksecretd -iname "*service.in" | wc -l)
+ if [[ ${found_num_of_services} != ${known_num_of_services} ]]; then
+ eerror "Number of service files mismatch!"
+ eerror "Expected: ${known_num_of_services}"
+ eerror "Found: ${found_num_of_services}"
+ die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=( -DWITH_SYSTEMD=$(usex systemd) )
+ ecm-common_src_configure
+}
diff --git a/kde-frameworks/ksecretd-services/metadata.xml b/kde-frameworks/ksecretd-services/metadata.xml
new file mode 100644
index 000000000000..85e73c087141
--- /dev/null
+++ b/kde-frameworks/ksecretd-services/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=frameworks-kwallet</bugs-to>
+ </upstream>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest
new file mode 100644
index 000000000000..85742295c54b
--- /dev/null
+++ b/kde-frameworks/kservice/Manifest
@@ -0,0 +1,2 @@
+DIST kservice-6.25.0.tar.xz 2373496 BLAKE2B 21297268ab49b6125a125789d3642e32d0a4f60145f0539002f3df3ab34238abdbfed5ed9a433f553687dc6f294909eb27d9d1d878bdf47af22df07e13d0a48f SHA512 dfcdfefb7512d30cc5711c95bcad5063dfdd0bff0eb386baf2f9e403b34de70001da3c41a06692a1e636cccc075330d653603343c1a79ff4f763b2944005074c
+DIST kservice-6.26.0.tar.xz 2373300 BLAKE2B 01085da699d50fd1ca58e47ee5c94416ebb2ee1ddac98719cdf876da6eb90562c6dd9e97dd33698bebfa0930f45a13c3ba3ab6fee738903d6334d106ba691d71 SHA512 ef281c857c1ee60c504567fddda228f0cc3e3ef20660287162223a535bfdb45cd4a500578de843238546d0626f550f0c92f286a2a14d3196aff87fa7ecc02d03
diff --git a/kde-frameworks/kservice/kservice-6.25.0.ebuild b/kde-frameworks/kservice/kservice-6.25.0.ebuild
new file mode 100644
index 000000000000..dc391cdf8198
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-6.25.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Advanced plugin and service introspection"
+
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="+man"
+
+# requires running kde environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kservice/kservice-6.26.0.ebuild b/kde-frameworks/kservice/kservice-6.26.0.ebuild
new file mode 100644
index 000000000000..8cdc0d549437
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-6.26.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Advanced plugin and service introspection"
+
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+# requires running kde environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kservice/metadata.xml b/kde-frameworks/kservice/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kservice/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kstatusnotifieritem/Manifest b/kde-frameworks/kstatusnotifieritem/Manifest
new file mode 100644
index 000000000000..082d4d3227db
--- /dev/null
+++ b/kde-frameworks/kstatusnotifieritem/Manifest
@@ -0,0 +1,2 @@
+DIST kstatusnotifieritem-6.25.0.tar.xz 50636 BLAKE2B 5aeb1d427707c1d0bfd4e42a5c9ce53f4c62c187fdeef1cafea5971b0e20a0d09023b3f6737dde540003abdc5353e95ef11323048da9d5d2996cea52602ebbac SHA512 419e3087cb885c2c8086ffc4e6ce559ccf56e9a7931cc45a3f8c907b2982d7809716063d9178635101634fe1fe35e82c4c25e7fc24a43cc16ed55bec1cbc6ff5
+DIST kstatusnotifieritem-6.26.0.tar.xz 50632 BLAKE2B 77b1e5fcaabea68959e80e04b8b603b84c9d85e7197946deb0874a3eeccab583bc4cf6c570d47395d22755a0025c10e67eb4f58346de0448726c64aa4a2a5de2 SHA512 fbdbcde55921d2453ea1a24c662116ac3ec342fbed110843c386382542061c2bda374987d2e6cb2ab4f0beb38c7f7b09d118d41998a63c29022cc168b58e19ea
diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.25.0.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.25.0.ebuild
new file mode 100644
index 000000000000..aebcf12c31fa
--- /dev/null
+++ b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.25.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Implementation of Status Notifier Items"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: Qt6::WidgetsPrivate use
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITHOUT_X11=$(usex !X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.26.0.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.26.0.ebuild
new file mode 100644
index 000000000000..fa3bd7e676df
--- /dev/null
+++ b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.26.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Implementation of Status Notifier Items"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: Qt6::WidgetsPrivate use
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITHOUT_X11=$(usex !X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kstatusnotifieritem/metadata.xml b/kde-frameworks/kstatusnotifieritem/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kstatusnotifieritem/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/ksvg/Manifest b/kde-frameworks/ksvg/Manifest
new file mode 100644
index 000000000000..5727a2e84b60
--- /dev/null
+++ b/kde-frameworks/ksvg/Manifest
@@ -0,0 +1,2 @@
+DIST ksvg-6.25.0.tar.xz 85256 BLAKE2B 0d3b53793108259e4bbb79d9d35536195ec8bfb09a2876bbde13afd15d941e4543f3e7b6330b944cf67eb129dff57625630e3f4035202cfa02d67c30703faa69 SHA512 e622a3749305c9b7a581a6bd66ce1c668b378a3eaa199ee2ed3dad49ad160d23ae51fcdcd6a5ee3d5a8c396d047e632345664a7f039333a9d74e7812bbf88f40
+DIST ksvg-6.26.0.tar.xz 85400 BLAKE2B f76e63284ae624daab86eeb823b3a7390d747e10b00a3a81de79da3d7b2b187abb485f3ea332caed346f4f73791f7222b9a18bb16a7068b578f64b00374dfc18 SHA512 9e66d93b8582de5620f8b0e91d8a8b3fb6017afbe745f1de1ad9a2fe7756bad461dfe569d7505c1bf2b25c6b4563b46e9c68ad5fa8c7aa08f5211211d2ca2a25
diff --git a/kde-frameworks/ksvg/ksvg-6.25.0.ebuild b/kde-frameworks/ksvg/ksvg-6.25.0.ebuild
new file mode 100644
index 000000000000..22621e6188ab
--- /dev/null
+++ b/kde-frameworks/ksvg/ksvg-6.25.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Components for handling SVGs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 969244
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/ksvg/ksvg-6.26.0.ebuild b/kde-frameworks/ksvg/ksvg-6.26.0.ebuild
new file mode 100644
index 000000000000..a37e9acdacfd
--- /dev/null
+++ b/kde-frameworks/ksvg/ksvg-6.26.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Components for handling SVGs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 969244
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/ksvg/metadata.xml b/kde-frameworks/ksvg/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/ksvg/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/ktexteditor/Manifest b/kde-frameworks/ktexteditor/Manifest
new file mode 100644
index 000000000000..f531dd5ebb38
--- /dev/null
+++ b/kde-frameworks/ktexteditor/Manifest
@@ -0,0 +1,2 @@
+DIST ktexteditor-6.25.0.tar.xz 2948276 BLAKE2B e2780870ce595862262c1dc90cbc6655f05dc35067732a61ffd99ee393a10d6c4a2bb03ed0f2cf3c0f48afc5660237cf3381064bf6b2092f0267c80137b924f8 SHA512 82cbdff766bfdd48b3658ede9fe728e183d01fe957dfb7e78f1cf6ab18ed43029bbd6cc6f4685eaba5a38777d094ce555f56d3baf189240590f33b0b7b1f3d0c
+DIST ktexteditor-6.26.0.tar.xz 2948876 BLAKE2B 5ea9736625ce25fb5df69e93c343b6d4380af768e0134fdcf2c27cfdbda65fa69071a4555433c2400964319766b926c3a672e0388cfe882dfce785a2fe0ea591 SHA512 5369bddff5e1001b7cec17f83d040f8935f0e3e92451a8bc15519daaaf2e1e4e9d4987edd241c8e8c2d5dae83c33c19eddc1d5e7ab3d0901ec22e25e17ccadde
diff --git a/kde-frameworks/ktexteditor/ktexteditor-6.25.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-6.25.0.ebuild
new file mode 100644
index 000000000000..c3069b177e2a
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-6.25.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing a full text editor component"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+editorconfig"
+
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtspeech-${QTMIN}:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kauth-${KDE_CATV}*:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kparts-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kxmlgui-${KDE_CATV}*:6
+ =kde-frameworks/sonnet-${KDE_CATV}*:6
+ =kde-frameworks/syntax-highlighting-${KDE_CATV}*:6
+ editorconfig? ( app-text/editorconfig-core-c )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( >=kde-frameworks/kservice-${KDE_CATV}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package editorconfig EditorConfig)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/ktexteditor/ktexteditor-6.26.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-6.26.0.ebuild
new file mode 100644
index 000000000000..43e201293997
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-6.26.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing a full text editor component"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+editorconfig"
+
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtspeech-${QTMIN}:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kauth-${KDE_CATV}*:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kparts-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kxmlgui-${KDE_CATV}*:6
+ =kde-frameworks/sonnet-${KDE_CATV}*:6
+ =kde-frameworks/syntax-highlighting-${KDE_CATV}*:6
+ editorconfig? ( app-text/editorconfig-core-c )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( >=kde-frameworks/kservice-${KDE_CATV}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package editorconfig EditorConfig)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/ktexteditor/metadata.xml b/kde-frameworks/ktexteditor/metadata.xml
new file mode 100644
index 000000000000..57a610758be3
--- /dev/null
+++ b/kde-frameworks/ktexteditor/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="cpe">cpe:/a:kde:ktexteditor</remote-id>
+ </upstream>
+ <use>
+ <flag name="editorconfig">Enable support for EditorConfig configuration files</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/ktexttemplate/Manifest b/kde-frameworks/ktexttemplate/Manifest
new file mode 100644
index 000000000000..77a2bd8ab622
--- /dev/null
+++ b/kde-frameworks/ktexttemplate/Manifest
@@ -0,0 +1,2 @@
+DIST ktexttemplate-6.25.0.tar.xz 849028 BLAKE2B 28f23479c8cdd32dd9d164a8ba47c00b035c88d061d4ccb3f8c015da03101ad1586f5e98bbc43d856d3e4a0b04f97a03cc6955c8557f619214101d8fe7acf76e SHA512 b36e52198adc491ada2ff219210bb2dd50b5401eb8ce88da255550260ceda9eaa3f95b96ed7c5fac352b17bd2b3fdfabbcdcb640aaf94c76bd07ea065e777f23
+DIST ktexttemplate-6.26.0.tar.xz 848976 BLAKE2B 87b3d15438d21733516ef63aaad5ad0f965ff258a7ef338bf55a5de2e2c6470c83de2ad8452030104c7f5e6ec204f9cd7a8ba38415b43be4bb6ebc682ad5624d SHA512 7afe00010ddc9d4e7a6e71a9495b6afecb5fb54c724c0c8f326743d0be7e17e84c1738578f7804d0560b4b2f4e542dd296c6c343dd22255d09bcfb68ee7ee0fe
diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-6.25.0.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-6.25.0.ebuild
new file mode 100644
index 000000000000..ed8959a0ceee
--- /dev/null
+++ b/kde-frameworks/ktexttemplate/ktexttemplate-6.25.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library to allow separating the structure of documents from data they contain"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ dev-qt/qtdeclarative:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-qt/qttools:6[linguist] )"
diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-6.26.0.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-6.26.0.ebuild
new file mode 100644
index 000000000000..3cdfb9119e4f
--- /dev/null
+++ b/kde-frameworks/ktexttemplate/ktexttemplate-6.26.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library to allow separating the structure of documents from data they contain"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ dev-qt/qtdeclarative:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-qt/qttools:6[linguist] )"
diff --git a/kde-frameworks/ktexttemplate/metadata.xml b/kde-frameworks/ktexttemplate/metadata.xml
new file mode 100644
index 000000000000..02ffb2bf11fe
--- /dev/null
+++ b/kde-frameworks/ktexttemplate/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/ktextwidgets/Manifest b/kde-frameworks/ktextwidgets/Manifest
new file mode 100644
index 000000000000..232d17b08f61
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/Manifest
@@ -0,0 +1,2 @@
+DIST ktextwidgets-6.25.0.tar.xz 2444436 BLAKE2B 2ee0c9592d3d856e8cc9b63901cb680c771cfb230f4308545e850c4590f6f0275aad8e029db6d1f3e9c2dc717bbfcf05ff84e6f459a05c455b30b93a52d0fc8c SHA512 dbd12f52d3281e8e65bd22debdb6f0084a7bdf56d7d386e18e4c2631b56c6a50f498947784b72fce3efd3fe69006c03fc35a85d322f9280c4a855055507cd1fd
+DIST ktextwidgets-6.26.0.tar.xz 2444440 BLAKE2B aeaf9e408b56f8cbdeb9411a706ab56554080094de277f00ed363d327f6e5c8cd0c93ad607ca00bf815e30c33c2b7712cb77b5c88ed91ee752cb803c2b93bc07 SHA512 e7ced56c4004e80a381257315a3109b9a41d5ad3e6349661f5c3d447dcd9cc35289fbf0a496eb693a17e0e42e9b85818bd03a2b62e84b0dd4665565b88d7db31
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-6.25.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-6.25.0.ebuild
new file mode 100644
index 000000000000..1691943d7762
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-6.25.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
+
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="speech"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/sonnet-${KDE_CATV}*:6
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_TEXT_TO_SPEECH=$(usex speech)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-6.26.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-6.26.0.ebuild
new file mode 100644
index 000000000000..bd824ce02239
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-6.26.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
+
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="speech"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/sonnet-${KDE_CATV}*:6
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_TEXT_TO_SPEECH=$(usex speech)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/ktextwidgets/metadata.xml b/kde-frameworks/ktextwidgets/metadata.xml
new file mode 100644
index 000000000000..9e4c5ffce433
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="designer">Build plugins for <pkg>dev-qt/qttools</pkg>[designer]</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kunitconversion/Manifest b/kde-frameworks/kunitconversion/Manifest
new file mode 100644
index 000000000000..7f5a448f6da6
--- /dev/null
+++ b/kde-frameworks/kunitconversion/Manifest
@@ -0,0 +1,2 @@
+DIST kunitconversion-6.25.0.tar.xz 977812 BLAKE2B c32800c5046352b82551fd327ef4a9d0e5abeadd92c9c31272418ef2ae05279487a1ebb5d0f82e321bc2f6d3c6e8d5318e907caa168d1ab55ba59a632126a589 SHA512 64ce6273805090fe85ebc45c29fd6c076b85e668ab42a8af8a63c457731766e00446330d5d6b0f5a38fd1fa352ff50220f609dace04ef3efb9d9bd038bcb8120
+DIST kunitconversion-6.26.0.tar.xz 978220 BLAKE2B 746a8297614e4dedc224acddcf7bff799d9bdb4cc56d70fb6c581fc6efc22e25f73600cf85f4a4a09f4889643e1441bde745d98c17715cf065adf901e51191ea SHA512 458471d0d52fa112d2c2a3f488f10970791cb7e287dc886b85998991f28a67ea343cd46b61c903aa84ddfbf6e9652be5eb82d5a187a0dce2c048fb61f822c1d7
diff --git a/kde-frameworks/kunitconversion/kunitconversion-6.25.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-6.25.0.ebuild
new file mode 100644
index 000000000000..6c5abbe8496c
--- /dev/null
+++ b/kde-frameworks/kunitconversion/kunitconversion-6.25.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for converting units"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bug 623938 - needs internet connection
+ convertertest
+ # bug 808216 - needs internet connection
+ categorytest
+ # bug 808216 - unknown, reported upstream
+ currencytableinittest
+ )
+
+ LC_NUMERIC="C" ecm_src_test # bug 694804
+}
diff --git a/kde-frameworks/kunitconversion/kunitconversion-6.26.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-6.26.0.ebuild
new file mode 100644
index 000000000000..b69bf2820ea1
--- /dev/null
+++ b/kde-frameworks/kunitconversion/kunitconversion-6.26.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for converting units"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bug 623938 - needs internet connection
+ convertertest
+ # bug 808216 - needs internet connection
+ categorytest
+ # bug 808216 - unknown, reported upstream
+ currencytableinittest
+ )
+
+ LC_NUMERIC="C" ecm_src_test # bug 694804
+}
diff --git a/kde-frameworks/kunitconversion/metadata.xml b/kde-frameworks/kunitconversion/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kunitconversion/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kuserfeedback/Manifest b/kde-frameworks/kuserfeedback/Manifest
new file mode 100644
index 000000000000..929a59ad238a
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/Manifest
@@ -0,0 +1,2 @@
+DIST kuserfeedback-6.25.0.tar.xz 271656 BLAKE2B 845876b24b632dc2955ed7c5c7071d5d78296dd3223e631ec9a4d0f95f1c2d54ed7f9ce17f9d80eb7a2427071f136ec97367d74181b25b7ea65a5315b2874421 SHA512 85a4847414636b0fce332f334b5d308ee22df5556448f13bfce4dc7e169732daf61b227b8ab4ec4e94a94dc4cf2a31ad8ec6efecc1b467b9ecad77a5bd6290dc
+DIST kuserfeedback-6.26.0.tar.xz 271976 BLAKE2B 496b44408284fda5989f42d096b67d79104992e6e0273125f32c9fb6c1cf855a732a9707c8e08f627fb44bf0fb85932bc0909058994bbd78181e392301ac4a05 SHA512 6d5ae756102782dedd48116d35fbc13724be55fc948703bd0bb73277ff539e1a5219100a3be8a3070eba0843c2b5597671b7b15d2363ee0a3f23cffe9db34152
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-6.25.0.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-6.25.0.ebuild
new file mode 100644
index 000000000000..0f09aaf4c712
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-6.25.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys"
+
+LICENSE="MIT"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc tools"
+
+# FIXME: Qt_6_PRIVATE_API matches UserFeedbackConsole, but where is it coming from?
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtcharts-${QTMIN}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc,linguist] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ # disable server application
+ -DENABLE_PHP=NO
+ -DENABLE_PHP_UNIT=NO
+ -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES
+ -DENABLE_DOCS=$(usex doc)
+ -DENABLE_CONSOLE=$(usex tools)
+ )
+
+ ecm_src_configure
+}
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 921359, requires virtualx
+ openglinfosourcetest
+)
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-6.26.0.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-6.26.0.ebuild
new file mode 100644
index 000000000000..e31413ac9d51
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-6.26.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc tools"
+
+# FIXME: Qt_6_PRIVATE_API matches UserFeedbackConsole, but where is it coming from?
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtcharts-${QTMIN}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc,linguist] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ # disable server application
+ -DENABLE_PHP=NO
+ -DENABLE_PHP_UNIT=NO
+ -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES
+ -DENABLE_DOCS=$(usex doc)
+ -DENABLE_CONSOLE=$(usex tools)
+ )
+
+ ecm_src_configure
+}
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 921359, requires virtualx
+ openglinfosourcetest
+)
diff --git a/kde-frameworks/kuserfeedback/metadata.xml b/kde-frameworks/kuserfeedback/metadata.xml
new file mode 100644
index 000000000000..f472c983ef71
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=frameworks-kuserfeedback</bugs-to>
+ </upstream>
+ <use>
+ <flag name="tools">Build application console and CLI binary</flag>
+ </use>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kwallet-runtime/Manifest b/kde-frameworks/kwallet-runtime/Manifest
new file mode 100644
index 000000000000..ef7ec03b957d
--- /dev/null
+++ b/kde-frameworks/kwallet-runtime/Manifest
@@ -0,0 +1,2 @@
+DIST kwallet-6.25.0.tar.xz 377676 BLAKE2B 2a7e026ee3827938c4393d22ec6305b2e395d84b2f3f71f27d6332dfaa477ab89f589bf29af83ab86872b9b6766d1a1f2921931ce8507a8377f4349ce13c6d14 SHA512 d871776227b126fa191e850959472ab0de9f186ee1d7d48560b20b2021d8d55c25d214a418fdfe72e8be2c6426c1526a54958d5906d56db32e253dea2d76a21c
+DIST kwallet-6.26.0.tar.xz 378152 BLAKE2B 8b080cd70688ff81fac4e2849c2b476d5e75684cfcb713f6c14821d03d97608c8080848ee010c7068b69b5792e1136f2fea7c16bf02513ec81d8b008f676a3d9 SHA512 1ab85512aff28a9d1c7026b1eaa184d2ce4990ffd111d108b76a1ca56b3c9234df1d9062a36af8eca9d5fcfd8e2c1dfaec35bd22e22821af64ae89daac31b225
diff --git a/kde-frameworks/kwallet-runtime/files/kwallet-runtime-6.14.0-stdalone.patch b/kde-frameworks/kwallet-runtime/files/kwallet-runtime-6.14.0-stdalone.patch
new file mode 100644
index 000000000000..5fc7b3bfb69c
--- /dev/null
+++ b/kde-frameworks/kwallet-runtime/files/kwallet-runtime-6.14.0-stdalone.patch
@@ -0,0 +1,189 @@
+From 8e59e6a833dc8cec95d25fe7a1c00ba52b045060 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Wed, 30 Apr 2025 18:12:08 +0200
+Subject: [PATCH 1/2] In src/runtime, try to find system KF6Wallet if target
+ not yet exists
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ src/runtime/CMakeLists.txt | 4 ++++
+ src/runtime/ksecretd/CMakeLists.txt | 2 +-
+ src/runtime/ksecretd/autotests/CMakeLists.txt | 2 +-
+ src/runtime/kwallet-query/src/CMakeLists.txt | 2 +-
+ src/runtime/kwalletbackend/CMakeLists.txt | 3 +--
+ 5 files changed, 8 insertions(+), 5 deletions(-)
+
+diff --git a/src/runtime/CMakeLists.txt b/src/runtime/CMakeLists.txt
+index b38948d1..4e833b3f 100644
+--- a/src/runtime/CMakeLists.txt
++++ b/src/runtime/CMakeLists.txt
+@@ -1,3 +1,7 @@
++if(NOT TARGET KF6::Wallet)
++ find_package(KF6Wallet ${KF_DEP_VERSION} REQUIRED)
++endif()
++
+ if(BUILD_KSECRETD OR BUILD_KWALLETD)
+ find_package(Gpgmepp 1.7.0) # provided by GpgME
+
+diff --git a/src/runtime/ksecretd/CMakeLists.txt b/src/runtime/ksecretd/CMakeLists.txt
+index 016ee52c..439254f1 100644
+--- a/src/runtime/ksecretd/CMakeLists.txt
++++ b/src/runtime/ksecretd/CMakeLists.txt
+@@ -128,7 +128,7 @@ endif ()
+
+ target_link_libraries(ksecretd
+ KF6WalletBackend
+- KF6Wallet
++ KF6::Wallet
+ Qt6::Widgets
+ KF6::I18n
+ KF6::ColorScheme
+diff --git a/src/runtime/ksecretd/autotests/CMakeLists.txt b/src/runtime/ksecretd/autotests/CMakeLists.txt
+index 2499edc6..728a34bf 100644
+--- a/src/runtime/ksecretd/autotests/CMakeLists.txt
++++ b/src/runtime/ksecretd/autotests/CMakeLists.txt
+@@ -66,7 +66,7 @@ ecm_add_test(
+ kwalletfreedesktoppromptadaptor.cpp
+ TEST_NAME fdo_secrets_test
+ LINK_LIBRARIES
+- KF6Wallet
++ KF6::Wallet
+ KF6WalletBackend
+ Qt6::Widgets
+ Qt6::Test
+diff --git a/src/runtime/kwallet-query/src/CMakeLists.txt b/src/runtime/kwallet-query/src/CMakeLists.txt
+index b809048f..dc785494 100644
+--- a/src/runtime/kwallet-query/src/CMakeLists.txt
++++ b/src/runtime/kwallet-query/src/CMakeLists.txt
+@@ -9,7 +9,7 @@ target_sources(kwallet-query PRIVATE
+
+
+ TARGET_LINK_LIBRARIES(kwallet-query
+- KF6Wallet
++ KF6::Wallet
+ KF6::CoreAddons
+ KF6::I18n
+ Qt6::Widgets
+diff --git a/src/runtime/kwalletbackend/CMakeLists.txt b/src/runtime/kwalletbackend/CMakeLists.txt
+index b7849dc7..e883b77a 100644
+--- a/src/runtime/kwalletbackend/CMakeLists.txt
++++ b/src/runtime/kwalletbackend/CMakeLists.txt
+@@ -36,8 +36,6 @@ set_target_properties(KF6WalletBackend PROPERTIES
+ SOVERSION ${KWALLETBACKEND_SOVERSION}
+ )
+
+-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../api/KWallet)
+-include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../api/KWallet)
+ include_directories(${LIBGCRYPT_INCLUDE_DIRS})
+
+ remove_definitions(-DQT_NO_CAST_FROM_ASCII)
+@@ -71,6 +69,7 @@ target_link_libraries(KF6WalletBackend
+ KF6::CoreAddons
+ KF6::Notifications
+ KF6::I18n
++ KF6::Wallet
+ ${LIBGCRYPT_LIBRARIES}
+ ${Qca_LIBRARY}
+ )
+--
+2.49.0
+
+
+From ff4bbd29e92570836f0a2dab2ef7e714b5cfa42a Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Wed, 30 Apr 2025 18:02:08 +0200
+Subject: [PATCH 2/2] Split runtime logging categories into separate file
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ src/CMakeLists.txt | 6 ------
+ src/api/CMakeLists.txt | 6 ++++++
+ src/runtime/CMakeLists.txt | 6 ++++++
+ src/runtime/ksecretd/CMakeLists.txt | 2 +-
+ src/runtime/kwalletbackend/CMakeLists.txt | 2 +-
+ src/runtime/kwalletd/CMakeLists.txt | 2 +-
+ 6 files changed, 15 insertions(+), 9 deletions(-)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 4ec4ca79..3c0163d7 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -1,9 +1,3 @@
+
+ add_subdirectory(api)
+ add_subdirectory(runtime)
+-
+-ecm_qt_install_logging_categories(
+- EXPORT KWALLET
+- FILE kwallet.categories
+- DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
+-)
+diff --git a/src/api/CMakeLists.txt b/src/api/CMakeLists.txt
+index ef921ee4..b4810d80 100644
+--- a/src/api/CMakeLists.txt
++++ b/src/api/CMakeLists.txt
+@@ -1,2 +1,8 @@
+
+ add_subdirectory(KWallet)
++
++ecm_qt_install_logging_categories(
++ EXPORT KWALLET
++ FILE kwallet.categories
++ DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
++)
+diff --git a/src/runtime/CMakeLists.txt b/src/runtime/CMakeLists.txt
+index 4e833b3f..3705c45d 100644
+--- a/src/runtime/CMakeLists.txt
++++ b/src/runtime/CMakeLists.txt
+@@ -25,3 +25,9 @@ endif()
+ if(BUILD_KWALLET_QUERY)
+ add_subdirectory(kwallet-query)
+ endif()
++
++ecm_qt_install_logging_categories(
++ EXPORT KWALLET_RUNTIME
++ FILE kwallet-runtime.categories
++ DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
++)
+diff --git a/src/runtime/ksecretd/CMakeLists.txt b/src/runtime/ksecretd/CMakeLists.txt
+index 439254f1..75ccd198 100644
+--- a/src/runtime/ksecretd/CMakeLists.txt
++++ b/src/runtime/ksecretd/CMakeLists.txt
+@@ -66,7 +66,7 @@ ecm_qt_declare_logging_category(ksecretd
+ CATEGORY_NAME kf.wallet.ksecretd
+ OLD_CATEGORY_NAMES kf5.kwallet.ksecretd
+ DESCRIPTION "ksecretd"
+- EXPORT KWALLET
++ EXPORT KWALLET_RUNTIME
+ )
+
+ ki18n_wrap_ui(ksecretd
+diff --git a/src/runtime/kwalletbackend/CMakeLists.txt b/src/runtime/kwalletbackend/CMakeLists.txt
+index e883b77a..95ea54c1 100644
+--- a/src/runtime/kwalletbackend/CMakeLists.txt
++++ b/src/runtime/kwalletbackend/CMakeLists.txt
+@@ -55,7 +55,7 @@ ecm_qt_declare_logging_category(KF6WalletBackend
+ CATEGORY_NAME kf.wallet.backend
+ OLD_CATEGORY_NAMES kf5.kwallet.kwalletbackend
+ DESCRIPTION "kwalletbackend"
+- EXPORT KWALLET
++ EXPORT KWALLET_RUNTIME
+ )
+
+
+diff --git a/src/runtime/kwalletd/CMakeLists.txt b/src/runtime/kwalletd/CMakeLists.txt
+index 627fb69c..4a5f6135 100644
+--- a/src/runtime/kwalletd/CMakeLists.txt
++++ b/src/runtime/kwalletd/CMakeLists.txt
+@@ -54,7 +54,7 @@ ecm_qt_declare_logging_category(kwalletd6
+ IDENTIFIER KWALLETD_LOG
+ CATEGORY_NAME kf.wallet.kwalletd
+ DESCRIPTION "kwalletd"
+- EXPORT KWALLET
++ EXPORT KWALLET_RUNTIME
+ )
+
+ target_link_libraries(kwalletd6
+--
+2.49.0
+
diff --git a/kde-frameworks/kwallet-runtime/kwallet-runtime-6.25.0.ebuild b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.25.0.ebuild
new file mode 100644
index 000000000000..5037536f9ed1
--- /dev/null
+++ b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.25.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kwallet"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="gpg +man +keyring +legacy-kwallet X"
+
+DEPEND="
+ dev-libs/libgcrypt:0=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/kwallet-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
+ gpg? ( dev-libs/qgpgme:= )
+ keyring? ( >=app-crypt/qca-2.3.9:2[qt6(+)] )
+ legacy-kwallet? ( app-crypt/libsecret )
+"
+RDEPEND="${DEPEND}
+ !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)]
+ !<kde-frameworks/kwallet-6.14.0:6
+ keyring? ( =kde-frameworks/ksecretd-services-${KDE_CATV}* )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+PATCHES=( "${FILESDIR}/${PN}-6.14.0-stdalone.patch" )
+
+src_prepare() {
+ ecm_src_prepare
+ cmake_comment_add_subdirectory -f src api
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_KWALLET_QUERY=ON # could be split easily together w/ docs
+ $(cmake_use_find_package gpg Gpgmepp)
+ -DBUILD_KSECRETD=$(usex keyring)
+ -DBUILD_KWALLETD=$(usex legacy-kwallet)
+ $(cmake_use_find_package man KF6DocTools)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+
+ # provided by kde-frameworks/ksecretd-services
+ if use keyring; then
+ rm -v "${ED}"/usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.kwallet.service \
+ "${ED}"/usr/share/dbus-1/services/org.kde.secretservicecompat.service || die
+ fi
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Auto-unlocking after Plasma login" "kde-plasma/kwallet-pam"
+ optfeature "KWallet management" "kde-apps/kwalletmanager"
+ elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
+ fi
+}
diff --git a/kde-frameworks/kwallet-runtime/kwallet-runtime-6.26.0.ebuild b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.26.0.ebuild
new file mode 100644
index 000000000000..025f1905035e
--- /dev/null
+++ b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.26.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kwallet"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gpg +man +keyring +legacy-kwallet X"
+
+DEPEND="
+ dev-libs/libgcrypt:0=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/kwallet-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
+ gpg? ( dev-libs/qgpgme:= )
+ keyring? ( >=app-crypt/qca-2.3.9:2[qt6(+)] )
+ legacy-kwallet? ( app-crypt/libsecret )
+"
+RDEPEND="${DEPEND}
+ !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)]
+ !<kde-frameworks/kwallet-6.14.0:6
+ keyring? ( =kde-frameworks/ksecretd-services-${KDE_CATV}* )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+PATCHES=( "${FILESDIR}/${PN}-6.14.0-stdalone.patch" )
+
+src_prepare() {
+ ecm_src_prepare
+ cmake_comment_add_subdirectory -f src api
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_KWALLET_QUERY=ON # could be split easily together w/ docs
+ $(cmake_use_find_package gpg Gpgmepp)
+ -DBUILD_KSECRETD=$(usex keyring)
+ -DBUILD_KWALLETD=$(usex legacy-kwallet)
+ $(cmake_use_find_package man KF6DocTools)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+
+ # provided by kde-frameworks/ksecretd-services
+ if use keyring; then
+ rm -v "${ED}"/usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.kwallet.service \
+ "${ED}"/usr/share/dbus-1/services/org.kde.secretservicecompat.service || die
+ fi
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Auto-unlocking after Plasma login" "kde-plasma/kwallet-pam"
+ optfeature "KWallet management" "kde-apps/kwalletmanager"
+ elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
+ fi
+}
diff --git a/kde-frameworks/kwallet-runtime/metadata.xml b/kde-frameworks/kwallet-runtime/metadata.xml
new file mode 100644
index 000000000000..b17464366f60
--- /dev/null
+++ b/kde-frameworks/kwallet-runtime/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=frameworks-kwallet</bugs-to>
+ </upstream>
+ <use>
+ <flag name="gpg">Support wallets with GnuPG encryption in addition to the default blowfish-encrypted file</flag>
+ <flag name="legacy-kwallet">Support KWallet D-Bus API for applications still using it</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest
new file mode 100644
index 000000000000..ef7ec03b957d
--- /dev/null
+++ b/kde-frameworks/kwallet/Manifest
@@ -0,0 +1,2 @@
+DIST kwallet-6.25.0.tar.xz 377676 BLAKE2B 2a7e026ee3827938c4393d22ec6305b2e395d84b2f3f71f27d6332dfaa477ab89f589bf29af83ab86872b9b6766d1a1f2921931ce8507a8377f4349ce13c6d14 SHA512 d871776227b126fa191e850959472ab0de9f186ee1d7d48560b20b2021d8d55c25d214a418fdfe72e8be2c6426c1526a54958d5906d56db32e253dea2d76a21c
+DIST kwallet-6.26.0.tar.xz 378152 BLAKE2B 8b080cd70688ff81fac4e2849c2b476d5e75684cfcb713f6c14821d03d97608c8080848ee010c7068b69b5792e1136f2fea7c16bf02513ec81d8b008f676a3d9 SHA512 1ab85512aff28a9d1c7026b1eaa184d2ce4990ffd111d108b76a1ca56b3c9234df1d9062a36af8eca9d5fcfd8e2c1dfaec35bd22e22821af64ae89daac31b225
diff --git a/kde-frameworks/kwallet/kwallet-6.25.0.ebuild b/kde-frameworks/kwallet/kwallet-6.25.0.ebuild
new file mode 100644
index 000000000000..712bd3060496
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-6.25.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Interface to KWallet Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="minimal"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+PDEPEND="!minimal? ( =kde-frameworks/kwallet-runtime-${KDE_CATV}* )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_KSECRETD=OFF
+ -DBUILD_KWALLETD=OFF
+ -DBUILD_KWALLET_QUERY=OFF
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kwallet/kwallet-6.26.0.ebuild b/kde-frameworks/kwallet/kwallet-6.26.0.ebuild
new file mode 100644
index 000000000000..06447ca3ec34
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-6.26.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Interface to KWallet Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="minimal"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+PDEPEND="!minimal? ( =kde-frameworks/kwallet-runtime-${KDE_CATV}* )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_KSECRETD=OFF
+ -DBUILD_KWALLETD=OFF
+ -DBUILD_KWALLET_QUERY=OFF
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kwallet/metadata.xml b/kde-frameworks/kwallet/metadata.xml
new file mode 100644
index 000000000000..0949fdca1428
--- /dev/null
+++ b/kde-frameworks/kwallet/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=frameworks-kwallet</bugs-to>
+ </upstream>
+ <use>
+ <flag name="minimal">Do not pull in <pkg>kde-frameworks/kwallet-runtime</pkg> runtime components</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kwidgetsaddons/Manifest b/kde-frameworks/kwidgetsaddons/Manifest
new file mode 100644
index 000000000000..44d0dbb01545
--- /dev/null
+++ b/kde-frameworks/kwidgetsaddons/Manifest
@@ -0,0 +1,2 @@
+DIST kwidgetsaddons-6.25.0.tar.xz 4217068 BLAKE2B c2704ac9b6259266776fa2b8a83b1982f671ac3c916620c7404f8b3b58c6308f1ffa00ace0601a13e22bfbad69f5a0b50705775d2dcf787939a4f2fcb7948e90 SHA512 04a57a19918fcc69281238697b7830760a94d121107b4ac7988844a516c00f8ec2f4573525b01a38d225785765aef47b7040298683714bcc5b0c7c1bebabed65
+DIST kwidgetsaddons-6.26.0.tar.xz 4218904 BLAKE2B 9582912c7eabec2647cec0423bc44ff87f7b58ce20e631a43139fd7625c5d02aa75e085ec81958a66397ee9d1c6b2a5bfb2033e01f53050459c9fcae226258c4 SHA512 5c9abf04b10291b967a6064924d35a12e11e779172fd3e43ff8692b717d77ea3a4db7db44301721522c4650d52255c034577ace186c5e6165a6bca75596e9f47
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.25.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.25.0.ebuild
new file mode 100644
index 000000000000..8111d40c6a5b
--- /dev/null
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.25.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="An assortment of high-level widgets for common tasks"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 650216
+ kdatecomboboxtest
+ # bug 697866
+ ksqueezedtextlabelautotest
+ # bug 926508
+ ktooltipwidgettest
+ # bug 808216
+ ktwofingertaptest
+ ktwofingerswipetest
+)
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.26.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.26.0.ebuild
new file mode 100644
index 000000000000..ded720e2a196
--- /dev/null
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.26.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="An assortment of high-level widgets for common tasks"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 650216
+ kdatecomboboxtest
+ # bug 697866
+ ksqueezedtextlabelautotest
+ # bug 926508
+ ktooltipwidgettest
+ # bug 808216
+ ktwofingertaptest
+ ktwofingerswipetest
+)
diff --git a/kde-frameworks/kwidgetsaddons/metadata.xml b/kde-frameworks/kwidgetsaddons/metadata.xml
new file mode 100644
index 000000000000..9e4c5ffce433
--- /dev/null
+++ b/kde-frameworks/kwidgetsaddons/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="designer">Build plugins for <pkg>dev-qt/qttools</pkg>[designer]</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest
new file mode 100644
index 000000000000..520aff50a717
--- /dev/null
+++ b/kde-frameworks/kwindowsystem/Manifest
@@ -0,0 +1,2 @@
+DIST kwindowsystem-6.25.0.tar.xz 2321044 BLAKE2B 0b4aa7681beb00ada8eb4f599c6fd0b4fa00a7314c0f07f1f399a919f7e9b8ce808e0d106e2b6ae67d54289cc62211d3a0b4a49bf2a40baa591e410d6379e5d0 SHA512 ddf99df24c9cb3bd0bf63e89ea1962e72c7b7b65325819dfdcd430cd87d0187aae7afaa72628879b7af4cf94f98c815fdc0b9b4035195e53912e1d1a7e14986e
+DIST kwindowsystem-6.26.0.tar.xz 2320980 BLAKE2B f70d7f3d2dc27700c37b8b65c87c0a611a68fdacb4af01e67c378a023c624016cdcf7c4d7b942a2be493ab8a474cc95750c45ba7e8d5da5361c27f73ac2e5332 SHA512 7fd92c5c6b975abc41cb0e10c487aa3d4390c277e4e655c3fabd15175fb56e4257f8f91c0cefc53a0968706c285c2b86ae51d7701c7512f83bbe6d459ba98609
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-6.25.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-6.25.0.ebuild
new file mode 100644
index 000000000000..423a750a7509
--- /dev/null
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-6.25.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing access to properties and features of the window manager"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="wayland X"
+
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# slot op: Uses private/qwayland*_p.h headers
+# x11-base/xorg-proto: X11/Xlib.h included in public header kkeyserver.h,
+# req. by KF6WindowSystemConfig.cmake; see also bug #939177
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ wayland? ( >=dev-qt/qtbase-${QTMIN}:6=[wayland] )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[gui,X]
+ x11-base/xorg-proto
+ x11-libs/libX11
+ x11-libs/libXfixes
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+ wayland? (
+ dev-libs/plasma-wayland-protocols
+ >=dev-libs/wayland-protocols-1.21
+ )
+"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ wayland? (
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ )
+"
+
+DOCS=( docs/README.kstartupinfo )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKWINDOWSYSTEM_WAYLAND=$(usex wayland)
+ -DKWINDOWSYSTEM_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-6.26.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-6.26.0.ebuild
new file mode 100644
index 000000000000..8006bfdafdd7
--- /dev/null
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-6.26.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing access to properties and features of the window manager"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="wayland X"
+
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# slot op: Uses private/qwayland*_p.h headers
+# x11-base/xorg-proto: X11/Xlib.h included in public header kkeyserver.h,
+# req. by KF6WindowSystemConfig.cmake; see also bug #939177
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ wayland? ( >=dev-qt/qtbase-${QTMIN}:6=[wayland] )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[gui,X]
+ x11-base/xorg-proto
+ x11-libs/libX11
+ x11-libs/libXfixes
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+ wayland? (
+ dev-libs/plasma-wayland-protocols
+ >=dev-libs/wayland-protocols-1.46
+ )
+"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ wayland? (
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ )
+"
+
+DOCS=( docs/README.kstartupinfo )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKWINDOWSYSTEM_WAYLAND=$(usex wayland)
+ -DKWINDOWSYSTEM_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kwindowsystem/metadata.xml b/kde-frameworks/kwindowsystem/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/kwindowsystem/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest
new file mode 100644
index 000000000000..ebf7f657afb9
--- /dev/null
+++ b/kde-frameworks/kxmlgui/Manifest
@@ -0,0 +1,2 @@
+DIST kxmlgui-6.25.0.tar.xz 2859036 BLAKE2B 7386e10813443a70a343a59e9a768b408cffc41e9c885e0b1b47a1348b649a054abd1a8073d13c87231fb8084b34fe32d7e725077315db8424cc03b9aa4aed33 SHA512 147a12b419fce1a7005aebd1ee73075f605ae40df810f3f9da028ae5860f1fa54a3f4b220d7d6bb8e13a26acbb1dbdc740b43f968129254e8d0bd190f1854a8e
+DIST kxmlgui-6.26.0.tar.xz 2859404 BLAKE2B 335862326912696f15ef4c6711ee68bb42339d09429404813c152808cd8e571a575f2e0d6fc8f00df945c47d7658035a915f01847e4b5f2f845a1bbba1825526 SHA512 d68b72f9bec7a9f467009fed30bc35aa1dea0a2f71c616a683f98b162f06ac4dde4869a31e76f38df462951cbabd7f324dfc348e989a881d3e8db5d61d98a3e1
diff --git a/kde-frameworks/kxmlgui/kxmlgui-6.25.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-6.25.0.ebuild
new file mode 100644
index 000000000000..9bd0f6bd09b9
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-6.25.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+# slot op: includes QtCore/private/qlocale_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,ssl,widgets,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kglobalaccel-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug 668198: files are missing; whatever.
+ ktoolbar_unittest
+ # bug 650290
+ kxmlgui_unittest
+ # bug 808216
+ ktooltiphelper_unittest
+)
diff --git a/kde-frameworks/kxmlgui/kxmlgui-6.26.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-6.26.0.ebuild
new file mode 100644
index 000000000000..6507d60d7bf2
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-6.26.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# slot op: includes QtCore/private/qlocale_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,ssl,widgets,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kglobalaccel-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug 668198: files are missing; whatever.
+ ktoolbar_unittest
+ # bug 650290
+ kxmlgui_unittest
+ # bug 808216
+ ktooltiphelper_unittest
+)
diff --git a/kde-frameworks/kxmlgui/metadata.xml b/kde-frameworks/kxmlgui/metadata.xml
new file mode 100644
index 000000000000..9e4c5ffce433
--- /dev/null
+++ b/kde-frameworks/kxmlgui/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="designer">Build plugins for <pkg>dev-qt/qttools</pkg>[designer]</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/metadata.xml b/kde-frameworks/metadata.xml
new file mode 100644
index 000000000000..1fe782f45924
--- /dev/null
+++ b/kde-frameworks/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The kde-frameworks category contains KDE Frameworks –
+ add-on libraries for programming with Qt.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie kde-frameworks enthält die KDE Frameworks –
+ Erweiterungen für Qt.
+ </longdescription>
+</catmetadata>
diff --git a/kde-frameworks/modemmanager-qt/Manifest b/kde-frameworks/modemmanager-qt/Manifest
new file mode 100644
index 000000000000..3106ce3a2436
--- /dev/null
+++ b/kde-frameworks/modemmanager-qt/Manifest
@@ -0,0 +1,2 @@
+DIST modemmanager-qt-6.25.0.tar.xz 119068 BLAKE2B 2dd0d15325119e6993c04a076f08687b720faad9da4c62126408b36c7a59408e8fcb42d874711c2b6aa73173b7d4efc5466c3b661c272db3173fc6f141a7d925 SHA512 2ae14a790c8992ed44cd1c2f1f3404fa843792c54ad96862a77379f7670581dd0505c3aaaed4e3bff3853d56dd64f5a7b46867c2fcb08e60b19d796f857d81dd
+DIST modemmanager-qt-6.26.0.tar.xz 119104 BLAKE2B a9ebe5669e8b5c80554995221f06dbf8dfc55fbf89cf22e978806b76b9f26586bfc6cb38835b78aa7a397765d7605dcc11c8b2a086eeb7fae908fcce102ff0d1 SHA512 4a2477484fae8824f000861abf0a5968616984ff112665b4a92fe627f8a2ba5fda3d24091c5545ef97908bba63edf8054c27803b04f700847d21fb0bac3ec738
diff --git a/kde-frameworks/modemmanager-qt/metadata.xml b/kde-frameworks/modemmanager-qt/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/modemmanager-qt/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-6.25.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.25.0.ebuild
new file mode 100644
index 000000000000..46f624216858
--- /dev/null
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.25.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="ModemManager bindings for Qt"
+
+LICENSE="LGPL-2"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
+ net-misc/modemmanager
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-6.26.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.26.0.ebuild
new file mode 100644
index 000000000000..25a4b8c5c4a7
--- /dev/null
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.26.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="ModemManager bindings for Qt"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
+ net-misc/modemmanager
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
diff --git a/kde-frameworks/networkmanager-qt/Manifest b/kde-frameworks/networkmanager-qt/Manifest
new file mode 100644
index 000000000000..0170c1d97139
--- /dev/null
+++ b/kde-frameworks/networkmanager-qt/Manifest
@@ -0,0 +1,2 @@
+DIST networkmanager-qt-6.25.0.tar.xz 187668 BLAKE2B b1ef9f3881a0c6b5dc865dabbd5813765d2318588f122614f3f234955a454ca6a4f17a201cf7f1fb747590783ec2c9fc309cbba7eede7957ac5b91aac299a413 SHA512 3187f875ed018499c7604307672ec6723a9e8a814569fcb8337fc1c0b4b4b6a17ba5631f44dfad3c79b9d936b9cd6f6271d94f614f44ab0000ee721c5b447c77
+DIST networkmanager-qt-6.26.0.tar.xz 187644 BLAKE2B 36b967ee4a0c2cef0a5b04bde98d8e990b2f9c57056fcba9336ec6df4d762adcf0f67f14088b36fb7f29619559ace3b571eb6f312a604bf4bdf50e524aa0f288 SHA512 0260ce3343ca92267aac1b25c353c76475c324b3585c4c39743a42c715e3cae28c2e25eefeec4ca94b5a3da3394e99806a2841a7c1d137888c208936c3683412
diff --git a/kde-frameworks/networkmanager-qt/metadata.xml b/kde-frameworks/networkmanager-qt/metadata.xml
new file mode 100644
index 000000000000..ca4719f42173
--- /dev/null
+++ b/kde-frameworks/networkmanager-qt/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="teamd">Enable Teamd control support</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-6.25.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-6.25.0.ebuild
new file mode 100644
index 000000000000..95da552cc212
--- /dev/null
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-6.25.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="NetworkManager bindings for Qt"
+
+LICENSE="LGPL-2"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="teamd"
+
+DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=net-misc/networkmanager-1.4.0-r1[teamd=]
+"
+RDEPEND="${DEPEND}
+ || (
+ >=net-misc/networkmanager-1.4.0-r1[elogind]
+ >=net-misc/networkmanager-1.4.0-r1[systemd]
+ )
+"
+BDEPEND="virtual/pkgconfig"
+
+CMAKE_SKIP_TESTS=(
+ # bug: 625276
+ managertest
+ settingstest
+ activeconnectiontest
+)
diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-6.26.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-6.26.0.ebuild
new file mode 100644
index 000000000000..b15c3f96b835
--- /dev/null
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-6.26.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="NetworkManager bindings for Qt"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="teamd"
+
+DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=net-misc/networkmanager-1.4.0-r1[teamd=]
+"
+RDEPEND="${DEPEND}
+ || (
+ >=net-misc/networkmanager-1.4.0-r1[elogind]
+ >=net-misc/networkmanager-1.4.0-r1[systemd]
+ )
+"
+BDEPEND="virtual/pkgconfig"
+
+CMAKE_SKIP_TESTS=(
+ # bug: 625276
+ managertest
+ settingstest
+ activeconnectiontest
+)
diff --git a/kde-frameworks/oxygen-icons/Manifest b/kde-frameworks/oxygen-icons/Manifest
new file mode 100644
index 000000000000..178768c4266b
--- /dev/null
+++ b/kde-frameworks/oxygen-icons/Manifest
@@ -0,0 +1,2 @@
+DIST oxygen-icons-6.1.0.tar.xz 244715804 BLAKE2B 9dde25ba1d0a53fdfd2b24d884c59872643bc3bfd278a17220e897d89acd9b81dc59e823623f3076ee674b611c74da29bb6b06ad79d1db47a41041dcac999e95 SHA512 e78d773c469c2bafbfb7da57fc10ebd0611999160a7fc1295449aae8bcdd83a29adf3451529f4c4f2628e7b67b5f1cb6af4fae19942624408ead9f2bb70c4fd9
+DIST oxygen-icons-6.2.0.tar.xz 254734788 BLAKE2B 046936527386490037f2bfc400f78d4b751ab2a3bd8041ea295f497687d72b9eac15e998cd20080881b7143b0d7439f6d954f2142885e3925f07e7bed2f01757 SHA512 d19c5697ec6f5a480521389780216ac2b955e55826fe50f48c3416072daa426709b17e96c973e20291e9936bfa3c99982f2b18629769cd32f88621fa3266e18e
diff --git a/kde-frameworks/oxygen-icons/metadata.xml b/kde-frameworks/oxygen-icons/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/oxygen-icons/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-6.1.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-6.1.0.ebuild
new file mode 100644
index 000000000000..729833e9768f
--- /dev/null
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-6.1.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit cmake kde.org xdg-utils
+
+DESCRIPTION="Oxygen SVG icon theme"
+HOMEPAGE="https://develop.kde.org/frameworks/oxygen-icons/"
+
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-3"
+SLOT="6"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="!kde-frameworks/${PN}:5"
+DEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6 )"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6
+ >=kde-frameworks/extra-cmake-modules-${KFMIN}:0
+ test? ( app-misc/fdupes )
+"
+
+src_prepare() {
+ cmake_src_prepare
+ use test || cmake_comment_add_subdirectory autotests
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-6.2.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-6.2.0.ebuild
new file mode 100644
index 000000000000..3e43801b265a
--- /dev/null
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-6.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit cmake kde.org xdg-utils
+
+DESCRIPTION="Oxygen SVG icon theme"
+HOMEPAGE="https://develop.kde.org/frameworks/oxygen-icons/"
+
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-3"
+SLOT="6"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="!kde-frameworks/${PN}:5"
+DEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6 )"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6
+ >=kde-frameworks/extra-cmake-modules-${KFMIN}:0
+ test? ( app-misc/fdupes )
+"
+
+src_prepare() {
+ cmake_src_prepare
+ use test || cmake_comment_add_subdirectory autotests
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/kde-frameworks/prison/Manifest b/kde-frameworks/prison/Manifest
new file mode 100644
index 000000000000..c03aea4a7315
--- /dev/null
+++ b/kde-frameworks/prison/Manifest
@@ -0,0 +1,2 @@
+DIST prison-6.25.0.tar.xz 57964 BLAKE2B 54c993c9eabc6099dae0fc8c181f00eb86bd6020d11b2aea1691eaabe703b95b0ecda392abc6a4ef14f714d2b52f18da61455d4c2a539d627c10da1338b4e58b SHA512 a9d5f207cb6bcb47c03da9350f6adcf9bb43942bf29e4cc724496caba24d5c106de639aac898ba3033e7d5dbe8ab5613b7d2a9d0daa31458cffad0b5d6d7c2b8
+DIST prison-6.26.0.tar.xz 57928 BLAKE2B ea1c30b4b659a2fc459025f704719d7ae4dd88023fcace7a81652d4c619f44f9d35784eed8e7605ddccf5c03e95ed1154e9ced052c6884d141bc721faeba88c9 SHA512 5dcbc1920209d85c135741d2906a24121bec05203df011a55b1443160aa08455740e497485b6b303c6737ea0d8e71063467be08596033cba152aa38dc7de5ad5
diff --git a/kde-frameworks/prison/metadata.xml b/kde-frameworks/prison/metadata.xml
new file mode 100644
index 000000000000..db37bf8f6461
--- /dev/null
+++ b/kde-frameworks/prison/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg>
+ </flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/prison/prison-6.25.0.ebuild b/kde-frameworks/prison/prison-6.25.0.ebuild
new file mode 100644
index 000000000000..3f7100bcf319
--- /dev/null
+++ b/kde-frameworks/prison/prison-6.25.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="QRCode and data matrix barcode library"
+HOMEPAGE="https://invent.kde.org/frameworks/prison"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="qml"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ media-gfx/qrencode:=
+ media-libs/libdmtx
+ >=media-libs/zxing-cpp-1.4.0:=
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent,widgets] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ # TODO: WITH_MULTIMEDIA?
+ -DWITH_QUICK=$(usex qml)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/prison/prison-6.26.0.ebuild b/kde-frameworks/prison/prison-6.26.0.ebuild
new file mode 100644
index 000000000000..831d7f2b7506
--- /dev/null
+++ b/kde-frameworks/prison/prison-6.26.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="QRCode and data matrix barcode library"
+HOMEPAGE="https://invent.kde.org/frameworks/prison"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="qml"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ media-gfx/qrencode:=
+ media-libs/libdmtx
+ >=media-libs/zxing-cpp-1.4.0:=
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent,widgets] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ # TODO: WITH_MULTIMEDIA?
+ -DWITH_QUICK=$(usex qml)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest
new file mode 100644
index 000000000000..d51dbff2b5f3
--- /dev/null
+++ b/kde-frameworks/purpose/Manifest
@@ -0,0 +1,2 @@
+DIST purpose-6.25.0.tar.xz 192440 BLAKE2B 39e5230c9ea787e479598a72a8b2ca213e33d1a04f4d3ef781dd9ea6eaeb997a1a439f8f627e33ed9daf3c5d68f369aff76f98ce51819fe454650218cb37fa88 SHA512 d8a64976e2bce6072c9d0b6254d38e5f195346e0637f397450088a51c2793be1207efb70002656cfa9a01421f4173e12e3f4673b75ec2d3e478ead40d77d54dd
+DIST purpose-6.26.0.tar.xz 195044 BLAKE2B f594ab037dcf7529054b804cbdde0978db0f5b95229e7bb2d127512e2fb601986147b21330aa65211a87b1dd4a5ff16e07d82e78c707b5047d0b387ae471d2f4 SHA512 13e98fa7e880a98096fb62ada14c8d59c23bd30498309f1712eda7377ebf4b48893eef7fd66f399ef0cce39625c749a1c0cf7c271a3a6b814db4b692ca795067
diff --git a/kde-frameworks/purpose/metadata.xml b/kde-frameworks/purpose/metadata.xml
new file mode 100644
index 000000000000..29818882405e
--- /dev/null
+++ b/kde-frameworks/purpose/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=frameworks-purpose</bugs-to>
+ </upstream>
+ <use>
+ <flag name="webengine">Enable support for system-wide defined KAccounts</flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/purpose/purpose-6.25.0.ebuild b/kde-frameworks/purpose/purpose-6.25.0.ebuild
new file mode 100644
index 000000000000..3b284c45e8f7
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-6.25.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature xdg
+
+DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="bluetooth webengine"
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/prison-${KDE_CATV}*:6
+ webengine? (
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.17[qt6(+)]
+ )
+"
+RDEPEND="${DEPEND}
+ =kde-frameworks/kcmutils-${KDE_CATV}*:6
+ =kde-frameworks/kitemmodels-${KDE_CATV}*:6
+ =kde-frameworks/prison-${KDE_CATV}*:6[qml]
+ bluetooth? ( =kde-frameworks/bluez-qt-${KDE_CATV}*:6 )
+ webengine? (
+ !kde-frameworks/purpose-kaccounts-services
+ >=net-libs/accounts-qml-0.7_p20231028[qt6(+)]
+ )
+"
+BDEPEND="
+ webengine? (
+ dev-util/intltool
+ kde-apps/kaccounts-integration:6
+ )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ use bluetooth ||
+ cmake_comment_add_subdirectory -f src/plugins bluetooth
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package webengine KAccounts6)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Send through KDE Connect" kde-misc/kdeconnect
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-frameworks/purpose/purpose-6.26.0.ebuild b/kde-frameworks/purpose/purpose-6.26.0.ebuild
new file mode 100644
index 000000000000..5fb44817054f
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-6.26.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature xdg
+
+DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="bluetooth webengine"
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/prison-${KDE_CATV}*:6
+ webengine? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.17[qt6(+)]
+ )
+"
+RDEPEND="${DEPEND}
+ =kde-frameworks/kcmutils-${KDE_CATV}*:6
+ =kde-frameworks/kitemmodels-${KDE_CATV}*:6
+ =kde-frameworks/prison-${KDE_CATV}*:6[qml]
+ bluetooth? ( =kde-frameworks/bluez-qt-${KDE_CATV}*:6 )
+ webengine? ( !kde-frameworks/purpose-kaccounts-services )
+"
+BDEPEND="
+ webengine? (
+ dev-util/intltool
+ kde-apps/kaccounts-integration:6
+ )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ use bluetooth ||
+ cmake_comment_add_subdirectory -f src/plugins bluetooth
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_DBUS=$(usex webengine)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Send through KDE Connect" kde-misc/kdeconnect
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-frameworks/qqc2-desktop-style/Manifest b/kde-frameworks/qqc2-desktop-style/Manifest
new file mode 100644
index 000000000000..dba239cc460b
--- /dev/null
+++ b/kde-frameworks/qqc2-desktop-style/Manifest
@@ -0,0 +1,2 @@
+DIST qqc2-desktop-style-6.25.0.tar.xz 92396 BLAKE2B d6094e280077df85b16f100e48917e3dce8f884b724e732caa2b5b26fa0ec01819200d1eb631dfb09936d84d61fda34488a77947043c9100e78bd86f8e12105c SHA512 3a41d358c55b08606ae79cddc7226b5b8ef9c85f7650004dc7fe1b9102dee91f54a17e6cd770bd3e11e25bc649d2287120b38c65f7c4eda32afeb808cf63f64c
+DIST qqc2-desktop-style-6.26.0.tar.xz 92456 BLAKE2B 268427e7c0ac3bd0c6cce7a5f0934c4efef96b062d2d6184cdf3a225f77a09d063902da0ccc98119b1a6b06531a15759ada9021641302f92b68a53ddb2c69dc0 SHA512 5a7f1d24991a1343c2f0618b491e1263559ed332cbc7f1b97f1b6df95a37faa7381ab4a2d44821a943f87b295d12030955894b749dca076d8ff74fee72d0e4e9
diff --git a/kde-frameworks/qqc2-desktop-style/metadata.xml b/kde-frameworks/qqc2-desktop-style/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/qqc2-desktop-style/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.25.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.25.0.ebuild
new file mode 100644
index 000000000000..ead409f04636
--- /dev/null
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.25.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
+
+LICENSE="|| ( GPL-2+ LGPL-3+ )"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE=""
+
+# Qt_6_PRIVATE_API matches org.kde.desktop.so, see also:
+# https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/379
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6=
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ =kde-frameworks/sonnet-${KDE_CATV}*:6[qml]
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 926509
+ animationspeedmodifiertest
+)
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.26.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.26.0.ebuild
new file mode 100644
index 000000000000..fa16fc1a4d6a
--- /dev/null
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.26.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
+
+LICENSE="|| ( GPL-2+ LGPL-3+ )"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# Qt_6_PRIVATE_API matches org.kde.desktop.so, see also:
+# https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/379
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6=
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ =kde-frameworks/sonnet-${KDE_CATV}*:6[qml]
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 926509
+ animationspeedmodifiertest
+)
diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest
new file mode 100644
index 000000000000..86fe373362bc
--- /dev/null
+++ b/kde-frameworks/solid/Manifest
@@ -0,0 +1,2 @@
+DIST solid-6.25.0.tar.xz 305824 BLAKE2B 977c70d41eb6aee97ce07d66f2b5af9f9885268a8fc2e94711d5587493910758b7637af4af1fff4c678b0d585045654ac35379ac24ec57905498260b1ac6afdd SHA512 8bd7ae9cf10e368717c5e78ca879ca22f052e6fa5f3b08f106e9ee1a0943b225466e59ea181db37e0678ae5422e412bbb3d837dbc598f53db5567f87e04646bd
+DIST solid-6.26.0.tar.xz 312812 BLAKE2B 2a53ae2e6ab1f343e2596726bfe7cce387861407aea74dc42cedb61433650d484058b3e4f22b4414d6cb35aaa5c349b23d1f5305d7d64179236b782ae6b9455d SHA512 53243e2cc072a7099782c382f35c396bf225764e7c9483cdd2599c9e31dc80f52f517b3d20623e9890f75d594769958a5a84d2a3cb5723888a45a9c21f081dd5
diff --git a/kde-frameworks/solid/metadata.xml b/kde-frameworks/solid/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/solid/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/solid/solid-6.25.0.ebuild b/kde-frameworks/solid/solid-6.25.0.ebuild
new file mode 100644
index 000000000000..181934de96bc
--- /dev/null
+++ b/kde-frameworks/solid/solid-6.25.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="ios"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ sys-apps/util-linux
+ sys-fs/udisks:2
+ virtual/libudev:=
+ ios? (
+ app-pda/libimobiledevice:=
+ app-pda/libplist:=
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package ios IMobileDevice)
+ $(cmake_use_find_package ios PList)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "media player devices support" app-misc/media-player-info
+ fi
+}
diff --git a/kde-frameworks/solid/solid-6.26.0.ebuild b/kde-frameworks/solid/solid-6.26.0.ebuild
new file mode 100644
index 000000000000..047ef5555bf2
--- /dev/null
+++ b/kde-frameworks/solid/solid-6.26.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="ios"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ sys-apps/util-linux
+ sys-fs/udisks:2
+ virtual/libudev:=
+ ios? (
+ app-pda/libimobiledevice:=
+ app-pda/libplist:=
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package ios IMobileDevice)
+ $(cmake_use_find_package ios PList)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "media player devices support" app-misc/media-player-info
+ fi
+}
diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest
new file mode 100644
index 000000000000..0b91d726a6d9
--- /dev/null
+++ b/kde-frameworks/sonnet/Manifest
@@ -0,0 +1,2 @@
+DIST sonnet-6.25.0.tar.xz 2414332 BLAKE2B 72b08dad0cf414cf53bbb14a19f28d71399f4ddd3022b4218420a59ef22f523c034925c1da37352b6801a8a1e5ddeed80e7fe5d0e15795a822d837131bc2be5c SHA512 6524ab78ceb572b18d05ee79b053fb641d62a86a53dcc0adc863558a4165083077a76401c101c085c38f989cee5ac69748e99f195bf72fe2505c886910cbb247
+DIST sonnet-6.26.0.tar.xz 2414668 BLAKE2B efaac11713eb323859cc9634926ea41225457664d42fb1bf6c2616a03347ff3d9aff6413b56e77075b19a3c20afbecd2b1223e9c48890ed5d176839a05eea0f6 SHA512 7b03dfcc8d946adc938630bc9137ac7a24e6494bc88fef395d15bdbdb80e581fca82f91e5e9420ba785063bcdcae90b6a9b1289bb6761c85823e91e95b1d9dfe
diff --git a/kde-frameworks/sonnet/metadata.xml b/kde-frameworks/sonnet/metadata.xml
new file mode 100644
index 000000000000..2ec010018eb1
--- /dev/null
+++ b/kde-frameworks/sonnet/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <use>
+ <flag name="aspell">Enable the <pkg>app-text/aspell</pkg> spell-checking backend</flag>
+ <flag name="designer">Build plugins for <pkg>dev-qt/qttools</pkg>[designer]</flag>
+ <flag name="hunspell">Enable the <pkg>app-text/hunspell</pkg> spell-checking backend</flag>
+ <flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg>
+ </flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/sonnet/sonnet-6.25.0.ebuild b/kde-frameworks/sonnet/sonnet-6.25.0.ebuild
new file mode 100644
index 000000000000..57d10999df13
--- /dev/null
+++ b/kde-frameworks/sonnet/sonnet-6.25.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
+
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
+IUSE="aspell +hunspell qml"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ aspell? ( app-text/aspell )
+ hunspell? ( app-text/hunspell:= )
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 779994
+ sonnet-test_autodetect
+ # bug 680032
+ sonnet-test_settings
+ sonnet-test_highlighter
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package aspell ASPELL)
+ $(cmake_use_find_package hunspell HUNSPELL)
+ -DSONNET_USE_QML=$(usex qml)
+ )
+ if ! use aspell && ! use hunspell; then
+ mycmakeargs+=( -DSONNET_NO_BACKENDS=ON )
+ fi
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/sonnet/sonnet-6.26.0.ebuild b/kde-frameworks/sonnet/sonnet-6.26.0.ebuild
new file mode 100644
index 000000000000..9521f872aad5
--- /dev/null
+++ b/kde-frameworks/sonnet/sonnet-6.26.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
+
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="aspell +hunspell qml"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ aspell? ( app-text/aspell )
+ hunspell? ( app-text/hunspell:= )
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 779994
+ sonnet-test_autodetect
+ # bug 680032
+ sonnet-test_settings
+ sonnet-test_highlighter
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package aspell ASPELL)
+ $(cmake_use_find_package hunspell HUNSPELL)
+ -DSONNET_USE_QML=$(usex qml)
+ )
+ if ! use aspell && ! use hunspell; then
+ mycmakeargs+=( -DSONNET_NO_BACKENDS=ON )
+ fi
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/syndication/Manifest b/kde-frameworks/syndication/Manifest
new file mode 100644
index 000000000000..a85e3107b0a7
--- /dev/null
+++ b/kde-frameworks/syndication/Manifest
@@ -0,0 +1,2 @@
+DIST syndication-6.25.0.tar.xz 569380 BLAKE2B 09b2588d9b7e35920c1544bac0ed5989986eca115a838d2394e79d1fb0e7f5a70d72fddecc10defae1d4fec77ff5baa455edb85bff5a9d22d5e7d20dc9520a62 SHA512 cdda1fa551f39b8b6ec951f9397b5c06aadf8acee976027ecd0740406cf5192015cb65724a023b55f8139f6d06a70362da56f44406054a4c19bb613a90214b25
+DIST syndication-6.26.0.tar.xz 569348 BLAKE2B efd6fc2b8c386d92ba3757b726607eeabdf699fa8c3e5e883960a4e55ebea112982c3a4724120b45719c16803184b7bfa3cc7e21d1056b4ecb768b232eaa7e97 SHA512 e3b663e1300d23ce4b3b1d22e5662584e8feeab22777aba132b35a592bcb0fed292f7e660dd90abf6ddc698d3f67da451d59cae1420731cc042509f0cd11fe85
diff --git a/kde-frameworks/syndication/metadata.xml b/kde-frameworks/syndication/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/syndication/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/syndication/syndication-6.25.0.ebuild b/kde-frameworks/syndication/syndication-6.25.0.ebuild
new file mode 100644
index 000000000000..d8fff3f6a59d
--- /dev/null
+++ b/kde-frameworks/syndication/syndication-6.25.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for parsing RSS and Atom feeds"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[xml]
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
+"
diff --git a/kde-frameworks/syndication/syndication-6.26.0.ebuild b/kde-frameworks/syndication/syndication-6.26.0.ebuild
new file mode 100644
index 000000000000..f8529d86e76d
--- /dev/null
+++ b/kde-frameworks/syndication/syndication-6.26.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for parsing RSS and Atom feeds"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[xml]
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
+"
diff --git a/kde-frameworks/syntax-highlighting/Manifest b/kde-frameworks/syntax-highlighting/Manifest
new file mode 100644
index 000000000000..d3650a55bf82
--- /dev/null
+++ b/kde-frameworks/syntax-highlighting/Manifest
@@ -0,0 +1,2 @@
+DIST syntax-highlighting-6.25.0.tar.xz 3881996 BLAKE2B 53cd6ddaebd410afa62f2d426c2fdfec7e9523b913f97c35a2853a1ef095488632848b24d19bf6f2257170d58d982276e9b297dda2d3c1b1e0bc07dd15fd09ad SHA512 93bcf957d61bc20923f4ffe1bdef89a0929e3004b27ea4f22db0522e71d7b616cd517f3faaf2b3a5acc27c21f0b97ed339b31b73a0f8140f1f3f2f9840586463
+DIST syntax-highlighting-6.26.0.tar.xz 3894972 BLAKE2B fbce88fb4d8a54f9817716b1f01378ece0264bf6cc123018b62a8e8d6c745435b59684455e74ae103f7cb14a71ca4a33c056be7bb52664cdfaf01cc33cc53752 SHA512 408d6c68510ed1f23ad2a9cab0ebac6c50f6f4508f09c28d6e6d19f247c6f8e524f3059dc14642d015ca8c2109875ad37ca58d3103f7bddbf7c490905ce26acc
diff --git a/kde-frameworks/syntax-highlighting/metadata.xml b/kde-frameworks/syntax-highlighting/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/syntax-highlighting/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-6.25.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-6.25.0.ebuild
new file mode 100644
index 000000000000..9b92549f98dc
--- /dev/null
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-6.25.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org python-any-r1
+
+DESCRIPTION="Framework for syntax highlighting"
+
+LICENSE="MIT"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# examples: dev-qt/qtbase[printsupport,widgets]
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+DEPEND="${RDEPEND}
+ dev-libs/xerces-c
+"
+BDEPEND="${PYTHON_DEPS}
+ dev-lang/perl
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython_EXECUTABLE="${PYTHON}"
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-6.26.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-6.26.0.ebuild
new file mode 100644
index 000000000000..de4861c87302
--- /dev/null
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-6.26.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org python-any-r1
+
+DESCRIPTION="Framework for syntax highlighting"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# examples: dev-qt/qtbase[printsupport,widgets]
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+DEPEND="${RDEPEND}
+ dev-libs/xerces-c
+"
+BDEPEND="${PYTHON_DEPS}
+ dev-lang/perl
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython_EXECUTABLE="${PYTHON}"
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/threadweaver/Manifest b/kde-frameworks/threadweaver/Manifest
new file mode 100644
index 000000000000..68f1ed2e4bfd
--- /dev/null
+++ b/kde-frameworks/threadweaver/Manifest
@@ -0,0 +1,2 @@
+DIST threadweaver-6.25.0.tar.xz 1415380 BLAKE2B 9c4a2492d00bde446bbf963061a6476441ab10f6afc9a93a630eccd7fce916b10a8cc5ebfdebbfade27191aa5fc491c7419106b41119ac36889d93be81deb9df SHA512 6aff5d97399dd6241ac6c711b58785525b76ea1eed4e7fff8179e76d4c32e3bd65435f1884988217f5194bf271a12263d826ff23a9816ebfcba7792d8c2d5747
+DIST threadweaver-6.26.0.tar.xz 1415360 BLAKE2B 30cc4b4195fb7bcc625e76a782b8f02245e7a40715841589e819b3f14ae3549b8689d378a8c74cfcd2d29fe7a23e1ed87274903bfc295aa469684545f639bbc7 SHA512 c891152ff92fdd23b4f90a1de163c8d5330a91e4b551ea6c7a31ff4b3b1362ea819e3a3e9cb637688752dcd96639c54ef54fc05b0e620f9c6c35c0c94adecb64
diff --git a/kde-frameworks/threadweaver/metadata.xml b/kde-frameworks/threadweaver/metadata.xml
new file mode 100644
index 000000000000..9f1d85b9eeb5
--- /dev/null
+++ b/kde-frameworks/threadweaver/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/kde-frameworks/threadweaver/threadweaver-6.25.0-r1.ebuild b/kde-frameworks/threadweaver/threadweaver-6.25.0-r1.ebuild
new file mode 100644
index 000000000000..36d891990839
--- /dev/null
+++ b/kde-frameworks/threadweaver/threadweaver-6.25.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.9.0
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND=">=dev-qt/qtbase-${QTMIN}:6"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ cmake_comment_add_subdirectory benchmarks
+ ecm_src_prepare
+}
diff --git a/kde-frameworks/threadweaver/threadweaver-6.26.0-r1.ebuild b/kde-frameworks/threadweaver/threadweaver-6.26.0-r1.ebuild
new file mode 100644
index 000000000000..6e9fc00cfd68
--- /dev/null
+++ b/kde-frameworks/threadweaver/threadweaver-6.26.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.9.0
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND=">=dev-qt/qtbase-${QTMIN}:6"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ cmake_comment_add_subdirectory benchmarks
+ ecm_src_prepare
+}