aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/pkgcheck.yaml15
-rw-r--r--.github/workflows/pkgcheck_merge.yaml17
-rw-r--r--Documentation/CONTRIBUTORS8
-rwxr-xr-xDocumentation/maintainers/cmake_dep_check.py2
-rwxr-xr-xDocumentation/maintainers/dynlink-scanner13
-rwxr-xr-xDocumentation/maintainers/new/frameworks-bump.sh13
-rwxr-xr-xDocumentation/maintainers/new/lib.sh2
-rwxr-xr-xDocumentation/maintainers/regenerate-files74
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-5.1121
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.1121
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.1121
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.1121
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.1121
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-5-5.116/_HEADER_ (renamed from Documentation/package.accept_keywords/.kde-frameworks-5-5.112/_HEADER_)4
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-5.1161
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.1161
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.1161
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.1161
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.1161
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-5-5.116/more-deps (renamed from Documentation/package.accept_keywords/.kde-frameworks-5-5.112/more-deps)0
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-6.4/_HEADER_2
l---------Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-6.41
l---------Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier1-6.41
l---------Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier2-6.41
l---------Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier3-6.41
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-6.4/more-deps6
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live.base/_HEADER_2
l---------Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-live1
l---------Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier1-live1
l---------Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier2-live1
l---------Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier3-live1
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps6
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live/_HEADER_2
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-live2
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier1-live32
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live17
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live24
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live/more-deps6
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/_HEADER_2
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-baseapps-23.045
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-gear-23.0410
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeaccessibility-23.045
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeadmin-23.043
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeedu-23.0426
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegames-23.0443
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegraphics-23.0418
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdemultimedia-23.0415
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdenetwork-23.0420
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdepim-23.0457
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdesdk-23.0419
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeutils-23.0425
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.04/_HEADER_2
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kde-baseapps-23.041
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kde-gear-23.041
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kdeaccessibility-23.041
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kdeadmin-23.041
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kdeedu-23.041
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kdegames-23.041
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kdegraphics-23.041
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kdemultimedia-23.041
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kdenetwork-23.041
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kdepim-23.041
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kdesdk-23.041
l---------Documentation/package.accept_keywords/.kde-gear-23.04/kdeutils-23.041
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/_HEADER_2
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-baseapps-23.085
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-gear-23.0810
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeaccessibility-23.085
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeadmin-23.083
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeedu-23.0826
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegames-23.0843
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegraphics-23.0818
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdemultimedia-23.0815
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdenetwork-23.0819
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdepim-23.0857
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdesdk-23.0819
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeutils-23.0824
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-24.05/_HEADER_2
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kde-baseapps-24.051
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kde-gear-24.051
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kdeaccessibility-24.051
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kdeadmin-24.051
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kdeedu-24.051
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kdegames-24.051
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kdegraphics-24.051
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kdemultimedia-24.051
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kdenetwork-24.051
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kdepim-24.051
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kdesdk-24.051
l---------Documentation/package.accept_keywords/.kde-gear-24.05/kdeutils-24.051
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-24.05/more-deps22
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-live.base/more-deps13
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-live/kdegames-live1
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-live/kdegraphics-live1
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-live/kdemultimedia-live1
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-live/kdepim-live1
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-live/kdesdk-live1
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live2
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-live/more-deps13
-rw-r--r--Documentation/package.accept_keywords/.kde-plasma-6.1/_HEADER_2
l---------Documentation/package.accept_keywords/.kde-plasma-6.1/kde-plasma-6.11
-rw-r--r--Documentation/package.accept_keywords/.kde-plasma-6.1/more-deps13
-rw-r--r--Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps12
-rw-r--r--Documentation/package.accept_keywords/.kde-plasma-live/kde-plasma-live5
-rw-r--r--Documentation/package.accept_keywords/.kde-plasma-live/more-deps12
-rw-r--r--Documentation/package.accept_keywords/kde-frameworks-5.112.keywords88
-rw-r--r--Documentation/package.accept_keywords/kde-frameworks-5.116.keywords88
-rw-r--r--Documentation/package.accept_keywords/kde-frameworks-6.4.keywords84
-rw-r--r--[l---------]Documentation/package.accept_keywords/kde-frameworks-live.keywords85
-rw-r--r--Documentation/package.accept_keywords/kde-gear-23.04.49.9999.keywords249
-rw-r--r--Documentation/package.accept_keywords/kde-gear-23.04.keywords249
-rw-r--r--Documentation/package.accept_keywords/kde-gear-23.08.49.9999.keywords247
-rw-r--r--Documentation/package.accept_keywords/kde-gear-24.05.keywords272
-rw-r--r--Documentation/package.accept_keywords/kde-gear-live.keywords20
-rw-r--r--Documentation/package.accept_keywords/kde-plasma-6.1.keywords79
-rw-r--r--Documentation/package.accept_keywords/kde-plasma-live.keywords17
-rw-r--r--Documentation/package.mask/kde-frameworks-5.11288
-rw-r--r--Documentation/package.mask/kde-frameworks-5.11688
-rw-r--r--Documentation/package.mask/kde-frameworks-6.478
-rw-r--r--[l---------]Documentation/package.mask/kde-frameworks-live79
-rw-r--r--Documentation/package.mask/kde-gear-23.04249
-rw-r--r--Documentation/package.mask/kde-gear-24.05250
-rw-r--r--Documentation/package.mask/kde-gear-live7
-rw-r--r--Documentation/package.mask/kde-plasma-6.166
-rw-r--r--Documentation/package.mask/kde-plasma-live5
l---------Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-5.1121
l---------Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.1121
l---------Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.1121
l---------Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.1121
l---------Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.1121
-rw-r--r--Documentation/package.unmask/.kde-frameworks-5-5.116/_HEADER_ (renamed from Documentation/package.unmask/.kde-frameworks-5-5.112/_HEADER_)4
l---------Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-5.1161
l---------Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.1161
l---------Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.1161
l---------Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.1161
l---------Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.1161
-rw-r--r--Documentation/package.unmask/.kde-frameworks-6.4/_HEADER_2
l---------Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-6.41
l---------Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier1-6.41
l---------Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier2-6.41
l---------Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier3-6.41
-rw-r--r--Documentation/package.unmask/.kde-frameworks-6.4/more-deps (renamed from Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/more-deps)0
-rw-r--r--Documentation/package.unmask/.kde-frameworks-live/_HEADER_2
l---------Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-live1
l---------Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier1-live1
l---------Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier2-live1
l---------Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier3-live1
-rw-r--r--Documentation/package.unmask/.kde-frameworks-live/more-deps (renamed from Documentation/package.accept_keywords/.kde-gear-23.04/more-deps)0
-rw-r--r--Documentation/package.unmask/.kde-gear-23.04/_HEADER_2
l---------Documentation/package.unmask/.kde-gear-23.04/kde-baseapps-23.041
l---------Documentation/package.unmask/.kde-gear-23.04/kde-gear-23.041
l---------Documentation/package.unmask/.kde-gear-23.04/kdeaccessibility-23.041
l---------Documentation/package.unmask/.kde-gear-23.04/kdeadmin-23.041
l---------Documentation/package.unmask/.kde-gear-23.04/kdeedu-23.041
l---------Documentation/package.unmask/.kde-gear-23.04/kdegames-23.041
l---------Documentation/package.unmask/.kde-gear-23.04/kdegraphics-23.041
l---------Documentation/package.unmask/.kde-gear-23.04/kdemultimedia-23.041
l---------Documentation/package.unmask/.kde-gear-23.04/kdenetwork-23.041
l---------Documentation/package.unmask/.kde-gear-23.04/kdepim-23.041
l---------Documentation/package.unmask/.kde-gear-23.04/kdesdk-23.041
l---------Documentation/package.unmask/.kde-gear-23.04/kdeutils-23.041
-rw-r--r--Documentation/package.unmask/.kde-gear-24.05/_HEADER_2
l---------Documentation/package.unmask/.kde-gear-24.05/kde-baseapps-24.051
l---------Documentation/package.unmask/.kde-gear-24.05/kde-gear-24.051
l---------Documentation/package.unmask/.kde-gear-24.05/kdeaccessibility-24.051
l---------Documentation/package.unmask/.kde-gear-24.05/kdeadmin-24.051
l---------Documentation/package.unmask/.kde-gear-24.05/kdeedu-24.051
l---------Documentation/package.unmask/.kde-gear-24.05/kdegames-24.051
l---------Documentation/package.unmask/.kde-gear-24.05/kdegraphics-24.051
l---------Documentation/package.unmask/.kde-gear-24.05/kdemultimedia-24.051
l---------Documentation/package.unmask/.kde-gear-24.05/kdenetwork-24.051
l---------Documentation/package.unmask/.kde-gear-24.05/kdepim-24.051
l---------Documentation/package.unmask/.kde-gear-24.05/kdesdk-24.051
l---------Documentation/package.unmask/.kde-gear-24.05/kdeutils-24.051
-rw-r--r--Documentation/package.unmask/.kde-gear-24.05/more-deps (renamed from Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/more-deps)0
-rw-r--r--Documentation/package.unmask/.kde-gear-live/more-deps0
-rw-r--r--Documentation/package.unmask/.kde-plasma-6.1/_HEADER_2
l---------Documentation/package.unmask/.kde-plasma-6.1/kde-plasma-6.11
-rw-r--r--Documentation/package.unmask/.kde-plasma-6.1/more-deps0
-rw-r--r--Documentation/package.unmask/.kde-plasma-live/more-deps0
-rw-r--r--Documentation/package.unmask/kde-frameworks-5.11288
-rw-r--r--Documentation/package.unmask/kde-frameworks-5.11688
-rw-r--r--Documentation/package.unmask/kde-frameworks-6.478
-rw-r--r--[l---------]Documentation/package.unmask/kde-frameworks-live79
-rw-r--r--Documentation/package.unmask/kde-gear-23.04249
-rw-r--r--Documentation/package.unmask/kde-gear-24.05250
-rw-r--r--Documentation/package.unmask/kde-gear-live7
-rw-r--r--Documentation/package.unmask/kde-plasma-6.166
-rw-r--r--Documentation/package.unmask/kde-plasma-live5
-rw-r--r--app-accessibility/kontrast/kontrast-23.08.49.9999.ebuild35
-rw-r--r--app-accessibility/kontrast/kontrast-9999.ebuild30
-rw-r--r--app-accessibility/kontrast/metadata.xml1
-rw-r--r--app-admin/systemdgenie/metadata.xml1
-rw-r--r--app-admin/systemdgenie/systemdgenie-9999.ebuild32
-rw-r--r--app-backup/kup/kup-9999.ebuild46
-rw-r--r--app-backup/kup/metadata.xml1
-rw-r--r--app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.49.9999.ebuild62
-rw-r--r--app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild31
-rw-r--r--app-cdr/dolphin-plugins-mountiso/metadata.xml1
-rw-r--r--app-cdr/isoimagewriter/isoimagewriter-9999.ebuild36
-rw-r--r--app-crypt/keysmith/keysmith-23.08.49.9999.ebuild34
-rw-r--r--app-crypt/keysmith/keysmith-9999.ebuild32
-rw-r--r--app-editors/ghostwriter/ghostwriter-23.08.49.9999.ebuild41
-rw-r--r--app-editors/ghostwriter/ghostwriter-9999.ebuild27
-rw-r--r--app-editors/ghostwriter/metadata.xml2
-rw-r--r--app-editors/kile/kile-9999.ebuild57
-rw-r--r--app-editors/kile/metadata.xml3
-rw-r--r--app-editors/okteta/okteta-9999.ebuild6
-rw-r--r--app-i18n/pology/pology-9999.ebuild2
-rw-r--r--app-misc/calindori/calindori-9999.ebuild39
-rw-r--r--app-misc/calindori/metadata.xml1
-rw-r--r--app-misc/kookbook/kookbook-9999.ebuild17
-rw-r--r--app-misc/kookbook/metadata.xml1
-rw-r--r--app-office/calligra/calligra-9999.ebuild113
-rw-r--r--app-office/calligra/metadata.xml1
-rw-r--r--app-office/calligraplan/calligraplan-9999.ebuild6
-rw-r--r--app-office/kexi/kexi-9999.ebuild11
-rw-r--r--app-office/kmymoney/kmymoney-5.1.9999.ebuild6
-rw-r--r--app-office/kmymoney/kmymoney-9999.ebuild6
-rw-r--r--app-office/ktimetracker/ktimetracker-9999.ebuild48
-rw-r--r--app-office/libalkimia/libalkimia-8.9999.ebuild15
-rw-r--r--app-office/libalkimia/libalkimia-9999.ebuild15
-rw-r--r--app-office/merkuro/merkuro-23.08.49.9999.ebuild58
-rw-r--r--app-office/merkuro/merkuro-9999.ebuild72
-rw-r--r--app-office/skrooge/skrooge-9999.ebuild6
-rw-r--r--app-text/arianna/arianna-9999.ebuild40
-rw-r--r--app-text/arianna/metadata.xml12
-rw-r--r--app-text/chmk/chmk-9999.ebuild2
-rw-r--r--app-text/chmk/metadata.xml1
-rw-r--r--app-text/kbibtex/kbibtex-9999.ebuild69
-rw-r--r--app-text/kbibtex/metadata.xml1
-rw-r--r--app-text/kjots/kjots-9999.ebuild54
-rw-r--r--app-text/kjots/metadata.xml4
-rw-r--r--app-text/marknote/marknote-9999.ebuild39
-rw-r--r--app-text/marknote/metadata.xml12
-rw-r--r--dev-db/futuresql/futuresql-9999.ebuild4
-rw-r--r--dev-db/futuresql5/Manifest1
-rw-r--r--dev-db/futuresql5/futuresql5-0.1.1.ebuild38
-rw-r--r--dev-db/futuresql5/futuresql5-9999.ebuild2
-rw-r--r--dev-db/kdb/kdb-9999.ebuild6
-rw-r--r--dev-debug/kdbg/kdbg-9999.ebuild (renamed from dev-util/kdbg/kdbg-9999.ebuild)8
-rw-r--r--dev-debug/kdbg/metadata.xml (renamed from dev-util/kdbg/metadata.xml)0
-rw-r--r--dev-libs/appstream/appstream-9999.ebuild6
-rw-r--r--dev-libs/atcore/atcore-9999.ebuild6
-rw-r--r--dev-libs/grantlee/files/grantlee-0.3.0-nonfatal-warnings.patch17
-rw-r--r--dev-libs/grantlee/files/grantlee-5.3.0-slot.patch65
-rw-r--r--dev-libs/grantlee/grantlee-9999.ebuild61
-rw-r--r--dev-libs/kasync/kasync-9999.ebuild18
-rw-r--r--dev-libs/kdiagram/kdiagram-9999.ebuild16
-rw-r--r--dev-libs/kirigami-addons/kirigami-addons-9999.ebuild18
-rw-r--r--dev-libs/kopeninghours/kopeninghours-23.08.49.9999.ebuild64
-rw-r--r--dev-libs/kopeninghours/kopeninghours-9999.ebuild23
-rw-r--r--dev-libs/kopeninghours/metadata.xml1
-rw-r--r--dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild47
-rw-r--r--dev-libs/kosmindoormap/kosmindoormap-9999.ebuild41
-rw-r--r--dev-libs/kosmindoormap/metadata.xml4
-rw-r--r--dev-libs/kpeoplevcard/kpeoplevcard-9999.ebuild30
-rw-r--r--dev-libs/kproperty/kproperty-9999.ebuild6
-rw-r--r--dev-libs/kpublictransport/kpublictransport-23.08.49.9999.ebuild40
-rw-r--r--dev-libs/kpublictransport/kpublictransport-9999.ebuild21
-rw-r--r--dev-libs/kreport/kreport-9999.ebuild6
-rw-r--r--dev-libs/ktextaddons/ktextaddons-9999.ebuild42
-rw-r--r--dev-libs/ktextaddons/metadata.xml1
-rw-r--r--dev-libs/kweathercore/kweathercore-9999.ebuild35
-rw-r--r--dev-libs/kweathercore/metadata.xml1
-rw-r--r--dev-libs/libphutil/libphutil-9999.ebuild22
-rw-r--r--dev-libs/mauikit/mauikit-9999.ebuild6
-rw-r--r--dev-libs/plasma-wayland-protocols/metadata.xml1
-rw-r--r--dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-9999.ebuild24
-rw-r--r--dev-libs/qcoro/metadata.xml1
-rw-r--r--dev-libs/qcoro/qcoro-9999.ebuild18
-rw-r--r--dev-libs/qcoro5/qcoro5-9999.ebuild7
-rw-r--r--dev-python/parse_cmake/files/parse_cmake-0.4.1-dont-install-tests.patch19
-rw-r--r--dev-python/parse_cmake/metadata.xml1
-rw-r--r--dev-python/parse_cmake/parse_cmake-0.4.1-r1.ebuild26
-rw-r--r--dev-python/parse_cmake/parse_cmake-0.4.1-r2.ebuild30
-rw-r--r--dev-util/kdevelop-css/kdevelop-css-9999.ebuild6
-rw-r--r--dev-util/kdevelop-embedded/kdevelop-embedded-9999.ebuild6
-rw-r--r--dev-util/kdevelop-krazy2/kdevelop-krazy2-9999.ebuild6
-rw-r--r--dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild13
-rw-r--r--dev-util/kdevelop-php/kdevelop-php-23.08.49.9999.ebuild53
-rw-r--r--dev-util/kdevelop-php/kdevelop-php-9999.ebuild44
-rw-r--r--dev-util/kdevelop-python/kdevelop-python-23.08.49.9999.ebuild51
-rw-r--r--dev-util/kdevelop-python/kdevelop-python-9999.ebuild41
-rw-r--r--dev-util/kdevelop-upload/kdevelop-upload-9999.ebuild6
-rw-r--r--dev-util/kdevelop-valgrind/kdevelop-valgrind-9999.ebuild8
-rw-r--r--dev-util/kdevelop/kdevelop-23.08.49.9999.ebuild131
-rw-r--r--dev-util/kdevelop/kdevelop-9999.ebuild145
-rw-r--r--dev-util/kdevelop/metadata.xml3
-rw-r--r--dev-util/kio-perldoc/kio-perldoc-23.08.49.9999.ebuild23
-rw-r--r--dev-util/kio-perldoc/kio-perldoc-9999.ebuild12
-rw-r--r--dev-util/kio-perldoc/metadata.xml1
-rw-r--r--dev-util/massif-visualizer/massif-visualizer-9999.ebuild47
-rw-r--r--dev-vcs/kdesvn/kdesvn-9999.ebuild58
-rw-r--r--dev-vcs/kdesvn/metadata.xml4
-rw-r--r--eclass/cmake.eclass12
-rw-r--r--eclass/ecm.eclass67
-rw-r--r--eclass/frameworks.kde.org.eclass4
-rw-r--r--eclass/gear.kde.org.eclass240
-rw-r--r--eclass/kde.org.eclass16
-rw-r--r--eclass/plasma.kde.org.eclass14
-rw-r--r--eclass/virtualdbus.eclass2
-rw-r--r--games-board/atlantik/atlantik-9999.ebuild35
-rw-r--r--games-board/atlantik/metadata.xml1
-rw-r--r--games-kids/gcompris/gcompris-9999.ebuild4
-rw-r--r--games-mud/kmuddy/kmuddy-9999.ebuild7
-rw-r--r--games-mud/kmuddy/metadata.xml1
-rw-r--r--games-puzzle/skladnik/metadata.xml12
-rw-r--r--games-puzzle/skladnik/skladnik-9999.ebuild33
-rw-r--r--gui-apps/liquidshell/liquidshell-9999.ebuild6
-rw-r--r--gui-apps/liquidshell/metadata.xml1
-rw-r--r--gui-apps/xwaylandvideobridge/xwaylandvideobridge-9999.ebuild25
-rw-r--r--kde-apps/akonadi-calendar/akonadi-calendar-23.08.49.9999.ebuild50
-rw-r--r--kde-apps/akonadi-calendar/akonadi-calendar-9999.ebuild58
-rw-r--r--kde-apps/akonadi-contacts/akonadi-contacts-23.08.49.9999.ebuild46
-rw-r--r--kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild49
-rw-r--r--kde-apps/akonadi-import-wizard/akonadi-import-wizard-23.08.49.9999.ebuild43
-rw-r--r--kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild48
-rw-r--r--kde-apps/akonadi-mime/akonadi-mime-23.08.49.9999.ebuild38
-rw-r--r--kde-apps/akonadi-mime/akonadi-mime-9999.ebuild32
-rw-r--r--kde-apps/akonadi-notes/akonadi-notes-23.08.49.9999.ebuild26
-rw-r--r--kde-apps/akonadi-notes/akonadi-notes-9999.ebuild15
-rw-r--r--kde-apps/akonadi-search/akonadi-search-23.08.49.9999.ebuild49
-rw-r--r--kde-apps/akonadi-search/akonadi-search-9999.ebuild51
-rw-r--r--kde-apps/akonadi-search/metadata.xml1
-rw-r--r--kde-apps/akonadi/akonadi-23.08.49.9999.ebuild112
-rw-r--r--kde-apps/akonadi/akonadi-9999.ebuild57
-rw-r--r--kde-apps/akonadi/files/README.gentoo39
-rw-r--r--kde-apps/akonadi/metadata.xml2
-rw-r--r--kde-apps/akonadiconsole/akonadiconsole-23.08.49.9999.ebuild49
-rw-r--r--kde-apps/akonadiconsole/akonadiconsole-9999.ebuild57
-rw-r--r--kde-apps/akregator/akregator-23.08.49.9999.ebuild61
-rw-r--r--kde-apps/akregator/akregator-9999.ebuild69
-rw-r--r--kde-apps/akregator/metadata.xml3
-rw-r--r--kde-apps/amor/amor-9999.ebuild8
-rw-r--r--kde-apps/amor/metadata.xml1
-rw-r--r--kde-apps/analitza/analitza-23.08.49.9999.ebuild45
-rw-r--r--kde-apps/analitza/analitza-9999.ebuild18
-rw-r--r--kde-apps/ark/ark-23.08.49.9999.ebuild81
-rw-r--r--kde-apps/ark/ark-9999.ebuild49
-rw-r--r--kde-apps/artikulate/artikulate-23.08.49.9999.ebuild46
-rw-r--r--kde-apps/artikulate/artikulate-9999.ebuild6
-rw-r--r--kde-apps/audiocd-kio/audiocd-kio-23.08.49.9999.ebuild48
-rw-r--r--kde-apps/audiocd-kio/audiocd-kio-9999.ebuild28
-rw-r--r--kde-apps/baloo-widgets/baloo-widgets-23.08.49.9999.ebuild33
-rw-r--r--kde-apps/baloo-widgets/baloo-widgets-9999.ebuild27
-rw-r--r--kde-apps/blinken/blinken-23.08.49.9999.ebuild37
-rw-r--r--kde-apps/blinken/blinken-9999.ebuild29
-rw-r--r--kde-apps/bomber/bomber-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/bomber/bomber-9999.ebuild29
-rw-r--r--kde-apps/bovo/bovo-23.08.49.9999.ebuild36
-rw-r--r--kde-apps/bovo/bovo-9999.ebuild30
-rw-r--r--kde-apps/calendarjanitor/calendarjanitor-23.08.49.9999.ebuild41
-rw-r--r--kde-apps/calendarjanitor/calendarjanitor-9999.ebuild22
-rw-r--r--kde-apps/calendarsupport/calendarsupport-23.08.49.9999.ebuild47
-rw-r--r--kde-apps/calendarsupport/calendarsupport-9999.ebuild52
-rw-r--r--kde-apps/cantor/cantor-23.08.49.9999.ebuild110
-rw-r--r--kde-apps/cantor/cantor-9999.ebuild23
-rw-r--r--kde-apps/cantor/metadata.xml2
-rw-r--r--kde-apps/cervisia/cervisia-23.08.49.9999.ebuild42
-rw-r--r--kde-apps/cervisia/cervisia-9999.ebuild6
-rw-r--r--kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-23.08.49.9999.ebuild61
-rw-r--r--kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild27
-rw-r--r--kde-apps/dolphin-plugins-dropbox/metadata.xml1
-rw-r--r--kde-apps/dolphin-plugins-git/dolphin-plugins-git-23.08.49.9999.ebuild64
-rw-r--r--kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild26
-rw-r--r--kde-apps/dolphin-plugins-git/metadata.xml1
-rw-r--r--kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-23.08.49.9999.ebuild67
-rw-r--r--kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild34
-rw-r--r--kde-apps/dolphin-plugins-mercurial/metadata.xml1
-rw-r--r--kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-23.08.49.9999.ebuild63
-rw-r--r--kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild25
-rw-r--r--kde-apps/dolphin-plugins-subversion/metadata.xml1
-rw-r--r--kde-apps/dolphin/dolphin-23.08.49.9999.ebuild95
-rw-r--r--kde-apps/dolphin/dolphin-9999.ebuild99
-rw-r--r--kde-apps/dolphin/metadata.xml3
-rw-r--r--kde-apps/dragon/dragon-23.08.49.9999.ebuild43
-rw-r--r--kde-apps/dragon/dragon-9999.ebuild47
-rw-r--r--kde-apps/eventviews/eventviews-23.08.49.9999.ebuild48
-rw-r--r--kde-apps/eventviews/eventviews-9999.ebuild55
-rw-r--r--kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.49.9999.ebuild27
-rw-r--r--kde-apps/ffmpegthumbs/ffmpegthumbs-9999.ebuild16
-rw-r--r--kde-apps/filelight/filelight-23.08.49.9999.ebuild39
-rw-r--r--kde-apps/filelight/filelight-9999.ebuild43
-rw-r--r--kde-apps/granatier/granatier-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/granatier/granatier-9999.ebuild32
-rw-r--r--kde-apps/grantlee-editor/grantlee-editor-23.08.49.9999.ebuild41
-rw-r--r--kde-apps/grantlee-editor/grantlee-editor-9999.ebuild47
-rw-r--r--kde-apps/grantleetheme/grantleetheme-23.08.49.9999.ebuild38
-rw-r--r--kde-apps/grantleetheme/grantleetheme-9999.ebuild33
-rw-r--r--kde-apps/gwenview/gwenview-23.08.49.9999.ebuild110
-rw-r--r--kde-apps/gwenview/gwenview-9999.ebuild90
-rw-r--r--kde-apps/incidenceeditor/incidenceeditor-23.08.49.9999.ebuild68
-rw-r--r--kde-apps/incidenceeditor/incidenceeditor-9999.ebuild74
-rw-r--r--kde-apps/juk/juk-23.08.49.9999.ebuild48
-rw-r--r--kde-apps/juk/juk-9999.ebuild55
-rw-r--r--kde-apps/k3b/files/k3b-23.04.2-disable-transcode.patch38
-rw-r--r--kde-apps/k3b/k3b-23.08.49.9999.ebuild113
-rw-r--r--kde-apps/k3b/k3b-9999.ebuild60
-rw-r--r--kde-apps/kaccounts-integration/kaccounts-integration-23.08.49.9999.ebuild49
-rw-r--r--kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild94
-rw-r--r--kde-apps/kaccounts-providers/kaccounts-providers-23.08.49.9999.ebuild44
-rw-r--r--kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild43
-rw-r--r--kde-apps/kaccounts-providers/metadata.xml3
-rw-r--r--kde-apps/kaddressbook/kaddressbook-23.08.49.9999.ebuild71
-rw-r--r--kde-apps/kaddressbook/kaddressbook-9999.ebuild71
-rw-r--r--kde-apps/kajongg/kajongg-23.08.49.9999.ebuild48
-rw-r--r--kde-apps/kajongg/kajongg-9999.ebuild22
-rw-r--r--kde-apps/kalarm/kalarm-23.08.49.9999.ebuild89
-rw-r--r--kde-apps/kalarm/kalarm-9999.ebuild103
-rw-r--r--kde-apps/kalarm/metadata.xml1
-rw-r--r--kde-apps/kalgebra/kalgebra-23.08.49.9999.ebuild51
-rw-r--r--kde-apps/kalgebra/kalgebra-9999.ebuild40
-rw-r--r--kde-apps/kalzium/kalzium-23.08.49.9999.ebuild67
-rw-r--r--kde-apps/kalzium/kalzium-9999.ebuild70
-rw-r--r--kde-apps/kamera/kamera-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/kamera/kamera-9999.ebuild29
-rw-r--r--kde-apps/kamoso/kamoso-23.08.49.9999.ebuild46
-rw-r--r--kde-apps/kamoso/kamoso-9999.ebuild6
-rw-r--r--kde-apps/kanagram/kanagram-23.08.49.9999.ebuild49
-rw-r--r--kde-apps/kanagram/kanagram-9999.ebuild43
-rw-r--r--kde-apps/kanagram/metadata.xml3
-rw-r--r--kde-apps/kapman/kapman-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/kapman/kapman-9999.ebuild32
-rw-r--r--kde-apps/kapptemplate/kapptemplate-23.08.49.9999.ebuild32
-rw-r--r--kde-apps/kapptemplate/kapptemplate-9999.ebuild27
-rw-r--r--kde-apps/kate-addons/kate-addons-23.08.49.9999.ebuild107
-rw-r--r--kde-apps/kate-addons/kate-addons-9999.ebuild73
-rw-r--r--kde-apps/kate-lib/kate-lib-23.08.49.9999.ebuild77
-rw-r--r--kde-apps/kate-lib/kate-lib-9999.ebuild55
-rw-r--r--kde-apps/kate-lib/metadata.xml3
-rw-r--r--kde-apps/kate/kate-23.08.49.9999.ebuild65
-rw-r--r--kde-apps/kate/kate-9999.ebuild27
-rw-r--r--kde-apps/katomic/katomic-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/katomic/katomic-9999.ebuild29
-rw-r--r--kde-apps/kbackup/kbackup-23.08.49.9999.ebuild37
-rw-r--r--kde-apps/kbackup/kbackup-9999.ebuild37
-rw-r--r--kde-apps/kblackbox/kblackbox-23.08.49.9999.ebuild38
-rw-r--r--kde-apps/kblackbox/kblackbox-9999.ebuild36
-rw-r--r--kde-apps/kblocks/kblocks-23.08.49.9999.ebuild36
-rw-r--r--kde-apps/kblocks/kblocks-9999.ebuild32
-rw-r--r--kde-apps/kbounce/kbounce-23.08.49.9999.ebuild37
-rw-r--r--kde-apps/kbounce/kbounce-9999.ebuild36
-rw-r--r--kde-apps/kbreakout/kbreakout-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/kbreakout/kbreakout-9999.ebuild32
-rw-r--r--kde-apps/kbruch/kbruch-23.08.49.9999.ebuild29
-rw-r--r--kde-apps/kbruch/kbruch-9999.ebuild23
-rw-r--r--kde-apps/kcachegrind/kcachegrind-23.08.49.9999.ebuild38
-rw-r--r--kde-apps/kcachegrind/kcachegrind-9999.ebuild34
-rw-r--r--kde-apps/kcalc/kcalc-23.08.49.9999.ebuild37
-rw-r--r--kde-apps/kcalc/kcalc-9999.ebuild30
-rw-r--r--kde-apps/kcalutils/kcalutils-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/kcalutils/kcalutils-9999.ebuild27
-rw-r--r--kde-apps/kcharselect/kcharselect-23.08.49.9999.ebuild31
-rw-r--r--kde-apps/kcharselect/kcharselect-9999.ebuild27
-rw-r--r--kde-apps/kcolorchooser/kcolorchooser-23.08.49.9999.ebuild25
-rw-r--r--kde-apps/kcolorchooser/kcolorchooser-9999.ebuild17
-rw-r--r--kde-apps/kcron/kcron-23.08.49.9999.ebuild33
-rw-r--r--kde-apps/kcron/kcron-9999.ebuild26
-rw-r--r--kde-apps/kde-apps-meta/kde-apps-meta-23.08.49.9999.ebuild26
-rw-r--r--kde-apps/kde-apps-meta/kde-apps-meta-9999.ebuild4
-rw-r--r--kde-apps/kde-dev-scripts/kde-dev-scripts-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/kde-dev-scripts/kde-dev-scripts-9999.ebuild4
-rw-r--r--kde-apps/kde-dev-utils/kde-dev-utils-23.08.49.9999.ebuild31
-rw-r--r--kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild31
-rw-r--r--kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-23.08.49.9999.ebuild19
-rw-r--r--kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-9999.ebuild4
-rw-r--r--kde-apps/kdeadmin-meta/kdeadmin-meta-23.08.49.9999.ebuild17
-rw-r--r--kde-apps/kdeadmin-meta/kdeadmin-meta-9999.ebuild4
-rw-r--r--kde-apps/kdebugsettings/kdebugsettings-23.08.49.9999.ebuild33
-rw-r--r--kde-apps/kdebugsettings/kdebugsettings-9999.ebuild27
-rw-r--r--kde-apps/kdecore-meta/kdecore-meta-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/kdecore-meta/kdecore-meta-9999.ebuild20
-rw-r--r--kde-apps/kdeedu-data/kdeedu-data-23.08.49.9999.ebuild18
-rw-r--r--kde-apps/kdeedu-data/kdeedu-data-9999.ebuild10
-rw-r--r--kde-apps/kdeedu-meta/kdeedu-meta-23.08.49.9999.ebuild42
-rw-r--r--kde-apps/kdeedu-meta/kdeedu-meta-9999.ebuild4
-rw-r--r--kde-apps/kdegames-meta/kdegames-meta-23.08.49.9999.ebuild59
-rw-r--r--kde-apps/kdegames-meta/kdegames-meta-9999.ebuild5
-rw-r--r--kde-apps/kdegraphics-meta/kdegraphics-meta-23.08.49.9999.ebuild33
-rw-r--r--kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild9
-rw-r--r--kde-apps/kdegraphics-meta/metadata.xml1
-rw-r--r--kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-23.08.49.9999.ebuild18
-rw-r--r--kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-9999.ebuild6
-rw-r--r--kde-apps/kdemultimedia-meta/kdemultimedia-meta-23.08.49.9999.ebuild31
-rw-r--r--kde-apps/kdemultimedia-meta/kdemultimedia-meta-9999.ebuild5
-rw-r--r--kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-23.08.49.9999.ebuild41
-rw-r--r--kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-9999.ebuild30
-rw-r--r--kde-apps/kdenetwork-meta/kdenetwork-meta-23.08.49.9999.ebuild31
-rw-r--r--kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild13
-rw-r--r--kde-apps/kdenlive/kdenlive-23.08.49.9999.ebuild82
-rw-r--r--kde-apps/kdenlive/kdenlive-9999.ebuild79
-rw-r--r--kde-apps/kdepim-addons/kdepim-addons-23.08.49.9999.ebuild85
-rw-r--r--kde-apps/kdepim-addons/kdepim-addons-9999.ebuild95
-rw-r--r--kde-apps/kdepim-meta/kdepim-meta-23.08.49.9999.ebuild74
-rw-r--r--kde-apps/kdepim-meta/kdepim-meta-9999.ebuild6
-rw-r--r--kde-apps/kdepim-runtime/kdepim-runtime-23.08.49.9999.ebuild87
-rw-r--r--kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild105
-rw-r--r--kde-apps/kdepim-runtime/metadata.xml3
-rw-r--r--kde-apps/kdesdk-meta/kdesdk-meta-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/kdesdk-meta/kdesdk-meta-9999.ebuild5
-rw-r--r--kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-23.08.49.9999.ebuild26
-rw-r--r--kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-9999.ebuild19
-rw-r--r--kde-apps/kdeutils-meta/kdeutils-meta-23.08.49.9999.ebuild51
-rw-r--r--kde-apps/kdeutils-meta/kdeutils-meta-9999.ebuild9
-rw-r--r--kde-apps/kdf/kdf-23.08.49.9999.ebuild37
-rw-r--r--kde-apps/kdf/kdf-9999.ebuild38
-rw-r--r--kde-apps/kdialog/kdialog-23.08.49.9999.ebuild43
-rw-r--r--kde-apps/kdialog/kdialog-9999.ebuild40
-rw-r--r--kde-apps/kdialog/metadata.xml1
-rw-r--r--kde-apps/kdiamond/kdiamond-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/kdiamond/kdiamond-9999.ebuild33
-rw-r--r--kde-apps/keditbookmarks/keditbookmarks-23.08.49.9999.ebuild46
-rw-r--r--kde-apps/keditbookmarks/keditbookmarks-9999.ebuild43
-rw-r--r--kde-apps/keditbookmarks/metadata.xml3
-rw-r--r--kde-apps/kfind/kfind-23.08.49.9999.ebuild37
-rw-r--r--kde-apps/kfind/kfind-9999.ebuild38
-rw-r--r--kde-apps/kfloppy/kfloppy-23.08.49.9999.ebuild32
-rw-r--r--kde-apps/kfloppy/kfloppy-9999.ebuild44
-rw-r--r--kde-apps/kfloppy/metadata.xml1
-rw-r--r--kde-apps/kfourinline/kfourinline-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/kfourinline/kfourinline-9999.ebuild32
-rw-r--r--kde-apps/kgeography/kgeography-23.08.49.9999.ebuild33
-rw-r--r--kde-apps/kgeography/kgeography-9999.ebuild30
-rw-r--r--kde-apps/kget/kget-23.08.49.9999.ebuild77
-rw-r--r--kde-apps/kget/kget-9999.ebuild65
-rw-r--r--kde-apps/kget/metadata.xml1
-rw-r--r--kde-apps/kgoldrunner/kgoldrunner-23.08.49.9999.ebuild39
-rw-r--r--kde-apps/kgoldrunner/kgoldrunner-9999.ebuild34
-rw-r--r--kde-apps/kgpg/kgpg-23.08.49.9999.ebuild52
-rw-r--r--kde-apps/kgpg/kgpg-9999.ebuild53
-rw-r--r--kde-apps/khangman/khangman-23.08.49.9999.ebuild44
-rw-r--r--kde-apps/khangman/khangman-9999.ebuild45
-rw-r--r--kde-apps/khelpcenter/khelpcenter-23.08.49.9999.ebuild51
-rw-r--r--kde-apps/khelpcenter/khelpcenter-9999.ebuild56
-rw-r--r--kde-apps/kidentitymanagement/kidentitymanagement-23.08.49.9999.ebuild37
-rw-r--r--kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild37
-rw-r--r--kde-apps/kig/kig-23.08.49.9999.ebuild72
-rw-r--r--kde-apps/kig/kig-9999.ebuild8
-rw-r--r--kde-apps/kigo/kigo-23.08.49.9999.ebuild40
-rw-r--r--kde-apps/kigo/kigo-9999.ebuild39
-rw-r--r--kde-apps/killbots/killbots-23.08.49.9999.ebuild36
-rw-r--r--kde-apps/killbots/killbots-9999.ebuild33
-rw-r--r--kde-apps/kimagemapeditor/kimagemapeditor-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild33
-rw-r--r--kde-apps/kimap/kimap-23.08.49.9999.ebuild41
-rw-r--r--kde-apps/kimap/kimap-9999.ebuild22
-rw-r--r--kde-apps/kio-extras/kio-extras-5.9999.ebuild (renamed from kde-apps/kio-extras/kio-extras-23.08.49.9999.ebuild)29
-rw-r--r--kde-apps/kio-extras/kio-extras-9999.ebuild87
-rw-r--r--kde-apps/kio-extras/metadata.xml2
-rw-r--r--kde-apps/kiriki/kiriki-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/kiriki/kiriki-9999.ebuild32
-rw-r--r--kde-apps/kiten/kiten-23.08.49.9999.ebuild43
-rw-r--r--kde-apps/kiten/kiten-9999.ebuild36
-rw-r--r--kde-apps/kitinerary/kitinerary-23.08.49.9999.ebuild48
-rw-r--r--kde-apps/kitinerary/kitinerary-9999.ebuild28
-rw-r--r--kde-apps/kjumpingcube/kjumpingcube-23.08.49.9999.ebuild37
-rw-r--r--kde-apps/kjumpingcube/kjumpingcube-9999.ebuild37
-rw-r--r--kde-apps/kldap/kldap-23.08.49.9999.ebuild31
-rw-r--r--kde-apps/kldap/kldap-9999.ebuild19
-rw-r--r--kde-apps/kleopatra/kleopatra-23.08.49.9999.ebuild68
-rw-r--r--kde-apps/kleopatra/kleopatra-9999.ebuild67
-rw-r--r--kde-apps/klettres/klettres-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/klettres/klettres-9999.ebuild32
-rw-r--r--kde-apps/klickety/klickety-23.08.49.9999.ebuild39
-rw-r--r--kde-apps/klickety/klickety-9999.ebuild37
-rw-r--r--kde-apps/klines/klines-23.08.49.9999.ebuild36
-rw-r--r--kde-apps/klines/klines-9999.ebuild31
-rw-r--r--kde-apps/kmag/kmag-23.08.49.9999.ebuild40
-rw-r--r--kde-apps/kmag/kmag-9999.ebuild30
-rw-r--r--kde-apps/kmahjongg/kmahjongg-23.08.49.9999.ebuild38
-rw-r--r--kde-apps/kmahjongg/kmahjongg-9999.ebuild37
-rw-r--r--kde-apps/kmail-account-wizard/kmail-account-wizard-23.08.49.9999.ebuild55
-rw-r--r--kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild68
-rw-r--r--kde-apps/kmail/kmail-23.08.49.9999.ebuild116
-rw-r--r--kde-apps/kmail/kmail-9999.ebuild135
-rw-r--r--kde-apps/kmail/metadata.xml3
-rw-r--r--kde-apps/kmailtransport/kmailtransport-23.08.49.9999.ebuild40
-rw-r--r--kde-apps/kmailtransport/kmailtransport-9999.ebuild35
-rw-r--r--kde-apps/kmbox/kmbox-23.08.49.9999.ebuild19
-rw-r--r--kde-apps/kmbox/kmbox-9999.ebuild7
-rw-r--r--kde-apps/kmime/kmime-23.08.49.9999.ebuild22
-rw-r--r--kde-apps/kmime/kmime-9999.ebuild15
-rw-r--r--kde-apps/kmines/kmines-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/kmines/kmines-9999.ebuild33
-rw-r--r--kde-apps/kmix/kmix-23.08.49.9999.ebuild75
-rw-r--r--kde-apps/kmix/kmix-9999.ebuild7
-rw-r--r--kde-apps/kmousetool/kmousetool-23.08.49.9999.ebuild37
-rw-r--r--kde-apps/kmousetool/kmousetool-9999.ebuild28
-rw-r--r--kde-apps/kmouth/kmouth-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/kmouth/kmouth-9999.ebuild33
-rw-r--r--kde-apps/kmplot/kmplot-23.08.49.9999.ebuild41
-rw-r--r--kde-apps/kmplot/kmplot-9999.ebuild44
-rw-r--r--kde-apps/knavalbattle/knavalbattle-23.08.49.9999.ebuild40
-rw-r--r--kde-apps/knavalbattle/knavalbattle-9999.ebuild37
-rw-r--r--kde-apps/knetwalk/knetwalk-23.08.49.9999.ebuild36
-rw-r--r--kde-apps/knetwalk/knetwalk-9999.ebuild35
-rw-r--r--kde-apps/knights/knights-23.08.49.9999.ebuild59
-rw-r--r--kde-apps/knights/knights-9999.ebuild53
-rw-r--r--kde-apps/knights/metadata.xml3
-rw-r--r--kde-apps/knotes/knotes-23.08.49.9999.ebuild64
-rw-r--r--kde-apps/knotes/knotes-9999.ebuild90
-rw-r--r--kde-apps/kolf/kolf-23.08.49.9999.ebuild38
-rw-r--r--kde-apps/kolf/kolf-9999.ebuild39
-rw-r--r--kde-apps/kollision/kollision-23.08.49.9999.ebuild32
-rw-r--r--kde-apps/kollision/kollision-9999.ebuild29
-rw-r--r--kde-apps/kolourpaint/kolourpaint-23.08.49.9999.ebuild45
-rw-r--r--kde-apps/kolourpaint/kolourpaint-9999.ebuild38
-rw-r--r--kde-apps/kompare/kompare-23.08.49.9999.ebuild40
-rw-r--r--kde-apps/kompare/kompare-9999.ebuild44
-rw-r--r--kde-apps/kompare/metadata.xml3
-rw-r--r--kde-apps/konqueror/konqueror-23.08.49.9999.ebuild86
-rw-r--r--kde-apps/konqueror/konqueror-9999.ebuild82
-rw-r--r--kde-apps/konqueror/metadata.xml1
-rw-r--r--kde-apps/konquest/konquest-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/konquest/konquest-9999.ebuild33
-rw-r--r--kde-apps/konsole/files/konsole-23.08.1-drop-unused-X11-dep.patch30
-rw-r--r--kde-apps/konsole/konsole-23.08.49.9999.ebuild64
-rw-r--r--kde-apps/konsole/konsole-9999.ebuild71
-rw-r--r--kde-apps/konsolekalendar/konsolekalendar-23.08.49.9999.ebuild38
-rw-r--r--kde-apps/konsolekalendar/konsolekalendar-9999.ebuild20
-rw-r--r--kde-apps/kontact/kontact-23.08.49.9999.ebuild47
-rw-r--r--kde-apps/kontact/kontact-9999.ebuild55
-rw-r--r--kde-apps/kontactinterface/kontactinterface-23.08.49.9999.ebuild31
-rw-r--r--kde-apps/kontactinterface/kontactinterface-9999.ebuild25
-rw-r--r--kde-apps/kopete/kopete-9999.ebuild176
-rw-r--r--kde-apps/kopete/metadata.xml37
-rw-r--r--kde-apps/korganizer/korganizer-23.08.49.9999.ebuild83
-rw-r--r--kde-apps/korganizer/korganizer-9999.ebuild95
-rw-r--r--kde-apps/kpat/kpat-23.08.49.9999.ebuild50
-rw-r--r--kde-apps/kpat/kpat-9999.ebuild42
-rw-r--r--kde-apps/kpimtextedit/kpimtextedit-23.08.49.9999.ebuild47
-rw-r--r--kde-apps/kpimtextedit/kpimtextedit-9999.ebuild41
-rw-r--r--kde-apps/kpimtextedit/metadata.xml4
-rw-r--r--kde-apps/kpkpass/kpkpass-23.08.49.9999.ebuild24
-rw-r--r--kde-apps/kpkpass/kpkpass-9999.ebuild12
-rw-r--r--kde-apps/kqtquickcharts/kqtquickcharts-23.08.49.9999.ebuild20
-rw-r--r--kde-apps/kqtquickcharts/kqtquickcharts-9999.ebuild4
-rw-r--r--kde-apps/krdc/krdc-23.08.49.9999.ebuild58
-rw-r--r--kde-apps/krdc/krdc-9999.ebuild57
-rw-r--r--kde-apps/kreversi/kreversi-23.08.49.9999.ebuild39
-rw-r--r--kde-apps/kreversi/kreversi-9999.ebuild42
-rw-r--r--kde-apps/krfb/krfb-23.08.49.9999.ebuild67
-rw-r--r--kde-apps/krfb/krfb-9999.ebuild53
-rw-r--r--kde-apps/krfb/metadata.xml1
-rw-r--r--kde-apps/kruler/kruler-23.08.49.9999.ebuild43
-rw-r--r--kde-apps/kruler/kruler-9999.ebuild31
-rw-r--r--kde-apps/kscd/kscd-9999.ebuild37
-rw-r--r--kde-apps/kshisen/kshisen-23.08.49.9999.ebuild35
-rw-r--r--kde-apps/kshisen/kshisen-9999.ebuild31
-rw-r--r--kde-apps/ksirk/ksirk-23.08.49.9999.ebuild42
-rw-r--r--kde-apps/ksirk/ksirk-9999.ebuild41
-rw-r--r--kde-apps/ksmtp/ksmtp-23.08.49.9999.ebuild29
-rw-r--r--kde-apps/ksmtp/ksmtp-9999.ebuild16
-rw-r--r--kde-apps/ksnakeduel/ksnakeduel-23.08.49.9999.ebuild37
-rw-r--r--kde-apps/ksnakeduel/ksnakeduel-9999.ebuild37
-rw-r--r--kde-apps/kspaceduel/kspaceduel-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/kspaceduel/kspaceduel-9999.ebuild29
-rw-r--r--kde-apps/ksquares/ksquares-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/ksquares/ksquares-9999.ebuild31
-rw-r--r--kde-apps/ksudoku/ksudoku-23.08.49.9999.ebuild53
-rw-r--r--kde-apps/ksudoku/ksudoku-9999.ebuild60
-rw-r--r--kde-apps/ksystemlog/ksystemlog-23.08.49.9999.ebuild66
-rw-r--r--kde-apps/ksystemlog/ksystemlog-9999.ebuild38
-rw-r--r--kde-apps/ksystemlog/metadata.xml1
-rw-r--r--kde-apps/kteatime/kteatime-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/kteatime/kteatime-9999.ebuild33
-rw-r--r--kde-apps/ktimer/ktimer-23.08.49.9999.ebuild31
-rw-r--r--kde-apps/ktimer/ktimer-9999.ebuild28
-rw-r--r--kde-apps/ktouch/ktouch-23.08.49.9999.ebuild63
-rw-r--r--kde-apps/ktouch/ktouch-9999.ebuild6
-rw-r--r--kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild63
-rw-r--r--kde-apps/ktp-accounts-kcm/metadata.xml14
-rw-r--r--kde-apps/ktp-approver/ktp-approver-9999.ebuild33
-rw-r--r--kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild39
-rw-r--r--kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild68
-rw-r--r--kde-apps/ktp-common-internals/metadata.xml15
-rw-r--r--kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild44
-rw-r--r--kde-apps/ktp-contact-list/metadata.xml11
-rw-r--r--kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild31
-rw-r--r--kde-apps/ktp-contact-runner/metadata.xml11
-rw-r--r--kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild27
-rw-r--r--kde-apps/ktp-desktop-applets/metadata.xml11
-rw-r--r--kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-9999.ebuild30
-rw-r--r--kde-apps/ktp-filetransfer-handler/metadata.xml11
-rw-r--r--kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild43
-rw-r--r--kde-apps/ktp-kded-module/metadata.xml11
-rw-r--r--kde-apps/ktp-send-file/ktp-send-file-9999.ebuild36
-rw-r--r--kde-apps/ktp-send-file/metadata.xml11
-rw-r--r--kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild59
-rw-r--r--kde-apps/ktp-text-ui/metadata.xml14
-rw-r--r--kde-apps/ktuberling/ktuberling-23.08.49.9999.ebuild41
-rw-r--r--kde-apps/ktuberling/ktuberling-9999.ebuild40
-rw-r--r--kde-apps/kturtle/kturtle-23.08.49.9999.ebuild36
-rw-r--r--kde-apps/kturtle/kturtle-9999.ebuild35
-rw-r--r--kde-apps/kubrick/kubrick-23.08.49.9999.ebuild36
-rw-r--r--kde-apps/kubrick/kubrick-9999.ebuild33
-rw-r--r--kde-apps/kwalletmanager/kwalletmanager-23.08.49.9999.ebuild45
-rw-r--r--kde-apps/kwalletmanager/kwalletmanager-9999.ebuild51
-rw-r--r--kde-apps/kwave/kwave-23.08.49.9999.ebuild87
-rw-r--r--kde-apps/kwave/kwave-9999.ebuild6
-rw-r--r--kde-apps/kwordquiz/kwordquiz-23.08.49.9999.ebuild43
-rw-r--r--kde-apps/kwordquiz/kwordquiz-9999.ebuild40
-rw-r--r--kde-apps/kwrite/kwrite-23.08.49.9999.ebuild60
-rw-r--r--kde-apps/kwrite/kwrite-9999.ebuild19
-rw-r--r--kde-apps/libgravatar/libgravatar-23.08.49.9999.ebuild39
-rw-r--r--kde-apps/libgravatar/libgravatar-9999.ebuild24
-rw-r--r--kde-apps/libkcddb/libkcddb-23.08.49.9999.ebuild49
-rw-r--r--kde-apps/libkcddb/libkcddb-9999.ebuild30
-rw-r--r--kde-apps/libkcddb/metadata.xml1
-rw-r--r--kde-apps/libkcompactdisc/libkcompactdisc-23.08.49.9999.ebuild32
-rw-r--r--kde-apps/libkcompactdisc/libkcompactdisc-9999.ebuild20
-rw-r--r--kde-apps/libkcompactdisc/metadata.xml1
-rw-r--r--kde-apps/libkdcraw/libkdcraw-23.08.49.9999.ebuild20
-rw-r--r--kde-apps/libkdcraw/libkdcraw-9999.ebuild9
-rw-r--r--kde-apps/libkdegames/libkdegames-23.08.49.9999.ebuild49
-rw-r--r--kde-apps/libkdegames/libkdegames-9999.ebuild58
-rw-r--r--kde-apps/libkdepim/libkdepim-23.08.49.9999.ebuild31
-rw-r--r--kde-apps/libkdepim/libkdepim-9999.ebuild20
-rw-r--r--kde-apps/libkeduvocdocument/libkeduvocdocument-23.08.49.9999.ebuild25
-rw-r--r--kde-apps/libkeduvocdocument/libkeduvocdocument-9999.ebuild18
-rw-r--r--kde-apps/libkexiv2/libkexiv2-23.08.49.9999.ebuild20
-rw-r--r--kde-apps/libkexiv2/libkexiv2-9999.ebuild9
-rw-r--r--kde-apps/libkgapi/libkgapi-23.08.49.9999.ebuild44
-rw-r--r--kde-apps/libkgapi/libkgapi-9999.ebuild43
-rw-r--r--kde-apps/libkleo/libkleo-23.08.49.9999.ebuild45
-rw-r--r--kde-apps/libkleo/libkleo-9999.ebuild37
-rw-r--r--kde-apps/libkleo/metadata.xml2
-rw-r--r--kde-apps/libkmahjongg/libkmahjongg-23.08.49.9999.ebuild28
-rw-r--r--kde-apps/libkmahjongg/libkmahjongg-9999.ebuild23
-rw-r--r--kde-apps/libkomparediff2/libkomparediff2-23.08.49.9999.ebuild28
-rw-r--r--kde-apps/libkomparediff2/libkomparediff2-9999.ebuild25
-rw-r--r--kde-apps/libksane/libksane-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/libksane/libksane-9999.ebuild27
-rw-r--r--kde-apps/libksieve/libksieve-23.08.49.9999.ebuild60
-rw-r--r--kde-apps/libksieve/libksieve-9999.ebuild55
-rw-r--r--kde-apps/libksieve/metadata.xml3
-rw-r--r--kde-apps/libktnef/libktnef-23.08.49.9999.ebuild28
-rw-r--r--kde-apps/libktnef/libktnef-9999.ebuild18
-rw-r--r--kde-apps/lokalize/lokalize-23.08.49.9999.ebuild70
-rw-r--r--kde-apps/lokalize/lokalize-9999.ebuild47
-rw-r--r--kde-apps/lskat/lskat-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/lskat/lskat-9999.ebuild32
-rw-r--r--kde-apps/mailcommon/mailcommon-23.08.49.9999.ebuild60
-rw-r--r--kde-apps/mailcommon/mailcommon-9999.ebuild75
-rw-r--r--kde-apps/mailimporter/mailimporter-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/mailimporter/mailimporter-9999.ebuild30
-rw-r--r--kde-apps/marble/marble-23.08.49.9999.ebuild97
-rw-r--r--kde-apps/marble/marble-9999.ebuild6
-rw-r--r--kde-apps/mbox-importer/mbox-importer-23.08.49.9999.ebuild34
-rw-r--r--kde-apps/mbox-importer/mbox-importer-9999.ebuild33
-rw-r--r--kde-apps/messagelib/messagelib-23.08.49.9999.ebuild80
-rw-r--r--kde-apps/messagelib/messagelib-9999.ebuild102
-rw-r--r--kde-apps/messagelib/metadata.xml3
-rw-r--r--kde-apps/mimetreeparser/metadata.xml (renamed from dev-libs/kasync/metadata.xml)0
-rw-r--r--kde-apps/mimetreeparser/mimetreeparser-9999.ebuild33
-rw-r--r--kde-apps/minuet/minuet-23.08.49.9999.ebuild32
-rw-r--r--kde-apps/minuet/minuet-9999.ebuild25
-rw-r--r--kde-apps/okular/files/okular-21.11.80-tests.patch101
-rw-r--r--kde-apps/okular/files/okular-24.04.80-tests.patch46
-rw-r--r--kde-apps/okular/metadata.xml3
-rw-r--r--kde-apps/okular/okular-23.08.49.9999.ebuild110
-rw-r--r--kde-apps/okular/okular-9999.ebuild103
-rw-r--r--kde-apps/palapeli/palapeli-23.08.49.9999.ebuild39
-rw-r--r--kde-apps/palapeli/palapeli-9999.ebuild41
-rw-r--r--kde-apps/parley/metadata.xml3
-rw-r--r--kde-apps/parley/parley-23.08.49.9999.ebuild60
-rw-r--r--kde-apps/parley/parley-9999.ebuild61
-rw-r--r--kde-apps/picmi/picmi-23.08.49.9999.ebuild39
-rw-r--r--kde-apps/picmi/picmi-9999.ebuild37
-rw-r--r--kde-apps/pim-data-exporter/pim-data-exporter-23.08.49.9999.ebuild57
-rw-r--r--kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild56
-rw-r--r--kde-apps/pim-sieve-editor/pim-sieve-editor-23.08.49.9999.ebuild53
-rw-r--r--kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild54
-rw-r--r--kde-apps/pimcommon/pimcommon-23.08.49.9999.ebuild60
-rw-r--r--kde-apps/pimcommon/pimcommon-9999.ebuild59
-rw-r--r--kde-apps/plasma-telepathy-meta/metadata.xml11
-rw-r--r--kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-9999.ebuild31
-rw-r--r--kde-apps/poxml/poxml-23.08.49.9999.ebuild21
-rw-r--r--kde-apps/poxml/poxml-9999.ebuild8
-rw-r--r--kde-apps/rocs/rocs-23.08.49.9999.ebuild48
-rw-r--r--kde-apps/rocs/rocs-9999.ebuild6
-rw-r--r--kde-apps/signon-kwallet-extension/signon-kwallet-extension-23.08.49.9999.ebuild20
-rw-r--r--kde-apps/signon-kwallet-extension/signon-kwallet-extension-9999.ebuild10
-rw-r--r--kde-apps/spectacle/spectacle-23.08.49.9999.ebuild71
-rw-r--r--kde-apps/spectacle/spectacle-9999.ebuild70
-rw-r--r--kde-apps/step/step-23.08.49.9999.ebuild53
-rw-r--r--kde-apps/step/step-9999.ebuild44
-rw-r--r--kde-apps/svgpart/svgpart-23.08.49.9999.ebuild27
-rw-r--r--kde-apps/svgpart/svgpart-9999.ebuild23
-rw-r--r--kde-apps/sweeper/sweeper-23.08.49.9999.ebuild36
-rw-r--r--kde-apps/sweeper/sweeper-9999.ebuild34
-rw-r--r--kde-apps/thumbnailers/thumbnailers-23.08.49.9999.ebuild41
-rw-r--r--kde-apps/thumbnailers/thumbnailers-9999.ebuild20
-rw-r--r--kde-apps/umbrello/metadata.xml6
-rw-r--r--kde-apps/umbrello/umbrello-23.08.49.9999.ebuild70
-rw-r--r--kde-apps/umbrello/umbrello-9999.ebuild25
-rw-r--r--kde-apps/yakuake/yakuake-23.08.49.9999.ebuild56
-rw-r--r--kde-apps/yakuake/yakuake-9999.ebuild67
-rw-r--r--kde-frameworks/attica/attica-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/attica/attica-9999.ebuild4
-rw-r--r--kde-frameworks/baloo/baloo-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/baloo/baloo-9999.ebuild4
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-5.239.9999.ebuild8
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-9999.ebuild30
-rw-r--r--kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-9999.ebuild44
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-5.239.9999.ebuild16
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-9999.ebuild32
-rw-r--r--kde-frameworks/countryflags/countryflags-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-9999.ebuild6
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild5
-rw-r--r--kde-frameworks/kapidox/kapidox-5.239.9999.ebuild4
-rw-r--r--kde-frameworks/karchive/karchive-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/karchive/karchive-9999.ebuild4
-rw-r--r--kde-frameworks/kauth/kauth-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kauth/kauth-9999.ebuild18
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-9999.ebuild4
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-5.239.9999.ebuild5
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-9999.ebuild7
-rw-r--r--kde-frameworks/kcmutils/kcmutils-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kcmutils/kcmutils-9999.ebuild4
-rw-r--r--kde-frameworks/kcodecs/kcodecs-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kcodecs/kcodecs-9999.ebuild4
-rw-r--r--kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild4
-rw-r--r--kde-frameworks/kcompletion/kcompletion-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kcompletion/kcompletion-9999.ebuild5
-rw-r--r--kde-frameworks/kconfig/kconfig-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kconfig/kconfig-9999.ebuild6
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild6
-rw-r--r--kde-frameworks/kcontacts/kcontacts-5.239.9999.ebuild6
-rw-r--r--kde-frameworks/kcontacts/kcontacts-9999.ebuild13
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-5.239.9999.ebuild5
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-9999.ebuild15
-rw-r--r--kde-frameworks/kcoreaddons/metadata.xml3
-rw-r--r--kde-frameworks/kcrash/kcrash-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kcrash/kcrash-9999.ebuild6
-rw-r--r--kde-frameworks/kdav/kdav-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kdav/kdav-9999.ebuild4
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-9999.ebuild7
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-9999.ebuild4
-rw-r--r--kde-frameworks/kded/kded-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kded/kded-9999.ebuild4
-rw-r--r--kde-frameworks/kded/metadata.xml3
-rw-r--r--kde-frameworks/kdelibs4support/kdelibs4support-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kdesignerplugin/kdesignerplugin-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kdesu/kdesu-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kdesu/kdesu-9999.ebuild2
-rw-r--r--kde-frameworks/kdnssd/kdnssd-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kdnssd/kdnssd-9999.ebuild4
-rw-r--r--kde-frameworks/kdoctools/kdoctools-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kdoctools/kdoctools-9999.ebuild2
-rw-r--r--kde-frameworks/kemoticons/kemoticons-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-5.239.9999.ebuild4
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild11
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-9999.ebuild4
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-9999.ebuild6
-rw-r--r--kde-frameworks/kholidays/kholidays-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kholidays/kholidays-9999.ebuild4
-rw-r--r--kde-frameworks/khtml/khtml-5.239.9999.ebuild7
-rw-r--r--kde-frameworks/ki18n/ki18n-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/ki18n/ki18n-9999.ebuild6
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-9999.ebuild8
-rw-r--r--kde-frameworks/kidletime/kidletime-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kidletime/kidletime-9999.ebuild4
-rw-r--r--kde-frameworks/kimageformats/kimageformats-5.239.9999.ebuild4
-rw-r--r--kde-frameworks/kimageformats/kimageformats-9999.ebuild7
-rw-r--r--kde-frameworks/kimageformats/metadata.xml3
-rw-r--r--kde-frameworks/kinit/kinit-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kinit/metadata.xml1
-rw-r--r--kde-frameworks/kio/kio-5.239.9999.ebuild6
-rw-r--r--kde-frameworks/kio/kio-9999.ebuild8
-rw-r--r--kde-frameworks/kio/metadata.xml1
-rw-r--r--kde-frameworks/kirigami/kirigami-5.239.9999.ebuild7
-rw-r--r--kde-frameworks/kirigami/kirigami-9999.ebuild10
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-9999.ebuild14
-rw-r--r--kde-frameworks/kitemviews/kitemviews-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kitemviews/kitemviews-9999.ebuild4
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild25
-rw-r--r--kde-frameworks/kjs/kjs-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kjsembed/kjsembed-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kmediaplayer/kmediaplayer-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/knewstuff/knewstuff-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/knewstuff/knewstuff-9999.ebuild4
-rw-r--r--kde-frameworks/knotifications/knotifications-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/knotifications/knotifications-9999.ebuild15
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild4
-rw-r--r--kde-frameworks/kpackage/kpackage-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kpackage/kpackage-9999.ebuild4
-rw-r--r--kde-frameworks/kpackage/metadata.xml3
-rw-r--r--kde-frameworks/kparts/kparts-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kparts/kparts-9999.ebuild4
-rw-r--r--kde-frameworks/kpeople/kpeople-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kpeople/kpeople-9999.ebuild5
-rw-r--r--kde-frameworks/kplotting/kplotting-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kplotting/kplotting-9999.ebuild4
-rw-r--r--kde-frameworks/kpty/kpty-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kpty/kpty-9999.ebuild2
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-9999.ebuild4
-rw-r--r--kde-frameworks/kross/kross-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/krunner/krunner-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/krunner/krunner-9999.ebuild16
-rw-r--r--kde-frameworks/kservice/kservice-5.239.9999.ebuild12
-rw-r--r--kde-frameworks/kservice/kservice-9999.ebuild4
-rw-r--r--kde-frameworks/kservice/metadata.xml3
-rw-r--r--kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild7
-rw-r--r--kde-frameworks/ksvg/ksvg-9999.ebuild6
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild18
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-9999.ebuild8
-rw-r--r--kde-frameworks/ktexteditor/metadata.xml1
-rw-r--r--kde-frameworks/ktexttemplate/ktexttemplate-9999.ebuild22
-rw-r--r--kde-frameworks/ktexttemplate/metadata.xml (renamed from dev-libs/grantlee/metadata.xml)0
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild4
-rw-r--r--kde-frameworks/ktextwidgets/metadata.xml1
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-9999.ebuild4
-rw-r--r--kde-frameworks/kuserfeedback/Manifest1
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r1.ebuild61
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild23
-rw-r--r--kde-frameworks/kuserfeedback/metadata.xml3
-rw-r--r--kde-frameworks/kwallet/kwallet-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kwallet/kwallet-9999.ebuild4
-rw-r--r--kde-frameworks/kwallet/metadata.xml1
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.239.9999.ebuild6
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-9999.ebuild6
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-9999.ebuild14
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-5.239.9999.ebuild4
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-9999.ebuild6
-rw-r--r--kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild4
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-9999.ebuild5
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-5.239.9999.ebuild12
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-9999.ebuild21
-rw-r--r--kde-frameworks/prison/prison-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/prison/prison-9999.ebuild9
-rw-r--r--kde-frameworks/purpose/metadata.xml1
-rw-r--r--kde-frameworks/purpose/purpose-5.239.9999.ebuild20
-rw-r--r--kde-frameworks/purpose/purpose-9999.ebuild31
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild12
-rw-r--r--kde-frameworks/solid/solid-5.239.9999.ebuild6
-rw-r--r--kde-frameworks/solid/solid-9999.ebuild8
-rw-r--r--kde-frameworks/sonnet/files/sonnet-6.3.0-cmake.patch42
-rw-r--r--kde-frameworks/sonnet/sonnet-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/sonnet/sonnet-9999.ebuild4
-rw-r--r--kde-frameworks/syndication/syndication-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/syndication/syndication-9999.ebuild4
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-9999.ebuild4
-rw-r--r--kde-frameworks/threadweaver/threadweaver-5.239.9999.ebuild2
-rw-r--r--kde-frameworks/threadweaver/threadweaver-9999.ebuild2
-rw-r--r--kde-misc/akonadiclient/akonadiclient-9999.ebuild6
-rw-r--r--kde-misc/akonadiclient/metadata.xml1
-rw-r--r--kde-misc/basket/basket-9999.ebuild6
-rw-r--r--kde-misc/basket/metadata.xml1
-rw-r--r--kde-misc/colord-kde/colord-kde-23.08.49.9999.ebuild66
-rw-r--r--kde-misc/colord-kde/colord-kde-9999.ebuild39
-rw-r--r--kde-misc/itinerary/itinerary-9999.ebuild69
-rw-r--r--kde-misc/kclock/kclock-23.08.49.9999.ebuild36
-rw-r--r--kde-misc/kclock/kclock-9999.ebuild34
-rw-r--r--kde-misc/kdeconnect/kdeconnect-23.08.49.9999.ebuild101
-rw-r--r--kde-misc/kdeconnect/kdeconnect-9999.ebuild106
-rw-r--r--kde-misc/kdiff3/kdiff3-9999.ebuild42
-rw-r--r--kde-misc/kdiff3/metadata.xml1
-rw-r--r--kde-misc/kio-fuse/kio-fuse-9999.ebuild26
-rw-r--r--kde-misc/kio-gdrive/kio-gdrive-23.08.49.9999.ebuild47
-rw-r--r--kde-misc/kio-gdrive/kio-gdrive-9999.ebuild34
-rw-r--r--kde-misc/kio-gopher/kio-gopher-9999.ebuild6
-rw-r--r--kde-misc/kio-stash/kio-stash-9999.ebuild19
-rw-r--r--kde-misc/kio-stash/metadata.xml1
-rw-r--r--kde-misc/kooka/kooka-9999.ebuild2
-rw-r--r--kde-misc/kregexpeditor/kregexpeditor-9999.ebuild32
-rw-r--r--kde-misc/kregexpeditor/metadata.xml1
-rw-r--r--kde-misc/krename/krename-9999.ebuild45
-rw-r--r--kde-misc/krusader/krusader-9999.ebuild8
-rw-r--r--kde-misc/ktrip/ktrip-9999.ebuild30
-rw-r--r--kde-misc/kweather/kweather-23.08.49.9999.ebuild55
-rw-r--r--kde-misc/kweather/kweather-9999.ebuild41
-rw-r--r--kde-misc/latte-dock/latte-dock-9999.ebuild8
-rw-r--r--kde-misc/latte-dock/metadata.xml2
-rw-r--r--kde-misc/markdownpart/markdownpart-23.08.49.9999.ebuild29
-rw-r--r--kde-misc/markdownpart/markdownpart-9999.ebuild23
-rw-r--r--kde-misc/plasma-applet-network-monitor/metadata.xml11
-rw-r--r--kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild25
-rw-r--r--kde-misc/plasma-pass/metadata.xml1
-rw-r--r--kde-misc/plasma-pass/plasma-pass-9999.ebuild32
-rw-r--r--kde-misc/plasma-redshift-control/metadata.xml11
-rw-r--r--kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild19
-rw-r--r--kde-misc/polkit-kde-kcmodules/metadata.xml1
-rw-r--r--kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-9999.ebuild2
-rw-r--r--kde-misc/rsibreak/rsibreak-9999.ebuild6
-rw-r--r--kde-misc/skanlite/files/skanlite-24.04.90-libksane-24.02.patch13
-rw-r--r--kde-misc/skanlite/skanlite-23.08.49.9999.ebuild35
-rw-r--r--kde-misc/skanlite/skanlite-9999.ebuild29
-rw-r--r--kde-misc/tellico/metadata.xml1
-rw-r--r--kde-misc/tellico/tellico-9999.ebuild87
-rw-r--r--kde-misc/zanshin/zanshin-23.08.49.9999.ebuild61
-rw-r--r--kde-misc/zanshin/zanshin-9999.ebuild61
-rw-r--r--kde-plasma/bluedevil/bluedevil-5.27.49.9999.ebuild44
-rw-r--r--kde-plasma/bluedevil/bluedevil-6.1.49.9999.ebuild43
-rw-r--r--kde-plasma/bluedevil/bluedevil-9999.ebuild10
-rw-r--r--kde-plasma/bluedevil/metadata.xml1
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-6.1.49.9999.ebuild (renamed from kde-plasma/breeze-grub/breeze-grub-5.27.49.9999.ebuild)4
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-9999.ebuild2
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-6.1.49.9999.ebuild (renamed from kde-plasma/breeze-gtk/breeze-gtk-5.27.49.9999.ebuild)7
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild3
-rw-r--r--kde-plasma/breeze-gtk/metadata.xml1
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-6.1.49.9999.ebuild (renamed from kde-plasma/breeze-plymouth/breeze-plymouth-5.27.49.9999.ebuild)6
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild4
-rw-r--r--kde-plasma/breeze/breeze-5.27.49.9999.ebuild43
-rw-r--r--kde-plasma/breeze/breeze-6.1.49.9999.ebuild72
-rw-r--r--kde-plasma/breeze/breeze-9999.ebuild10
-rw-r--r--kde-plasma/discover/discover-5.27.49.9999.ebuild96
-rw-r--r--kde-plasma/discover/discover-6.1.49.9999.ebuild93
-rw-r--r--kde-plasma/discover/discover-9999.ebuild19
-rw-r--r--kde-plasma/discover/files/discover-5.25.90-tests-optional.patch85
-rw-r--r--kde-plasma/drkonqi/Manifest1
-rw-r--r--kde-plasma/drkonqi/drkonqi-5.27.49.9999.ebuild81
-rw-r--r--kde-plasma/drkonqi/drkonqi-6.1.49.9999.ebuild91
-rw-r--r--kde-plasma/drkonqi/drkonqi-9999.ebuild36
-rw-r--r--kde-plasma/flatpak-kcm/flatpak-kcm-5.27.49.9999.ebuild34
-rw-r--r--kde-plasma/flatpak-kcm/flatpak-kcm-6.1.49.9999.ebuild35
-rw-r--r--kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild10
-rw-r--r--kde-plasma/flatpak-kcm/metadata.xml1
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.49.9999.ebuild37
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-6.1.49.9999.ebuild34
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild6
-rw-r--r--kde-plasma/kde-cli-tools/files/kde-cli-tools-5.12.80-tests-optional.patch10
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-5.27.49.9999.ebuild69
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-6.1.49.9999.ebuild60
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild20
-rw-r--r--kde-plasma/kde-cli-tools/metadata.xml1
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-6.1.49.9999.ebuild (renamed from kde-plasma/kde-gtk-config/kde-gtk-config-5.27.49.9999.ebuild)35
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild16
-rw-r--r--kde-plasma/kde-gtk-config/metadata.xml1
-rw-r--r--kde-plasma/kdecoration/kdecoration-6.1.49.9999.ebuild (renamed from kde-plasma/kdecoration/kdecoration-5.27.49.9999.ebuild)14
-rw-r--r--kde-plasma/kdecoration/kdecoration-9999.ebuild8
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.49.9999.ebuild71
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-6.1.49.9999.ebuild73
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild28
-rw-r--r--kde-plasma/kdeplasma-addons/metadata.xml1
-rw-r--r--kde-plasma/kgamma/kgamma-6.1.49.9999.ebuild (renamed from kde-plasma/kgamma/kgamma-5.27.49.9999.ebuild)21
-rw-r--r--kde-plasma/kgamma/kgamma-9999.ebuild8
-rw-r--r--kde-plasma/kglobalacceld/kglobalacceld-6.1.49.9999.ebuild53
-rw-r--r--kde-plasma/kglobalacceld/kglobalacceld-9999.ebuild12
-rw-r--r--kde-plasma/khotkeys/khotkeys-5.27.49.9999.ebuild50
-rw-r--r--kde-plasma/khotkeys/metadata.xml11
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-6.1.49.9999.ebuild (renamed from kde-plasma/kinfocenter/kinfocenter-5.27.49.9999.ebuild)57
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-9999.ebuild26
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-5.27.49.9999.ebuild40
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-6.1.49.9999.ebuild37
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-9999.ebuild6
-rw-r--r--kde-plasma/kmenuedit/metadata.xml1
-rw-r--r--kde-plasma/kpipewire/kpipewire-5.27.49.9999.ebuild41
-rw-r--r--kde-plasma/kpipewire/kpipewire-6.1.49.9999.ebuild46
-rw-r--r--kde-plasma/kpipewire/kpipewire-9999.ebuild21
-rw-r--r--kde-plasma/krdp/krdp-6.1.49.9999.ebuild42
-rw-r--r--kde-plasma/krdp/krdp-9999.ebuild42
-rw-r--r--kde-plasma/krdp/metadata.xml (renamed from kde-apps/ktp-auth-handler/metadata.xml)1
-rw-r--r--kde-plasma/kscreen/kscreen-5.27.49.9999.ebuild50
-rw-r--r--kde-plasma/kscreen/kscreen-6.1.49.9999.ebuild58
-rw-r--r--kde-plasma/kscreen/kscreen-9999.ebuild27
-rw-r--r--kde-plasma/kscreen/metadata.xml1
-rw-r--r--kde-plasma/kscreenlocker/files/kde-fingerprint.pam13
-rw-r--r--kde-plasma/kscreenlocker/files/kde-r1.pam9
-rw-r--r--kde-plasma/kscreenlocker/files/kde-smartcard.pam13
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-5.27.49.9999.ebuild85
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-6.1.49.9999.ebuild80
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild20
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-6.1.49.9999.ebuild (renamed from kde-plasma/ksshaskpass/ksshaskpass-5.27.49.9999.ebuild)25
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-9999.ebuild9
-rw-r--r--kde-plasma/ksshaskpass/metadata.xml1
-rw-r--r--kde-plasma/ksysguard/ksysguard-9999.ebuild51
-rw-r--r--kde-plasma/ksysguard/metadata.xml11
-rw-r--r--kde-plasma/ksystemstats/ksystemstats-6.1.49.9999.ebuild (renamed from kde-plasma/ksystemstats/ksystemstats-5.27.49.9999.ebuild)27
-rw-r--r--kde-plasma/ksystemstats/ksystemstats-9999.ebuild6
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-6.1.49.9999.ebuild (renamed from kde-plasma/kwallet-pam/kwallet-pam-5.27.49.9999.ebuild)11
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild5
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-6.1.49.9999.ebuild (renamed from kde-plasma/kwayland-integration/kwayland-integration-5.27.49.9999.ebuild)22
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-9999.ebuild48
-rw-r--r--kde-plasma/kwayland-integration/metadata.xml1
-rw-r--r--kde-plasma/kwayland/kwayland-5.239.9999.ebuild9
-rw-r--r--kde-plasma/kwayland/kwayland-6.1.49.9999.ebuild42
-rw-r--r--kde-plasma/kwayland/kwayland-9999.ebuild17
-rw-r--r--kde-plasma/kwin/files/kwin-5.26.80-gstreamer-optional.patch25
-rw-r--r--kde-plasma/kwin/files/kwin-5.90.0-gstreamer-optional.patch25
-rw-r--r--kde-plasma/kwin/kwin-5.27.49.9999.ebuild136
-rw-r--r--kde-plasma/kwin/kwin-6.1.49.9999.ebuild143
-rw-r--r--kde-plasma/kwin/kwin-9999.ebuild70
-rw-r--r--kde-plasma/kwin/metadata.xml2
-rw-r--r--kde-plasma/kwrited/kwrited-5.27.49.9999.ebuild26
-rw-r--r--kde-plasma/kwrited/kwrited-6.1.49.9999.ebuild25
-rw-r--r--kde-plasma/kwrited/kwrited-9999.ebuild7
-rw-r--r--kde-plasma/layer-shell-qt/layer-shell-qt-6.1.49.9999.ebuild (renamed from kde-plasma/layer-shell-qt/layer-shell-qt-5.27.49.9999.ebuild)19
-rw-r--r--kde-plasma/layer-shell-qt/layer-shell-qt-9999.ebuild13
-rw-r--r--kde-plasma/libkscreen/libkscreen-5.27.49.9999.ebuild40
-rw-r--r--kde-plasma/libkscreen/libkscreen-6.1.49.9999.ebuild37
-rw-r--r--kde-plasma/libkscreen/libkscreen-9999.ebuild13
-rw-r--r--kde-plasma/libksysguard/files/libksysguard-5.22.80-no-detailed-mem-message.patch28
-rw-r--r--kde-plasma/libksysguard/libksysguard-5.27.49.9999.ebuild76
-rw-r--r--kde-plasma/libksysguard/libksysguard-6.1.49.9999.ebuild43
-rw-r--r--kde-plasma/libksysguard/libksysguard-9999.ebuild39
-rw-r--r--kde-plasma/libksysguard/metadata.xml4
-rw-r--r--kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch108
-rw-r--r--kde-plasma/libkworkspace/files/libkworkspace-5.90.0-standalone.patch104
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-5.27.49.9999.ebuild51
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-9999.ebuild53
-rw-r--r--kde-plasma/libkworkspace/metadata.xml11
-rw-r--r--kde-plasma/libplasma/libplasma-5.239.9999.ebuild3
-rw-r--r--kde-plasma/libplasma/libplasma-6.1.49.9999.ebuild69
-rw-r--r--kde-plasma/libplasma/libplasma-9999.ebuild13
-rw-r--r--kde-plasma/milou/metadata.xml1
-rw-r--r--kde-plasma/milou/milou-5.27.49.9999.ebuild33
-rw-r--r--kde-plasma/milou/milou-6.1.49.9999.ebuild29
-rw-r--r--kde-plasma/milou/milou-9999.ebuild11
-rw-r--r--kde-plasma/ocean-sound-theme/ocean-sound-theme-6.1.49.9999.ebuild15
-rw-r--r--kde-plasma/ocean-sound-theme/ocean-sound-theme-9999.ebuild6
-rw-r--r--kde-plasma/oxygen-sounds/metadata.xml1
-rw-r--r--kde-plasma/oxygen-sounds/oxygen-sounds-6.1.49.9999.ebuild (renamed from kde-plasma/oxygen-sounds/oxygen-sounds-5.27.49.9999.ebuild)8
-rw-r--r--kde-plasma/oxygen-sounds/oxygen-sounds-9999.ebuild6
-rw-r--r--kde-plasma/oxygen/metadata.xml1
-rw-r--r--kde-plasma/oxygen/oxygen-5.27.49.9999.ebuild41
-rw-r--r--kde-plasma/oxygen/oxygen-6.1.49.9999.ebuild70
-rw-r--r--kde-plasma/oxygen/oxygen-9999.ebuild42
-rw-r--r--kde-plasma/plasma-activities-stats/plasma-activities-stats-5.239.9999.ebuild3
-rw-r--r--kde-plasma/plasma-activities-stats/plasma-activities-stats-6.1.49.9999.ebuild27
-rw-r--r--kde-plasma/plasma-activities-stats/plasma-activities-stats-9999.ebuild8
-rw-r--r--kde-plasma/plasma-activities/plasma-activities-5.239.9999.ebuild4
-rw-r--r--kde-plasma/plasma-activities/plasma-activities-6.1.49.9999.ebuild29
-rw-r--r--kde-plasma/plasma-activities/plasma-activities-9999.ebuild7
-rw-r--r--kde-plasma/plasma-bigscreen/metadata.xml1
-rw-r--r--kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild51
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.49.9999.ebuild47
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-6.1.49.9999.ebuild46
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild7
-rw-r--r--kde-plasma/plasma-desktop/Manifest2
-rw-r--r--kde-plasma/plasma-desktop/files/plasma-desktop-6.1.80-override-include-dirs.patch103
-rw-r--r--kde-plasma/plasma-desktop/metadata.xml3
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.27.49.9999.ebuild179
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-6.1.49.9999.ebuild180
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild60
-rw-r--r--kde-plasma/plasma-disks/metadata.xml1
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-5.27.49.9999.ebuild39
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-6.1.49.9999.ebuild39
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-9999.ebuild9
-rw-r--r--kde-plasma/plasma-firewall/metadata.xml1
-rw-r--r--kde-plasma/plasma-firewall/plasma-firewall-6.1.49.9999.ebuild (renamed from kde-plasma/plasma-firewall/plasma-firewall-5.27.49.9999.ebuild)29
-rw-r--r--kde-plasma/plasma-firewall/plasma-firewall-9999.ebuild7
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-5.27.49.9999.ebuild52
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-6.1.49.9999.ebuild88
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-9999.ebuild59
-rw-r--r--kde-plasma/plasma-meta/metadata.xml7
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-6.1.49.9999.ebuild (renamed from kde-plasma/plasma-meta/plasma-meta-5.27.49.9999.ebuild)83
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-9999.ebuild63
-rw-r--r--kde-plasma/plasma-mimeapps-list/files/mimeapps.list226
-rw-r--r--kde-plasma/plasma-mimeapps-list/metadata.xml (renamed from dev-libs/kpeoplevcard/metadata.xml)0
-rw-r--r--kde-plasma/plasma-mimeapps-list/plasma-mimeapps-list-1.ebuild26
-rw-r--r--kde-plasma/plasma-nm/files/plasma-nm-5.27.80-openconnect-optional.patch77
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-5.27.49.9999.ebuild82
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-6.1.49.9999.ebuild78
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-9999.ebuild22
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-5.27.49.9999.ebuild39
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-6.1.49.9999.ebuild44
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-9999.ebuild12
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-5.27.49.9999.ebuild45
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-6.1.49.9999.ebuild42
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild14
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.49.9999.ebuild43
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.1.49.9999.ebuild42
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild13
-rw-r--r--kde-plasma/plasma-thunderbolt/metadata.xml1
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.49.9999.ebuild39
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.1.49.9999.ebuild36
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-9999.ebuild9
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-5.27.49.9999.ebuild49
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-6.1.49.9999.ebuild50
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-9999.ebuild12
-rw-r--r--kde-plasma/plasma-welcome/files/plasma-welcome-5.27.4.1-kaccounts-optional.patch99
-rw-r--r--kde-plasma/plasma-welcome/metadata.xml4
-rw-r--r--kde-plasma/plasma-welcome/plasma-welcome-5.27.49.9999.ebuild60
-rw-r--r--kde-plasma/plasma-welcome/plasma-welcome-6.1.49.9999.ebuild36
-rw-r--r--kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild36
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.1.49.9999.ebuild (renamed from kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.49.9999.ebuild)7
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild4
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.24.80-split-libkworkspace.patch37
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.27.49.9999.ebuild229
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-6.1.49.9999.ebuild230
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild52
-rw-r--r--kde-plasma/plasma5support/plasma5support-6.1.49.9999.ebuild36
-rw-r--r--kde-plasma/plasma5support/plasma5support-9999.ebuild18
-rw-r--r--kde-plasma/plymouth-kcm/metadata.xml3
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-5.27.49.9999.ebuild38
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-6.1.49.9999.ebuild37
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild9
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.49.9999.ebuild33
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-6.1.49.9999.ebuild34
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild13
-rw-r--r--kde-plasma/powerdevil/metadata.xml2
-rw-r--r--kde-plasma/powerdevil/powerdevil-5.27.49.9999.ebuild71
-rw-r--r--kde-plasma/powerdevil/powerdevil-6.1.49.9999.ebuild72
-rw-r--r--kde-plasma/powerdevil/powerdevil-9999.ebuild40
-rw-r--r--kde-plasma/print-manager/metadata.xml2
-rw-r--r--kde-plasma/print-manager/print-manager-23.08.49.9999.ebuild62
-rw-r--r--kde-plasma/print-manager/print-manager-6.1.49.9999.ebuild69
-rw-r--r--kde-plasma/print-manager/print-manager-9999.ebuild19
-rw-r--r--kde-plasma/qqc2-breeze-style/metadata.xml (renamed from kde-apps/ktp-approver/metadata.xml)1
-rw-r--r--kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.1.49.9999.ebuild28
-rw-r--r--kde-plasma/qqc2-breeze-style/qqc2-breeze-style-9999.ebuild28
-rw-r--r--kde-plasma/sddm-kcm/metadata.xml1
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-5.27.49.9999.ebuild45
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-6.1.49.9999.ebuild41
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild10
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.27.49.9999.ebuild58
-rw-r--r--kde-plasma/systemsettings/systemsettings-6.1.49.9999.ebuild52
-rw-r--r--kde-plasma/systemsettings/systemsettings-9999.ebuild8
-rw-r--r--kde-plasma/wacomtablet/wacomtablet-6.1.49.9999.ebuild56
-rw-r--r--kde-plasma/wacomtablet/wacomtablet-9999.ebuild12
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.49.9999.ebuild60
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.1.49.9999.ebuild65
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild23
-rw-r--r--kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.24.80-standalone.patch60
-rw-r--r--kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.90.0-standalone.patch60
-rw-r--r--kde-plasma/xembed-sni-proxy/metadata.xml11
-rw-r--r--kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.49.9999.ebuild41
-rw-r--r--kde-plasma/xembed-sni-proxy/xembed-sni-proxy-9999.ebuild38
-rw-r--r--media-gfx/digikam/digikam-9999.ebuild42
-rw-r--r--media-gfx/digikam/files/digikam-8.1.0-cmake.patch179
-rw-r--r--media-gfx/digikam/files/digikam-8.3.0-cmake-addressbook.patch26
-rw-r--r--media-gfx/digikam/files/digikam-8.4.0-cmake.patch199
-rw-r--r--media-gfx/digikam/metadata.xml3
-rw-r--r--media-gfx/kgeotag/kgeotag-9999.ebuild6
-rw-r--r--media-gfx/kgraphviewer/kgraphviewer-9999.ebuild38
-rw-r--r--media-gfx/kphotoalbum/kphotoalbum-9999.ebuild6
-rw-r--r--media-gfx/krita/files/krita-5.2.2-fftw.patch18
-rw-r--r--media-gfx/krita/files/krita-5.2.3-tests-optional.patch (renamed from media-gfx/krita/files/krita-4.3.1-tests-optional.patch)14
-rw-r--r--media-gfx/krita/krita-9999.ebuild41
-rw-r--r--media-gfx/krita/metadata.xml5
-rw-r--r--media-gfx/kxstitch/kxstitch-9999.ebuild6
-rw-r--r--media-gfx/peruse/peruse-9999.ebuild4
-rw-r--r--media-gfx/skanpage/skanpage-23.08.49.9999.ebuild54
-rw-r--r--media-gfx/skanpage/skanpage-9999.ebuild45
-rw-r--r--media-gfx/symboleditor/symboleditor-9999.ebuild2
-rw-r--r--media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild17
-rw-r--r--media-libs/kquickimageeditor/metadata.xml1
-rw-r--r--media-libs/ksanecore/ksanecore-23.08.49.9999.ebuild23
-rw-r--r--media-libs/ksanecore/ksanecore-9999.ebuild16
-rw-r--r--media-libs/ksanecore/metadata.xml3
-rw-r--r--media-libs/liblastfm/liblastfm-9999.ebuild4
-rw-r--r--media-libs/libqaccessibilityclient/libqaccessibilityclient-9999.ebuild6
-rw-r--r--media-libs/mpvqt/metadata.xml12
-rw-r--r--media-libs/mpvqt/mpvqt-9999.ebuild27
-rw-r--r--media-libs/phonon-gstreamer/metadata.xml14
-rw-r--r--media-libs/phonon-gstreamer/phonon-gstreamer-9999.ebuild39
-rw-r--r--media-libs/phonon-vlc/Manifest1
-rw-r--r--media-libs/phonon-vlc/phonon-vlc-0.12.0.ebuild44
-rw-r--r--media-libs/phonon-vlc/phonon-vlc-9999.ebuild55
-rw-r--r--media-libs/phonon/Manifest1
-rw-r--r--media-libs/phonon/metadata.xml1
-rw-r--r--media-libs/phonon/phonon-4.12.0.ebuild63
-rw-r--r--media-libs/phonon/phonon-9999.ebuild68
-rw-r--r--media-libs/pulseaudio-qt/metadata.xml1
-rw-r--r--media-libs/pulseaudio-qt/pulseaudio-qt-9999.ebuild19
-rw-r--r--media-libs/qt-gstreamer/metadata.xml8
-rw-r--r--media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild51
-rw-r--r--media-sound/amarok/amarok-9999.ebuild39
-rw-r--r--media-sound/amarok/metadata.xml3
-rw-r--r--media-sound/audex/audex-9999.ebuild53
-rw-r--r--media-sound/audex/metadata.xml1
-rw-r--r--media-sound/elisa/elisa-23.08.49.9999.ebuild61
-rw-r--r--media-sound/elisa/elisa-9999.ebuild59
-rw-r--r--media-sound/kasts/kasts-23.08.49.9999.ebuild64
-rw-r--r--media-sound/kasts/kasts-9999.ebuild45
-rw-r--r--media-sound/kid3/kid3-9999.ebuild38
-rw-r--r--media-sound/krecorder/krecorder-23.08.49.9999.ebuild33
-rw-r--r--media-sound/krecorder/krecorder-9999.ebuild27
-rw-r--r--media-sound/vvave/vvave-9999.ebuild8
-rw-r--r--media-video/kaffeine/kaffeine-9999.ebuild6
-rw-r--r--media-video/kmplayer/kmplayer-9999.ebuild62
-rw-r--r--media-video/kmplayer/metadata.xml15
-rw-r--r--media-video/plasmatube/metadata.xml12
-rw-r--r--media-video/plasmatube/plasmatube-9999.ebuild37
-rw-r--r--media-video/subtitlecomposer/subtitlecomposer-9999.ebuild40
-rw-r--r--metadata/pkgcheck.conf2
-rw-r--r--net-im/choqok/choqok-9999.ebuild13
-rw-r--r--net-im/choqok/metadata.xml1
-rw-r--r--net-im/neochat/metadata.xml1
-rw-r--r--net-im/neochat/neochat-23.08.49.9999.ebuild54
-rw-r--r--net-im/neochat/neochat-9999.ebuild70
-rw-r--r--net-im/tokodon/metadata.xml6
-rw-r--r--net-im/tokodon/tokodon-23.08.49.9999.ebuild44
-rw-r--r--net-im/tokodon/tokodon-9999.ebuild65
-rw-r--r--net-irc/konversation/konversation-23.08.49.9999.ebuild72
-rw-r--r--net-irc/konversation/konversation-9999.ebuild75
-rw-r--r--net-libs/accounts-qml/accounts-qml-9999.ebuild130
-rw-r--r--net-libs/accounts-qml/metadata.xml11
-rw-r--r--net-libs/accounts-qt/accounts-qt-9999.ebuild111
-rw-r--r--net-libs/accounts-qt/files/accounts-qt-1.16-libdir.patch116
-rw-r--r--net-libs/accounts-qt/metadata.xml (renamed from kde-apps/kscd/metadata.xml)2
-rw-r--r--net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-9999.ebuild18
-rw-r--r--net-libs/kdsoap-ws-discovery-client/metadata.xml3
-rw-r--r--net-libs/kdsoap/kdsoap-9999.ebuild54
-rw-r--r--net-libs/kdsoap/metadata.xml3
-rw-r--r--net-libs/libktorrent/libktorrent-23.08.49.9999.ebuild59
-rw-r--r--net-libs/libktorrent/libktorrent-9999.ebuild30
-rw-r--r--net-libs/libmediawiki/libmediawiki-9999.ebuild6
-rw-r--r--net-libs/libmediawiki/metadata.xml1
-rw-r--r--net-libs/libtmdbqt/libtmdbqt-9999.ebuild7
-rw-r--r--net-libs/libtmdbqt/metadata.xml1
-rw-r--r--net-libs/signon-oauth2/files/signon-oauth2-0.24-dont-install-tests.patch11
-rw-r--r--net-libs/signon-oauth2/files/signon-oauth2-0.25-drop-fno-rtti.patch26
-rw-r--r--net-libs/signon-oauth2/files/signon-oauth2-0.25-pkgconfig-libdir.patch14
-rw-r--r--net-libs/signon-oauth2/metadata.xml11
-rw-r--r--net-libs/signon-oauth2/signon-oauth2-9999.ebuild79
-rw-r--r--net-libs/signon-ui/files/signon-ui-0.15_p20171022-disable-tests.patch24
-rw-r--r--net-libs/signon-ui/files/signon-ui-0.15_p20171022-drop-fno-rtti.patch28
-rw-r--r--net-libs/signon-ui/files/signon-ui-0.15_p20171022-fix-username-field-reading.patch127
-rw-r--r--net-libs/signon-ui/files/signon-ui-0.15_p20171022-webengine-cachedir-path.patch25
-rw-r--r--net-libs/signon-ui/metadata.xml (renamed from dev-libs/libphutil/metadata.xml)2
-rw-r--r--net-libs/signon-ui/signon-ui-9999.ebuild83
-rw-r--r--net-libs/signond/files/signond-8.60-buildsystem.patch39
-rw-r--r--net-libs/signond/files/signond-8.60-unused-dep.patch38
-rw-r--r--net-libs/signond/files/signond-8.61-consistent-paths.patch288
-rw-r--r--net-libs/signond/metadata.xml12
-rw-r--r--net-libs/signond/signond-9999.ebuild142
-rw-r--r--net-libs/telepathy-logger-qt/metadata.xml11
-rw-r--r--net-libs/telepathy-logger-qt/telepathy-logger-qt-9999.ebuild34
-rw-r--r--net-misc/kio-zeroconf/kio-zeroconf-23.08.49.9999.ebuild25
-rw-r--r--net-misc/kio-zeroconf/kio-zeroconf-9999.ebuild24
-rw-r--r--net-misc/kio-zeroconf/metadata.xml1
-rw-r--r--net-misc/samba-mounter/metadata.xml1
-rw-r--r--net-misc/samba-mounter/samba-mounter-9999.ebuild6
-rw-r--r--net-misc/smb4k/metadata.xml1
-rw-r--r--net-misc/smb4k/smb4k-9999.ebuild62
-rw-r--r--net-news/alligator/alligator-23.08.49.9999.ebuild32
-rw-r--r--net-news/alligator/alligator-9999.ebuild26
-rw-r--r--net-p2p/ktorrent/ktorrent-23.08.49.9999.ebuild94
-rw-r--r--net-p2p/ktorrent/ktorrent-9999.ebuild77
-rw-r--r--profiles/categories1
-rw-r--r--profiles/updates/1Q-202412
-rw-r--r--profiles/updates/2Q-20242
-rw-r--r--sci-astronomy/kstars/kstars-9999.ebuild7
-rw-r--r--sci-calculators/keurocalc/keurocalc-9999.ebuild31
-rw-r--r--sci-calculators/keurocalc/metadata.xml1
-rw-r--r--sci-electronics/cirkuit/cirkuit-9999.ebuild55
-rw-r--r--sci-electronics/cirkuit/metadata.xml11
-rw-r--r--sci-electronics/ktechlab/ktechlab-9999.ebuild6
-rw-r--r--sci-mathematics/rkward/rkward-9999.ebuild57
-rw-r--r--sets/kde-baseapps-23.045
-rw-r--r--sets/kde-baseapps-24.055
-rw-r--r--sets/kde-frameworks-5-5.1126
-rw-r--r--sets/kde-frameworks-5-5.1166
-rw-r--r--sets/kde-frameworks-5-portingaids-5.1126
-rw-r--r--sets/kde-frameworks-5-portingaids-5.1166
-rw-r--r--sets/kde-frameworks-5-tier12
-rw-r--r--sets/kde-frameworks-5-tier1-5.11234
-rw-r--r--sets/kde-frameworks-5-tier1-5.11634
-rw-r--r--sets/kde-frameworks-5-tier21
-rw-r--r--sets/kde-frameworks-5-tier2-5.11216
-rw-r--r--sets/kde-frameworks-5-tier2-5.11616
-rw-r--r--sets/kde-frameworks-5-tier3-5.11227
-rw-r--r--sets/kde-frameworks-5-tier3-5.11627
-rw-r--r--sets/kde-frameworks-6.45
-rw-r--r--sets/kde-frameworks-live5
-rw-r--r--sets/kde-frameworks-tier1-6.432
-rw-r--r--sets/kde-frameworks-tier1-live62
-rw-r--r--sets/kde-frameworks-tier2-6.417
-rw-r--r--sets/kde-frameworks-tier2-live33
-rw-r--r--sets/kde-frameworks-tier3-6.424
-rw-r--r--sets/kde-frameworks-tier3-live45
-rw-r--r--sets/kde-gear-23.0421
-rw-r--r--sets/kde-gear-24.0521
-rw-r--r--sets/kde-plasma-5.27-live55
-rw-r--r--sets/kde-plasma-6.163
-rw-r--r--sets/kde-plasma-live5
-rw-r--r--sets/kdeaccessibility-23.045
-rw-r--r--sets/kdeaccessibility-24.055
-rw-r--r--sets/kdeadmin-23.043
-rw-r--r--sets/kdeadmin-24.053
-rw-r--r--sets/kdeedu-23.0426
-rw-r--r--sets/kdeedu-24.0526
-rw-r--r--sets/kdegames-23.0443
-rw-r--r--sets/kdegames-24.0544
-rw-r--r--sets/kdegames-live1
-rw-r--r--sets/kdegraphics-23.0418
-rw-r--r--sets/kdegraphics-24.0518
-rw-r--r--sets/kdegraphics-live1
-rw-r--r--sets/kdemultimedia-23.0415
-rw-r--r--sets/kdemultimedia-24.0516
-rw-r--r--sets/kdemultimedia-live1
-rw-r--r--sets/kdenetwork-23.0420
-rw-r--r--sets/kdenetwork-24.0519
-rw-r--r--sets/kdepim-23.0457
-rw-r--r--sets/kdepim-24.0558
-rw-r--r--sets/kdepim-live2
-rw-r--r--sets/kdesdk-23.0419
-rw-r--r--sets/kdesdk-24.0519
-rw-r--r--sets/kdesdk-live1
-rw-r--r--sets/kdetelepathy13
-rw-r--r--sets/kdetelepathy-live12
-rw-r--r--sets/kdeutils-23.0425
-rw-r--r--sets/kdeutils-24.0524
-rw-r--r--sets/kdeutils-live2
-rw-r--r--sys-auth/polkit-qt/polkit-qt-9999.ebuild2
-rw-r--r--sys-block/partitionmanager/partitionmanager-23.08.49.9999.ebuild37
-rw-r--r--sys-block/partitionmanager/partitionmanager-9999.ebuild37
-rw-r--r--sys-libs/kpmcore/kpmcore-23.08.49.9999.ebuild33
-rw-r--r--sys-libs/kpmcore/kpmcore-9999.ebuild22
-rw-r--r--www-client/falkon/falkon-23.08.49.9999.ebuild90
-rw-r--r--www-client/falkon/falkon-9999.ebuild55
-rw-r--r--www-client/falkon/files/falkon-23.07.80-python3.patch32
1427 files changed, 15438 insertions, 26850 deletions
diff --git a/.github/workflows/pkgcheck.yaml b/.github/workflows/pkgcheck.yaml
new file mode 100644
index 0000000000..d171c915d1
--- /dev/null
+++ b/.github/workflows/pkgcheck.yaml
@@ -0,0 +1,15 @@
+name: pkgcheck
+on:
+ push:
+ branches: [master]
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v2
+ with:
+ fetch-depth: 0
+ - name: Run pkgcheck
+ uses: pkgcore/pkgcheck-action@v1
diff --git a/.github/workflows/pkgcheck_merge.yaml b/.github/workflows/pkgcheck_merge.yaml
new file mode 100644
index 0000000000..476e970446
--- /dev/null
+++ b/.github/workflows/pkgcheck_merge.yaml
@@ -0,0 +1,17 @@
+name: pkgcheck_merge
+on:
+ pull_request:
+ branches: [master]
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v2
+ with:
+ fetch-depth: 0
+ - name: Run pkgcheck
+ uses: pkgcore/pkgcheck-action@v1
+ with:
+ args: --exit warning -k ,-EmptyGlobalAssignment,-NonexistentBlocker,-UnknownCategoryDirs --commits HEAD^..${{ github.sha }}
diff --git a/Documentation/CONTRIBUTORS b/Documentation/CONTRIBUTORS
index 316f4c2dbc..ffb44fd9be 100644
--- a/Documentation/CONTRIBUTORS
+++ b/Documentation/CONTRIBUTORS
@@ -9,6 +9,7 @@ Alexandr Akulich <akulichalexander@gmail.com>
Alexey Shvetsov <alexxy@gentoo.org>
Alexey Sokolov <sokolov@google.com>
Alfred Persson Forsberg <cat@catcream.org>
+Alfred Wingate <parona@protonmail.com>
Alon Bar-Lev <alonbl@gentoo.org>
Andreas Eckstein <andreas.eckstein@gmx.net>
Andreas K. Hüttel <dilfridge@gentoo.org>
@@ -43,6 +44,7 @@ Dimitris Papapoulios <skiarxon@gmail.com>
Dirk Tilger <dirk.gentoo@miriup.de>
Dominik Kapusta <d@ayoy.net>
Dror Levin <spatz@gentoo.org>
+Eli Schwartz <eschwartz93@gmail.com>
Elias Probst <mail@eliasprobst.eu>
Enrico Tagliavini <enrico.tagliavini@gmail.com>
Eugene Shalygin <eugene.shalygin@gmail.com>
@@ -50,6 +52,7 @@ Fabian Groffen <grobian@gentoo.org>
Fabian Köster <fabian.koester@bringnow.com>
Fabio Erculiani <lxnay@gentoo.org>
Felix Leif Keppmann <felix.leif@keppmann.de>
+Florian Schmaus <flow@gentoo.org>
Francesco Turco <fturco@fastmail.fm>
Franz Fellner <alpine.art.de@gmail.com>
Friedrich Kröner <twinbase@gmail.com>
@@ -80,6 +83,7 @@ Jonathan Callen <jcallen@gentoo.org>
Jonathan Christison <jonny.christison@redhat.com>
Joonas Niilola <juippis@gentoo.org>
Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+Joshua Goins <josh@redstrate.com>
José Pekkarinen <koalinux@gmail.com>
Julian Ospald <hasufell@gentoo.org>
Justin Lecher <jlec@gentoo.org>
@@ -110,6 +114,7 @@ Matt Turner <mattst88@gentoo.org>
Matt Whitlock <gentoo@mattwhitlock.name>
Matthew Brewer <tomboy64@sina.cn>
Matthew Dawson <matthew@mjdsystems.ca>
+Mehmet Karataş <krtsmmt@gmail.com>
Mias van Klei <miasvanklei@outlook.com>
Michael Mair-Keimberger <mmk@levelnine.at>
Michael Palimaka <kensington@gentoo.org>
@@ -119,7 +124,9 @@ Michał Górny <mgorny@gentoo.org>
Mike Frysinger <vapier@chromium.org>
Mike Frysinger <vapier@gentoo.org>
Mike Gilbert <floppym@gentoo.org>
+Mike Lothian <mike@fireburn.co.uk>
My Th <rei4dan@gmail.com>
+Nic Boet <nic@boet.cc>
Nikoli <nikoli@gmx.us>
Nils Freydank <holgersson@posteo.de>
Oldřich Jedlička <oldium.pro@seznam.cz>
@@ -135,6 +142,7 @@ Petros S (Petross404) <petross404@gmail.com>
Petros S <petross404@gmail.com>
Petteri Räty <betelgeuse@gentoo.org>
Přemysl Vohout <premek@vohnout.cz>
+Rachid Achellal <rachid@achellal.com>
Raul E Rangel <rrangel@chromium.org>
Richard Yao <ryao@cs.stonybrook.edu>
Rinaldus <forreg@rinaldus.ru>
diff --git a/Documentation/maintainers/cmake_dep_check.py b/Documentation/maintainers/cmake_dep_check.py
index 960b052d86..edc877626a 100755
--- a/Documentation/maintainers/cmake_dep_check.py
+++ b/Documentation/maintainers/cmake_dep_check.py
@@ -41,7 +41,7 @@ PACKAGE_MAP = {
'DBusGLib': 'dev-libs/dbus-glib',
'dbusmenu-qt5': 'dev-libs/libdbusmenu-qt',
'DDCUtil': 'app-misc/ddcutil',
- 'Doxygen': 'app-doc/doxygen',
+ 'Doxygen': 'app-text/doxygen',
'DvdRead': 'media-libs/libdvdread',
'ECM': 'kde-frameworks/extra-cmake-modules',
'EGL': 'media-libs/mesa[egl]',
diff --git a/Documentation/maintainers/dynlink-scanner b/Documentation/maintainers/dynlink-scanner
index 153edd0e4d..90162c8f83 100755
--- a/Documentation/maintainers/dynlink-scanner
+++ b/Documentation/maintainers/dynlink-scanner
@@ -16,11 +16,6 @@ get_link_deps()
# Print linking deps for given executable or shared object in alphabetical order.
# Also try to dlopen shared objects in order to detect missing/broken dependencies.
if [[ "$1" = --linking-deps ]]; then
- # Sanity check, file-5.12 is broken, bail out early
- if [[ `file --version | grep --color=never file- | cut -d'-' -f2` == '5.12' ]]; then
- echo "file-5.12 is broken, bailing out"
- exit 1
- fi
mime=`file -b --mime-type "$2"`
if [[ "$mime" == 'application/x-pie-executable' ]] || [[ "$mime" == 'application/x-executable' ]] || [[ "${mime}" == 'application/x-sharedlib' ]]; then
LINK=`get_link_deps "$2"`
@@ -39,6 +34,12 @@ if ! portageq has_version $ROOT/ $1; then
exit 1
fi
+# Sanity check, file-5.12 is broken, bail out early
+if [[ `file --version | grep --color=never file- | cut -d'-' -f2` == '5.12' ]]; then
+ echo "file-5.12 is broken, bailing out"
+ exit 1
+fi
+
# Compile dlopen test application, we will use it to check for broken linking dependencies
gcc "`dirname $0`/try_dlopen.c" -o /tmp/try_dlopen -ldl
@@ -48,7 +49,7 @@ for cpv in `portageq match $ROOT/ $1`; do
# For each file that belongs to package
# run dynlink-scanner --linking-deps <file> to obtain its linking dependencies
# Assign all linking deps to packages and print package names
- qfile -R $ROOT `portageq contents $ROOT/ $cpv | xargs -r -L 1 "$0" --linking-deps` | cut -f1 -d' ' | sort -u
+ qfile -R $ROOT `portageq contents $ROOT/ $cpv | xargs -r -L 1 "$0" --linking-deps` | cut -f1 -d':' | sort -u
done
# Cleanup
diff --git a/Documentation/maintainers/new/frameworks-bump.sh b/Documentation/maintainers/new/frameworks-bump.sh
index 16706dcf05..84b2813b49 100755
--- a/Documentation/maintainers/new/frameworks-bump.sh
+++ b/Documentation/maintainers/new/frameworks-bump.sh
@@ -6,7 +6,7 @@
help() {
echo "Perform a version bump of KDE Frameworks 5 or 6."
echo
- echo "Based on the kde-frameworks-(5|6)-live set, this script performs a full version bump"
+ echo "Based on the kde-frameworks-(5-)live sets, this script performs a full version bump"
echo "of a new unreleased KDE Frameworks."
echo
echo "In addition to the new ebuild being created, the following operations are performed:"
@@ -34,12 +34,17 @@ if [[ -z "${VERSION}" ]] ; then
fi
major_version=$(echo ${VERSION} | cut -d "." -f 1)
+if [[ ${VERSION} == 5.2[4-9]?.? ]]; then
+ major_version=6
+fi
major_minor_version=$(echo ${VERSION} | cut -d "." -f 1-2)
-kfmv="kde-frameworks-${major_version}-${major_minor_version}"
-setname="kde-frameworks-${major_version}"
if [[ ${major_version} == 5 ]]; then
- base_version=5.9999
+ kfmv="kde-frameworks-${major_version}-${major_minor_version}"
+ base_version=5.239.9999
+ setname="kde-frameworks-${major_version}"
else
+ kfmv="kde-frameworks-${major_minor_version}"
+ setname="kde-frameworks"
base_version=9999
fi
diff --git a/Documentation/maintainers/new/lib.sh b/Documentation/maintainers/new/lib.sh
index 59bdcef983..e3efe52eba 100755
--- a/Documentation/maintainers/new/lib.sh
+++ b/Documentation/maintainers/new/lib.sh
@@ -60,7 +60,7 @@ bump_set_from_live() {
local destination="${2}"
cp sets/${target}-live sets/${target}-${destination}
- sed -i -E "s/~/</;s/[0-9]+(\.[0-9]+)*$/${destination}.50/" sets/${target}-${destination}
+ sed -i -E "s/~/</;s/[0-9]+(\.[0-9]+)*(\:.*)*$/${destination}.50\2/" sets/${target}-${destination}
sed -i -e "/^@/s/live$/${destination}/" sets/${target}-${destination}
for entry in $(grep ^@ sets/${target}-live) ; do
diff --git a/Documentation/maintainers/regenerate-files b/Documentation/maintainers/regenerate-files
index 1f0258e302..4399132e21 100755
--- a/Documentation/maintainers/regenerate-files
+++ b/Documentation/maintainers/regenerate-files
@@ -9,16 +9,16 @@ cd "$(dirname $0)"
SCRIPT=$(basename $0)
HEADER="# Autogenerated by ${SCRIPT}, DO NOT EDIT."
-KF5_RELEASES="5.112"
-KF5_RELEASE=${KF5_RELEASE:-5.112}
+KF5_RELEASES="5.116"
+KF5_RELEASE=${KF5_RELEASE:-5.116}
-KF6_RELEASES=""
+KF6_RELEASES="6.4"
KF6_RELEASE=${KF6_RELEASE:-}
-PLASMA_RELEASES="5.27"
+PLASMA_RELEASES="5.27 6.1"
PLASMA_RELEASE=${PLASMA_RELEASE:-5.27}
-GEAR_RELEASES="23.04 23.08"
+GEAR_RELEASES="23.08 24.05"
GEAR_RELEASE=${GEAR_RELEASE:-23.08}
# regenerate keywords
@@ -33,10 +33,10 @@ done
if [[ -n ${KF6_RELEASES} ]]; then
for release in $KF6_RELEASES; do
- if [[ -d ".kde-frameworks-6-${release}" ]]; then
+ if [[ -d ".kde-frameworks-${release}" ]]; then
echo -e "${HEADER}" > "kde-frameworks-${release}.keywords"
- cat ".kde-frameworks-6-${release}/"* | grep -P -v '^>=kde-frameworks/(?!kf-env)' | \
- sed -e '/^~.*[.-]9999$/s/$/ **/' -e '/^@/d' >> "kde-frameworks-${release}.keywords"
+ cat ".kde-frameworks-${release}/"* | grep -P -v '^>=kde-frameworks/(?!kf-env)' | \
+ sed -e '/^~.*[.-]9999\:[0-9]*$/s/$/ **/' -e '/^@/d' >> "kde-frameworks-${release}.keywords"
fi
done
fi
@@ -64,7 +64,7 @@ for release in $GEAR_RELEASES; do
echo -e "${HEADER}" > "kde-gear-${release}.49.9999.keywords"
for file in ".kde-gear-${release}"/*; do
newfile=".kde-gear-${release}.49.9999"/$(basename "${file}")
- sed -e "/^<[a-z-]*\/.*\.50$/{s/\.50/.49.9999/;s/^</~/};/^~.*[.-]9999$/s/$/ **/" \
+ sed -e "/^<[a-z0-9-]*\/.*\.50$/{s/\.50/.49.9999/;s/^</~/};/^~.*[.-]9999$/s/$/ **/" \
-e "/^@/d" "${file}" > "${newfile}"
# echo "${newfile}"
done
@@ -83,15 +83,15 @@ if [[ -d .kde-frameworks-5-live.base ]]; then
cat .kde-frameworks-5-live/* >> kde-frameworks-5-live.keywords
fi
-if [[ -d .kde-frameworks-6-live.base ]]; then
- rm -rf .kde-frameworks-6-live
- mkdir -p .kde-frameworks-6-live
- echo -e "${HEADER}" > kde-frameworks-6-live.keywords
- for file in .kde-frameworks-6-live.base/*; do
- newfile=.kde-frameworks-6-live/$(basename "${file}")
- sed -e '/^~.*[.-]9999$/s/$/ **/' -e '/^@/d' "${file}" > "${newfile}"
+if [[ -d .kde-frameworks-live.base ]]; then
+ rm -rf .kde-frameworks-live
+ mkdir -p .kde-frameworks-live
+ echo -e "${HEADER}" > kde-frameworks-live.keywords
+ for file in .kde-frameworks-live.base/*; do
+ newfile=.kde-frameworks-live/$(basename "${file}")
+ sed -e '/^~.*[.-]9999\:[0-9]*$/s/$/ **/' -e '/^@/d' "${file}" > "${newfile}"
done
- cat .kde-frameworks-6-live/* >> kde-frameworks-6-live.keywords
+ cat .kde-frameworks-live/* >> kde-frameworks-live.keywords
fi
if [[ -d .kde-plasma-live.base ]]; then
@@ -128,16 +128,14 @@ for release in $KF5_RELEASES 5-live; do
fi
done
-if [[ -n ${KF6_RELEASES} ]]; then
- for release in $KF6_RELEASES 6-live; do
- if [[ -d ".kde-frameworks-6-${release}" ]]; then
- echo -e "${HEADER}" > "kde-frameworks-${release}"
- cat ".kde-frameworks-6-${release}/"* | \
- grep -P -v '^>=kde-frameworks/(?!kf-env)' >> "kde-frameworks-${release}"
- sed -i "kde-frameworks-${release}" -e "/^@/d"
- fi
- done
-fi
+for release in $KF6_RELEASES live; do
+ if [[ -d ".kde-frameworks-${release}" ]]; then
+ echo -e "${HEADER}" > "kde-frameworks-${release}"
+ cat ".kde-frameworks-${release}/"* | \
+ grep -P -v '^>=kde-frameworks/(?!kf-env)' >> "kde-frameworks-${release}"
+ sed -i "kde-frameworks-${release}" -e "/^@/d"
+ fi
+done
for release in $PLASMA_RELEASES live; do
echo -e "${HEADER}" > "kde-plasma-${release}"
@@ -167,17 +165,15 @@ for release in $KF5_RELEASES 5-live; do
fi
done
-if [[ -n ${KF6_RELEASES} ]]; then
- for release in $KF6_RELEASES 6-live; do
- if [[ -d "../package.unmask/.kde-frameworks-6-${release}" ]]; then
- echo -e "${HEADER}" > "kde-frameworks-${release}"
- cat "../package.unmask/.kde-frameworks-6-${release}/"* | \
- grep -P -v '^>=kde-frameworks/(?!kf-env)' >> "kde-frameworks-${release}"
- sed -i "kde-frameworks-${release}" \
- -e "/^<kde-frameworks\/.*-6\..\.50:6$/{s/-6\..\.50/-${release}/;s/^</>=/}" -e '/^@/d'
- fi
- done
-fi
+for release in $KF6_RELEASES live; do
+ if [[ -d "../package.unmask/.kde-frameworks-${release}" ]]; then
+ echo -e "${HEADER}" > "kde-frameworks-${release}"
+ cat "../package.unmask/.kde-frameworks-${release}/"* | \
+ grep -P -v '^>=kde-frameworks/(?!kf-env)' >> "kde-frameworks-${release}"
+ sed -i "kde-frameworks-${release}" \
+ -e "/^<kde-frameworks\/.*-6\..\.50:6$/{s/-6\..\.50/-${release}/;s/^</>=/}" -e '/^@/d'
+ fi
+done
for release in $PLASMA_RELEASES live; do
echo -e "${HEADER}" > "kde-plasma-${release}"
@@ -207,7 +203,7 @@ for set in *frameworks-5*${KF5_RELEASE}; do
done
if [[ -n ${KF6_RELEASE} ]]; then
- for set in *frameworks-6*${KF6_RELEASE}; do
+ for set in *frameworks-*${KF6_RELEASE}; do
newfile=${set/%-${KF6_RELEASE}}
echo -e "${HEADER}" > "${newfile}"
sed -r "/@/s/-${KF6_RELEASE}//g;/9999$/s/~//;s/<//;\@kde-frameworks/@s/-(9999|5\.[0-9]+\.50)//" "${set}" >> "${newfile}"
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-5.112 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-5.112
deleted file mode 120000
index 48d2d058bb..0000000000
--- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-5.112
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-5-5.112 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112
deleted file mode 120000
index 33cc58af8b..0000000000
--- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-5-portingaids-5.112 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112
deleted file mode 120000
index 151ad65ef0..0000000000
--- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-5-tier1-5.112 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112
deleted file mode 120000
index bf0a3a9f33..0000000000
--- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-5-tier2-5.112 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112
deleted file mode 120000
index eda47a3866..0000000000
--- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-5-tier3-5.112 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/_HEADER_ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/_HEADER_
index a2a6ed1e74..507d6420d4 100644
--- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/_HEADER_
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/_HEADER_
@@ -1,2 +1,2 @@
-# You can use this file to keyword/unkeyword the KDE Frameworks 5 5.112 release.
-# Edit Documentation/package.accept_keywords/.kde-frameworks-5-5.112/ files instead.
+# You can use this file to keyword/unkeyword the KDE Frameworks 5 5.116 release.
+# Edit Documentation/package.accept_keywords/.kde-frameworks-5-5.116/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-5.116
new file mode 120000
index 0000000000..75c5ff07f4
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-5.116 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116
new file mode 120000
index 0000000000..aa65fa3b99
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-portingaids-5.116 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116
new file mode 120000
index 0000000000..c33b3e55b4
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier1-5.116 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116
new file mode 120000
index 0000000000..2f4ee19dac
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier2-5.116 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116
new file mode 120000
index 0000000000..cf27580d4b
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier3-5.116 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/more-deps
index e69de29bb2..e69de29bb2 100644
--- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/more-deps
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/more-deps
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/_HEADER_ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/_HEADER_
new file mode 100644
index 0000000000..2d0603529c
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to keyword/unkeyword the KDE Frameworks 6.4 release.
+# Edit Documentation/package.accept_keywords/.kde-frameworks-6.4/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-6.4 b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-6.4
new file mode 120000
index 0000000000..9d9dbbc3fb
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-6.4
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-6.4 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier1-6.4 b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier1-6.4
new file mode 120000
index 0000000000..fc5ecd237a
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier1-6.4
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier1-6.4 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier2-6.4 b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier2-6.4
new file mode 120000
index 0000000000..c871c6f8e2
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier2-6.4
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier2-6.4 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier3-6.4 b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier3-6.4
new file mode 120000
index 0000000000..314695b091
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier3-6.4
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier3-6.4 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-6.4/more-deps
new file mode 100644
index 0000000000..d55c283abc
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/more-deps
@@ -0,0 +1,6 @@
+~kde-apps/kaccounts-integration-24.05.2
+~kde-apps/kaccounts-providers-24.05.2
+~kde-apps/signon-kwallet-extension-24.05.2
+~kde-apps/kdegraphics-mobipocket-24.05.2
+~kde-apps/kio-extras-24.05.2
+~kde-apps/libkexiv2-24.05.2
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/_HEADER_ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/_HEADER_
new file mode 100644
index 0000000000..7bcad14eb3
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to keyword/unkeyword KDE Frameworks 6 live.
+# Edit Documentation/package.keywords/.kde-frameworks-live.base/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-live b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-live
new file mode 120000
index 0000000000..c793194dd9
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-live
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-live \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier1-live b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier1-live
new file mode 120000
index 0000000000..9fe4d1075e
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier1-live
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier1-live \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier2-live b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier2-live
new file mode 120000
index 0000000000..38aa45c19d
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier2-live
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier2-live \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier3-live b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier3-live
new file mode 120000
index 0000000000..25221d33a4
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier3-live
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier3-live \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps
new file mode 100644
index 0000000000..d55c283abc
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps
@@ -0,0 +1,6 @@
+~kde-apps/kaccounts-integration-24.05.2
+~kde-apps/kaccounts-providers-24.05.2
+~kde-apps/signon-kwallet-extension-24.05.2
+~kde-apps/kdegraphics-mobipocket-24.05.2
+~kde-apps/kio-extras-24.05.2
+~kde-apps/libkexiv2-24.05.2
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/_HEADER_ b/Documentation/package.accept_keywords/.kde-frameworks-live/_HEADER_
new file mode 100644
index 0000000000..7bcad14eb3
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to keyword/unkeyword KDE Frameworks 6 live.
+# Edit Documentation/package.keywords/.kde-frameworks-live.base/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-live b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-live
new file mode 100644
index 0000000000..eba6db679c
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-live
@@ -0,0 +1,2 @@
+# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
+~kde-frameworks/frameworkintegration-9999:6 **
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier1-live b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier1-live
new file mode 100644
index 0000000000..0f54215fb3
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier1-live
@@ -0,0 +1,32 @@
+# Tier 1: Depend only on Qt and possibly a few third-party libraries.
+~kde-frameworks/attica-9999:6 **
+~kde-frameworks/bluez-qt-9999:6 **
+~kde-frameworks/breeze-icons-9999:6 **
+~kde-frameworks/extra-cmake-modules-9999:0 **
+~kde-frameworks/karchive-9999:6 **
+~kde-frameworks/kcalendarcore-9999:6 **
+~kde-frameworks/kcodecs-9999:6 **
+~kde-frameworks/kconfig-9999:6 **
+~kde-frameworks/kcoreaddons-9999:6 **
+~kde-frameworks/kdbusaddons-9999:6 **
+~kde-frameworks/kdnssd-9999:6 **
+~kde-frameworks/kguiaddons-9999:6 **
+~kde-frameworks/kholidays-9999:6 **
+~kde-frameworks/ki18n-9999:6 **
+~kde-frameworks/kidletime-9999:6 **
+~kde-frameworks/kirigami-9999:6 **
+~kde-frameworks/kitemmodels-9999:6 **
+~kde-frameworks/kitemviews-9999:6 **
+~kde-frameworks/kplotting-9999:6 **
+~kde-frameworks/kquickcharts-9999:6 **
+~kde-frameworks/ktexttemplate-9999:6 **
+~kde-frameworks/kuserfeedback-9999:6 **
+~kde-frameworks/kwidgetsaddons-9999:6 **
+~kde-frameworks/kwindowsystem-9999:6 **
+~kde-frameworks/modemmanager-qt-9999:6 **
+~kde-frameworks/networkmanager-qt-9999:6 **
+~kde-frameworks/prison-9999:6 **
+~kde-frameworks/solid-9999:6 **
+~kde-frameworks/sonnet-9999:6 **
+~kde-frameworks/syntax-highlighting-9999:6 **
+~kde-frameworks/threadweaver-9999:6 **
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live
new file mode 100644
index 0000000000..ae0cd67c93
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live
@@ -0,0 +1,17 @@
+# Tier 2: Additionally depend on tier 1 frameworks.
+~kde-frameworks/kauth-9999:6 **
+~kde-frameworks/kcolorscheme-9999:6 **
+~kde-frameworks/kcompletion-9999:6 **
+~kde-frameworks/kcontacts-9999:6 **
+~kde-frameworks/kcrash-9999:6 **
+~kde-frameworks/kdoctools-9999:6 **
+~kde-frameworks/kfilemetadata-9999:6 **
+~kde-frameworks/kimageformats-9999:6 **
+~kde-frameworks/kjobwidgets-9999:6 **
+~kde-frameworks/knotifications-9999:6 **
+~kde-frameworks/kpackage-9999:6 **
+~kde-frameworks/kpty-9999:6 **
+~kde-frameworks/kstatusnotifieritem-9999:6 **
+~kde-frameworks/ksvg-9999:6 **
+~kde-frameworks/kunitconversion-9999:6 **
+~kde-frameworks/syndication-9999:6 **
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live
new file mode 100644
index 0000000000..7f785858fa
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live
@@ -0,0 +1,24 @@
+# Tier 3: More powerful, comprehensive packages, with complex dependencies.
+~kde-frameworks/baloo-9999:6 **
+~kde-frameworks/kbookmarks-9999:6 **
+~kde-frameworks/kcmutils-9999:6 **
+~kde-frameworks/kconfigwidgets-9999:6 **
+~kde-frameworks/kdav-9999:6 **
+~kde-frameworks/kdeclarative-9999:6 **
+~kde-frameworks/kded-9999:6 **
+~kde-frameworks/kdesu-9999:6 **
+~kde-frameworks/kglobalaccel-9999:6 **
+~kde-frameworks/kiconthemes-9999:6 **
+~kde-frameworks/kio-9999:6 **
+~kde-frameworks/knewstuff-9999:6 **
+~kde-frameworks/knotifyconfig-9999:6 **
+~kde-frameworks/kparts-9999:6 **
+~kde-frameworks/kpeople-9999:6 **
+~kde-frameworks/krunner-9999:6 **
+~kde-frameworks/kservice-9999:6 **
+~kde-frameworks/ktexteditor-9999:6 **
+~kde-frameworks/ktextwidgets-9999:6 **
+~kde-frameworks/kwallet-9999:6 **
+~kde-frameworks/kxmlgui-9999:6 **
+~kde-frameworks/purpose-9999:6 **
+~kde-frameworks/qqc2-desktop-style-9999:6 **
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-live/more-deps
new file mode 100644
index 0000000000..d55c283abc
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live/more-deps
@@ -0,0 +1,6 @@
+~kde-apps/kaccounts-integration-24.05.2
+~kde-apps/kaccounts-providers-24.05.2
+~kde-apps/signon-kwallet-extension-24.05.2
+~kde-apps/kdegraphics-mobipocket-24.05.2
+~kde-apps/kio-extras-24.05.2
+~kde-apps/libkexiv2-24.05.2
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/_HEADER_ b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/_HEADER_
deleted file mode 100644
index 5088eb592a..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/_HEADER_
+++ /dev/null
@@ -1,2 +0,0 @@
-# You can use this file to keyword/unkeyword the KDE Gear 23.04 release.
-# Edit Documentation/package.accept_keywords/.kde-gear-23.04/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-baseapps-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-baseapps-23.04
deleted file mode 100644
index ef30d587be..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-baseapps-23.04
+++ /dev/null
@@ -1,5 +0,0 @@
-~kde-apps/kdialog-23.04.49.9999 **
-~kde-apps/keditbookmarks-23.04.49.9999 **
-~kde-apps/kfind-23.04.49.9999 **
-~kde-apps/konqueror-23.04.49.9999 **
-~www-client/falkon-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-gear-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-gear-23.04
deleted file mode 100644
index 1a7ea77eaf..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-gear-23.04
+++ /dev/null
@@ -1,10 +0,0 @@
-~kde-apps/baloo-widgets-23.04.49.9999 **
-~kde-apps/dolphin-23.04.49.9999 **
-~kde-apps/kate-23.04.49.9999 **
-~kde-apps/kate-addons-23.04.49.9999 **
-~kde-apps/kate-lib-23.04.49.9999 **
-~kde-apps/kde-apps-meta-23.04.49.9999 **
-~kde-apps/kdecore-meta-23.04.49.9999 **
-~kde-apps/khelpcenter-23.04.49.9999 **
-~kde-apps/konsole-23.04.49.9999 **
-~kde-apps/kwrite-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeaccessibility-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeaccessibility-23.04
deleted file mode 100644
index 87ca0a7e33..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeaccessibility-23.04
+++ /dev/null
@@ -1,5 +0,0 @@
-~app-accessibility/kontrast-23.04.49.9999 **
-~kde-apps/kdeaccessibility-meta-23.04.49.9999 **
-~kde-apps/kmag-23.04.49.9999 **
-~kde-apps/kmousetool-23.04.49.9999 **
-~kde-apps/kmouth-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeadmin-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeadmin-23.04
deleted file mode 100644
index 2476d09fd6..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeadmin-23.04
+++ /dev/null
@@ -1,3 +0,0 @@
-~kde-apps/kdeadmin-meta-23.04.49.9999 **
-~kde-apps/kcron-23.04.49.9999 **
-~kde-apps/ksystemlog-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeedu-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeedu-23.04
deleted file mode 100644
index 9f7517e831..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeedu-23.04
+++ /dev/null
@@ -1,26 +0,0 @@
-~kde-apps/analitza-23.04.49.9999 **
-~kde-apps/artikulate-23.04.49.9999 **
-~kde-apps/blinken-23.04.49.9999 **
-~kde-apps/cantor-23.04.49.9999 **
-~kde-apps/kalgebra-23.04.49.9999 **
-~kde-apps/kalzium-23.04.49.9999 **
-~kde-apps/kanagram-23.04.49.9999 **
-~kde-apps/kbruch-23.04.49.9999 **
-~kde-apps/kdeedu-data-23.04.49.9999 **
-~kde-apps/kdeedu-meta-23.04.49.9999 **
-~kde-apps/kgeography-23.04.49.9999 **
-~kde-apps/khangman-23.04.49.9999 **
-~kde-apps/kig-23.04.49.9999 **
-~kde-apps/kiten-23.04.49.9999 **
-~kde-apps/klettres-23.04.49.9999 **
-~kde-apps/kmplot-23.04.49.9999 **
-~kde-apps/kqtquickcharts-23.04.49.9999 **
-~kde-apps/ktouch-23.04.49.9999 **
-~kde-apps/kturtle-23.04.49.9999 **
-~kde-apps/kwordquiz-23.04.49.9999 **
-~kde-apps/libkeduvocdocument-23.04.49.9999 **
-~kde-apps/marble-23.04.49.9999 **
-~kde-apps/minuet-23.04.49.9999 **
-~kde-apps/parley-23.04.49.9999 **
-~kde-apps/rocs-23.04.49.9999 **
-~kde-apps/step-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegames-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegames-23.04
deleted file mode 100644
index a439bfcb47..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegames-23.04
+++ /dev/null
@@ -1,43 +0,0 @@
-~kde-apps/bomber-23.04.49.9999 **
-~kde-apps/bovo-23.04.49.9999 **
-~kde-apps/granatier-23.04.49.9999 **
-~kde-apps/kajongg-23.04.49.9999 **
-~kde-apps/kapman-23.04.49.9999 **
-~kde-apps/katomic-23.04.49.9999 **
-~kde-apps/kblackbox-23.04.49.9999 **
-~kde-apps/kblocks-23.04.49.9999 **
-~kde-apps/kbounce-23.04.49.9999 **
-~kde-apps/kbreakout-23.04.49.9999 **
-~kde-apps/kdegames-meta-23.04.49.9999 **
-~kde-apps/kdiamond-23.04.49.9999 **
-~kde-apps/kfourinline-23.04.49.9999 **
-~kde-apps/kgoldrunner-23.04.49.9999 **
-~kde-apps/kigo-23.04.49.9999 **
-~kde-apps/killbots-23.04.49.9999 **
-~kde-apps/kiriki-23.04.49.9999 **
-~kde-apps/kjumpingcube-23.04.49.9999 **
-~kde-apps/klickety-23.04.49.9999 **
-~kde-apps/klines-23.04.49.9999 **
-~kde-apps/kmahjongg-23.04.49.9999 **
-~kde-apps/kmines-23.04.49.9999 **
-~kde-apps/knavalbattle-23.04.49.9999 **
-~kde-apps/knetwalk-23.04.49.9999 **
-~kde-apps/knights-23.04.49.9999 **
-~kde-apps/kolf-23.04.49.9999 **
-~kde-apps/kollision-23.04.49.9999 **
-~kde-apps/konquest-23.04.49.9999 **
-~kde-apps/kpat-23.04.49.9999 **
-~kde-apps/kreversi-23.04.49.9999 **
-~kde-apps/kshisen-23.04.49.9999 **
-~kde-apps/ksirk-23.04.49.9999 **
-~kde-apps/ksnakeduel-23.04.49.9999 **
-~kde-apps/kspaceduel-23.04.49.9999 **
-~kde-apps/ksquares-23.04.49.9999 **
-~kde-apps/ksudoku-23.04.49.9999 **
-~kde-apps/ktuberling-23.04.49.9999 **
-~kde-apps/kubrick-23.04.49.9999 **
-~kde-apps/libkdegames-23.04.49.9999 **
-~kde-apps/libkmahjongg-23.04.49.9999 **
-~kde-apps/lskat-23.04.49.9999 **
-~kde-apps/palapeli-23.04.49.9999 **
-~kde-apps/picmi-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegraphics-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegraphics-23.04
deleted file mode 100644
index 853c4e9e1e..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegraphics-23.04
+++ /dev/null
@@ -1,18 +0,0 @@
-~kde-apps/gwenview-23.04.49.9999 **
-~kde-apps/kamera-23.04.49.9999 **
-~kde-apps/kcolorchooser-23.04.49.9999 **
-~kde-apps/kdegraphics-meta-23.04.49.9999 **
-~kde-apps/kdegraphics-mobipocket-23.04.49.9999 **
-~kde-apps/kolourpaint-23.04.49.9999 **
-~kde-apps/kruler-23.04.49.9999 **
-~kde-apps/libkdcraw-23.04.49.9999 **
-~kde-apps/libkexiv2-23.04.49.9999 **
-~kde-apps/libksane-23.04.49.9999 **
-~kde-apps/okular-23.04.49.9999 **
-~kde-apps/spectacle-23.04.49.9999 **
-~kde-apps/svgpart-23.04.49.9999 **
-~kde-apps/thumbnailers-23.04.49.9999 **
-~kde-misc/colord-kde-23.04.49.9999 **
-~kde-misc/skanlite-23.04.49.9999 **
-~media-gfx/skanpage-23.04.49.9999 **
-~media-libs/ksanecore-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdemultimedia-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdemultimedia-23.04
deleted file mode 100644
index ebc110bc37..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdemultimedia-23.04
+++ /dev/null
@@ -1,15 +0,0 @@
-~kde-apps/audiocd-kio-23.04.49.9999 **
-~kde-apps/dragon-23.04.49.9999 **
-~kde-apps/ffmpegthumbs-23.04.49.9999 **
-~kde-apps/juk-23.04.49.9999 **
-~kde-apps/k3b-23.04.49.9999 **
-~kde-apps/kamoso-23.04.49.9999 **
-~kde-apps/kdemultimedia-meta-23.04.49.9999 **
-~kde-apps/kdenlive-23.04.49.9999 **
-~kde-apps/kmix-23.04.49.9999 **
-~kde-apps/kwave-23.04.49.9999 **
-~kde-apps/libkcddb-23.04.49.9999 **
-~kde-apps/libkcompactdisc-23.04.49.9999 **
-~media-sound/elisa-23.04.49.9999 **
-~media-sound/kasts-23.04.49.9999 **
-~media-sound/krecorder-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdenetwork-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdenetwork-23.04
deleted file mode 100644
index fd42b365b7..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdenetwork-23.04
+++ /dev/null
@@ -1,20 +0,0 @@
-~kde-apps/dolphin-plugins-dropbox-23.04.49.9999 **
-~kde-apps/kaccounts-integration-23.04.49.9999 **
-~kde-apps/kaccounts-providers-23.04.49.9999 **
-~kde-apps/kdenetwork-meta-23.04.49.9999 **
-~kde-apps/kdenetwork-filesharing-23.04.49.9999 **
-~kde-apps/kget-23.04.49.9999 **
-~kde-apps/kio-extras-23.04.49.9999 **
-~kde-apps/krdc-23.04.49.9999 **
-~kde-apps/krfb-23.04.49.9999 **
-~kde-apps/kopete-23.04.49.9999 **
-~kde-apps/signon-kwallet-extension-23.04.49.9999 **
-~kde-misc/kdeconnect-23.04.49.9999 **
-~kde-misc/kio-gdrive-23.04.49.9999 **
-~net-im/neochat-23.04.49.9999 **
-~net-im/tokodon-23.04.49.9999 **
-~net-irc/konversation-23.04.49.9999 **
-~net-libs/libktorrent-23.04.49.9999 **
-~net-misc/kio-zeroconf-23.04.49.9999 **
-~net-news/alligator-23.04.49.9999 **
-<net-p2p/ktorrent-23.04.50
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdepim-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdepim-23.04
deleted file mode 100644
index 20c22272a1..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdepim-23.04
+++ /dev/null
@@ -1,57 +0,0 @@
-~app-office/merkuro-23.04.49.9999 **
-~dev-libs/kopeninghours-23.04.49.9999 **
-~dev-libs/kosmindoormap-23.04.49.9999 **
-~dev-libs/kpublictransport-23.04.49.9999 **
-~kde-apps/akonadi-23.04.49.9999 **
-~kde-apps/akonadi-calendar-23.04.49.9999 **
-~kde-apps/akonadi-contacts-23.04.49.9999 **
-~kde-apps/akonadi-import-wizard-23.04.49.9999 **
-~kde-apps/akonadi-mime-23.04.49.9999 **
-~kde-apps/akonadi-notes-23.04.49.9999 **
-~kde-apps/akonadi-search-23.04.49.9999 **
-~kde-apps/akonadiconsole-23.04.49.9999 **
-~kde-apps/akregator-23.04.49.9999 **
-~kde-apps/calendarjanitor-23.04.49.9999 **
-~kde-apps/calendarsupport-23.04.49.9999 **
-~kde-apps/eventviews-23.04.49.9999 **
-~kde-apps/grantlee-editor-23.04.49.9999 **
-~kde-apps/grantleetheme-23.04.49.9999 **
-~kde-apps/incidenceeditor-23.04.49.9999 **
-~kde-apps/kaddressbook-23.04.49.9999 **
-~kde-apps/kalarm-23.04.49.9999 **
-~kde-apps/kcalutils-23.04.49.9999 **
-~kde-apps/kdepim-addons-23.04.49.9999 **
-~kde-apps/kdepim-meta-23.04.49.9999 **
-~kde-apps/kdepim-runtime-23.04.49.9999 **
-~kde-apps/kidentitymanagement-23.04.49.9999 **
-~kde-apps/kimap-23.04.49.9999 **
-~kde-apps/kitinerary-23.04.49.9999 **
-~kde-apps/kldap-23.04.49.9999 **
-~kde-apps/kleopatra-23.04.49.9999 **
-~kde-apps/kmail-23.04.49.9999 **
-~kde-apps/kmail-account-wizard-23.04.49.9999 **
-~kde-apps/kmailtransport-23.04.49.9999 **
-~kde-apps/kmbox-23.04.49.9999 **
-~kde-apps/kmime-23.04.49.9999 **
-~kde-apps/knotes-23.04.49.9999 **
-~kde-apps/konsolekalendar-23.04.49.9999 **
-~kde-apps/kontact-23.04.49.9999 **
-~kde-apps/kontactinterface-23.04.49.9999 **
-~kde-apps/korganizer-23.04.49.9999 **
-~kde-apps/kpimtextedit-23.04.49.9999 **
-~kde-apps/kpkpass-23.04.49.9999 **
-~kde-apps/ksmtp-23.04.49.9999 **
-~kde-apps/libgravatar-23.04.49.9999 **
-~kde-apps/libkdepim-23.04.49.9999 **
-~kde-apps/libkgapi-23.04.49.9999 **
-~kde-apps/libkleo-23.04.49.9999 **
-~kde-apps/libksieve-23.04.49.9999 **
-~kde-apps/libktnef-23.04.49.9999 **
-~kde-apps/mailcommon-23.04.49.9999 **
-~kde-apps/mailimporter-23.04.49.9999 **
-~kde-apps/mbox-importer-23.04.49.9999 **
-~kde-apps/messagelib-23.04.49.9999 **
-~kde-apps/pim-data-exporter-23.04.49.9999 **
-~kde-apps/pim-sieve-editor-23.04.49.9999 **
-~kde-apps/pimcommon-23.04.49.9999 **
-~kde-misc/zanshin-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdesdk-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdesdk-23.04
deleted file mode 100644
index b9940489c7..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdesdk-23.04
+++ /dev/null
@@ -1,19 +0,0 @@
-~dev-util/kdevelop-23.04.49.9999 **
-~dev-util/kdevelop-php-23.04.49.9999 **
-~dev-util/kdevelop-python-23.04.49.9999 **
-~dev-util/kio-perldoc-23.04.49.9999 **
-~kde-apps/cervisia-23.04.49.9999 **
-~kde-apps/dolphin-plugins-git-23.04.49.9999 **
-~kde-apps/dolphin-plugins-mercurial-23.04.49.9999 **
-~kde-apps/dolphin-plugins-subversion-23.04.49.9999 **
-~kde-apps/kapptemplate-23.04.49.9999 **
-~kde-apps/kcachegrind-23.04.49.9999 **
-~kde-apps/kde-dev-scripts-23.04.49.9999 **
-~kde-apps/kde-dev-utils-23.04.49.9999 **
-~kde-apps/kdesdk-meta-23.04.49.9999 **
-~kde-apps/kdesdk-thumbnailers-23.04.49.9999 **
-~kde-apps/kompare-23.04.49.9999 **
-~kde-apps/libkomparediff2-23.04.49.9999 **
-~kde-apps/lokalize-23.04.49.9999 **
-~kde-apps/poxml-23.04.49.9999 **
-~kde-apps/umbrello-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeutils-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeutils-23.04
deleted file mode 100644
index 44dac61bb9..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeutils-23.04
+++ /dev/null
@@ -1,25 +0,0 @@
-~app-cdr/dolphin-plugins-mountiso-23.04.49.9999 **
-~app-crypt/keysmith-23.04.49.9999 **
-~app-editors/ghostwriter-23.04.49.9999 **
-~kde-apps/ark-23.04.49.9999 **
-~kde-apps/filelight-23.04.49.9999 **
-~kde-apps/kbackup-23.04.49.9999 **
-~kde-apps/kcalc-23.04.49.9999 **
-~kde-apps/kcharselect-23.04.49.9999 **
-~kde-apps/kdebugsettings-23.04.49.9999 **
-~kde-apps/kdeutils-meta-23.04.49.9999 **
-~kde-apps/kdf-23.04.49.9999 **
-~kde-apps/kfloppy-23.04.49.9999 **
-~kde-apps/kgpg-23.04.49.9999 **
-~kde-apps/kimagemapeditor-23.04.49.9999 **
-~kde-apps/kteatime-23.04.49.9999 **
-~kde-apps/ktimer-23.04.49.9999 **
-~kde-apps/kwalletmanager-23.04.49.9999 **
-~kde-plasma/print-manager-23.04.49.9999 **
-~kde-apps/sweeper-23.04.49.9999 **
-~kde-apps/yakuake-23.04.49.9999 **
-~kde-misc/kclock-23.04.49.9999 **
-~kde-misc/kweather-23.04.49.9999 **
-~kde-misc/markdownpart-23.04.49.9999 **
-~sys-block/partitionmanager-23.04.49.9999 **
-~sys-libs/kpmcore-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/_HEADER_ b/Documentation/package.accept_keywords/.kde-gear-23.04/_HEADER_
deleted file mode 100644
index 5088eb592a..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/_HEADER_
+++ /dev/null
@@ -1,2 +0,0 @@
-# You can use this file to keyword/unkeyword the KDE Gear 23.04 release.
-# Edit Documentation/package.accept_keywords/.kde-gear-23.04/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kde-baseapps-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kde-baseapps-23.04
deleted file mode 120000
index ceeb694576..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kde-baseapps-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-baseapps-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kde-gear-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kde-gear-23.04
deleted file mode 120000
index 30fe66bb77..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kde-gear-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-gear-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeaccessibility-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdeaccessibility-23.04
deleted file mode 120000
index d6d0a9d728..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeaccessibility-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeaccessibility-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeadmin-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdeadmin-23.04
deleted file mode 120000
index f5db655e1e..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeadmin-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeadmin-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeedu-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdeedu-23.04
deleted file mode 120000
index 27591f9c56..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeedu-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeedu-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdegames-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdegames-23.04
deleted file mode 120000
index dde8d6e193..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdegames-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdegames-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdegraphics-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdegraphics-23.04
deleted file mode 120000
index 837a2032f1..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdegraphics-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdegraphics-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdemultimedia-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdemultimedia-23.04
deleted file mode 120000
index 2355f3adfa..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdemultimedia-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdemultimedia-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdenetwork-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdenetwork-23.04
deleted file mode 120000
index bd3d2b8a1a..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdenetwork-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdenetwork-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdepim-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdepim-23.04
deleted file mode 120000
index cbb7e235e2..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdepim-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdepim-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdesdk-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdesdk-23.04
deleted file mode 120000
index 8ab5709b03..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdesdk-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdesdk-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeutils-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdeutils-23.04
deleted file mode 120000
index d79499c3dd..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeutils-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeutils-23.04 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/_HEADER_ b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/_HEADER_
deleted file mode 100644
index c0e2620a42..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/_HEADER_
+++ /dev/null
@@ -1,2 +0,0 @@
-# You can use this file to keyword/unkeyword the KDE Gear 23.08 release.
-# Edit Documentation/package.accept_keywords/.kde-gear-23.08/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-baseapps-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-baseapps-23.08
deleted file mode 100644
index 352a6bb393..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-baseapps-23.08
+++ /dev/null
@@ -1,5 +0,0 @@
-~kde-apps/kdialog-23.08.49.9999 **
-~kde-apps/keditbookmarks-23.08.49.9999 **
-~kde-apps/kfind-23.08.49.9999 **
-~kde-apps/konqueror-23.08.49.9999 **
-~www-client/falkon-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-gear-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-gear-23.08
deleted file mode 100644
index 294ada837f..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-gear-23.08
+++ /dev/null
@@ -1,10 +0,0 @@
-~kde-apps/baloo-widgets-23.08.49.9999 **
-~kde-apps/dolphin-23.08.49.9999 **
-~kde-apps/kate-23.08.49.9999 **
-~kde-apps/kate-addons-23.08.49.9999 **
-~kde-apps/kate-lib-23.08.49.9999 **
-~kde-apps/kde-apps-meta-23.08.49.9999 **
-~kde-apps/kdecore-meta-23.08.49.9999 **
-~kde-apps/khelpcenter-23.08.49.9999 **
-~kde-apps/konsole-23.08.49.9999 **
-~kde-apps/kwrite-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeaccessibility-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeaccessibility-23.08
deleted file mode 100644
index 28c1ee51cc..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeaccessibility-23.08
+++ /dev/null
@@ -1,5 +0,0 @@
-~app-accessibility/kontrast-23.08.49.9999 **
-~kde-apps/kdeaccessibility-meta-23.08.49.9999 **
-~kde-apps/kmag-23.08.49.9999 **
-~kde-apps/kmousetool-23.08.49.9999 **
-~kde-apps/kmouth-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeadmin-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeadmin-23.08
deleted file mode 100644
index f699ab1a8b..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeadmin-23.08
+++ /dev/null
@@ -1,3 +0,0 @@
-~kde-apps/kdeadmin-meta-23.08.49.9999 **
-~kde-apps/kcron-23.08.49.9999 **
-~kde-apps/ksystemlog-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeedu-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeedu-23.08
deleted file mode 100644
index 01dea3aa7e..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeedu-23.08
+++ /dev/null
@@ -1,26 +0,0 @@
-~kde-apps/analitza-23.08.49.9999 **
-~kde-apps/artikulate-23.08.49.9999 **
-~kde-apps/blinken-23.08.49.9999 **
-~kde-apps/cantor-23.08.49.9999 **
-~kde-apps/kalgebra-23.08.49.9999 **
-~kde-apps/kalzium-23.08.49.9999 **
-~kde-apps/kanagram-23.08.49.9999 **
-~kde-apps/kbruch-23.08.49.9999 **
-~kde-apps/kdeedu-data-23.08.49.9999 **
-~kde-apps/kdeedu-meta-23.08.49.9999 **
-~kde-apps/kgeography-23.08.49.9999 **
-~kde-apps/khangman-23.08.49.9999 **
-~kde-apps/kig-23.08.49.9999 **
-~kde-apps/kiten-23.08.49.9999 **
-~kde-apps/klettres-23.08.49.9999 **
-~kde-apps/kmplot-23.08.49.9999 **
-~kde-apps/kqtquickcharts-23.08.49.9999 **
-~kde-apps/ktouch-23.08.49.9999 **
-~kde-apps/kturtle-23.08.49.9999 **
-~kde-apps/kwordquiz-23.08.49.9999 **
-~kde-apps/libkeduvocdocument-23.08.49.9999 **
-~kde-apps/marble-23.08.49.9999 **
-~kde-apps/minuet-23.08.49.9999 **
-~kde-apps/parley-23.08.49.9999 **
-~kde-apps/rocs-23.08.49.9999 **
-~kde-apps/step-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegames-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegames-23.08
deleted file mode 100644
index 26d1cda0bc..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegames-23.08
+++ /dev/null
@@ -1,43 +0,0 @@
-~kde-apps/bomber-23.08.49.9999 **
-~kde-apps/bovo-23.08.49.9999 **
-~kde-apps/granatier-23.08.49.9999 **
-~kde-apps/kajongg-23.08.49.9999 **
-~kde-apps/kapman-23.08.49.9999 **
-~kde-apps/katomic-23.08.49.9999 **
-~kde-apps/kblackbox-23.08.49.9999 **
-~kde-apps/kblocks-23.08.49.9999 **
-~kde-apps/kbounce-23.08.49.9999 **
-~kde-apps/kbreakout-23.08.49.9999 **
-~kde-apps/kdegames-meta-23.08.49.9999 **
-~kde-apps/kdiamond-23.08.49.9999 **
-~kde-apps/kfourinline-23.08.49.9999 **
-~kde-apps/kgoldrunner-23.08.49.9999 **
-~kde-apps/kigo-23.08.49.9999 **
-~kde-apps/killbots-23.08.49.9999 **
-~kde-apps/kiriki-23.08.49.9999 **
-~kde-apps/kjumpingcube-23.08.49.9999 **
-~kde-apps/klickety-23.08.49.9999 **
-~kde-apps/klines-23.08.49.9999 **
-~kde-apps/kmahjongg-23.08.49.9999 **
-~kde-apps/kmines-23.08.49.9999 **
-~kde-apps/knavalbattle-23.08.49.9999 **
-~kde-apps/knetwalk-23.08.49.9999 **
-~kde-apps/knights-23.08.49.9999 **
-~kde-apps/kolf-23.08.49.9999 **
-~kde-apps/kollision-23.08.49.9999 **
-~kde-apps/konquest-23.08.49.9999 **
-~kde-apps/kpat-23.08.49.9999 **
-~kde-apps/kreversi-23.08.49.9999 **
-~kde-apps/kshisen-23.08.49.9999 **
-~kde-apps/ksirk-23.08.49.9999 **
-~kde-apps/ksnakeduel-23.08.49.9999 **
-~kde-apps/kspaceduel-23.08.49.9999 **
-~kde-apps/ksquares-23.08.49.9999 **
-~kde-apps/ksudoku-23.08.49.9999 **
-~kde-apps/ktuberling-23.08.49.9999 **
-~kde-apps/kubrick-23.08.49.9999 **
-~kde-apps/libkdegames-23.08.49.9999 **
-~kde-apps/libkmahjongg-23.08.49.9999 **
-~kde-apps/lskat-23.08.49.9999 **
-~kde-apps/palapeli-23.08.49.9999 **
-~kde-apps/picmi-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegraphics-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegraphics-23.08
deleted file mode 100644
index 2e909c5afd..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegraphics-23.08
+++ /dev/null
@@ -1,18 +0,0 @@
-~kde-apps/gwenview-23.08.49.9999 **
-~kde-apps/kamera-23.08.49.9999 **
-~kde-apps/kcolorchooser-23.08.49.9999 **
-~kde-apps/kdegraphics-meta-23.08.49.9999 **
-~kde-apps/kdegraphics-mobipocket-23.08.49.9999 **
-~kde-apps/kolourpaint-23.08.49.9999 **
-~kde-apps/kruler-23.08.49.9999 **
-~kde-apps/libkdcraw-23.08.49.9999 **
-~kde-apps/libkexiv2-23.08.49.9999 **
-~kde-apps/libksane-23.08.49.9999 **
-~kde-apps/okular-23.08.49.9999 **
-~kde-apps/spectacle-23.08.49.9999 **
-~kde-apps/svgpart-23.08.49.9999 **
-~kde-apps/thumbnailers-23.08.49.9999 **
-~kde-misc/colord-kde-23.08.49.9999 **
-~kde-misc/skanlite-23.08.49.9999 **
-~media-gfx/skanpage-23.08.49.9999 **
-~media-libs/ksanecore-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdemultimedia-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdemultimedia-23.08
deleted file mode 100644
index afd6be5683..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdemultimedia-23.08
+++ /dev/null
@@ -1,15 +0,0 @@
-~kde-apps/audiocd-kio-23.08.49.9999 **
-~kde-apps/dragon-23.08.49.9999 **
-~kde-apps/ffmpegthumbs-23.08.49.9999 **
-~kde-apps/juk-23.08.49.9999 **
-~kde-apps/k3b-23.08.49.9999 **
-~kde-apps/kamoso-23.08.49.9999 **
-~kde-apps/kdemultimedia-meta-23.08.49.9999 **
-~kde-apps/kdenlive-23.08.49.9999 **
-~kde-apps/kmix-23.08.49.9999 **
-~kde-apps/kwave-23.08.49.9999 **
-~kde-apps/libkcddb-23.08.49.9999 **
-~kde-apps/libkcompactdisc-23.08.49.9999 **
-~media-sound/elisa-23.08.49.9999 **
-~media-sound/kasts-23.08.49.9999 **
-~media-sound/krecorder-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdenetwork-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdenetwork-23.08
deleted file mode 100644
index 5c555aa9a8..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdenetwork-23.08
+++ /dev/null
@@ -1,19 +0,0 @@
-~kde-apps/dolphin-plugins-dropbox-23.08.49.9999 **
-~kde-apps/kaccounts-integration-23.08.49.9999 **
-~kde-apps/kaccounts-providers-23.08.49.9999 **
-~kde-apps/kdenetwork-meta-23.08.49.9999 **
-~kde-apps/kdenetwork-filesharing-23.08.49.9999 **
-~kde-apps/kget-23.08.49.9999 **
-~kde-apps/kio-extras-23.08.49.9999 **
-~kde-apps/krdc-23.08.49.9999 **
-~kde-apps/krfb-23.08.49.9999 **
-~kde-apps/signon-kwallet-extension-23.08.49.9999 **
-~kde-misc/kdeconnect-23.08.49.9999 **
-~kde-misc/kio-gdrive-23.08.49.9999 **
-~net-im/neochat-23.08.49.9999 **
-~net-im/tokodon-23.08.49.9999 **
-~net-irc/konversation-23.08.49.9999 **
-~net-libs/libktorrent-23.08.49.9999 **
-~net-misc/kio-zeroconf-23.08.49.9999 **
-~net-news/alligator-23.08.49.9999 **
-<net-p2p/ktorrent-23.08.50
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdepim-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdepim-23.08
deleted file mode 100644
index 59da134d92..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdepim-23.08
+++ /dev/null
@@ -1,57 +0,0 @@
-~app-office/merkuro-23.08.49.9999 **
-~dev-libs/kopeninghours-23.08.49.9999 **
-~dev-libs/kosmindoormap-23.08.49.9999 **
-~dev-libs/kpublictransport-23.08.49.9999 **
-~kde-apps/akonadi-23.08.49.9999 **
-~kde-apps/akonadi-calendar-23.08.49.9999 **
-~kde-apps/akonadi-contacts-23.08.49.9999 **
-~kde-apps/akonadi-import-wizard-23.08.49.9999 **
-~kde-apps/akonadi-mime-23.08.49.9999 **
-~kde-apps/akonadi-notes-23.08.49.9999 **
-~kde-apps/akonadi-search-23.08.49.9999 **
-~kde-apps/akonadiconsole-23.08.49.9999 **
-~kde-apps/akregator-23.08.49.9999 **
-~kde-apps/calendarjanitor-23.08.49.9999 **
-~kde-apps/calendarsupport-23.08.49.9999 **
-~kde-apps/eventviews-23.08.49.9999 **
-~kde-apps/grantlee-editor-23.08.49.9999 **
-~kde-apps/grantleetheme-23.08.49.9999 **
-~kde-apps/incidenceeditor-23.08.49.9999 **
-~kde-apps/kaddressbook-23.08.49.9999 **
-~kde-apps/kalarm-23.08.49.9999 **
-~kde-apps/kcalutils-23.08.49.9999 **
-~kde-apps/kdepim-addons-23.08.49.9999 **
-~kde-apps/kdepim-meta-23.08.49.9999 **
-~kde-apps/kdepim-runtime-23.08.49.9999 **
-~kde-apps/kidentitymanagement-23.08.49.9999 **
-~kde-apps/kimap-23.08.49.9999 **
-~kde-apps/kitinerary-23.08.49.9999 **
-~kde-apps/kldap-23.08.49.9999 **
-~kde-apps/kleopatra-23.08.49.9999 **
-~kde-apps/kmail-23.08.49.9999 **
-~kde-apps/kmail-account-wizard-23.08.49.9999 **
-~kde-apps/kmailtransport-23.08.49.9999 **
-~kde-apps/kmbox-23.08.49.9999 **
-~kde-apps/kmime-23.08.49.9999 **
-~kde-apps/knotes-23.08.49.9999 **
-~kde-apps/konsolekalendar-23.08.49.9999 **
-~kde-apps/kontact-23.08.49.9999 **
-~kde-apps/kontactinterface-23.08.49.9999 **
-~kde-apps/korganizer-23.08.49.9999 **
-~kde-apps/kpimtextedit-23.08.49.9999 **
-~kde-apps/kpkpass-23.08.49.9999 **
-~kde-apps/ksmtp-23.08.49.9999 **
-~kde-apps/libgravatar-23.08.49.9999 **
-~kde-apps/libkdepim-23.08.49.9999 **
-~kde-apps/libkgapi-23.08.49.9999 **
-~kde-apps/libkleo-23.08.49.9999 **
-~kde-apps/libksieve-23.08.49.9999 **
-~kde-apps/libktnef-23.08.49.9999 **
-~kde-apps/mailcommon-23.08.49.9999 **
-~kde-apps/mailimporter-23.08.49.9999 **
-~kde-apps/mbox-importer-23.08.49.9999 **
-~kde-apps/messagelib-23.08.49.9999 **
-~kde-apps/pim-data-exporter-23.08.49.9999 **
-~kde-apps/pim-sieve-editor-23.08.49.9999 **
-~kde-apps/pimcommon-23.08.49.9999 **
-~kde-misc/zanshin-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdesdk-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdesdk-23.08
deleted file mode 100644
index 04209976d1..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdesdk-23.08
+++ /dev/null
@@ -1,19 +0,0 @@
-~dev-util/kdevelop-23.08.49.9999 **
-~dev-util/kdevelop-php-23.08.49.9999 **
-~dev-util/kdevelop-python-23.08.49.9999 **
-~dev-util/kio-perldoc-23.08.49.9999 **
-~kde-apps/cervisia-23.08.49.9999 **
-~kde-apps/dolphin-plugins-git-23.08.49.9999 **
-~kde-apps/dolphin-plugins-mercurial-23.08.49.9999 **
-~kde-apps/dolphin-plugins-subversion-23.08.49.9999 **
-~kde-apps/kapptemplate-23.08.49.9999 **
-~kde-apps/kcachegrind-23.08.49.9999 **
-~kde-apps/kde-dev-scripts-23.08.49.9999 **
-~kde-apps/kde-dev-utils-23.08.49.9999 **
-~kde-apps/kdesdk-meta-23.08.49.9999 **
-~kde-apps/kdesdk-thumbnailers-23.08.49.9999 **
-~kde-apps/kompare-23.08.49.9999 **
-~kde-apps/libkomparediff2-23.08.49.9999 **
-~kde-apps/lokalize-23.08.49.9999 **
-~kde-apps/poxml-23.08.49.9999 **
-~kde-apps/umbrello-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeutils-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeutils-23.08
deleted file mode 100644
index 726e922238..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeutils-23.08
+++ /dev/null
@@ -1,24 +0,0 @@
-~app-cdr/dolphin-plugins-mountiso-23.08.49.9999 **
-~app-crypt/keysmith-23.08.49.9999 **
-~app-editors/ghostwriter-23.08.49.9999 **
-~kde-apps/ark-23.08.49.9999 **
-~kde-apps/filelight-23.08.49.9999 **
-~kde-apps/kbackup-23.08.49.9999 **
-~kde-apps/kcalc-23.08.49.9999 **
-~kde-apps/kcharselect-23.08.49.9999 **
-~kde-apps/kdebugsettings-23.08.49.9999 **
-~kde-apps/kdeutils-meta-23.08.49.9999 **
-~kde-apps/kdf-23.08.49.9999 **
-~kde-apps/kgpg-23.08.49.9999 **
-~kde-apps/kimagemapeditor-23.08.49.9999 **
-~kde-apps/kteatime-23.08.49.9999 **
-~kde-apps/ktimer-23.08.49.9999 **
-~kde-apps/kwalletmanager-23.08.49.9999 **
-~kde-plasma/print-manager-23.08.49.9999 **
-~kde-apps/sweeper-23.08.49.9999 **
-~kde-apps/yakuake-23.08.49.9999 **
-~kde-misc/kclock-23.08.49.9999 **
-~kde-misc/kweather-23.08.49.9999 **
-~kde-misc/markdownpart-23.08.49.9999 **
-~sys-block/partitionmanager-23.08.49.9999 **
-~sys-libs/kpmcore-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/_HEADER_ b/Documentation/package.accept_keywords/.kde-gear-24.05/_HEADER_
new file mode 100644
index 0000000000..35d0795128
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to keyword/unkeyword the KDE Gear 24.05 release.
+# Edit Documentation/package.accept_keywords/.kde-gear-24.05/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kde-baseapps-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kde-baseapps-24.05
new file mode 120000
index 0000000000..978aeb294b
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kde-baseapps-24.05
@@ -0,0 +1 @@
+../../../sets/kde-baseapps-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kde-gear-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kde-gear-24.05
new file mode 120000
index 0000000000..a44dfb2dea
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kde-gear-24.05
@@ -0,0 +1 @@
+../../../sets/kde-gear-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdeaccessibility-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeaccessibility-24.05
new file mode 120000
index 0000000000..a15b9b22af
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeaccessibility-24.05
@@ -0,0 +1 @@
+../../../sets/kdeaccessibility-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdeadmin-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeadmin-24.05
new file mode 120000
index 0000000000..99b3d961f8
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeadmin-24.05
@@ -0,0 +1 @@
+../../../sets/kdeadmin-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdeedu-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeedu-24.05
new file mode 120000
index 0000000000..eaa04c1848
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeedu-24.05
@@ -0,0 +1 @@
+../../../sets/kdeedu-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdegames-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdegames-24.05
new file mode 120000
index 0000000000..9af9b44c3d
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdegames-24.05
@@ -0,0 +1 @@
+../../../sets/kdegames-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdegraphics-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdegraphics-24.05
new file mode 120000
index 0000000000..4157b16bf0
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdegraphics-24.05
@@ -0,0 +1 @@
+../../../sets/kdegraphics-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdemultimedia-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdemultimedia-24.05
new file mode 120000
index 0000000000..0019850fc0
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdemultimedia-24.05
@@ -0,0 +1 @@
+../../../sets/kdemultimedia-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdenetwork-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdenetwork-24.05
new file mode 120000
index 0000000000..3285988dd4
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdenetwork-24.05
@@ -0,0 +1 @@
+../../../sets/kdenetwork-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdepim-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdepim-24.05
new file mode 120000
index 0000000000..cc69414c32
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdepim-24.05
@@ -0,0 +1 @@
+../../../sets/kdepim-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdesdk-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdesdk-24.05
new file mode 120000
index 0000000000..0bd7f5fcd1
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdesdk-24.05
@@ -0,0 +1 @@
+../../../sets/kdesdk-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdeutils-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeutils-24.05
new file mode 120000
index 0000000000..2b8c9e5706
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeutils-24.05
@@ -0,0 +1 @@
+../../../sets/kdeutils-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/more-deps b/Documentation/package.accept_keywords/.kde-gear-24.05/more-deps
new file mode 100644
index 0000000000..8a73bd9fc2
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/more-deps
@@ -0,0 +1,22 @@
+~dev-db/futuresql-0.1.1
+~dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-1.3.0
+~dev-libs/ktextaddons-1.5.4
+~dev-libs/kweathercore-0.8.0
+~dev-libs/qcoro-0.10.0
+~media-libs/kcolorpicker-0.3.1
+~media-libs/kimageannotator-0.7.1
+~media-libs/kquickimageeditor-0.3.0
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~media-libs/pulseaudio-qt-1.5.0
+~net-libs/accounts-qml-0.7_p20231028
+~net-libs/accounts-qt-1.17
+~net-libs/kdsoap-2.2.0
+~net-libs/kdsoap-ws-discovery-client-0.4.0
+=net-libs/signond-8.61-r100
+~net-libs/signon-oauth2-0.25_p20210102
+~net-libs/signon-ui-0.15_p20231016
+~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
index e69de29bb2..786ea0228c 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
@@ -0,0 +1,13 @@
+~dev-db/futuresql-0.1.1
+~dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-1.3.0
+~dev-libs/ktextaddons-1.5.4
+~dev-libs/kweathercore-0.8.0
+~dev-libs/qcoro-0.10.0
+~media-libs/kcolorpicker-0.3.1
+~media-libs/kimageannotator-0.7.1
+~media-libs/kquickimageeditor-0.3.0
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/pulseaudio-qt-1.5.0
+~net-libs/kdsoap-ws-discovery-client-0.4.0
diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdegames-live b/Documentation/package.accept_keywords/.kde-gear-live/kdegames-live
index 817718b2c4..8b1592445e 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/kdegames-live
+++ b/Documentation/package.accept_keywords/.kde-gear-live/kdegames-live
@@ -1,3 +1,4 @@
+~games-puzzle/skladnik-9999 **
~kde-apps/bomber-9999 **
~kde-apps/bovo-9999 **
~kde-apps/granatier-9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdegraphics-live b/Documentation/package.accept_keywords/.kde-gear-live/kdegraphics-live
index ada1129dcb..1b6b0a65c1 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/kdegraphics-live
+++ b/Documentation/package.accept_keywords/.kde-gear-live/kdegraphics-live
@@ -14,5 +14,6 @@
~kde-apps/thumbnailers-9999 **
~kde-misc/colord-kde-9999 **
~kde-misc/skanlite-9999 **
+~media-gfx/kgraphviewer-9999 **
~media-gfx/skanpage-9999 **
~media-libs/ksanecore-9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdemultimedia-live b/Documentation/package.accept_keywords/.kde-gear-live/kdemultimedia-live
index 567ddb1e74..ecc5e87843 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/kdemultimedia-live
+++ b/Documentation/package.accept_keywords/.kde-gear-live/kdemultimedia-live
@@ -10,6 +10,7 @@
~kde-apps/kwave-9999 **
~kde-apps/libkcddb-9999 **
~kde-apps/libkcompactdisc-9999 **
+~media-sound/audex-9999 **
~media-sound/elisa-9999 **
~media-sound/kasts-9999 **
~media-sound/krecorder-9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdepim-live b/Documentation/package.accept_keywords/.kde-gear-live/kdepim-live
index 2d3e4955e8..3bf6353f09 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/kdepim-live
+++ b/Documentation/package.accept_keywords/.kde-gear-live/kdepim-live
@@ -51,6 +51,7 @@
~kde-apps/mailimporter-9999 **
~kde-apps/mbox-importer-9999 **
~kde-apps/messagelib-9999 **
+~kde-apps/mimetreeparser-9999 **
~kde-apps/pim-data-exporter-9999 **
~kde-apps/pim-sieve-editor-9999 **
~kde-apps/pimcommon-9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdesdk-live b/Documentation/package.accept_keywords/.kde-gear-live/kdesdk-live
index 44d0fb3449..4ef0431826 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/kdesdk-live
+++ b/Documentation/package.accept_keywords/.kde-gear-live/kdesdk-live
@@ -2,6 +2,7 @@
~dev-util/kdevelop-php-9999 **
~dev-util/kdevelop-python-9999 **
~dev-util/kio-perldoc-9999 **
+~dev-util/massif-visualizer-9999 **
~kde-apps/cervisia-9999 **
~kde-apps/dolphin-plugins-git-9999 **
~kde-apps/dolphin-plugins-mercurial-9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live b/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live
index 763b74e443..938ad96aa8 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live
+++ b/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live
@@ -1,6 +1,8 @@
~app-cdr/dolphin-plugins-mountiso-9999 **
+~app-cdr/isoimagewriter-9999 **
~app-crypt/keysmith-9999 **
~app-editors/ghostwriter-9999 **
+~dev-libs/kweathercore-9999 **
~kde-apps/ark-9999 **
~kde-apps/filelight-9999 **
~kde-apps/kbackup-9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-live/more-deps b/Documentation/package.accept_keywords/.kde-gear-live/more-deps
index e69de29bb2..786ea0228c 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-live/more-deps
@@ -0,0 +1,13 @@
+~dev-db/futuresql-0.1.1
+~dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-1.3.0
+~dev-libs/ktextaddons-1.5.4
+~dev-libs/kweathercore-0.8.0
+~dev-libs/qcoro-0.10.0
+~media-libs/kcolorpicker-0.3.1
+~media-libs/kimageannotator-0.7.1
+~media-libs/kquickimageeditor-0.3.0
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/pulseaudio-qt-1.5.0
+~net-libs/kdsoap-ws-discovery-client-0.4.0
diff --git a/Documentation/package.accept_keywords/.kde-plasma-6.1/_HEADER_ b/Documentation/package.accept_keywords/.kde-plasma-6.1/_HEADER_
new file mode 100644
index 0000000000..eadd14fa29
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-plasma-6.1/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to keyword/unkeyword the KDE Plasma 6.1 release.
+# Edit Documentation/package.accept_keywords/.kde-plasma-6.1/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-plasma-6.1/kde-plasma-6.1 b/Documentation/package.accept_keywords/.kde-plasma-6.1/kde-plasma-6.1
new file mode 120000
index 0000000000..3088cfa600
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-plasma-6.1/kde-plasma-6.1
@@ -0,0 +1 @@
+../../../sets/kde-plasma-6.1 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-plasma-6.1/more-deps b/Documentation/package.accept_keywords/.kde-plasma-6.1/more-deps
new file mode 100644
index 0000000000..3a1906f2cf
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-plasma-6.1/more-deps
@@ -0,0 +1,13 @@
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.3.0
+~dev-python/pygdbmi-0.11.0.0
+~gui-apps/xwaylandvideobridge-0.4.0
+~kde-apps/kaccounts-integration-24.05.2
+~kde-apps/kaccounts-providers-24.05.2
+~kde-apps/signon-kwallet-extension-24.05.2
+~kde-apps/spectacle-24.05.2
+~kde-misc/kio-fuse-5.1.0
+=kde-plasma/print-manager-23.08.5-r100
+~kde-plasma/plasma-mimeapps-list-1
+~media-libs/libqaccessibilityclient-0.6.0
+~x11-misc/sddm-0.21.0_p20240302
diff --git a/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps b/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps
index 0ccfa25522..91a9dc62b2 100644
--- a/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps
+++ b/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps
@@ -1 +1,11 @@
-~dev-libs/plasma-wayland-protocols-9999
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.3.0
+~dev-python/pygdbmi-0.11.0.0
+~gui-apps/xwaylandvideobridge-0.4.0
+~kde-apps/kaccounts-integration-24.05.2
+~kde-apps/kaccounts-providers-24.05.2
+~kde-apps/signon-kwallet-extension-24.05.2
+~kde-apps/spectacle-24.05.2
+~kde-misc/kio-fuse-5.1.0
+=kde-plasma/print-manager-23.08.5-r100
+~media-libs/libqaccessibilityclient-0.6.0
diff --git a/Documentation/package.accept_keywords/.kde-plasma-live/kde-plasma-live b/Documentation/package.accept_keywords/.kde-plasma-live/kde-plasma-live
index 1cfd12564a..65412f0975 100644
--- a/Documentation/package.accept_keywords/.kde-plasma-live/kde-plasma-live
+++ b/Documentation/package.accept_keywords/.kde-plasma-live/kde-plasma-live
@@ -16,18 +16,19 @@
~kde-plasma/kinfocenter-9999 **
~kde-plasma/kmenuedit-9999 **
~kde-plasma/kpipewire-9999 **
+~kde-plasma/krdp-9999 **
~kde-plasma/kscreen-9999 **
~kde-plasma/kscreenlocker-9999 **
~kde-plasma/ksshaskpass-9999 **
~kde-plasma/ksystemstats-9999 **
~kde-plasma/kwallet-pam-9999 **
~kde-plasma/kwayland-9999 **
+~kde-plasma/kwayland-integration-9999 **
~kde-plasma/kwin-9999 **
~kde-plasma/kwrited-9999 **
~kde-plasma/layer-shell-qt-9999 **
~kde-plasma/libkscreen-9999 **
~kde-plasma/libksysguard-9999 **
-~kde-plasma/libkworkspace-9999 **
~kde-plasma/libplasma-9999 **
~kde-plasma/milou-9999 **
~kde-plasma/ocean-sound-theme-9999 **
@@ -55,8 +56,8 @@
~kde-plasma/polkit-kde-agent-9999 **
~kde-plasma/powerdevil-9999 **
~kde-plasma/print-manager-9999 **
+~kde-plasma/qqc2-breeze-style-9999 **
~kde-plasma/sddm-kcm-9999 **
~kde-plasma/systemsettings-9999 **
~kde-plasma/wacomtablet-9999 **
~kde-plasma/xdg-desktop-portal-kde-9999 **
-~kde-plasma/xembed-sni-proxy-9999 **
diff --git a/Documentation/package.accept_keywords/.kde-plasma-live/more-deps b/Documentation/package.accept_keywords/.kde-plasma-live/more-deps
index 81aa749b94..91a9dc62b2 100644
--- a/Documentation/package.accept_keywords/.kde-plasma-live/more-deps
+++ b/Documentation/package.accept_keywords/.kde-plasma-live/more-deps
@@ -1 +1,11 @@
-~dev-libs/plasma-wayland-protocols-9999 **
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.3.0
+~dev-python/pygdbmi-0.11.0.0
+~gui-apps/xwaylandvideobridge-0.4.0
+~kde-apps/kaccounts-integration-24.05.2
+~kde-apps/kaccounts-providers-24.05.2
+~kde-apps/signon-kwallet-extension-24.05.2
+~kde-apps/spectacle-24.05.2
+~kde-misc/kio-fuse-5.1.0
+=kde-plasma/print-manager-23.08.5-r100
+~media-libs/libqaccessibilityclient-0.6.0
diff --git a/Documentation/package.accept_keywords/kde-frameworks-5.112.keywords b/Documentation/package.accept_keywords/kde-frameworks-5.112.keywords
deleted file mode 100644
index c96d08af29..0000000000
--- a/Documentation/package.accept_keywords/kde-frameworks-5.112.keywords
+++ /dev/null
@@ -1,88 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to keyword/unkeyword the KDE Frameworks 5 5.112 release.
-# Edit Documentation/package.accept_keywords/.kde-frameworks-5-5.112/ files instead.
-# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
-<kde-frameworks/frameworkintegration-5.112.50
-# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
-<kde-frameworks/countryflags-5.112.50
-<kde-frameworks/kdelibs4support-5.112.50
-<kde-frameworks/khtml-5.112.50
-<kde-frameworks/kjs-5.112.50
-<kde-frameworks/kross-5.112.50
-# Tier 1: Depend only on Qt and possibly a few third-party libraries.
-<kde-frameworks/attica-5.112.50
-<kde-frameworks/bluez-qt-5.112.50
-<kde-frameworks/breeze-icons-5.112.50
-<kde-frameworks/breeze-icons-rcc-5.112.50
-<kde-frameworks/extra-cmake-modules-5.112.50
-<kde-frameworks/kapidox-5.112.50
-<kde-frameworks/karchive-5.112.50
-<kde-frameworks/kcalendarcore-5.112.50
-<kde-frameworks/kcodecs-5.112.50
-<kde-frameworks/kconfig-5.112.50
-<kde-frameworks/kcoreaddons-5.112.50
-<kde-frameworks/kdbusaddons-5.112.50
-<kde-frameworks/kdnssd-5.112.50
-<kde-frameworks/kguiaddons-5.112.50
-<kde-frameworks/kholidays-5.112.50
-<kde-frameworks/ki18n-5.112.50
-<kde-frameworks/kidletime-5.112.50
-<kde-frameworks/kirigami-5.112.50
-<kde-frameworks/kitemmodels-5.112.50
-<kde-frameworks/kitemviews-5.112.50
-<kde-frameworks/kplotting-5.112.50
-<kde-frameworks/kquickcharts-5.112.50
-<kde-frameworks/kwidgetsaddons-5.112.50
-<kde-frameworks/kwindowsystem-5.112.50
-<kde-frameworks/modemmanager-qt-5.112.50
-<kde-frameworks/networkmanager-qt-5.112.50
-<kde-frameworks/oxygen-icons-5.112.50
-<kde-frameworks/prison-5.112.50
-<kde-frameworks/solid-5.112.50
-<kde-frameworks/sonnet-5.112.50
-<kde-frameworks/syntax-highlighting-5.112.50
-<kde-frameworks/threadweaver-5.112.50
-<kde-plasma/kwayland-5.112.50
-# Tier 2: Additionally depend on tier 1 frameworks.
-<kde-frameworks/kauth-5.112.50
-<kde-frameworks/kcompletion-5.112.50
-<kde-frameworks/kcontacts-5.112.50
-<kde-frameworks/kcrash-5.112.50
-<kde-frameworks/kdoctools-5.112.50
-<kde-frameworks/kfilemetadata-5.112.50
-<kde-frameworks/kimageformats-5.112.50
-<kde-frameworks/kjobwidgets-5.112.50
-<kde-frameworks/knotifications-5.112.50
-<kde-frameworks/kpackage-5.112.50
-<kde-frameworks/kpeople-5.112.50
-<kde-frameworks/kpty-5.112.50
-<kde-frameworks/kunitconversion-5.112.50
-<kde-frameworks/syndication-5.112.50
-<kde-plasma/plasma-activities-5.112.50
-# Tier 3: More powerful, comprehensive packages, with complex dependencies.
-<kde-frameworks/baloo-5.112.50
-<kde-frameworks/kbookmarks-5.112.50
-<kde-frameworks/kcmutils-5.112.50
-<kde-frameworks/kconfigwidgets-5.112.50
-<kde-frameworks/kdav-5.112.50
-<kde-frameworks/kdeclarative-5.112.50
-<kde-frameworks/kded-5.112.50
-<kde-frameworks/kdesu-5.112.50
-<kde-frameworks/kemoticons-5.112.50
-<kde-frameworks/kglobalaccel-5.112.50
-<kde-frameworks/kiconthemes-5.112.50
-<kde-frameworks/kinit-5.112.50
-<kde-frameworks/kio-5.112.50
-<kde-frameworks/knewstuff-5.112.50
-<kde-frameworks/knotifyconfig-5.112.50
-<kde-frameworks/kparts-5.112.50
-<kde-frameworks/krunner-5.112.50
-<kde-frameworks/kservice-5.112.50
-<kde-frameworks/ktexteditor-5.112.50
-<kde-frameworks/ktextwidgets-5.112.50
-<kde-frameworks/kwallet-5.112.50
-<kde-frameworks/kxmlgui-5.112.50
-<kde-frameworks/purpose-5.112.50
-<kde-frameworks/qqc2-desktop-style-5.112.50
-<kde-plasma/libplasma-5.112.50
-<kde-plasma/plasma-activities-stats-5.112.50
diff --git a/Documentation/package.accept_keywords/kde-frameworks-5.116.keywords b/Documentation/package.accept_keywords/kde-frameworks-5.116.keywords
new file mode 100644
index 0000000000..871de8acf1
--- /dev/null
+++ b/Documentation/package.accept_keywords/kde-frameworks-5.116.keywords
@@ -0,0 +1,88 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to keyword/unkeyword the KDE Frameworks 5 5.116 release.
+# Edit Documentation/package.accept_keywords/.kde-frameworks-5-5.116/ files instead.
+# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-5.116.50
+# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
+<kde-frameworks/countryflags-5.116.50
+<kde-frameworks/kdelibs4support-5.116.50
+<kde-frameworks/khtml-5.116.50
+<kde-frameworks/kjs-5.116.50
+<kde-frameworks/kross-5.116.50
+# Tier 1: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-5.116.50
+<kde-frameworks/bluez-qt-5.116.50
+<kde-frameworks/breeze-icons-5.116.50
+<kde-frameworks/breeze-icons-rcc-5.116.50
+<kde-frameworks/extra-cmake-modules-5.116.50
+<kde-frameworks/kapidox-5.116.50
+<kde-frameworks/karchive-5.116.50
+<kde-frameworks/kcalendarcore-5.116.50
+<kde-frameworks/kcodecs-5.116.50
+<kde-frameworks/kconfig-5.116.50
+<kde-frameworks/kcoreaddons-5.116.50
+<kde-frameworks/kdbusaddons-5.116.50
+<kde-frameworks/kdnssd-5.116.50
+<kde-frameworks/kguiaddons-5.116.50
+<kde-frameworks/kholidays-5.116.50
+<kde-frameworks/ki18n-5.116.50
+<kde-frameworks/kidletime-5.116.50
+<kde-frameworks/kirigami-5.116.50
+<kde-frameworks/kitemmodels-5.116.50
+<kde-frameworks/kitemviews-5.116.50
+<kde-frameworks/kplotting-5.116.50
+<kde-frameworks/kquickcharts-5.116.50
+<kde-frameworks/kwidgetsaddons-5.116.50
+<kde-frameworks/kwindowsystem-5.116.50
+<kde-frameworks/modemmanager-qt-5.116.50
+<kde-frameworks/networkmanager-qt-5.116.50
+<kde-frameworks/oxygen-icons-5.116.50
+<kde-frameworks/prison-5.116.50
+<kde-frameworks/solid-5.116.50
+<kde-frameworks/sonnet-5.116.50
+<kde-frameworks/syntax-highlighting-5.116.50
+<kde-frameworks/threadweaver-5.116.50
+<kde-plasma/kwayland-5.116.50
+# Tier 2: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-5.116.50
+<kde-frameworks/kcompletion-5.116.50
+<kde-frameworks/kcontacts-5.116.50
+<kde-frameworks/kcrash-5.116.50
+<kde-frameworks/kdoctools-5.116.50
+<kde-frameworks/kfilemetadata-5.116.50
+<kde-frameworks/kimageformats-5.116.50
+<kde-frameworks/kjobwidgets-5.116.50
+<kde-frameworks/knotifications-5.116.50
+<kde-frameworks/kpackage-5.116.50
+<kde-frameworks/kpeople-5.116.50
+<kde-frameworks/kpty-5.116.50
+<kde-frameworks/kunitconversion-5.116.50
+<kde-frameworks/syndication-5.116.50
+<kde-plasma/plasma-activities-5.116.50
+# Tier 3: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-5.116.50
+<kde-frameworks/kbookmarks-5.116.50
+<kde-frameworks/kcmutils-5.116.50
+<kde-frameworks/kconfigwidgets-5.116.50
+<kde-frameworks/kdav-5.116.50
+<kde-frameworks/kdeclarative-5.116.50
+<kde-frameworks/kded-5.116.50
+<kde-frameworks/kdesu-5.116.50
+<kde-frameworks/kemoticons-5.116.50
+<kde-frameworks/kglobalaccel-5.116.50
+<kde-frameworks/kiconthemes-5.116.50
+<kde-frameworks/kinit-5.116.50
+<kde-frameworks/kio-5.116.50
+<kde-frameworks/knewstuff-5.116.50
+<kde-frameworks/knotifyconfig-5.116.50
+<kde-frameworks/kparts-5.116.50
+<kde-frameworks/krunner-5.116.50
+<kde-frameworks/kservice-5.116.50
+<kde-frameworks/ktexteditor-5.116.50
+<kde-frameworks/ktextwidgets-5.116.50
+<kde-frameworks/kwallet-5.116.50
+<kde-frameworks/kxmlgui-5.116.50
+<kde-frameworks/purpose-5.116.50
+<kde-frameworks/qqc2-desktop-style-5.116.50
+<kde-plasma/libplasma-5.116.50
+<kde-plasma/plasma-activities-stats-5.116.50
diff --git a/Documentation/package.accept_keywords/kde-frameworks-6.4.keywords b/Documentation/package.accept_keywords/kde-frameworks-6.4.keywords
new file mode 100644
index 0000000000..dc85851506
--- /dev/null
+++ b/Documentation/package.accept_keywords/kde-frameworks-6.4.keywords
@@ -0,0 +1,84 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to keyword/unkeyword the KDE Frameworks 6.4 release.
+# Edit Documentation/package.accept_keywords/.kde-frameworks-6.4/ files instead.
+# Tier 6.4.50: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-6.4.50:6
+# Tier 6.4.50: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-6.4.50:6
+<kde-frameworks/bluez-qt-6.4.50:6
+<kde-frameworks/breeze-icons-6.4.50:6
+<kde-frameworks/extra-cmake-modules-6.4.50:0
+<kde-frameworks/karchive-6.4.50:6
+<kde-frameworks/kcalendarcore-6.4.50:6
+<kde-frameworks/kcodecs-6.4.50:6
+<kde-frameworks/kconfig-6.4.50:6
+<kde-frameworks/kcoreaddons-6.4.50:6
+<kde-frameworks/kdbusaddons-6.4.50:6
+<kde-frameworks/kdnssd-6.4.50:6
+<kde-frameworks/kguiaddons-6.4.50:6
+<kde-frameworks/kholidays-6.4.50:6
+<kde-frameworks/ki18n-6.4.50:6
+<kde-frameworks/kidletime-6.4.50:6
+<kde-frameworks/kirigami-6.4.50:6
+<kde-frameworks/kitemmodels-6.4.50:6
+<kde-frameworks/kitemviews-6.4.50:6
+<kde-frameworks/kplotting-6.4.50:6
+<kde-frameworks/kquickcharts-6.4.50:6
+<kde-frameworks/ktexttemplate-6.4.50:6
+<kde-frameworks/kuserfeedback-6.4.50:6
+<kde-frameworks/kwidgetsaddons-6.4.50:6
+<kde-frameworks/kwindowsystem-6.4.50:6
+<kde-frameworks/modemmanager-qt-6.4.50:6
+<kde-frameworks/networkmanager-qt-6.4.50:6
+<kde-frameworks/prison-6.4.50:6
+<kde-frameworks/solid-6.4.50:6
+<kde-frameworks/sonnet-6.4.50:6
+<kde-frameworks/syntax-highlighting-6.4.50:6
+<kde-frameworks/threadweaver-6.4.50:6
+# Tier 6.4.50: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-6.4.50:6
+<kde-frameworks/kcolorscheme-6.4.50:6
+<kde-frameworks/kcompletion-6.4.50:6
+<kde-frameworks/kcontacts-6.4.50:6
+<kde-frameworks/kcrash-6.4.50:6
+<kde-frameworks/kdoctools-6.4.50:6
+<kde-frameworks/kfilemetadata-6.4.50:6
+<kde-frameworks/kimageformats-6.4.50:6
+<kde-frameworks/kjobwidgets-6.4.50:6
+<kde-frameworks/knotifications-6.4.50:6
+<kde-frameworks/kpackage-6.4.50:6
+<kde-frameworks/kpty-6.4.50:6
+<kde-frameworks/kstatusnotifieritem-6.4.50:6
+<kde-frameworks/ksvg-6.4.50:6
+<kde-frameworks/kunitconversion-6.4.50:6
+<kde-frameworks/syndication-6.4.50:6
+# Tier 6.4.50: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-6.4.50:6
+<kde-frameworks/kbookmarks-6.4.50:6
+<kde-frameworks/kcmutils-6.4.50:6
+<kde-frameworks/kconfigwidgets-6.4.50:6
+<kde-frameworks/kdav-6.4.50:6
+<kde-frameworks/kdeclarative-6.4.50:6
+<kde-frameworks/kded-6.4.50:6
+<kde-frameworks/kdesu-6.4.50:6
+<kde-frameworks/kglobalaccel-6.4.50:6
+<kde-frameworks/kiconthemes-6.4.50:6
+<kde-frameworks/kio-6.4.50:6
+<kde-frameworks/knewstuff-6.4.50:6
+<kde-frameworks/knotifyconfig-6.4.50:6
+<kde-frameworks/kparts-6.4.50:6
+<kde-frameworks/kpeople-6.4.50:6
+<kde-frameworks/krunner-6.4.50:6
+<kde-frameworks/kservice-6.4.50:6
+<kde-frameworks/ktexteditor-6.4.50:6
+<kde-frameworks/ktextwidgets-6.4.50:6
+<kde-frameworks/kwallet-6.4.50:6
+<kde-frameworks/kxmlgui-6.4.50:6
+<kde-frameworks/purpose-6.4.50:6
+<kde-frameworks/qqc2-desktop-style-6.4.50:6
+~kde-apps/kaccounts-integration-24.05.2
+~kde-apps/kaccounts-providers-24.05.2
+~kde-apps/signon-kwallet-extension-24.05.2
+~kde-apps/kdegraphics-mobipocket-24.05.2
+~kde-apps/kio-extras-24.05.2
+~kde-apps/libkexiv2-24.05.2
diff --git a/Documentation/package.accept_keywords/kde-frameworks-live.keywords b/Documentation/package.accept_keywords/kde-frameworks-live.keywords
index ce372c1f9c..540bfa78e3 120000..100644
--- a/Documentation/package.accept_keywords/kde-frameworks-live.keywords
+++ b/Documentation/package.accept_keywords/kde-frameworks-live.keywords
@@ -1 +1,84 @@
-kde-frameworks-5-live.keywords \ No newline at end of file
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to keyword/unkeyword KDE Frameworks 6 live.
+# Edit Documentation/package.keywords/.kde-frameworks-live.base/ files instead.
+# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
+~kde-frameworks/frameworkintegration-9999:6 **
+# Tier 1: Depend only on Qt and possibly a few third-party libraries.
+~kde-frameworks/attica-9999:6 **
+~kde-frameworks/bluez-qt-9999:6 **
+~kde-frameworks/breeze-icons-9999:6 **
+~kde-frameworks/extra-cmake-modules-9999:0 **
+~kde-frameworks/karchive-9999:6 **
+~kde-frameworks/kcalendarcore-9999:6 **
+~kde-frameworks/kcodecs-9999:6 **
+~kde-frameworks/kconfig-9999:6 **
+~kde-frameworks/kcoreaddons-9999:6 **
+~kde-frameworks/kdbusaddons-9999:6 **
+~kde-frameworks/kdnssd-9999:6 **
+~kde-frameworks/kguiaddons-9999:6 **
+~kde-frameworks/kholidays-9999:6 **
+~kde-frameworks/ki18n-9999:6 **
+~kde-frameworks/kidletime-9999:6 **
+~kde-frameworks/kirigami-9999:6 **
+~kde-frameworks/kitemmodels-9999:6 **
+~kde-frameworks/kitemviews-9999:6 **
+~kde-frameworks/kplotting-9999:6 **
+~kde-frameworks/kquickcharts-9999:6 **
+~kde-frameworks/ktexttemplate-9999:6 **
+~kde-frameworks/kuserfeedback-9999:6 **
+~kde-frameworks/kwidgetsaddons-9999:6 **
+~kde-frameworks/kwindowsystem-9999:6 **
+~kde-frameworks/modemmanager-qt-9999:6 **
+~kde-frameworks/networkmanager-qt-9999:6 **
+~kde-frameworks/prison-9999:6 **
+~kde-frameworks/solid-9999:6 **
+~kde-frameworks/sonnet-9999:6 **
+~kde-frameworks/syntax-highlighting-9999:6 **
+~kde-frameworks/threadweaver-9999:6 **
+# Tier 2: Additionally depend on tier 1 frameworks.
+~kde-frameworks/kauth-9999:6 **
+~kde-frameworks/kcolorscheme-9999:6 **
+~kde-frameworks/kcompletion-9999:6 **
+~kde-frameworks/kcontacts-9999:6 **
+~kde-frameworks/kcrash-9999:6 **
+~kde-frameworks/kdoctools-9999:6 **
+~kde-frameworks/kfilemetadata-9999:6 **
+~kde-frameworks/kimageformats-9999:6 **
+~kde-frameworks/kjobwidgets-9999:6 **
+~kde-frameworks/knotifications-9999:6 **
+~kde-frameworks/kpackage-9999:6 **
+~kde-frameworks/kpty-9999:6 **
+~kde-frameworks/kstatusnotifieritem-9999:6 **
+~kde-frameworks/ksvg-9999:6 **
+~kde-frameworks/kunitconversion-9999:6 **
+~kde-frameworks/syndication-9999:6 **
+# Tier 3: More powerful, comprehensive packages, with complex dependencies.
+~kde-frameworks/baloo-9999:6 **
+~kde-frameworks/kbookmarks-9999:6 **
+~kde-frameworks/kcmutils-9999:6 **
+~kde-frameworks/kconfigwidgets-9999:6 **
+~kde-frameworks/kdav-9999:6 **
+~kde-frameworks/kdeclarative-9999:6 **
+~kde-frameworks/kded-9999:6 **
+~kde-frameworks/kdesu-9999:6 **
+~kde-frameworks/kglobalaccel-9999:6 **
+~kde-frameworks/kiconthemes-9999:6 **
+~kde-frameworks/kio-9999:6 **
+~kde-frameworks/knewstuff-9999:6 **
+~kde-frameworks/knotifyconfig-9999:6 **
+~kde-frameworks/kparts-9999:6 **
+~kde-frameworks/kpeople-9999:6 **
+~kde-frameworks/krunner-9999:6 **
+~kde-frameworks/kservice-9999:6 **
+~kde-frameworks/ktexteditor-9999:6 **
+~kde-frameworks/ktextwidgets-9999:6 **
+~kde-frameworks/kwallet-9999:6 **
+~kde-frameworks/kxmlgui-9999:6 **
+~kde-frameworks/purpose-9999:6 **
+~kde-frameworks/qqc2-desktop-style-9999:6 **
+~kde-apps/kaccounts-integration-24.05.2
+~kde-apps/kaccounts-providers-24.05.2
+~kde-apps/signon-kwallet-extension-24.05.2
+~kde-apps/kdegraphics-mobipocket-24.05.2
+~kde-apps/kio-extras-24.05.2
+~kde-apps/libkexiv2-24.05.2
diff --git a/Documentation/package.accept_keywords/kde-gear-23.04.49.9999.keywords b/Documentation/package.accept_keywords/kde-gear-23.04.49.9999.keywords
deleted file mode 100644
index 00bf6225b8..0000000000
--- a/Documentation/package.accept_keywords/kde-gear-23.04.49.9999.keywords
+++ /dev/null
@@ -1,249 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to keyword/unkeyword the KDE Gear 23.04 release.
-# Edit Documentation/package.accept_keywords/.kde-gear-23.04/ files instead.
-~kde-apps/kdialog-23.04.49.9999 **
-~kde-apps/keditbookmarks-23.04.49.9999 **
-~kde-apps/kfind-23.04.49.9999 **
-~kde-apps/konqueror-23.04.49.9999 **
-~www-client/falkon-23.04.49.9999 **
-~kde-apps/baloo-widgets-23.04.49.9999 **
-~kde-apps/dolphin-23.04.49.9999 **
-~kde-apps/kate-23.04.49.9999 **
-~kde-apps/kate-addons-23.04.49.9999 **
-~kde-apps/kate-lib-23.04.49.9999 **
-~kde-apps/kde-apps-meta-23.04.49.9999 **
-~kde-apps/kdecore-meta-23.04.49.9999 **
-~kde-apps/khelpcenter-23.04.49.9999 **
-~kde-apps/konsole-23.04.49.9999 **
-~kde-apps/kwrite-23.04.49.9999 **
-~app-accessibility/kontrast-23.04.49.9999 **
-~kde-apps/kdeaccessibility-meta-23.04.49.9999 **
-~kde-apps/kmag-23.04.49.9999 **
-~kde-apps/kmousetool-23.04.49.9999 **
-~kde-apps/kmouth-23.04.49.9999 **
-~kde-apps/kdeadmin-meta-23.04.49.9999 **
-~kde-apps/kcron-23.04.49.9999 **
-~kde-apps/ksystemlog-23.04.49.9999 **
-~kde-apps/analitza-23.04.49.9999 **
-~kde-apps/artikulate-23.04.49.9999 **
-~kde-apps/blinken-23.04.49.9999 **
-~kde-apps/cantor-23.04.49.9999 **
-~kde-apps/kalgebra-23.04.49.9999 **
-~kde-apps/kalzium-23.04.49.9999 **
-~kde-apps/kanagram-23.04.49.9999 **
-~kde-apps/kbruch-23.04.49.9999 **
-~kde-apps/kdeedu-data-23.04.49.9999 **
-~kde-apps/kdeedu-meta-23.04.49.9999 **
-~kde-apps/kgeography-23.04.49.9999 **
-~kde-apps/khangman-23.04.49.9999 **
-~kde-apps/kig-23.04.49.9999 **
-~kde-apps/kiten-23.04.49.9999 **
-~kde-apps/klettres-23.04.49.9999 **
-~kde-apps/kmplot-23.04.49.9999 **
-~kde-apps/kqtquickcharts-23.04.49.9999 **
-~kde-apps/ktouch-23.04.49.9999 **
-~kde-apps/kturtle-23.04.49.9999 **
-~kde-apps/kwordquiz-23.04.49.9999 **
-~kde-apps/libkeduvocdocument-23.04.49.9999 **
-~kde-apps/marble-23.04.49.9999 **
-~kde-apps/minuet-23.04.49.9999 **
-~kde-apps/parley-23.04.49.9999 **
-~kde-apps/rocs-23.04.49.9999 **
-~kde-apps/step-23.04.49.9999 **
-~kde-apps/bomber-23.04.49.9999 **
-~kde-apps/bovo-23.04.49.9999 **
-~kde-apps/granatier-23.04.49.9999 **
-~kde-apps/kajongg-23.04.49.9999 **
-~kde-apps/kapman-23.04.49.9999 **
-~kde-apps/katomic-23.04.49.9999 **
-~kde-apps/kblackbox-23.04.49.9999 **
-~kde-apps/kblocks-23.04.49.9999 **
-~kde-apps/kbounce-23.04.49.9999 **
-~kde-apps/kbreakout-23.04.49.9999 **
-~kde-apps/kdegames-meta-23.04.49.9999 **
-~kde-apps/kdiamond-23.04.49.9999 **
-~kde-apps/kfourinline-23.04.49.9999 **
-~kde-apps/kgoldrunner-23.04.49.9999 **
-~kde-apps/kigo-23.04.49.9999 **
-~kde-apps/killbots-23.04.49.9999 **
-~kde-apps/kiriki-23.04.49.9999 **
-~kde-apps/kjumpingcube-23.04.49.9999 **
-~kde-apps/klickety-23.04.49.9999 **
-~kde-apps/klines-23.04.49.9999 **
-~kde-apps/kmahjongg-23.04.49.9999 **
-~kde-apps/kmines-23.04.49.9999 **
-~kde-apps/knavalbattle-23.04.49.9999 **
-~kde-apps/knetwalk-23.04.49.9999 **
-~kde-apps/knights-23.04.49.9999 **
-~kde-apps/kolf-23.04.49.9999 **
-~kde-apps/kollision-23.04.49.9999 **
-~kde-apps/konquest-23.04.49.9999 **
-~kde-apps/kpat-23.04.49.9999 **
-~kde-apps/kreversi-23.04.49.9999 **
-~kde-apps/kshisen-23.04.49.9999 **
-~kde-apps/ksirk-23.04.49.9999 **
-~kde-apps/ksnakeduel-23.04.49.9999 **
-~kde-apps/kspaceduel-23.04.49.9999 **
-~kde-apps/ksquares-23.04.49.9999 **
-~kde-apps/ksudoku-23.04.49.9999 **
-~kde-apps/ktuberling-23.04.49.9999 **
-~kde-apps/kubrick-23.04.49.9999 **
-~kde-apps/libkdegames-23.04.49.9999 **
-~kde-apps/libkmahjongg-23.04.49.9999 **
-~kde-apps/lskat-23.04.49.9999 **
-~kde-apps/palapeli-23.04.49.9999 **
-~kde-apps/picmi-23.04.49.9999 **
-~kde-apps/gwenview-23.04.49.9999 **
-~kde-apps/kamera-23.04.49.9999 **
-~kde-apps/kcolorchooser-23.04.49.9999 **
-~kde-apps/kdegraphics-meta-23.04.49.9999 **
-~kde-apps/kdegraphics-mobipocket-23.04.49.9999 **
-~kde-apps/kolourpaint-23.04.49.9999 **
-~kde-apps/kruler-23.04.49.9999 **
-~kde-apps/libkdcraw-23.04.49.9999 **
-~kde-apps/libkexiv2-23.04.49.9999 **
-~kde-apps/libksane-23.04.49.9999 **
-~kde-apps/okular-23.04.49.9999 **
-~kde-apps/spectacle-23.04.49.9999 **
-~kde-apps/svgpart-23.04.49.9999 **
-~kde-apps/thumbnailers-23.04.49.9999 **
-~kde-misc/colord-kde-23.04.49.9999 **
-~kde-misc/skanlite-23.04.49.9999 **
-~media-gfx/skanpage-23.04.49.9999 **
-~media-libs/ksanecore-23.04.49.9999 **
-~kde-apps/audiocd-kio-23.04.49.9999 **
-~kde-apps/dragon-23.04.49.9999 **
-~kde-apps/ffmpegthumbs-23.04.49.9999 **
-~kde-apps/juk-23.04.49.9999 **
-~kde-apps/k3b-23.04.49.9999 **
-~kde-apps/kamoso-23.04.49.9999 **
-~kde-apps/kdemultimedia-meta-23.04.49.9999 **
-~kde-apps/kdenlive-23.04.49.9999 **
-~kde-apps/kmix-23.04.49.9999 **
-~kde-apps/kwave-23.04.49.9999 **
-~kde-apps/libkcddb-23.04.49.9999 **
-~kde-apps/libkcompactdisc-23.04.49.9999 **
-~media-sound/elisa-23.04.49.9999 **
-~media-sound/kasts-23.04.49.9999 **
-~media-sound/krecorder-23.04.49.9999 **
-~kde-apps/dolphin-plugins-dropbox-23.04.49.9999 **
-~kde-apps/kaccounts-integration-23.04.49.9999 **
-~kde-apps/kaccounts-providers-23.04.49.9999 **
-~kde-apps/kdenetwork-meta-23.04.49.9999 **
-~kde-apps/kdenetwork-filesharing-23.04.49.9999 **
-~kde-apps/kget-23.04.49.9999 **
-~kde-apps/kio-extras-23.04.49.9999 **
-~kde-apps/krdc-23.04.49.9999 **
-~kde-apps/krfb-23.04.49.9999 **
-~kde-apps/kopete-23.04.49.9999 **
-~kde-apps/signon-kwallet-extension-23.04.49.9999 **
-~kde-misc/kdeconnect-23.04.49.9999 **
-~kde-misc/kio-gdrive-23.04.49.9999 **
-~net-im/neochat-23.04.49.9999 **
-~net-im/tokodon-23.04.49.9999 **
-~net-irc/konversation-23.04.49.9999 **
-~net-libs/libktorrent-23.04.49.9999 **
-~net-misc/kio-zeroconf-23.04.49.9999 **
-~net-news/alligator-23.04.49.9999 **
-<net-p2p/ktorrent-23.04.50
-~app-office/merkuro-23.04.49.9999 **
-~dev-libs/kopeninghours-23.04.49.9999 **
-~dev-libs/kosmindoormap-23.04.49.9999 **
-~dev-libs/kpublictransport-23.04.49.9999 **
-~kde-apps/akonadi-23.04.49.9999 **
-~kde-apps/akonadi-calendar-23.04.49.9999 **
-~kde-apps/akonadi-contacts-23.04.49.9999 **
-~kde-apps/akonadi-import-wizard-23.04.49.9999 **
-~kde-apps/akonadi-mime-23.04.49.9999 **
-~kde-apps/akonadi-notes-23.04.49.9999 **
-~kde-apps/akonadi-search-23.04.49.9999 **
-~kde-apps/akonadiconsole-23.04.49.9999 **
-~kde-apps/akregator-23.04.49.9999 **
-~kde-apps/calendarjanitor-23.04.49.9999 **
-~kde-apps/calendarsupport-23.04.49.9999 **
-~kde-apps/eventviews-23.04.49.9999 **
-~kde-apps/grantlee-editor-23.04.49.9999 **
-~kde-apps/grantleetheme-23.04.49.9999 **
-~kde-apps/incidenceeditor-23.04.49.9999 **
-~kde-apps/kaddressbook-23.04.49.9999 **
-~kde-apps/kalarm-23.04.49.9999 **
-~kde-apps/kcalutils-23.04.49.9999 **
-~kde-apps/kdepim-addons-23.04.49.9999 **
-~kde-apps/kdepim-meta-23.04.49.9999 **
-~kde-apps/kdepim-runtime-23.04.49.9999 **
-~kde-apps/kidentitymanagement-23.04.49.9999 **
-~kde-apps/kimap-23.04.49.9999 **
-~kde-apps/kitinerary-23.04.49.9999 **
-~kde-apps/kldap-23.04.49.9999 **
-~kde-apps/kleopatra-23.04.49.9999 **
-~kde-apps/kmail-23.04.49.9999 **
-~kde-apps/kmail-account-wizard-23.04.49.9999 **
-~kde-apps/kmailtransport-23.04.49.9999 **
-~kde-apps/kmbox-23.04.49.9999 **
-~kde-apps/kmime-23.04.49.9999 **
-~kde-apps/knotes-23.04.49.9999 **
-~kde-apps/konsolekalendar-23.04.49.9999 **
-~kde-apps/kontact-23.04.49.9999 **
-~kde-apps/kontactinterface-23.04.49.9999 **
-~kde-apps/korganizer-23.04.49.9999 **
-~kde-apps/kpimtextedit-23.04.49.9999 **
-~kde-apps/kpkpass-23.04.49.9999 **
-~kde-apps/ksmtp-23.04.49.9999 **
-~kde-apps/libgravatar-23.04.49.9999 **
-~kde-apps/libkdepim-23.04.49.9999 **
-~kde-apps/libkgapi-23.04.49.9999 **
-~kde-apps/libkleo-23.04.49.9999 **
-~kde-apps/libksieve-23.04.49.9999 **
-~kde-apps/libktnef-23.04.49.9999 **
-~kde-apps/mailcommon-23.04.49.9999 **
-~kde-apps/mailimporter-23.04.49.9999 **
-~kde-apps/mbox-importer-23.04.49.9999 **
-~kde-apps/messagelib-23.04.49.9999 **
-~kde-apps/pim-data-exporter-23.04.49.9999 **
-~kde-apps/pim-sieve-editor-23.04.49.9999 **
-~kde-apps/pimcommon-23.04.49.9999 **
-~kde-misc/zanshin-23.04.49.9999 **
-~dev-util/kdevelop-23.04.49.9999 **
-~dev-util/kdevelop-php-23.04.49.9999 **
-~dev-util/kdevelop-python-23.04.49.9999 **
-~dev-util/kio-perldoc-23.04.49.9999 **
-~kde-apps/cervisia-23.04.49.9999 **
-~kde-apps/dolphin-plugins-git-23.04.49.9999 **
-~kde-apps/dolphin-plugins-mercurial-23.04.49.9999 **
-~kde-apps/dolphin-plugins-subversion-23.04.49.9999 **
-~kde-apps/kapptemplate-23.04.49.9999 **
-~kde-apps/kcachegrind-23.04.49.9999 **
-~kde-apps/kde-dev-scripts-23.04.49.9999 **
-~kde-apps/kde-dev-utils-23.04.49.9999 **
-~kde-apps/kdesdk-meta-23.04.49.9999 **
-~kde-apps/kdesdk-thumbnailers-23.04.49.9999 **
-~kde-apps/kompare-23.04.49.9999 **
-~kde-apps/libkomparediff2-23.04.49.9999 **
-~kde-apps/lokalize-23.04.49.9999 **
-~kde-apps/poxml-23.04.49.9999 **
-~kde-apps/umbrello-23.04.49.9999 **
-~app-cdr/dolphin-plugins-mountiso-23.04.49.9999 **
-~app-crypt/keysmith-23.04.49.9999 **
-~app-editors/ghostwriter-23.04.49.9999 **
-~kde-apps/ark-23.04.49.9999 **
-~kde-apps/filelight-23.04.49.9999 **
-~kde-apps/kbackup-23.04.49.9999 **
-~kde-apps/kcalc-23.04.49.9999 **
-~kde-apps/kcharselect-23.04.49.9999 **
-~kde-apps/kdebugsettings-23.04.49.9999 **
-~kde-apps/kdeutils-meta-23.04.49.9999 **
-~kde-apps/kdf-23.04.49.9999 **
-~kde-apps/kfloppy-23.04.49.9999 **
-~kde-apps/kgpg-23.04.49.9999 **
-~kde-apps/kimagemapeditor-23.04.49.9999 **
-~kde-apps/kteatime-23.04.49.9999 **
-~kde-apps/ktimer-23.04.49.9999 **
-~kde-apps/kwalletmanager-23.04.49.9999 **
-~kde-plasma/print-manager-23.04.49.9999 **
-~kde-apps/sweeper-23.04.49.9999 **
-~kde-apps/yakuake-23.04.49.9999 **
-~kde-misc/kclock-23.04.49.9999 **
-~kde-misc/kweather-23.04.49.9999 **
-~kde-misc/markdownpart-23.04.49.9999 **
-~sys-block/partitionmanager-23.04.49.9999 **
-~sys-libs/kpmcore-23.04.49.9999 **
diff --git a/Documentation/package.accept_keywords/kde-gear-23.04.keywords b/Documentation/package.accept_keywords/kde-gear-23.04.keywords
deleted file mode 100644
index 00a9c1ac3a..0000000000
--- a/Documentation/package.accept_keywords/kde-gear-23.04.keywords
+++ /dev/null
@@ -1,249 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to keyword/unkeyword the KDE Gear 23.04 release.
-# Edit Documentation/package.accept_keywords/.kde-gear-23.04/ files instead.
-<kde-apps/kdialog-23.04.50
-<kde-apps/keditbookmarks-23.04.50
-<kde-apps/kfind-23.04.50
-<kde-apps/konqueror-23.04.50
-<www-client/falkon-23.04.50
-<kde-apps/baloo-widgets-23.04.50
-<kde-apps/dolphin-23.04.50
-<kde-apps/kate-23.04.50
-<kde-apps/kate-addons-23.04.50
-<kde-apps/kate-lib-23.04.50
-<kde-apps/kde-apps-meta-23.04.50
-<kde-apps/kdecore-meta-23.04.50
-<kde-apps/khelpcenter-23.04.50
-<kde-apps/konsole-23.04.50
-<kde-apps/kwrite-23.04.50
-<app-accessibility/kontrast-23.04.50
-<kde-apps/kdeaccessibility-meta-23.04.50
-<kde-apps/kmag-23.04.50
-<kde-apps/kmousetool-23.04.50
-<kde-apps/kmouth-23.04.50
-<kde-apps/kdeadmin-meta-23.04.50
-<kde-apps/kcron-23.04.50
-<kde-apps/ksystemlog-23.04.50
-<kde-apps/analitza-23.04.50
-<kde-apps/artikulate-23.04.50
-<kde-apps/blinken-23.04.50
-<kde-apps/cantor-23.04.50
-<kde-apps/kalgebra-23.04.50
-<kde-apps/kalzium-23.04.50
-<kde-apps/kanagram-23.04.50
-<kde-apps/kbruch-23.04.50
-<kde-apps/kdeedu-data-23.04.50
-<kde-apps/kdeedu-meta-23.04.50
-<kde-apps/kgeography-23.04.50
-<kde-apps/khangman-23.04.50
-<kde-apps/kig-23.04.50
-<kde-apps/kiten-23.04.50
-<kde-apps/klettres-23.04.50
-<kde-apps/kmplot-23.04.50
-<kde-apps/kqtquickcharts-23.04.50
-<kde-apps/ktouch-23.04.50
-<kde-apps/kturtle-23.04.50
-<kde-apps/kwordquiz-23.04.50
-<kde-apps/libkeduvocdocument-23.04.50
-<kde-apps/marble-23.04.50
-<kde-apps/minuet-23.04.50
-<kde-apps/parley-23.04.50
-<kde-apps/rocs-23.04.50
-<kde-apps/step-23.04.50
-<kde-apps/bomber-23.04.50
-<kde-apps/bovo-23.04.50
-<kde-apps/granatier-23.04.50
-<kde-apps/kajongg-23.04.50
-<kde-apps/kapman-23.04.50
-<kde-apps/katomic-23.04.50
-<kde-apps/kblackbox-23.04.50
-<kde-apps/kblocks-23.04.50
-<kde-apps/kbounce-23.04.50
-<kde-apps/kbreakout-23.04.50
-<kde-apps/kdegames-meta-23.04.50
-<kde-apps/kdiamond-23.04.50
-<kde-apps/kfourinline-23.04.50
-<kde-apps/kgoldrunner-23.04.50
-<kde-apps/kigo-23.04.50
-<kde-apps/killbots-23.04.50
-<kde-apps/kiriki-23.04.50
-<kde-apps/kjumpingcube-23.04.50
-<kde-apps/klickety-23.04.50
-<kde-apps/klines-23.04.50
-<kde-apps/kmahjongg-23.04.50
-<kde-apps/kmines-23.04.50
-<kde-apps/knavalbattle-23.04.50
-<kde-apps/knetwalk-23.04.50
-<kde-apps/knights-23.04.50
-<kde-apps/kolf-23.04.50
-<kde-apps/kollision-23.04.50
-<kde-apps/konquest-23.04.50
-<kde-apps/kpat-23.04.50
-<kde-apps/kreversi-23.04.50
-<kde-apps/kshisen-23.04.50
-<kde-apps/ksirk-23.04.50
-<kde-apps/ksnakeduel-23.04.50
-<kde-apps/kspaceduel-23.04.50
-<kde-apps/ksquares-23.04.50
-<kde-apps/ksudoku-23.04.50
-<kde-apps/ktuberling-23.04.50
-<kde-apps/kubrick-23.04.50
-<kde-apps/libkdegames-23.04.50
-<kde-apps/libkmahjongg-23.04.50
-<kde-apps/lskat-23.04.50
-<kde-apps/palapeli-23.04.50
-<kde-apps/picmi-23.04.50
-<kde-apps/gwenview-23.04.50
-<kde-apps/kamera-23.04.50
-<kde-apps/kcolorchooser-23.04.50
-<kde-apps/kdegraphics-meta-23.04.50
-<kde-apps/kdegraphics-mobipocket-23.04.50
-<kde-apps/kolourpaint-23.04.50
-<kde-apps/kruler-23.04.50
-<kde-apps/libkdcraw-23.04.50
-<kde-apps/libkexiv2-23.04.50
-<kde-apps/libksane-23.04.50
-<kde-apps/okular-23.04.50
-<kde-apps/spectacle-23.04.50
-<kde-apps/svgpart-23.04.50
-<kde-apps/thumbnailers-23.04.50
-<kde-misc/colord-kde-23.04.50
-<kde-misc/skanlite-23.04.50
-<media-gfx/skanpage-23.04.50
-<media-libs/ksanecore-23.04.50
-<kde-apps/audiocd-kio-23.04.50
-<kde-apps/dragon-23.04.50
-<kde-apps/ffmpegthumbs-23.04.50
-<kde-apps/juk-23.04.50
-<kde-apps/k3b-23.04.50
-<kde-apps/kamoso-23.04.50
-<kde-apps/kdemultimedia-meta-23.04.50
-<kde-apps/kdenlive-23.04.50
-<kde-apps/kmix-23.04.50
-<kde-apps/kwave-23.04.50
-<kde-apps/libkcddb-23.04.50
-<kde-apps/libkcompactdisc-23.04.50
-<media-sound/elisa-23.04.50
-<media-sound/kasts-23.04.50
-<media-sound/krecorder-23.04.50
-<kde-apps/dolphin-plugins-dropbox-23.04.50
-<kde-apps/kaccounts-integration-23.04.50
-<kde-apps/kaccounts-providers-23.04.50
-<kde-apps/kdenetwork-meta-23.04.50
-<kde-apps/kdenetwork-filesharing-23.04.50
-<kde-apps/kget-23.04.50
-<kde-apps/kio-extras-23.04.50
-<kde-apps/krdc-23.04.50
-<kde-apps/krfb-23.04.50
-<kde-apps/kopete-23.04.50
-<kde-apps/signon-kwallet-extension-23.04.50
-<kde-misc/kdeconnect-23.04.50
-<kde-misc/kio-gdrive-23.04.50
-<net-im/neochat-23.04.50
-<net-im/tokodon-23.04.50
-<net-irc/konversation-23.04.50
-<net-libs/libktorrent-23.04.50
-<net-misc/kio-zeroconf-23.04.50
-<net-news/alligator-23.04.50
-<net-p2p/ktorrent-23.04.50
-<app-office/merkuro-23.04.50
-<dev-libs/kopeninghours-23.04.50
-<dev-libs/kosmindoormap-23.04.50
-<dev-libs/kpublictransport-23.04.50
-<kde-apps/akonadi-23.04.50
-<kde-apps/akonadi-calendar-23.04.50
-<kde-apps/akonadi-contacts-23.04.50
-<kde-apps/akonadi-import-wizard-23.04.50
-<kde-apps/akonadi-mime-23.04.50
-<kde-apps/akonadi-notes-23.04.50
-<kde-apps/akonadi-search-23.04.50
-<kde-apps/akonadiconsole-23.04.50
-<kde-apps/akregator-23.04.50
-<kde-apps/calendarjanitor-23.04.50
-<kde-apps/calendarsupport-23.04.50
-<kde-apps/eventviews-23.04.50
-<kde-apps/grantlee-editor-23.04.50
-<kde-apps/grantleetheme-23.04.50
-<kde-apps/incidenceeditor-23.04.50
-<kde-apps/kaddressbook-23.04.50
-<kde-apps/kalarm-23.04.50
-<kde-apps/kcalutils-23.04.50
-<kde-apps/kdepim-addons-23.04.50
-<kde-apps/kdepim-meta-23.04.50
-<kde-apps/kdepim-runtime-23.04.50
-<kde-apps/kidentitymanagement-23.04.50
-<kde-apps/kimap-23.04.50
-<kde-apps/kitinerary-23.04.50
-<kde-apps/kldap-23.04.50
-<kde-apps/kleopatra-23.04.50
-<kde-apps/kmail-23.04.50
-<kde-apps/kmail-account-wizard-23.04.50
-<kde-apps/kmailtransport-23.04.50
-<kde-apps/kmbox-23.04.50
-<kde-apps/kmime-23.04.50
-<kde-apps/knotes-23.04.50
-<kde-apps/konsolekalendar-23.04.50
-<kde-apps/kontact-23.04.50
-<kde-apps/kontactinterface-23.04.50
-<kde-apps/korganizer-23.04.50
-<kde-apps/kpimtextedit-23.04.50
-<kde-apps/kpkpass-23.04.50
-<kde-apps/ksmtp-23.04.50
-<kde-apps/libgravatar-23.04.50
-<kde-apps/libkdepim-23.04.50
-<kde-apps/libkgapi-23.04.50
-<kde-apps/libkleo-23.04.50
-<kde-apps/libksieve-23.04.50
-<kde-apps/libktnef-23.04.50
-<kde-apps/mailcommon-23.04.50
-<kde-apps/mailimporter-23.04.50
-<kde-apps/mbox-importer-23.04.50
-<kde-apps/messagelib-23.04.50
-<kde-apps/pim-data-exporter-23.04.50
-<kde-apps/pim-sieve-editor-23.04.50
-<kde-apps/pimcommon-23.04.50
-<kde-misc/zanshin-23.04.50
-<dev-util/kdevelop-23.04.50
-<dev-util/kdevelop-php-23.04.50
-<dev-util/kdevelop-python-23.04.50
-<dev-util/kio-perldoc-23.04.50
-<kde-apps/cervisia-23.04.50
-<kde-apps/dolphin-plugins-git-23.04.50
-<kde-apps/dolphin-plugins-mercurial-23.04.50
-<kde-apps/dolphin-plugins-subversion-23.04.50
-<kde-apps/kapptemplate-23.04.50
-<kde-apps/kcachegrind-23.04.50
-<kde-apps/kde-dev-scripts-23.04.50
-<kde-apps/kde-dev-utils-23.04.50
-<kde-apps/kdesdk-meta-23.04.50
-<kde-apps/kdesdk-thumbnailers-23.04.50
-<kde-apps/kompare-23.04.50
-<kde-apps/libkomparediff2-23.04.50
-<kde-apps/lokalize-23.04.50
-<kde-apps/poxml-23.04.50
-<kde-apps/umbrello-23.04.50
-<app-cdr/dolphin-plugins-mountiso-23.04.50
-<app-crypt/keysmith-23.04.50
-<app-editors/ghostwriter-23.04.50
-<kde-apps/ark-23.04.50
-<kde-apps/filelight-23.04.50
-<kde-apps/kbackup-23.04.50
-<kde-apps/kcalc-23.04.50
-<kde-apps/kcharselect-23.04.50
-<kde-apps/kdebugsettings-23.04.50
-<kde-apps/kdeutils-meta-23.04.50
-<kde-apps/kdf-23.04.50
-<kde-apps/kfloppy-23.04.50
-<kde-apps/kgpg-23.04.50
-<kde-apps/kimagemapeditor-23.04.50
-<kde-apps/kteatime-23.04.50
-<kde-apps/ktimer-23.04.50
-<kde-apps/kwalletmanager-23.04.50
-<kde-plasma/print-manager-23.04.50
-<kde-apps/sweeper-23.04.50
-<kde-apps/yakuake-23.04.50
-<kde-misc/kclock-23.04.50
-<kde-misc/kweather-23.04.50
-<kde-misc/markdownpart-23.04.50
-<sys-block/partitionmanager-23.04.50
-<sys-libs/kpmcore-23.04.50
diff --git a/Documentation/package.accept_keywords/kde-gear-23.08.49.9999.keywords b/Documentation/package.accept_keywords/kde-gear-23.08.49.9999.keywords
deleted file mode 100644
index 36dac8e304..0000000000
--- a/Documentation/package.accept_keywords/kde-gear-23.08.49.9999.keywords
+++ /dev/null
@@ -1,247 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to keyword/unkeyword the KDE Gear 23.08 release.
-# Edit Documentation/package.accept_keywords/.kde-gear-23.08/ files instead.
-~kde-apps/kdialog-23.08.49.9999 **
-~kde-apps/keditbookmarks-23.08.49.9999 **
-~kde-apps/kfind-23.08.49.9999 **
-~kde-apps/konqueror-23.08.49.9999 **
-~www-client/falkon-23.08.49.9999 **
-~kde-apps/baloo-widgets-23.08.49.9999 **
-~kde-apps/dolphin-23.08.49.9999 **
-~kde-apps/kate-23.08.49.9999 **
-~kde-apps/kate-addons-23.08.49.9999 **
-~kde-apps/kate-lib-23.08.49.9999 **
-~kde-apps/kde-apps-meta-23.08.49.9999 **
-~kde-apps/kdecore-meta-23.08.49.9999 **
-~kde-apps/khelpcenter-23.08.49.9999 **
-~kde-apps/konsole-23.08.49.9999 **
-~kde-apps/kwrite-23.08.49.9999 **
-~app-accessibility/kontrast-23.08.49.9999 **
-~kde-apps/kdeaccessibility-meta-23.08.49.9999 **
-~kde-apps/kmag-23.08.49.9999 **
-~kde-apps/kmousetool-23.08.49.9999 **
-~kde-apps/kmouth-23.08.49.9999 **
-~kde-apps/kdeadmin-meta-23.08.49.9999 **
-~kde-apps/kcron-23.08.49.9999 **
-~kde-apps/ksystemlog-23.08.49.9999 **
-~kde-apps/analitza-23.08.49.9999 **
-~kde-apps/artikulate-23.08.49.9999 **
-~kde-apps/blinken-23.08.49.9999 **
-~kde-apps/cantor-23.08.49.9999 **
-~kde-apps/kalgebra-23.08.49.9999 **
-~kde-apps/kalzium-23.08.49.9999 **
-~kde-apps/kanagram-23.08.49.9999 **
-~kde-apps/kbruch-23.08.49.9999 **
-~kde-apps/kdeedu-data-23.08.49.9999 **
-~kde-apps/kdeedu-meta-23.08.49.9999 **
-~kde-apps/kgeography-23.08.49.9999 **
-~kde-apps/khangman-23.08.49.9999 **
-~kde-apps/kig-23.08.49.9999 **
-~kde-apps/kiten-23.08.49.9999 **
-~kde-apps/klettres-23.08.49.9999 **
-~kde-apps/kmplot-23.08.49.9999 **
-~kde-apps/kqtquickcharts-23.08.49.9999 **
-~kde-apps/ktouch-23.08.49.9999 **
-~kde-apps/kturtle-23.08.49.9999 **
-~kde-apps/kwordquiz-23.08.49.9999 **
-~kde-apps/libkeduvocdocument-23.08.49.9999 **
-~kde-apps/marble-23.08.49.9999 **
-~kde-apps/minuet-23.08.49.9999 **
-~kde-apps/parley-23.08.49.9999 **
-~kde-apps/rocs-23.08.49.9999 **
-~kde-apps/step-23.08.49.9999 **
-~kde-apps/bomber-23.08.49.9999 **
-~kde-apps/bovo-23.08.49.9999 **
-~kde-apps/granatier-23.08.49.9999 **
-~kde-apps/kajongg-23.08.49.9999 **
-~kde-apps/kapman-23.08.49.9999 **
-~kde-apps/katomic-23.08.49.9999 **
-~kde-apps/kblackbox-23.08.49.9999 **
-~kde-apps/kblocks-23.08.49.9999 **
-~kde-apps/kbounce-23.08.49.9999 **
-~kde-apps/kbreakout-23.08.49.9999 **
-~kde-apps/kdegames-meta-23.08.49.9999 **
-~kde-apps/kdiamond-23.08.49.9999 **
-~kde-apps/kfourinline-23.08.49.9999 **
-~kde-apps/kgoldrunner-23.08.49.9999 **
-~kde-apps/kigo-23.08.49.9999 **
-~kde-apps/killbots-23.08.49.9999 **
-~kde-apps/kiriki-23.08.49.9999 **
-~kde-apps/kjumpingcube-23.08.49.9999 **
-~kde-apps/klickety-23.08.49.9999 **
-~kde-apps/klines-23.08.49.9999 **
-~kde-apps/kmahjongg-23.08.49.9999 **
-~kde-apps/kmines-23.08.49.9999 **
-~kde-apps/knavalbattle-23.08.49.9999 **
-~kde-apps/knetwalk-23.08.49.9999 **
-~kde-apps/knights-23.08.49.9999 **
-~kde-apps/kolf-23.08.49.9999 **
-~kde-apps/kollision-23.08.49.9999 **
-~kde-apps/konquest-23.08.49.9999 **
-~kde-apps/kpat-23.08.49.9999 **
-~kde-apps/kreversi-23.08.49.9999 **
-~kde-apps/kshisen-23.08.49.9999 **
-~kde-apps/ksirk-23.08.49.9999 **
-~kde-apps/ksnakeduel-23.08.49.9999 **
-~kde-apps/kspaceduel-23.08.49.9999 **
-~kde-apps/ksquares-23.08.49.9999 **
-~kde-apps/ksudoku-23.08.49.9999 **
-~kde-apps/ktuberling-23.08.49.9999 **
-~kde-apps/kubrick-23.08.49.9999 **
-~kde-apps/libkdegames-23.08.49.9999 **
-~kde-apps/libkmahjongg-23.08.49.9999 **
-~kde-apps/lskat-23.08.49.9999 **
-~kde-apps/palapeli-23.08.49.9999 **
-~kde-apps/picmi-23.08.49.9999 **
-~kde-apps/gwenview-23.08.49.9999 **
-~kde-apps/kamera-23.08.49.9999 **
-~kde-apps/kcolorchooser-23.08.49.9999 **
-~kde-apps/kdegraphics-meta-23.08.49.9999 **
-~kde-apps/kdegraphics-mobipocket-23.08.49.9999 **
-~kde-apps/kolourpaint-23.08.49.9999 **
-~kde-apps/kruler-23.08.49.9999 **
-~kde-apps/libkdcraw-23.08.49.9999 **
-~kde-apps/libkexiv2-23.08.49.9999 **
-~kde-apps/libksane-23.08.49.9999 **
-~kde-apps/okular-23.08.49.9999 **
-~kde-apps/spectacle-23.08.49.9999 **
-~kde-apps/svgpart-23.08.49.9999 **
-~kde-apps/thumbnailers-23.08.49.9999 **
-~kde-misc/colord-kde-23.08.49.9999 **
-~kde-misc/skanlite-23.08.49.9999 **
-~media-gfx/skanpage-23.08.49.9999 **
-~media-libs/ksanecore-23.08.49.9999 **
-~kde-apps/audiocd-kio-23.08.49.9999 **
-~kde-apps/dragon-23.08.49.9999 **
-~kde-apps/ffmpegthumbs-23.08.49.9999 **
-~kde-apps/juk-23.08.49.9999 **
-~kde-apps/k3b-23.08.49.9999 **
-~kde-apps/kamoso-23.08.49.9999 **
-~kde-apps/kdemultimedia-meta-23.08.49.9999 **
-~kde-apps/kdenlive-23.08.49.9999 **
-~kde-apps/kmix-23.08.49.9999 **
-~kde-apps/kwave-23.08.49.9999 **
-~kde-apps/libkcddb-23.08.49.9999 **
-~kde-apps/libkcompactdisc-23.08.49.9999 **
-~media-sound/elisa-23.08.49.9999 **
-~media-sound/kasts-23.08.49.9999 **
-~media-sound/krecorder-23.08.49.9999 **
-~kde-apps/dolphin-plugins-dropbox-23.08.49.9999 **
-~kde-apps/kaccounts-integration-23.08.49.9999 **
-~kde-apps/kaccounts-providers-23.08.49.9999 **
-~kde-apps/kdenetwork-meta-23.08.49.9999 **
-~kde-apps/kdenetwork-filesharing-23.08.49.9999 **
-~kde-apps/kget-23.08.49.9999 **
-~kde-apps/kio-extras-23.08.49.9999 **
-~kde-apps/krdc-23.08.49.9999 **
-~kde-apps/krfb-23.08.49.9999 **
-~kde-apps/signon-kwallet-extension-23.08.49.9999 **
-~kde-misc/kdeconnect-23.08.49.9999 **
-~kde-misc/kio-gdrive-23.08.49.9999 **
-~net-im/neochat-23.08.49.9999 **
-~net-im/tokodon-23.08.49.9999 **
-~net-irc/konversation-23.08.49.9999 **
-~net-libs/libktorrent-23.08.49.9999 **
-~net-misc/kio-zeroconf-23.08.49.9999 **
-~net-news/alligator-23.08.49.9999 **
-<net-p2p/ktorrent-23.08.50
-~app-office/merkuro-23.08.49.9999 **
-~dev-libs/kopeninghours-23.08.49.9999 **
-~dev-libs/kosmindoormap-23.08.49.9999 **
-~dev-libs/kpublictransport-23.08.49.9999 **
-~kde-apps/akonadi-23.08.49.9999 **
-~kde-apps/akonadi-calendar-23.08.49.9999 **
-~kde-apps/akonadi-contacts-23.08.49.9999 **
-~kde-apps/akonadi-import-wizard-23.08.49.9999 **
-~kde-apps/akonadi-mime-23.08.49.9999 **
-~kde-apps/akonadi-notes-23.08.49.9999 **
-~kde-apps/akonadi-search-23.08.49.9999 **
-~kde-apps/akonadiconsole-23.08.49.9999 **
-~kde-apps/akregator-23.08.49.9999 **
-~kde-apps/calendarjanitor-23.08.49.9999 **
-~kde-apps/calendarsupport-23.08.49.9999 **
-~kde-apps/eventviews-23.08.49.9999 **
-~kde-apps/grantlee-editor-23.08.49.9999 **
-~kde-apps/grantleetheme-23.08.49.9999 **
-~kde-apps/incidenceeditor-23.08.49.9999 **
-~kde-apps/kaddressbook-23.08.49.9999 **
-~kde-apps/kalarm-23.08.49.9999 **
-~kde-apps/kcalutils-23.08.49.9999 **
-~kde-apps/kdepim-addons-23.08.49.9999 **
-~kde-apps/kdepim-meta-23.08.49.9999 **
-~kde-apps/kdepim-runtime-23.08.49.9999 **
-~kde-apps/kidentitymanagement-23.08.49.9999 **
-~kde-apps/kimap-23.08.49.9999 **
-~kde-apps/kitinerary-23.08.49.9999 **
-~kde-apps/kldap-23.08.49.9999 **
-~kde-apps/kleopatra-23.08.49.9999 **
-~kde-apps/kmail-23.08.49.9999 **
-~kde-apps/kmail-account-wizard-23.08.49.9999 **
-~kde-apps/kmailtransport-23.08.49.9999 **
-~kde-apps/kmbox-23.08.49.9999 **
-~kde-apps/kmime-23.08.49.9999 **
-~kde-apps/knotes-23.08.49.9999 **
-~kde-apps/konsolekalendar-23.08.49.9999 **
-~kde-apps/kontact-23.08.49.9999 **
-~kde-apps/kontactinterface-23.08.49.9999 **
-~kde-apps/korganizer-23.08.49.9999 **
-~kde-apps/kpimtextedit-23.08.49.9999 **
-~kde-apps/kpkpass-23.08.49.9999 **
-~kde-apps/ksmtp-23.08.49.9999 **
-~kde-apps/libgravatar-23.08.49.9999 **
-~kde-apps/libkdepim-23.08.49.9999 **
-~kde-apps/libkgapi-23.08.49.9999 **
-~kde-apps/libkleo-23.08.49.9999 **
-~kde-apps/libksieve-23.08.49.9999 **
-~kde-apps/libktnef-23.08.49.9999 **
-~kde-apps/mailcommon-23.08.49.9999 **
-~kde-apps/mailimporter-23.08.49.9999 **
-~kde-apps/mbox-importer-23.08.49.9999 **
-~kde-apps/messagelib-23.08.49.9999 **
-~kde-apps/pim-data-exporter-23.08.49.9999 **
-~kde-apps/pim-sieve-editor-23.08.49.9999 **
-~kde-apps/pimcommon-23.08.49.9999 **
-~kde-misc/zanshin-23.08.49.9999 **
-~dev-util/kdevelop-23.08.49.9999 **
-~dev-util/kdevelop-php-23.08.49.9999 **
-~dev-util/kdevelop-python-23.08.49.9999 **
-~dev-util/kio-perldoc-23.08.49.9999 **
-~kde-apps/cervisia-23.08.49.9999 **
-~kde-apps/dolphin-plugins-git-23.08.49.9999 **
-~kde-apps/dolphin-plugins-mercurial-23.08.49.9999 **
-~kde-apps/dolphin-plugins-subversion-23.08.49.9999 **
-~kde-apps/kapptemplate-23.08.49.9999 **
-~kde-apps/kcachegrind-23.08.49.9999 **
-~kde-apps/kde-dev-scripts-23.08.49.9999 **
-~kde-apps/kde-dev-utils-23.08.49.9999 **
-~kde-apps/kdesdk-meta-23.08.49.9999 **
-~kde-apps/kdesdk-thumbnailers-23.08.49.9999 **
-~kde-apps/kompare-23.08.49.9999 **
-~kde-apps/libkomparediff2-23.08.49.9999 **
-~kde-apps/lokalize-23.08.49.9999 **
-~kde-apps/poxml-23.08.49.9999 **
-~kde-apps/umbrello-23.08.49.9999 **
-~app-cdr/dolphin-plugins-mountiso-23.08.49.9999 **
-~app-crypt/keysmith-23.08.49.9999 **
-~app-editors/ghostwriter-23.08.49.9999 **
-~kde-apps/ark-23.08.49.9999 **
-~kde-apps/filelight-23.08.49.9999 **
-~kde-apps/kbackup-23.08.49.9999 **
-~kde-apps/kcalc-23.08.49.9999 **
-~kde-apps/kcharselect-23.08.49.9999 **
-~kde-apps/kdebugsettings-23.08.49.9999 **
-~kde-apps/kdeutils-meta-23.08.49.9999 **
-~kde-apps/kdf-23.08.49.9999 **
-~kde-apps/kgpg-23.08.49.9999 **
-~kde-apps/kimagemapeditor-23.08.49.9999 **
-~kde-apps/kteatime-23.08.49.9999 **
-~kde-apps/ktimer-23.08.49.9999 **
-~kde-apps/kwalletmanager-23.08.49.9999 **
-~kde-plasma/print-manager-23.08.49.9999 **
-~kde-apps/sweeper-23.08.49.9999 **
-~kde-apps/yakuake-23.08.49.9999 **
-~kde-misc/kclock-23.08.49.9999 **
-~kde-misc/kweather-23.08.49.9999 **
-~kde-misc/markdownpart-23.08.49.9999 **
-~sys-block/partitionmanager-23.08.49.9999 **
-~sys-libs/kpmcore-23.08.49.9999 **
diff --git a/Documentation/package.accept_keywords/kde-gear-24.05.keywords b/Documentation/package.accept_keywords/kde-gear-24.05.keywords
new file mode 100644
index 0000000000..ea273e296a
--- /dev/null
+++ b/Documentation/package.accept_keywords/kde-gear-24.05.keywords
@@ -0,0 +1,272 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to keyword/unkeyword the KDE Gear 24.05 release.
+# Edit Documentation/package.accept_keywords/.kde-gear-24.05/ files instead.
+<kde-apps/kdialog-24.05.50
+<kde-apps/keditbookmarks-24.05.50
+<kde-apps/kfind-24.05.50
+<kde-apps/konqueror-24.05.50
+<www-client/falkon-24.05.50
+<kde-apps/baloo-widgets-24.05.50
+<kde-apps/dolphin-24.05.50
+<kde-apps/kate-24.05.50
+<kde-apps/kate-addons-24.05.50
+<kde-apps/kate-lib-24.05.50
+<kde-apps/kde-apps-meta-24.05.50
+<kde-apps/kdecore-meta-24.05.50
+<kde-apps/khelpcenter-24.05.50
+<kde-apps/konsole-24.05.50
+<kde-apps/kwrite-24.05.50
+<app-accessibility/kontrast-24.05.50
+<kde-apps/kdeaccessibility-meta-24.05.50
+<kde-apps/kmag-24.05.50
+<kde-apps/kmousetool-24.05.50
+<kde-apps/kmouth-24.05.50
+<kde-apps/kdeadmin-meta-24.05.50
+<kde-apps/kcron-24.05.50
+<kde-apps/ksystemlog-24.05.50
+<kde-apps/analitza-24.05.50
+<kde-apps/artikulate-24.05.50
+<kde-apps/blinken-24.05.50
+<kde-apps/cantor-24.05.50
+<kde-apps/kalgebra-24.05.50
+<kde-apps/kalzium-24.05.50
+<kde-apps/kanagram-24.05.50
+<kde-apps/kbruch-24.05.50
+<kde-apps/kdeedu-data-24.05.50
+<kde-apps/kdeedu-meta-24.05.50
+<kde-apps/kgeography-24.05.50
+<kde-apps/khangman-24.05.50
+<kde-apps/kig-24.05.50
+<kde-apps/kiten-24.05.50
+<kde-apps/klettres-24.05.50
+<kde-apps/kmplot-24.05.50
+<kde-apps/kqtquickcharts-24.05.50
+<kde-apps/ktouch-24.05.50
+<kde-apps/kturtle-24.05.50
+<kde-apps/kwordquiz-24.05.50
+<kde-apps/libkeduvocdocument-24.05.50
+<kde-apps/marble-24.05.50
+<kde-apps/minuet-24.05.50
+<kde-apps/parley-24.05.50
+<kde-apps/rocs-24.05.50
+<kde-apps/step-24.05.50
+<games-puzzle/skladnik-24.05.50
+<kde-apps/bomber-24.05.50
+<kde-apps/bovo-24.05.50
+<kde-apps/granatier-24.05.50
+<kde-apps/kajongg-24.05.50
+<kde-apps/kapman-24.05.50
+<kde-apps/katomic-24.05.50
+<kde-apps/kblackbox-24.05.50
+<kde-apps/kblocks-24.05.50
+<kde-apps/kbounce-24.05.50
+<kde-apps/kbreakout-24.05.50
+<kde-apps/kdegames-meta-24.05.50
+<kde-apps/kdiamond-24.05.50
+<kde-apps/kfourinline-24.05.50
+<kde-apps/kgoldrunner-24.05.50
+<kde-apps/kigo-24.05.50
+<kde-apps/killbots-24.05.50
+<kde-apps/kiriki-24.05.50
+<kde-apps/kjumpingcube-24.05.50
+<kde-apps/klickety-24.05.50
+<kde-apps/klines-24.05.50
+<kde-apps/kmahjongg-24.05.50
+<kde-apps/kmines-24.05.50
+<kde-apps/knavalbattle-24.05.50
+<kde-apps/knetwalk-24.05.50
+<kde-apps/knights-24.05.50
+<kde-apps/kolf-24.05.50
+<kde-apps/kollision-24.05.50
+<kde-apps/konquest-24.05.50
+<kde-apps/kpat-24.05.50
+<kde-apps/kreversi-24.05.50
+<kde-apps/kshisen-24.05.50
+<kde-apps/ksirk-24.05.50
+<kde-apps/ksnakeduel-24.05.50
+<kde-apps/kspaceduel-24.05.50
+<kde-apps/ksquares-24.05.50
+<kde-apps/ksudoku-24.05.50
+<kde-apps/ktuberling-24.05.50
+<kde-apps/kubrick-24.05.50
+<kde-apps/libkdegames-24.05.50
+<kde-apps/libkmahjongg-24.05.50
+<kde-apps/lskat-24.05.50
+<kde-apps/palapeli-24.05.50
+<kde-apps/picmi-24.05.50
+<kde-apps/gwenview-24.05.50
+<kde-apps/kamera-24.05.50
+<kde-apps/kcolorchooser-24.05.50
+<kde-apps/kdegraphics-meta-24.05.50
+<kde-apps/kdegraphics-mobipocket-24.05.50
+<kde-apps/kolourpaint-24.05.50
+<kde-apps/kruler-24.05.50
+<kde-apps/libkdcraw-24.05.50
+<kde-apps/libkexiv2-24.05.50
+<kde-apps/libksane-24.05.50
+<kde-apps/okular-24.05.50
+<kde-apps/spectacle-24.05.50
+<kde-apps/svgpart-24.05.50
+<kde-apps/thumbnailers-24.05.50
+<kde-misc/colord-kde-24.05.50
+<kde-misc/skanlite-24.05.50
+<media-gfx/skanpage-24.05.50
+<media-libs/ksanecore-24.05.50
+<kde-apps/audiocd-kio-24.05.50
+<kde-apps/dragon-24.05.50
+<kde-apps/ffmpegthumbs-24.05.50
+<kde-apps/juk-24.05.50
+<kde-apps/k3b-24.05.50
+<kde-apps/kamoso-24.05.50
+<kde-apps/kdemultimedia-meta-24.05.50
+<kde-apps/kdenlive-24.05.50
+<kde-apps/kmix-24.05.50
+<kde-apps/kwave-24.05.50
+<kde-apps/libkcddb-24.05.50
+<kde-apps/libkcompactdisc-24.05.50
+<media-sound/audex-24.05.50
+<media-sound/elisa-24.05.50
+<media-sound/kasts-24.05.50
+<media-sound/krecorder-24.05.50
+<kde-apps/dolphin-plugins-dropbox-24.05.50
+<kde-apps/kaccounts-integration-24.05.50
+<kde-apps/kaccounts-providers-24.05.50
+<kde-apps/kdenetwork-meta-24.05.50
+<kde-apps/kdenetwork-filesharing-24.05.50
+<kde-apps/kget-24.05.50
+<kde-apps/kio-extras-24.05.50
+<kde-apps/krdc-24.05.50
+<kde-apps/krfb-24.05.50
+<kde-apps/signon-kwallet-extension-24.05.50
+<kde-misc/kdeconnect-24.05.50
+<kde-misc/kio-gdrive-24.05.50
+<net-im/neochat-24.05.50
+<net-im/tokodon-24.05.50
+<net-irc/konversation-24.05.50
+<net-libs/libktorrent-24.05.50
+<net-misc/kio-zeroconf-24.05.50
+<net-news/alligator-24.05.50
+<net-p2p/ktorrent-24.05.50
+<app-office/merkuro-24.05.50
+<dev-libs/kopeninghours-24.05.50
+<dev-libs/kosmindoormap-24.05.50
+<dev-libs/kpublictransport-24.05.50
+<kde-apps/akonadi-24.05.50
+<kde-apps/akonadi-calendar-24.05.50
+<kde-apps/akonadi-contacts-24.05.50
+<kde-apps/akonadi-import-wizard-24.05.50
+<kde-apps/akonadi-mime-24.05.50
+<kde-apps/akonadi-notes-24.05.50
+<kde-apps/akonadi-search-24.05.50
+<kde-apps/akonadiconsole-24.05.50
+<kde-apps/akregator-24.05.50
+<kde-apps/calendarjanitor-24.05.50
+<kde-apps/calendarsupport-24.05.50
+<kde-apps/eventviews-24.05.50
+<kde-apps/grantlee-editor-24.05.50
+<kde-apps/grantleetheme-24.05.50
+<kde-apps/incidenceeditor-24.05.50
+<kde-apps/kaddressbook-24.05.50
+<kde-apps/kalarm-24.05.50
+<kde-apps/kcalutils-24.05.50
+<kde-apps/kdepim-addons-24.05.50
+<kde-apps/kdepim-meta-24.05.50
+<kde-apps/kdepim-runtime-24.05.50
+<kde-apps/kidentitymanagement-24.05.50
+<kde-apps/kimap-24.05.50
+<kde-apps/kitinerary-24.05.50
+<kde-apps/kldap-24.05.50
+<kde-apps/kleopatra-24.05.50
+<kde-apps/kmail-24.05.50
+<kde-apps/kmail-account-wizard-24.05.50
+<kde-apps/kmailtransport-24.05.50
+<kde-apps/kmbox-24.05.50
+<kde-apps/kmime-24.05.50
+<kde-apps/knotes-24.05.50
+<kde-apps/konsolekalendar-24.05.50
+<kde-apps/kontact-24.05.50
+<kde-apps/kontactinterface-24.05.50
+<kde-apps/korganizer-24.05.50
+<kde-apps/kpimtextedit-24.05.50
+<kde-apps/kpkpass-24.05.50
+<kde-apps/ksmtp-24.05.50
+<kde-apps/libgravatar-24.05.50
+<kde-apps/libkdepim-24.05.50
+<kde-apps/libkgapi-24.05.50
+<kde-apps/libkleo-24.05.50
+<kde-apps/libksieve-24.05.50
+<kde-apps/libktnef-24.05.50
+<kde-apps/mailcommon-24.05.50
+<kde-apps/mailimporter-24.05.50
+<kde-apps/mbox-importer-24.05.50
+<kde-apps/messagelib-24.05.50
+<kde-apps/mimetreeparser-24.05.50
+<kde-apps/pim-data-exporter-24.05.50
+<kde-apps/pim-sieve-editor-24.05.50
+<kde-apps/pimcommon-24.05.50
+<kde-misc/zanshin-24.05.50
+<dev-util/kdevelop-24.05.50
+<dev-util/kdevelop-php-24.05.50
+<dev-util/kdevelop-python-24.05.50
+<dev-util/kio-perldoc-24.05.50
+<kde-apps/cervisia-24.05.50
+<kde-apps/dolphin-plugins-git-24.05.50
+<kde-apps/dolphin-plugins-mercurial-24.05.50
+<kde-apps/dolphin-plugins-subversion-24.05.50
+<kde-apps/kapptemplate-24.05.50
+<kde-apps/kcachegrind-24.05.50
+<kde-apps/kde-dev-scripts-24.05.50
+<kde-apps/kde-dev-utils-24.05.50
+<kde-apps/kdesdk-meta-24.05.50
+<kde-apps/kdesdk-thumbnailers-24.05.50
+<kde-apps/kompare-24.05.50
+<kde-apps/libkomparediff2-24.05.50
+<kde-apps/lokalize-24.05.50
+<kde-apps/poxml-24.05.50
+<kde-apps/umbrello-24.05.50
+<app-cdr/dolphin-plugins-mountiso-24.05.50
+<app-cdr/isoimagewriter-24.05.50
+<app-crypt/keysmith-24.05.50
+<app-editors/ghostwriter-24.05.50
+<kde-apps/ark-24.05.50
+<kde-apps/filelight-24.05.50
+<kde-apps/kbackup-24.05.50
+<kde-apps/kcalc-24.05.50
+<kde-apps/kcharselect-24.05.50
+<kde-apps/kdebugsettings-24.05.50
+<kde-apps/kdeutils-meta-24.05.50
+<kde-apps/kdf-24.05.50
+<kde-apps/kgpg-24.05.50
+<kde-apps/kimagemapeditor-24.05.50
+<kde-apps/kteatime-24.05.50
+<kde-apps/ktimer-24.05.50
+<kde-apps/kwalletmanager-24.05.50
+<kde-apps/sweeper-24.05.50
+<kde-apps/yakuake-24.05.50
+<kde-misc/kclock-24.05.50
+<kde-misc/kweather-24.05.50
+<kde-misc/markdownpart-24.05.50
+<sys-block/partitionmanager-24.05.50
+<sys-libs/kpmcore-24.05.50
+~dev-db/futuresql-0.1.1
+~dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-1.3.0
+~dev-libs/ktextaddons-1.5.4
+~dev-libs/kweathercore-0.8.0
+~dev-libs/qcoro-0.10.0
+~media-libs/kcolorpicker-0.3.1
+~media-libs/kimageannotator-0.7.1
+~media-libs/kquickimageeditor-0.3.0
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~media-libs/pulseaudio-qt-1.5.0
+~net-libs/accounts-qml-0.7_p20231028
+~net-libs/accounts-qt-1.17
+~net-libs/kdsoap-2.2.0
+~net-libs/kdsoap-ws-discovery-client-0.4.0
+=net-libs/signond-8.61-r100
+~net-libs/signon-oauth2-0.25_p20210102
+~net-libs/signon-ui-0.15_p20231016
+~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/kde-gear-live.keywords b/Documentation/package.accept_keywords/kde-gear-live.keywords
index d76d869241..11f76eda7e 100644
--- a/Documentation/package.accept_keywords/kde-gear-live.keywords
+++ b/Documentation/package.accept_keywords/kde-gear-live.keywords
@@ -50,6 +50,7 @@
~kde-apps/parley-9999 **
~kde-apps/rocs-9999 **
~kde-apps/step-9999 **
+~games-puzzle/skladnik-9999 **
~kde-apps/bomber-9999 **
~kde-apps/bovo-9999 **
~kde-apps/granatier-9999 **
@@ -109,6 +110,7 @@
~kde-apps/thumbnailers-9999 **
~kde-misc/colord-kde-9999 **
~kde-misc/skanlite-9999 **
+~media-gfx/kgraphviewer-9999 **
~media-gfx/skanpage-9999 **
~media-libs/ksanecore-9999 **
~kde-apps/audiocd-kio-9999 **
@@ -123,6 +125,7 @@
~kde-apps/kwave-9999 **
~kde-apps/libkcddb-9999 **
~kde-apps/libkcompactdisc-9999 **
+~media-sound/audex-9999 **
~media-sound/elisa-9999 **
~media-sound/kasts-9999 **
~media-sound/krecorder-9999 **
@@ -198,6 +201,7 @@
~kde-apps/mailimporter-9999 **
~kde-apps/mbox-importer-9999 **
~kde-apps/messagelib-9999 **
+~kde-apps/mimetreeparser-9999 **
~kde-apps/pim-data-exporter-9999 **
~kde-apps/pim-sieve-editor-9999 **
~kde-apps/pimcommon-9999 **
@@ -206,6 +210,7 @@
~dev-util/kdevelop-php-9999 **
~dev-util/kdevelop-python-9999 **
~dev-util/kio-perldoc-9999 **
+~dev-util/massif-visualizer-9999 **
~kde-apps/cervisia-9999 **
~kde-apps/dolphin-plugins-git-9999 **
~kde-apps/dolphin-plugins-mercurial-9999 **
@@ -222,8 +227,10 @@
~kde-apps/poxml-9999 **
~kde-apps/umbrello-9999 **
~app-cdr/dolphin-plugins-mountiso-9999 **
+~app-cdr/isoimagewriter-9999 **
~app-crypt/keysmith-9999 **
~app-editors/ghostwriter-9999 **
+~dev-libs/kweathercore-9999 **
~kde-apps/ark-9999 **
~kde-apps/filelight-9999 **
~kde-apps/kbackup-9999 **
@@ -244,3 +251,16 @@
~kde-misc/markdownpart-9999 **
~sys-block/partitionmanager-9999 **
~sys-libs/kpmcore-9999 **
+~dev-db/futuresql-0.1.1
+~dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-1.3.0
+~dev-libs/ktextaddons-1.5.4
+~dev-libs/kweathercore-0.8.0
+~dev-libs/qcoro-0.10.0
+~media-libs/kcolorpicker-0.3.1
+~media-libs/kimageannotator-0.7.1
+~media-libs/kquickimageeditor-0.3.0
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/pulseaudio-qt-1.5.0
+~net-libs/kdsoap-ws-discovery-client-0.4.0
diff --git a/Documentation/package.accept_keywords/kde-plasma-6.1.keywords b/Documentation/package.accept_keywords/kde-plasma-6.1.keywords
new file mode 100644
index 0000000000..6d340e68d3
--- /dev/null
+++ b/Documentation/package.accept_keywords/kde-plasma-6.1.keywords
@@ -0,0 +1,79 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to keyword/unkeyword the KDE Plasma 6.1 release.
+# Edit Documentation/package.accept_keywords/.kde-plasma-6.1/ files instead.
+<kde-plasma/bluedevil-6.1.50
+<kde-plasma/breeze-6.1.50
+<kde-plasma/breeze-grub-6.1.50
+<kde-plasma/breeze-gtk-6.1.50
+<kde-plasma/breeze-plymouth-6.1.50
+<kde-plasma/discover-6.1.50
+<kde-plasma/drkonqi-6.1.50
+<kde-plasma/flatpak-kcm-6.1.50
+<kde-plasma/kactivitymanagerd-6.1.50
+<kde-plasma/kde-cli-tools-6.1.50
+<kde-plasma/kde-gtk-config-6.1.50
+<kde-plasma/kdecoration-6.1.50
+<kde-plasma/kdeplasma-addons-6.1.50
+<kde-plasma/kgamma-6.1.50
+<kde-plasma/kglobalacceld-6.1.50
+<kde-plasma/kinfocenter-6.1.50
+<kde-plasma/kmenuedit-6.1.50
+<kde-plasma/kpipewire-6.1.50
+<kde-plasma/krdp-6.1.50
+<kde-plasma/kscreen-6.1.50
+<kde-plasma/kscreenlocker-6.1.50
+<kde-plasma/ksshaskpass-6.1.50
+<kde-plasma/ksystemstats-6.1.50
+<kde-plasma/kwallet-pam-6.1.50
+<kde-plasma/kwayland-6.1.50
+<kde-plasma/kwayland-integration-6.1.50
+<kde-plasma/kwin-6.1.50
+<kde-plasma/kwrited-6.1.50
+<kde-plasma/layer-shell-qt-6.1.50
+<kde-plasma/libkscreen-6.1.50
+<kde-plasma/libksysguard-6.1.50
+<kde-plasma/libplasma-6.1.50
+<kde-plasma/milou-6.1.50
+<kde-plasma/ocean-sound-theme-6.1.50
+<kde-plasma/oxygen-6.1.50
+<kde-plasma/oxygen-sounds-6.1.50
+<kde-plasma/plasma-activities-6.1.50
+<kde-plasma/plasma-activities-stats-6.1.50
+<kde-plasma/plasma-browser-integration-6.1.50
+<kde-plasma/plasma-desktop-6.1.50
+<kde-plasma/plasma-disks-6.1.50
+<kde-plasma/plasma-firewall-6.1.50
+<kde-plasma/plasma-integration-6.1.50
+<kde-plasma/plasma-meta-6.1.50
+<kde-plasma/plasma-nm-6.1.50
+<kde-plasma/plasma-pa-6.1.50
+<kde-plasma/plasma-sdk-6.1.50
+<kde-plasma/plasma-systemmonitor-6.1.50
+<kde-plasma/plasma-thunderbolt-6.1.50
+<kde-plasma/plasma-vault-6.1.50
+<kde-plasma/plasma-welcome-6.1.50
+<kde-plasma/plasma-workspace-6.1.50
+<kde-plasma/plasma-workspace-wallpapers-6.1.50
+<kde-plasma/plasma5support-6.1.50
+<kde-plasma/plymouth-kcm-6.1.50
+<kde-plasma/polkit-kde-agent-6.1.50
+<kde-plasma/powerdevil-6.1.50
+<kde-plasma/print-manager-6.1.50
+<kde-plasma/qqc2-breeze-style-6.1.50
+<kde-plasma/sddm-kcm-6.1.50
+<kde-plasma/systemsettings-6.1.50
+<kde-plasma/wacomtablet-6.1.50
+<kde-plasma/xdg-desktop-portal-kde-6.1.50
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.3.0
+~dev-python/pygdbmi-0.11.0.0
+~gui-apps/xwaylandvideobridge-0.4.0
+~kde-apps/kaccounts-integration-24.05.2
+~kde-apps/kaccounts-providers-24.05.2
+~kde-apps/signon-kwallet-extension-24.05.2
+~kde-apps/spectacle-24.05.2
+~kde-misc/kio-fuse-5.1.0
+=kde-plasma/print-manager-23.08.5-r100
+~kde-plasma/plasma-mimeapps-list-1
+~media-libs/libqaccessibilityclient-0.6.0
+~x11-misc/sddm-0.21.0_p20240302
diff --git a/Documentation/package.accept_keywords/kde-plasma-live.keywords b/Documentation/package.accept_keywords/kde-plasma-live.keywords
index fbe081422d..cb6f5b7744 100644
--- a/Documentation/package.accept_keywords/kde-plasma-live.keywords
+++ b/Documentation/package.accept_keywords/kde-plasma-live.keywords
@@ -19,18 +19,19 @@
~kde-plasma/kinfocenter-9999 **
~kde-plasma/kmenuedit-9999 **
~kde-plasma/kpipewire-9999 **
+~kde-plasma/krdp-9999 **
~kde-plasma/kscreen-9999 **
~kde-plasma/kscreenlocker-9999 **
~kde-plasma/ksshaskpass-9999 **
~kde-plasma/ksystemstats-9999 **
~kde-plasma/kwallet-pam-9999 **
~kde-plasma/kwayland-9999 **
+~kde-plasma/kwayland-integration-9999 **
~kde-plasma/kwin-9999 **
~kde-plasma/kwrited-9999 **
~kde-plasma/layer-shell-qt-9999 **
~kde-plasma/libkscreen-9999 **
~kde-plasma/libksysguard-9999 **
-~kde-plasma/libkworkspace-9999 **
~kde-plasma/libplasma-9999 **
~kde-plasma/milou-9999 **
~kde-plasma/ocean-sound-theme-9999 **
@@ -58,9 +59,19 @@
~kde-plasma/polkit-kde-agent-9999 **
~kde-plasma/powerdevil-9999 **
~kde-plasma/print-manager-9999 **
+~kde-plasma/qqc2-breeze-style-9999 **
~kde-plasma/sddm-kcm-9999 **
~kde-plasma/systemsettings-9999 **
~kde-plasma/wacomtablet-9999 **
~kde-plasma/xdg-desktop-portal-kde-9999 **
-~kde-plasma/xembed-sni-proxy-9999 **
-~dev-libs/plasma-wayland-protocols-9999 **
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.3.0
+~dev-python/pygdbmi-0.11.0.0
+~gui-apps/xwaylandvideobridge-0.4.0
+~kde-apps/kaccounts-integration-24.05.2
+~kde-apps/kaccounts-providers-24.05.2
+~kde-apps/signon-kwallet-extension-24.05.2
+~kde-apps/spectacle-24.05.2
+~kde-misc/kio-fuse-5.1.0
+=kde-plasma/print-manager-23.08.5-r100
+~media-libs/libqaccessibilityclient-0.6.0
diff --git a/Documentation/package.mask/kde-frameworks-5.112 b/Documentation/package.mask/kde-frameworks-5.112
deleted file mode 100644
index c119ff5bad..0000000000
--- a/Documentation/package.mask/kde-frameworks-5.112
+++ /dev/null
@@ -1,88 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to mask/unmask the KDE Frameworks 5 5.112 release.
-# Edit Documentation/package.unmask/.kde-frameworks-5-5.112/ files instead.
-# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
-<kde-frameworks/frameworkintegration-5.112.50
-# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
-<kde-frameworks/countryflags-5.112.50
-<kde-frameworks/kdelibs4support-5.112.50
-<kde-frameworks/khtml-5.112.50
-<kde-frameworks/kjs-5.112.50
-<kde-frameworks/kross-5.112.50
-# Tier 1: Depend only on Qt and possibly a few third-party libraries.
-<kde-frameworks/attica-5.112.50
-<kde-frameworks/bluez-qt-5.112.50
-<kde-frameworks/breeze-icons-5.112.50
-<kde-frameworks/breeze-icons-rcc-5.112.50
-<kde-frameworks/extra-cmake-modules-5.112.50
-<kde-frameworks/kapidox-5.112.50
-<kde-frameworks/karchive-5.112.50
-<kde-frameworks/kcalendarcore-5.112.50
-<kde-frameworks/kcodecs-5.112.50
-<kde-frameworks/kconfig-5.112.50
-<kde-frameworks/kcoreaddons-5.112.50
-<kde-frameworks/kdbusaddons-5.112.50
-<kde-frameworks/kdnssd-5.112.50
-<kde-frameworks/kguiaddons-5.112.50
-<kde-frameworks/kholidays-5.112.50
-<kde-frameworks/ki18n-5.112.50
-<kde-frameworks/kidletime-5.112.50
-<kde-frameworks/kirigami-5.112.50
-<kde-frameworks/kitemmodels-5.112.50
-<kde-frameworks/kitemviews-5.112.50
-<kde-frameworks/kplotting-5.112.50
-<kde-frameworks/kquickcharts-5.112.50
-<kde-frameworks/kwidgetsaddons-5.112.50
-<kde-frameworks/kwindowsystem-5.112.50
-<kde-frameworks/modemmanager-qt-5.112.50
-<kde-frameworks/networkmanager-qt-5.112.50
-<kde-frameworks/oxygen-icons-5.112.50
-<kde-frameworks/prison-5.112.50
-<kde-frameworks/solid-5.112.50
-<kde-frameworks/sonnet-5.112.50
-<kde-frameworks/syntax-highlighting-5.112.50
-<kde-frameworks/threadweaver-5.112.50
-<kde-plasma/kwayland-5.112.50
-# Tier 2: Additionally depend on tier 1 frameworks.
-<kde-frameworks/kauth-5.112.50
-<kde-frameworks/kcompletion-5.112.50
-<kde-frameworks/kcontacts-5.112.50
-<kde-frameworks/kcrash-5.112.50
-<kde-frameworks/kdoctools-5.112.50
-<kde-frameworks/kfilemetadata-5.112.50
-<kde-frameworks/kimageformats-5.112.50
-<kde-frameworks/kjobwidgets-5.112.50
-<kde-frameworks/knotifications-5.112.50
-<kde-frameworks/kpackage-5.112.50
-<kde-frameworks/kpeople-5.112.50
-<kde-frameworks/kpty-5.112.50
-<kde-frameworks/kunitconversion-5.112.50
-<kde-frameworks/syndication-5.112.50
-<kde-plasma/plasma-activities-5.112.50
-# Tier 3: More powerful, comprehensive packages, with complex dependencies.
-<kde-frameworks/baloo-5.112.50
-<kde-frameworks/kbookmarks-5.112.50
-<kde-frameworks/kcmutils-5.112.50
-<kde-frameworks/kconfigwidgets-5.112.50
-<kde-frameworks/kdav-5.112.50
-<kde-frameworks/kdeclarative-5.112.50
-<kde-frameworks/kded-5.112.50
-<kde-frameworks/kdesu-5.112.50
-<kde-frameworks/kemoticons-5.112.50
-<kde-frameworks/kglobalaccel-5.112.50
-<kde-frameworks/kiconthemes-5.112.50
-<kde-frameworks/kinit-5.112.50
-<kde-frameworks/kio-5.112.50
-<kde-frameworks/knewstuff-5.112.50
-<kde-frameworks/knotifyconfig-5.112.50
-<kde-frameworks/kparts-5.112.50
-<kde-frameworks/krunner-5.112.50
-<kde-frameworks/kservice-5.112.50
-<kde-frameworks/ktexteditor-5.112.50
-<kde-frameworks/ktextwidgets-5.112.50
-<kde-frameworks/kwallet-5.112.50
-<kde-frameworks/kxmlgui-5.112.50
-<kde-frameworks/purpose-5.112.50
-<kde-frameworks/qqc2-desktop-style-5.112.50
-<kde-plasma/libplasma-5.112.50
-<kde-plasma/plasma-activities-stats-5.112.50
diff --git a/Documentation/package.mask/kde-frameworks-5.116 b/Documentation/package.mask/kde-frameworks-5.116
new file mode 100644
index 0000000000..7b1cb7aec2
--- /dev/null
+++ b/Documentation/package.mask/kde-frameworks-5.116
@@ -0,0 +1,88 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Frameworks 5 5.116 release.
+# Edit Documentation/package.unmask/.kde-frameworks-5-5.116/ files instead.
+# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-5.116.50
+# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
+<kde-frameworks/countryflags-5.116.50
+<kde-frameworks/kdelibs4support-5.116.50
+<kde-frameworks/khtml-5.116.50
+<kde-frameworks/kjs-5.116.50
+<kde-frameworks/kross-5.116.50
+# Tier 1: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-5.116.50
+<kde-frameworks/bluez-qt-5.116.50
+<kde-frameworks/breeze-icons-5.116.50
+<kde-frameworks/breeze-icons-rcc-5.116.50
+<kde-frameworks/extra-cmake-modules-5.116.50
+<kde-frameworks/kapidox-5.116.50
+<kde-frameworks/karchive-5.116.50
+<kde-frameworks/kcalendarcore-5.116.50
+<kde-frameworks/kcodecs-5.116.50
+<kde-frameworks/kconfig-5.116.50
+<kde-frameworks/kcoreaddons-5.116.50
+<kde-frameworks/kdbusaddons-5.116.50
+<kde-frameworks/kdnssd-5.116.50
+<kde-frameworks/kguiaddons-5.116.50
+<kde-frameworks/kholidays-5.116.50
+<kde-frameworks/ki18n-5.116.50
+<kde-frameworks/kidletime-5.116.50
+<kde-frameworks/kirigami-5.116.50
+<kde-frameworks/kitemmodels-5.116.50
+<kde-frameworks/kitemviews-5.116.50
+<kde-frameworks/kplotting-5.116.50
+<kde-frameworks/kquickcharts-5.116.50
+<kde-frameworks/kwidgetsaddons-5.116.50
+<kde-frameworks/kwindowsystem-5.116.50
+<kde-frameworks/modemmanager-qt-5.116.50
+<kde-frameworks/networkmanager-qt-5.116.50
+<kde-frameworks/oxygen-icons-5.116.50
+<kde-frameworks/prison-5.116.50
+<kde-frameworks/solid-5.116.50
+<kde-frameworks/sonnet-5.116.50
+<kde-frameworks/syntax-highlighting-5.116.50
+<kde-frameworks/threadweaver-5.116.50
+<kde-plasma/kwayland-5.116.50
+# Tier 2: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-5.116.50
+<kde-frameworks/kcompletion-5.116.50
+<kde-frameworks/kcontacts-5.116.50
+<kde-frameworks/kcrash-5.116.50
+<kde-frameworks/kdoctools-5.116.50
+<kde-frameworks/kfilemetadata-5.116.50
+<kde-frameworks/kimageformats-5.116.50
+<kde-frameworks/kjobwidgets-5.116.50
+<kde-frameworks/knotifications-5.116.50
+<kde-frameworks/kpackage-5.116.50
+<kde-frameworks/kpeople-5.116.50
+<kde-frameworks/kpty-5.116.50
+<kde-frameworks/kunitconversion-5.116.50
+<kde-frameworks/syndication-5.116.50
+<kde-plasma/plasma-activities-5.116.50
+# Tier 3: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-5.116.50
+<kde-frameworks/kbookmarks-5.116.50
+<kde-frameworks/kcmutils-5.116.50
+<kde-frameworks/kconfigwidgets-5.116.50
+<kde-frameworks/kdav-5.116.50
+<kde-frameworks/kdeclarative-5.116.50
+<kde-frameworks/kded-5.116.50
+<kde-frameworks/kdesu-5.116.50
+<kde-frameworks/kemoticons-5.116.50
+<kde-frameworks/kglobalaccel-5.116.50
+<kde-frameworks/kiconthemes-5.116.50
+<kde-frameworks/kinit-5.116.50
+<kde-frameworks/kio-5.116.50
+<kde-frameworks/knewstuff-5.116.50
+<kde-frameworks/knotifyconfig-5.116.50
+<kde-frameworks/kparts-5.116.50
+<kde-frameworks/krunner-5.116.50
+<kde-frameworks/kservice-5.116.50
+<kde-frameworks/ktexteditor-5.116.50
+<kde-frameworks/ktextwidgets-5.116.50
+<kde-frameworks/kwallet-5.116.50
+<kde-frameworks/kxmlgui-5.116.50
+<kde-frameworks/purpose-5.116.50
+<kde-frameworks/qqc2-desktop-style-5.116.50
+<kde-plasma/libplasma-5.116.50
+<kde-plasma/plasma-activities-stats-5.116.50
diff --git a/Documentation/package.mask/kde-frameworks-6.4 b/Documentation/package.mask/kde-frameworks-6.4
new file mode 100644
index 0000000000..6ca838338c
--- /dev/null
+++ b/Documentation/package.mask/kde-frameworks-6.4
@@ -0,0 +1,78 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Frameworks 6.4 release.
+# Edit Documentation/package.unmask/.kde-frameworks-6.4/ files instead.
+# Tier 6.4.50: Provide extra features to other Frameworks to integrate with Plasma.
+>=kde-frameworks/frameworkintegration-6.4:6
+# Tier 6.4.50: Depend only on Qt and possibly a few third-party libraries.
+>=kde-frameworks/attica-6.4:6
+>=kde-frameworks/bluez-qt-6.4:6
+>=kde-frameworks/breeze-icons-6.4:6
+<kde-frameworks/extra-cmake-modules-6.4.50:0
+>=kde-frameworks/karchive-6.4:6
+>=kde-frameworks/kcalendarcore-6.4:6
+>=kde-frameworks/kcodecs-6.4:6
+>=kde-frameworks/kconfig-6.4:6
+>=kde-frameworks/kcoreaddons-6.4:6
+>=kde-frameworks/kdbusaddons-6.4:6
+>=kde-frameworks/kdnssd-6.4:6
+>=kde-frameworks/kguiaddons-6.4:6
+>=kde-frameworks/kholidays-6.4:6
+>=kde-frameworks/ki18n-6.4:6
+>=kde-frameworks/kidletime-6.4:6
+>=kde-frameworks/kirigami-6.4:6
+>=kde-frameworks/kitemmodels-6.4:6
+>=kde-frameworks/kitemviews-6.4:6
+>=kde-frameworks/kplotting-6.4:6
+>=kde-frameworks/kquickcharts-6.4:6
+>=kde-frameworks/ktexttemplate-6.4:6
+>=kde-frameworks/kuserfeedback-6.4:6
+>=kde-frameworks/kwidgetsaddons-6.4:6
+>=kde-frameworks/kwindowsystem-6.4:6
+>=kde-frameworks/modemmanager-qt-6.4:6
+>=kde-frameworks/networkmanager-qt-6.4:6
+>=kde-frameworks/prison-6.4:6
+>=kde-frameworks/solid-6.4:6
+>=kde-frameworks/sonnet-6.4:6
+>=kde-frameworks/syntax-highlighting-6.4:6
+>=kde-frameworks/threadweaver-6.4:6
+# Tier 6.4.50: Additionally depend on tier 1 frameworks.
+>=kde-frameworks/kauth-6.4:6
+>=kde-frameworks/kcolorscheme-6.4:6
+>=kde-frameworks/kcompletion-6.4:6
+>=kde-frameworks/kcontacts-6.4:6
+>=kde-frameworks/kcrash-6.4:6
+>=kde-frameworks/kdoctools-6.4:6
+>=kde-frameworks/kfilemetadata-6.4:6
+>=kde-frameworks/kimageformats-6.4:6
+>=kde-frameworks/kjobwidgets-6.4:6
+>=kde-frameworks/knotifications-6.4:6
+>=kde-frameworks/kpackage-6.4:6
+>=kde-frameworks/kpty-6.4:6
+>=kde-frameworks/kstatusnotifieritem-6.4:6
+>=kde-frameworks/ksvg-6.4:6
+>=kde-frameworks/kunitconversion-6.4:6
+>=kde-frameworks/syndication-6.4:6
+# Tier 6.4.50: More powerful, comprehensive packages, with complex dependencies.
+>=kde-frameworks/baloo-6.4:6
+>=kde-frameworks/kbookmarks-6.4:6
+>=kde-frameworks/kcmutils-6.4:6
+>=kde-frameworks/kconfigwidgets-6.4:6
+>=kde-frameworks/kdav-6.4:6
+>=kde-frameworks/kdeclarative-6.4:6
+>=kde-frameworks/kded-6.4:6
+>=kde-frameworks/kdesu-6.4:6
+>=kde-frameworks/kglobalaccel-6.4:6
+>=kde-frameworks/kiconthemes-6.4:6
+>=kde-frameworks/kio-6.4:6
+>=kde-frameworks/knewstuff-6.4:6
+>=kde-frameworks/knotifyconfig-6.4:6
+>=kde-frameworks/kparts-6.4:6
+>=kde-frameworks/kpeople-6.4:6
+>=kde-frameworks/krunner-6.4:6
+>=kde-frameworks/kservice-6.4:6
+>=kde-frameworks/ktexteditor-6.4:6
+>=kde-frameworks/ktextwidgets-6.4:6
+>=kde-frameworks/kwallet-6.4:6
+>=kde-frameworks/kxmlgui-6.4:6
+>=kde-frameworks/purpose-6.4:6
+>=kde-frameworks/qqc2-desktop-style-6.4:6
diff --git a/Documentation/package.mask/kde-frameworks-live b/Documentation/package.mask/kde-frameworks-live
index ec89fd2888..3aea8d3592 120000..100644
--- a/Documentation/package.mask/kde-frameworks-live
+++ b/Documentation/package.mask/kde-frameworks-live
@@ -1 +1,78 @@
-kde-frameworks-5-live \ No newline at end of file
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# Live packages are masked by default.
+# Edit Documentation/package.unmask/.kde-frameworks-live/ files instead.
+# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
+~kde-frameworks/frameworkintegration-9999:6
+# Tier 1: Depend only on Qt and possibly a few third-party libraries.
+~kde-frameworks/attica-9999:6
+~kde-frameworks/bluez-qt-9999:6
+~kde-frameworks/breeze-icons-9999:6
+~kde-frameworks/extra-cmake-modules-9999:0
+~kde-frameworks/karchive-9999:6
+~kde-frameworks/kcalendarcore-9999:6
+~kde-frameworks/kcodecs-9999:6
+~kde-frameworks/kconfig-9999:6
+~kde-frameworks/kcoreaddons-9999:6
+~kde-frameworks/kdbusaddons-9999:6
+~kde-frameworks/kdnssd-9999:6
+~kde-frameworks/kguiaddons-9999:6
+~kde-frameworks/kholidays-9999:6
+~kde-frameworks/ki18n-9999:6
+~kde-frameworks/kidletime-9999:6
+~kde-frameworks/kirigami-9999:6
+~kde-frameworks/kitemmodels-9999:6
+~kde-frameworks/kitemviews-9999:6
+~kde-frameworks/kplotting-9999:6
+~kde-frameworks/kquickcharts-9999:6
+~kde-frameworks/ktexttemplate-9999:6
+~kde-frameworks/kuserfeedback-9999:6
+~kde-frameworks/kwidgetsaddons-9999:6
+~kde-frameworks/kwindowsystem-9999:6
+~kde-frameworks/modemmanager-qt-9999:6
+~kde-frameworks/networkmanager-qt-9999:6
+~kde-frameworks/prison-9999:6
+~kde-frameworks/solid-9999:6
+~kde-frameworks/sonnet-9999:6
+~kde-frameworks/syntax-highlighting-9999:6
+~kde-frameworks/threadweaver-9999:6
+# Tier 2: Additionally depend on tier 1 frameworks.
+~kde-frameworks/kauth-9999:6
+~kde-frameworks/kcolorscheme-9999:6
+~kde-frameworks/kcompletion-9999:6
+~kde-frameworks/kcontacts-9999:6
+~kde-frameworks/kcrash-9999:6
+~kde-frameworks/kdoctools-9999:6
+~kde-frameworks/kfilemetadata-9999:6
+~kde-frameworks/kimageformats-9999:6
+~kde-frameworks/kjobwidgets-9999:6
+~kde-frameworks/knotifications-9999:6
+~kde-frameworks/kpackage-9999:6
+~kde-frameworks/kpty-9999:6
+~kde-frameworks/kstatusnotifieritem-9999:6
+~kde-frameworks/ksvg-9999:6
+~kde-frameworks/kunitconversion-9999:6
+~kde-frameworks/syndication-9999:6
+# Tier 3: More powerful, comprehensive packages, with complex dependencies.
+~kde-frameworks/baloo-9999:6
+~kde-frameworks/kbookmarks-9999:6
+~kde-frameworks/kcmutils-9999:6
+~kde-frameworks/kconfigwidgets-9999:6
+~kde-frameworks/kdav-9999:6
+~kde-frameworks/kdeclarative-9999:6
+~kde-frameworks/kded-9999:6
+~kde-frameworks/kdesu-9999:6
+~kde-frameworks/kglobalaccel-9999:6
+~kde-frameworks/kiconthemes-9999:6
+~kde-frameworks/kio-9999:6
+~kde-frameworks/knewstuff-9999:6
+~kde-frameworks/knotifyconfig-9999:6
+~kde-frameworks/kparts-9999:6
+~kde-frameworks/kpeople-9999:6
+~kde-frameworks/krunner-9999:6
+~kde-frameworks/kservice-9999:6
+~kde-frameworks/ktexteditor-9999:6
+~kde-frameworks/ktextwidgets-9999:6
+~kde-frameworks/kwallet-9999:6
+~kde-frameworks/kxmlgui-9999:6
+~kde-frameworks/purpose-9999:6
+~kde-frameworks/qqc2-desktop-style-9999:6
diff --git a/Documentation/package.mask/kde-gear-23.04 b/Documentation/package.mask/kde-gear-23.04
deleted file mode 100644
index eca4b6b5f8..0000000000
--- a/Documentation/package.mask/kde-gear-23.04
+++ /dev/null
@@ -1,249 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to mask/unmask the KDE Gear 23.04 release.
-# Edit Documentation/package.unmask/.kde-gear-23.04/ files instead.
-<kde-apps/kdialog-23.04.50
-<kde-apps/keditbookmarks-23.04.50
-<kde-apps/kfind-23.04.50
-<kde-apps/konqueror-23.04.50
-<www-client/falkon-23.04.50
-<kde-apps/baloo-widgets-23.04.50
-<kde-apps/dolphin-23.04.50
-<kde-apps/kate-23.04.50
-<kde-apps/kate-addons-23.04.50
-<kde-apps/kate-lib-23.04.50
-<kde-apps/kde-apps-meta-23.04.50
-<kde-apps/kdecore-meta-23.04.50
-<kde-apps/khelpcenter-23.04.50
-<kde-apps/konsole-23.04.50
-<kde-apps/kwrite-23.04.50
-<app-accessibility/kontrast-23.04.50
-<kde-apps/kdeaccessibility-meta-23.04.50
-<kde-apps/kmag-23.04.50
-<kde-apps/kmousetool-23.04.50
-<kde-apps/kmouth-23.04.50
-<kde-apps/kdeadmin-meta-23.04.50
-<kde-apps/kcron-23.04.50
-<kde-apps/ksystemlog-23.04.50
-<kde-apps/analitza-23.04.50
-<kde-apps/artikulate-23.04.50
-<kde-apps/blinken-23.04.50
-<kde-apps/cantor-23.04.50
-<kde-apps/kalgebra-23.04.50
-<kde-apps/kalzium-23.04.50
-<kde-apps/kanagram-23.04.50
-<kde-apps/kbruch-23.04.50
-<kde-apps/kdeedu-data-23.04.50
-<kde-apps/kdeedu-meta-23.04.50
-<kde-apps/kgeography-23.04.50
-<kde-apps/khangman-23.04.50
-<kde-apps/kig-23.04.50
-<kde-apps/kiten-23.04.50
-<kde-apps/klettres-23.04.50
-<kde-apps/kmplot-23.04.50
-<kde-apps/kqtquickcharts-23.04.50
-<kde-apps/ktouch-23.04.50
-<kde-apps/kturtle-23.04.50
-<kde-apps/kwordquiz-23.04.50
-<kde-apps/libkeduvocdocument-23.04.50
-<kde-apps/marble-23.04.50
-<kde-apps/minuet-23.04.50
-<kde-apps/parley-23.04.50
-<kde-apps/rocs-23.04.50
-<kde-apps/step-23.04.50
-<kde-apps/bomber-23.04.50
-<kde-apps/bovo-23.04.50
-<kde-apps/granatier-23.04.50
-<kde-apps/kajongg-23.04.50
-<kde-apps/kapman-23.04.50
-<kde-apps/katomic-23.04.50
-<kde-apps/kblackbox-23.04.50
-<kde-apps/kblocks-23.04.50
-<kde-apps/kbounce-23.04.50
-<kde-apps/kbreakout-23.04.50
-<kde-apps/kdegames-meta-23.04.50
-<kde-apps/kdiamond-23.04.50
-<kde-apps/kfourinline-23.04.50
-<kde-apps/kgoldrunner-23.04.50
-<kde-apps/kigo-23.04.50
-<kde-apps/killbots-23.04.50
-<kde-apps/kiriki-23.04.50
-<kde-apps/kjumpingcube-23.04.50
-<kde-apps/klickety-23.04.50
-<kde-apps/klines-23.04.50
-<kde-apps/kmahjongg-23.04.50
-<kde-apps/kmines-23.04.50
-<kde-apps/knavalbattle-23.04.50
-<kde-apps/knetwalk-23.04.50
-<kde-apps/knights-23.04.50
-<kde-apps/kolf-23.04.50
-<kde-apps/kollision-23.04.50
-<kde-apps/konquest-23.04.50
-<kde-apps/kpat-23.04.50
-<kde-apps/kreversi-23.04.50
-<kde-apps/kshisen-23.04.50
-<kde-apps/ksirk-23.04.50
-<kde-apps/ksnakeduel-23.04.50
-<kde-apps/kspaceduel-23.04.50
-<kde-apps/ksquares-23.04.50
-<kde-apps/ksudoku-23.04.50
-<kde-apps/ktuberling-23.04.50
-<kde-apps/kubrick-23.04.50
-<kde-apps/libkdegames-23.04.50
-<kde-apps/libkmahjongg-23.04.50
-<kde-apps/lskat-23.04.50
-<kde-apps/palapeli-23.04.50
-<kde-apps/picmi-23.04.50
-<kde-apps/gwenview-23.04.50
-<kde-apps/kamera-23.04.50
-<kde-apps/kcolorchooser-23.04.50
-<kde-apps/kdegraphics-meta-23.04.50
-<kde-apps/kdegraphics-mobipocket-23.04.50
-<kde-apps/kolourpaint-23.04.50
-<kde-apps/kruler-23.04.50
-<kde-apps/libkdcraw-23.04.50
-<kde-apps/libkexiv2-23.04.50
-<kde-apps/libksane-23.04.50
-<kde-apps/okular-23.04.50
-<kde-apps/spectacle-23.04.50
-<kde-apps/svgpart-23.04.50
-<kde-apps/thumbnailers-23.04.50
-<kde-misc/colord-kde-23.04.50
-<kde-misc/skanlite-23.04.50
-<media-gfx/skanpage-23.04.50
-<media-libs/ksanecore-23.04.50
-<kde-apps/audiocd-kio-23.04.50
-<kde-apps/dragon-23.04.50
-<kde-apps/ffmpegthumbs-23.04.50
-<kde-apps/juk-23.04.50
-<kde-apps/k3b-23.04.50
-<kde-apps/kamoso-23.04.50
-<kde-apps/kdemultimedia-meta-23.04.50
-<kde-apps/kdenlive-23.04.50
-<kde-apps/kmix-23.04.50
-<kde-apps/kwave-23.04.50
-<kde-apps/libkcddb-23.04.50
-<kde-apps/libkcompactdisc-23.04.50
-<media-sound/elisa-23.04.50
-<media-sound/kasts-23.04.50
-<media-sound/krecorder-23.04.50
-<kde-apps/dolphin-plugins-dropbox-23.04.50
-<kde-apps/kaccounts-integration-23.04.50
-<kde-apps/kaccounts-providers-23.04.50
-<kde-apps/kdenetwork-meta-23.04.50
-<kde-apps/kdenetwork-filesharing-23.04.50
-<kde-apps/kget-23.04.50
-<kde-apps/kio-extras-23.04.50
-<kde-apps/krdc-23.04.50
-<kde-apps/krfb-23.04.50
-<kde-apps/kopete-23.04.50
-<kde-apps/signon-kwallet-extension-23.04.50
-<kde-misc/kdeconnect-23.04.50
-<kde-misc/kio-gdrive-23.04.50
-<net-im/neochat-23.04.50
-<net-im/tokodon-23.04.50
-<net-irc/konversation-23.04.50
-<net-libs/libktorrent-23.04.50
-<net-misc/kio-zeroconf-23.04.50
-<net-news/alligator-23.04.50
-<net-p2p/ktorrent-23.04.50
-<app-office/merkuro-23.04.50
-<dev-libs/kopeninghours-23.04.50
-<dev-libs/kosmindoormap-23.04.50
-<dev-libs/kpublictransport-23.04.50
-<kde-apps/akonadi-23.04.50
-<kde-apps/akonadi-calendar-23.04.50
-<kde-apps/akonadi-contacts-23.04.50
-<kde-apps/akonadi-import-wizard-23.04.50
-<kde-apps/akonadi-mime-23.04.50
-<kde-apps/akonadi-notes-23.04.50
-<kde-apps/akonadi-search-23.04.50
-<kde-apps/akonadiconsole-23.04.50
-<kde-apps/akregator-23.04.50
-<kde-apps/calendarjanitor-23.04.50
-<kde-apps/calendarsupport-23.04.50
-<kde-apps/eventviews-23.04.50
-<kde-apps/grantlee-editor-23.04.50
-<kde-apps/grantleetheme-23.04.50
-<kde-apps/incidenceeditor-23.04.50
-<kde-apps/kaddressbook-23.04.50
-<kde-apps/kalarm-23.04.50
-<kde-apps/kcalutils-23.04.50
-<kde-apps/kdepim-addons-23.04.50
-<kde-apps/kdepim-meta-23.04.50
-<kde-apps/kdepim-runtime-23.04.50
-<kde-apps/kidentitymanagement-23.04.50
-<kde-apps/kimap-23.04.50
-<kde-apps/kitinerary-23.04.50
-<kde-apps/kldap-23.04.50
-<kde-apps/kleopatra-23.04.50
-<kde-apps/kmail-23.04.50
-<kde-apps/kmail-account-wizard-23.04.50
-<kde-apps/kmailtransport-23.04.50
-<kde-apps/kmbox-23.04.50
-<kde-apps/kmime-23.04.50
-<kde-apps/knotes-23.04.50
-<kde-apps/konsolekalendar-23.04.50
-<kde-apps/kontact-23.04.50
-<kde-apps/kontactinterface-23.04.50
-<kde-apps/korganizer-23.04.50
-<kde-apps/kpimtextedit-23.04.50
-<kde-apps/kpkpass-23.04.50
-<kde-apps/ksmtp-23.04.50
-<kde-apps/libgravatar-23.04.50
-<kde-apps/libkdepim-23.04.50
-<kde-apps/libkgapi-23.04.50
-<kde-apps/libkleo-23.04.50
-<kde-apps/libksieve-23.04.50
-<kde-apps/libktnef-23.04.50
-<kde-apps/mailcommon-23.04.50
-<kde-apps/mailimporter-23.04.50
-<kde-apps/mbox-importer-23.04.50
-<kde-apps/messagelib-23.04.50
-<kde-apps/pim-data-exporter-23.04.50
-<kde-apps/pim-sieve-editor-23.04.50
-<kde-apps/pimcommon-23.04.50
-<kde-misc/zanshin-23.04.50
-<dev-util/kdevelop-23.04.50
-<dev-util/kdevelop-php-23.04.50
-<dev-util/kdevelop-python-23.04.50
-<dev-util/kio-perldoc-23.04.50
-<kde-apps/cervisia-23.04.50
-<kde-apps/dolphin-plugins-git-23.04.50
-<kde-apps/dolphin-plugins-mercurial-23.04.50
-<kde-apps/dolphin-plugins-subversion-23.04.50
-<kde-apps/kapptemplate-23.04.50
-<kde-apps/kcachegrind-23.04.50
-<kde-apps/kde-dev-scripts-23.04.50
-<kde-apps/kde-dev-utils-23.04.50
-<kde-apps/kdesdk-meta-23.04.50
-<kde-apps/kdesdk-thumbnailers-23.04.50
-<kde-apps/kompare-23.04.50
-<kde-apps/libkomparediff2-23.04.50
-<kde-apps/lokalize-23.04.50
-<kde-apps/poxml-23.04.50
-<kde-apps/umbrello-23.04.50
-<app-cdr/dolphin-plugins-mountiso-23.04.50
-<app-crypt/keysmith-23.04.50
-<app-editors/ghostwriter-23.04.50
-<kde-apps/ark-23.04.50
-<kde-apps/filelight-23.04.50
-<kde-apps/kbackup-23.04.50
-<kde-apps/kcalc-23.04.50
-<kde-apps/kcharselect-23.04.50
-<kde-apps/kdebugsettings-23.04.50
-<kde-apps/kdeutils-meta-23.04.50
-<kde-apps/kdf-23.04.50
-<kde-apps/kfloppy-23.04.50
-<kde-apps/kgpg-23.04.50
-<kde-apps/kimagemapeditor-23.04.50
-<kde-apps/kteatime-23.04.50
-<kde-apps/ktimer-23.04.50
-<kde-apps/kwalletmanager-23.04.50
-<kde-plasma/print-manager-23.04.50
-<kde-apps/sweeper-23.04.50
-<kde-apps/yakuake-23.04.50
-<kde-misc/kclock-23.04.50
-<kde-misc/kweather-23.04.50
-<kde-misc/markdownpart-23.04.50
-<sys-block/partitionmanager-23.04.50
-<sys-libs/kpmcore-23.04.50
diff --git a/Documentation/package.mask/kde-gear-24.05 b/Documentation/package.mask/kde-gear-24.05
new file mode 100644
index 0000000000..50edfbde07
--- /dev/null
+++ b/Documentation/package.mask/kde-gear-24.05
@@ -0,0 +1,250 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Gear 24.05 release.
+# Edit Documentation/package.unmask/.kde-gear-24.05/ files instead.
+<kde-apps/kdialog-24.05.50
+<kde-apps/keditbookmarks-24.05.50
+<kde-apps/kfind-24.05.50
+<kde-apps/konqueror-24.05.50
+<www-client/falkon-24.05.50
+<kde-apps/baloo-widgets-24.05.50
+<kde-apps/dolphin-24.05.50
+<kde-apps/kate-24.05.50
+<kde-apps/kate-addons-24.05.50
+<kde-apps/kate-lib-24.05.50
+<kde-apps/kde-apps-meta-24.05.50
+<kde-apps/kdecore-meta-24.05.50
+<kde-apps/khelpcenter-24.05.50
+<kde-apps/konsole-24.05.50
+<kde-apps/kwrite-24.05.50
+<app-accessibility/kontrast-24.05.50
+<kde-apps/kdeaccessibility-meta-24.05.50
+<kde-apps/kmag-24.05.50
+<kde-apps/kmousetool-24.05.50
+<kde-apps/kmouth-24.05.50
+<kde-apps/kdeadmin-meta-24.05.50
+<kde-apps/kcron-24.05.50
+<kde-apps/ksystemlog-24.05.50
+<kde-apps/analitza-24.05.50
+<kde-apps/artikulate-24.05.50
+<kde-apps/blinken-24.05.50
+<kde-apps/cantor-24.05.50
+<kde-apps/kalgebra-24.05.50
+<kde-apps/kalzium-24.05.50
+<kde-apps/kanagram-24.05.50
+<kde-apps/kbruch-24.05.50
+<kde-apps/kdeedu-data-24.05.50
+<kde-apps/kdeedu-meta-24.05.50
+<kde-apps/kgeography-24.05.50
+<kde-apps/khangman-24.05.50
+<kde-apps/kig-24.05.50
+<kde-apps/kiten-24.05.50
+<kde-apps/klettres-24.05.50
+<kde-apps/kmplot-24.05.50
+<kde-apps/kqtquickcharts-24.05.50
+<kde-apps/ktouch-24.05.50
+<kde-apps/kturtle-24.05.50
+<kde-apps/kwordquiz-24.05.50
+<kde-apps/libkeduvocdocument-24.05.50
+<kde-apps/marble-24.05.50
+<kde-apps/minuet-24.05.50
+<kde-apps/parley-24.05.50
+<kde-apps/rocs-24.05.50
+<kde-apps/step-24.05.50
+<games-puzzle/skladnik-24.05.50
+<kde-apps/bomber-24.05.50
+<kde-apps/bovo-24.05.50
+<kde-apps/granatier-24.05.50
+<kde-apps/kajongg-24.05.50
+<kde-apps/kapman-24.05.50
+<kde-apps/katomic-24.05.50
+<kde-apps/kblackbox-24.05.50
+<kde-apps/kblocks-24.05.50
+<kde-apps/kbounce-24.05.50
+<kde-apps/kbreakout-24.05.50
+<kde-apps/kdegames-meta-24.05.50
+<kde-apps/kdiamond-24.05.50
+<kde-apps/kfourinline-24.05.50
+<kde-apps/kgoldrunner-24.05.50
+<kde-apps/kigo-24.05.50
+<kde-apps/killbots-24.05.50
+<kde-apps/kiriki-24.05.50
+<kde-apps/kjumpingcube-24.05.50
+<kde-apps/klickety-24.05.50
+<kde-apps/klines-24.05.50
+<kde-apps/kmahjongg-24.05.50
+<kde-apps/kmines-24.05.50
+<kde-apps/knavalbattle-24.05.50
+<kde-apps/knetwalk-24.05.50
+<kde-apps/knights-24.05.50
+<kde-apps/kolf-24.05.50
+<kde-apps/kollision-24.05.50
+<kde-apps/konquest-24.05.50
+<kde-apps/kpat-24.05.50
+<kde-apps/kreversi-24.05.50
+<kde-apps/kshisen-24.05.50
+<kde-apps/ksirk-24.05.50
+<kde-apps/ksnakeduel-24.05.50
+<kde-apps/kspaceduel-24.05.50
+<kde-apps/ksquares-24.05.50
+<kde-apps/ksudoku-24.05.50
+<kde-apps/ktuberling-24.05.50
+<kde-apps/kubrick-24.05.50
+<kde-apps/libkdegames-24.05.50
+<kde-apps/libkmahjongg-24.05.50
+<kde-apps/lskat-24.05.50
+<kde-apps/palapeli-24.05.50
+<kde-apps/picmi-24.05.50
+<kde-apps/gwenview-24.05.50
+<kde-apps/kamera-24.05.50
+<kde-apps/kcolorchooser-24.05.50
+<kde-apps/kdegraphics-meta-24.05.50
+<kde-apps/kdegraphics-mobipocket-24.05.50
+<kde-apps/kolourpaint-24.05.50
+<kde-apps/kruler-24.05.50
+<kde-apps/libkdcraw-24.05.50
+<kde-apps/libkexiv2-24.05.50
+<kde-apps/libksane-24.05.50
+<kde-apps/okular-24.05.50
+<kde-apps/spectacle-24.05.50
+<kde-apps/svgpart-24.05.50
+<kde-apps/thumbnailers-24.05.50
+<kde-misc/colord-kde-24.05.50
+<kde-misc/skanlite-24.05.50
+<media-gfx/skanpage-24.05.50
+<media-libs/ksanecore-24.05.50
+<kde-apps/audiocd-kio-24.05.50
+<kde-apps/dragon-24.05.50
+<kde-apps/ffmpegthumbs-24.05.50
+<kde-apps/juk-24.05.50
+<kde-apps/k3b-24.05.50
+<kde-apps/kamoso-24.05.50
+<kde-apps/kdemultimedia-meta-24.05.50
+<kde-apps/kdenlive-24.05.50
+<kde-apps/kmix-24.05.50
+<kde-apps/kwave-24.05.50
+<kde-apps/libkcddb-24.05.50
+<kde-apps/libkcompactdisc-24.05.50
+<media-sound/audex-24.05.50
+<media-sound/elisa-24.05.50
+<media-sound/kasts-24.05.50
+<media-sound/krecorder-24.05.50
+<kde-apps/dolphin-plugins-dropbox-24.05.50
+<kde-apps/kaccounts-integration-24.05.50
+<kde-apps/kaccounts-providers-24.05.50
+<kde-apps/kdenetwork-meta-24.05.50
+<kde-apps/kdenetwork-filesharing-24.05.50
+<kde-apps/kget-24.05.50
+<kde-apps/kio-extras-24.05.50
+<kde-apps/krdc-24.05.50
+<kde-apps/krfb-24.05.50
+<kde-apps/signon-kwallet-extension-24.05.50
+<kde-misc/kdeconnect-24.05.50
+<kde-misc/kio-gdrive-24.05.50
+<net-im/neochat-24.05.50
+<net-im/tokodon-24.05.50
+<net-irc/konversation-24.05.50
+<net-libs/libktorrent-24.05.50
+<net-misc/kio-zeroconf-24.05.50
+<net-news/alligator-24.05.50
+<net-p2p/ktorrent-24.05.50
+<app-office/merkuro-24.05.50
+<dev-libs/kopeninghours-24.05.50
+<dev-libs/kosmindoormap-24.05.50
+<dev-libs/kpublictransport-24.05.50
+<kde-apps/akonadi-24.05.50
+<kde-apps/akonadi-calendar-24.05.50
+<kde-apps/akonadi-contacts-24.05.50
+<kde-apps/akonadi-import-wizard-24.05.50
+<kde-apps/akonadi-mime-24.05.50
+<kde-apps/akonadi-notes-24.05.50
+<kde-apps/akonadi-search-24.05.50
+<kde-apps/akonadiconsole-24.05.50
+<kde-apps/akregator-24.05.50
+<kde-apps/calendarjanitor-24.05.50
+<kde-apps/calendarsupport-24.05.50
+<kde-apps/eventviews-24.05.50
+<kde-apps/grantlee-editor-24.05.50
+<kde-apps/grantleetheme-24.05.50
+<kde-apps/incidenceeditor-24.05.50
+<kde-apps/kaddressbook-24.05.50
+<kde-apps/kalarm-24.05.50
+<kde-apps/kcalutils-24.05.50
+<kde-apps/kdepim-addons-24.05.50
+<kde-apps/kdepim-meta-24.05.50
+<kde-apps/kdepim-runtime-24.05.50
+<kde-apps/kidentitymanagement-24.05.50
+<kde-apps/kimap-24.05.50
+<kde-apps/kitinerary-24.05.50
+<kde-apps/kldap-24.05.50
+<kde-apps/kleopatra-24.05.50
+<kde-apps/kmail-24.05.50
+<kde-apps/kmail-account-wizard-24.05.50
+<kde-apps/kmailtransport-24.05.50
+<kde-apps/kmbox-24.05.50
+<kde-apps/kmime-24.05.50
+<kde-apps/knotes-24.05.50
+<kde-apps/konsolekalendar-24.05.50
+<kde-apps/kontact-24.05.50
+<kde-apps/kontactinterface-24.05.50
+<kde-apps/korganizer-24.05.50
+<kde-apps/kpimtextedit-24.05.50
+<kde-apps/kpkpass-24.05.50
+<kde-apps/ksmtp-24.05.50
+<kde-apps/libgravatar-24.05.50
+<kde-apps/libkdepim-24.05.50
+<kde-apps/libkgapi-24.05.50
+<kde-apps/libkleo-24.05.50
+<kde-apps/libksieve-24.05.50
+<kde-apps/libktnef-24.05.50
+<kde-apps/mailcommon-24.05.50
+<kde-apps/mailimporter-24.05.50
+<kde-apps/mbox-importer-24.05.50
+<kde-apps/messagelib-24.05.50
+<kde-apps/mimetreeparser-24.05.50
+<kde-apps/pim-data-exporter-24.05.50
+<kde-apps/pim-sieve-editor-24.05.50
+<kde-apps/pimcommon-24.05.50
+<kde-misc/zanshin-24.05.50
+<dev-util/kdevelop-24.05.50
+<dev-util/kdevelop-php-24.05.50
+<dev-util/kdevelop-python-24.05.50
+<dev-util/kio-perldoc-24.05.50
+<kde-apps/cervisia-24.05.50
+<kde-apps/dolphin-plugins-git-24.05.50
+<kde-apps/dolphin-plugins-mercurial-24.05.50
+<kde-apps/dolphin-plugins-subversion-24.05.50
+<kde-apps/kapptemplate-24.05.50
+<kde-apps/kcachegrind-24.05.50
+<kde-apps/kde-dev-scripts-24.05.50
+<kde-apps/kde-dev-utils-24.05.50
+<kde-apps/kdesdk-meta-24.05.50
+<kde-apps/kdesdk-thumbnailers-24.05.50
+<kde-apps/kompare-24.05.50
+<kde-apps/libkomparediff2-24.05.50
+<kde-apps/lokalize-24.05.50
+<kde-apps/poxml-24.05.50
+<kde-apps/umbrello-24.05.50
+<app-cdr/dolphin-plugins-mountiso-24.05.50
+<app-cdr/isoimagewriter-24.05.50
+<app-crypt/keysmith-24.05.50
+<app-editors/ghostwriter-24.05.50
+<kde-apps/ark-24.05.50
+<kde-apps/filelight-24.05.50
+<kde-apps/kbackup-24.05.50
+<kde-apps/kcalc-24.05.50
+<kde-apps/kcharselect-24.05.50
+<kde-apps/kdebugsettings-24.05.50
+<kde-apps/kdeutils-meta-24.05.50
+<kde-apps/kdf-24.05.50
+<kde-apps/kgpg-24.05.50
+<kde-apps/kimagemapeditor-24.05.50
+<kde-apps/kteatime-24.05.50
+<kde-apps/ktimer-24.05.50
+<kde-apps/kwalletmanager-24.05.50
+<kde-apps/sweeper-24.05.50
+<kde-apps/yakuake-24.05.50
+<kde-misc/kclock-24.05.50
+<kde-misc/kweather-24.05.50
+<kde-misc/markdownpart-24.05.50
+<sys-block/partitionmanager-24.05.50
+<sys-libs/kpmcore-24.05.50
diff --git a/Documentation/package.mask/kde-gear-live b/Documentation/package.mask/kde-gear-live
index f2359d3029..a3c6a06081 100644
--- a/Documentation/package.mask/kde-gear-live
+++ b/Documentation/package.mask/kde-gear-live
@@ -40,6 +40,7 @@
~kde-apps/parley-9999
~kde-apps/rocs-9999
~kde-apps/step-9999
+~games-puzzle/skladnik-9999
~kde-apps/bomber-9999
~kde-apps/bovo-9999
~kde-apps/granatier-9999
@@ -99,6 +100,7 @@
~kde-apps/thumbnailers-9999
~kde-misc/colord-kde-9999
~kde-misc/skanlite-9999
+~media-gfx/kgraphviewer-9999
~media-gfx/skanpage-9999
~media-libs/ksanecore-9999
~kde-apps/audiocd-kio-9999
@@ -113,6 +115,7 @@
~kde-apps/kwave-9999
~kde-apps/libkcddb-9999
~kde-apps/libkcompactdisc-9999
+~media-sound/audex-9999
~media-sound/elisa-9999
~media-sound/kasts-9999
~media-sound/krecorder-9999
@@ -188,6 +191,7 @@
~kde-apps/mailimporter-9999
~kde-apps/mbox-importer-9999
~kde-apps/messagelib-9999
+~kde-apps/mimetreeparser-9999
~kde-apps/pim-data-exporter-9999
~kde-apps/pim-sieve-editor-9999
~kde-apps/pimcommon-9999
@@ -196,6 +200,7 @@
~dev-util/kdevelop-php-9999
~dev-util/kdevelop-python-9999
~dev-util/kio-perldoc-9999
+~dev-util/massif-visualizer-9999
~kde-apps/cervisia-9999
~kde-apps/dolphin-plugins-git-9999
~kde-apps/dolphin-plugins-mercurial-9999
@@ -212,8 +217,10 @@
~kde-apps/poxml-9999
~kde-apps/umbrello-9999
~app-cdr/dolphin-plugins-mountiso-9999
+~app-cdr/isoimagewriter-9999
~app-crypt/keysmith-9999
~app-editors/ghostwriter-9999
+~dev-libs/kweathercore-9999
~kde-apps/ark-9999
~kde-apps/filelight-9999
~kde-apps/kbackup-9999
diff --git a/Documentation/package.mask/kde-plasma-6.1 b/Documentation/package.mask/kde-plasma-6.1
new file mode 100644
index 0000000000..37f6d18a6d
--- /dev/null
+++ b/Documentation/package.mask/kde-plasma-6.1
@@ -0,0 +1,66 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Plasma 6.1 release.
+# Edit Documentation/package.unmask/.kde-plasma-6.1/ files instead.
+<kde-plasma/bluedevil-6.1.50
+<kde-plasma/breeze-6.1.50
+<kde-plasma/breeze-grub-6.1.50
+<kde-plasma/breeze-gtk-6.1.50
+<kde-plasma/breeze-plymouth-6.1.50
+<kde-plasma/discover-6.1.50
+<kde-plasma/drkonqi-6.1.50
+<kde-plasma/flatpak-kcm-6.1.50
+<kde-plasma/kactivitymanagerd-6.1.50
+<kde-plasma/kde-cli-tools-6.1.50
+<kde-plasma/kde-gtk-config-6.1.50
+<kde-plasma/kdecoration-6.1.50
+<kde-plasma/kdeplasma-addons-6.1.50
+<kde-plasma/kgamma-6.1.50
+<kde-plasma/kglobalacceld-6.1.50
+<kde-plasma/kinfocenter-6.1.50
+<kde-plasma/kmenuedit-6.1.50
+<kde-plasma/kpipewire-6.1.50
+<kde-plasma/krdp-6.1.50
+<kde-plasma/kscreen-6.1.50
+<kde-plasma/kscreenlocker-6.1.50
+<kde-plasma/ksshaskpass-6.1.50
+<kde-plasma/ksystemstats-6.1.50
+<kde-plasma/kwallet-pam-6.1.50
+<kde-plasma/kwayland-6.1.50
+<kde-plasma/kwayland-integration-6.1.50
+<kde-plasma/kwin-6.1.50
+<kde-plasma/kwrited-6.1.50
+<kde-plasma/layer-shell-qt-6.1.50
+<kde-plasma/libkscreen-6.1.50
+<kde-plasma/libksysguard-6.1.50
+<kde-plasma/libplasma-6.1.50
+<kde-plasma/milou-6.1.50
+<kde-plasma/ocean-sound-theme-6.1.50
+<kde-plasma/oxygen-6.1.50
+<kde-plasma/oxygen-sounds-6.1.50
+<kde-plasma/plasma-activities-6.1.50
+<kde-plasma/plasma-activities-stats-6.1.50
+<kde-plasma/plasma-browser-integration-6.1.50
+<kde-plasma/plasma-desktop-6.1.50
+<kde-plasma/plasma-disks-6.1.50
+<kde-plasma/plasma-firewall-6.1.50
+<kde-plasma/plasma-integration-6.1.50
+<kde-plasma/plasma-meta-6.1.50
+<kde-plasma/plasma-nm-6.1.50
+<kde-plasma/plasma-pa-6.1.50
+<kde-plasma/plasma-sdk-6.1.50
+<kde-plasma/plasma-systemmonitor-6.1.50
+<kde-plasma/plasma-thunderbolt-6.1.50
+<kde-plasma/plasma-vault-6.1.50
+<kde-plasma/plasma-welcome-6.1.50
+<kde-plasma/plasma-workspace-6.1.50
+<kde-plasma/plasma-workspace-wallpapers-6.1.50
+<kde-plasma/plasma5support-6.1.50
+<kde-plasma/plymouth-kcm-6.1.50
+<kde-plasma/polkit-kde-agent-6.1.50
+<kde-plasma/powerdevil-6.1.50
+<kde-plasma/print-manager-6.1.50
+<kde-plasma/qqc2-breeze-style-6.1.50
+<kde-plasma/sddm-kcm-6.1.50
+<kde-plasma/systemsettings-6.1.50
+<kde-plasma/wacomtablet-6.1.50
+<kde-plasma/xdg-desktop-portal-kde-6.1.50
diff --git a/Documentation/package.mask/kde-plasma-live b/Documentation/package.mask/kde-plasma-live
index fd59891fc7..5038c58d68 100644
--- a/Documentation/package.mask/kde-plasma-live
+++ b/Documentation/package.mask/kde-plasma-live
@@ -19,18 +19,19 @@
~kde-plasma/kinfocenter-9999
~kde-plasma/kmenuedit-9999
~kde-plasma/kpipewire-9999
+~kde-plasma/krdp-9999
~kde-plasma/kscreen-9999
~kde-plasma/kscreenlocker-9999
~kde-plasma/ksshaskpass-9999
~kde-plasma/ksystemstats-9999
~kde-plasma/kwallet-pam-9999
~kde-plasma/kwayland-9999
+~kde-plasma/kwayland-integration-9999
~kde-plasma/kwin-9999
~kde-plasma/kwrited-9999
~kde-plasma/layer-shell-qt-9999
~kde-plasma/libkscreen-9999
~kde-plasma/libksysguard-9999
-~kde-plasma/libkworkspace-9999
~kde-plasma/libplasma-9999
~kde-plasma/milou-9999
~kde-plasma/ocean-sound-theme-9999
@@ -58,8 +59,8 @@
~kde-plasma/polkit-kde-agent-9999
~kde-plasma/powerdevil-9999
~kde-plasma/print-manager-9999
+~kde-plasma/qqc2-breeze-style-9999
~kde-plasma/sddm-kcm-9999
~kde-plasma/systemsettings-9999
~kde-plasma/wacomtablet-9999
~kde-plasma/xdg-desktop-portal-kde-9999
-~kde-plasma/xembed-sni-proxy-9999
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-5.112 b/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-5.112
deleted file mode 120000
index 48d2d058bb..0000000000
--- a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-5.112
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-5-5.112 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112 b/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112
deleted file mode 120000
index 33cc58af8b..0000000000
--- a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-5-portingaids-5.112 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112 b/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112
deleted file mode 120000
index 151ad65ef0..0000000000
--- a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-5-tier1-5.112 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112 b/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112
deleted file mode 120000
index bf0a3a9f33..0000000000
--- a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-5-tier2-5.112 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112 b/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112
deleted file mode 120000
index eda47a3866..0000000000
--- a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-5-tier3-5.112 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/_HEADER_ b/Documentation/package.unmask/.kde-frameworks-5-5.116/_HEADER_
index f75e7c4759..7f2584a502 100644
--- a/Documentation/package.unmask/.kde-frameworks-5-5.112/_HEADER_
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/_HEADER_
@@ -1,2 +1,2 @@
-# You can use this file to mask/unmask the KDE Frameworks 5 5.112 release.
-# Edit Documentation/package.unmask/.kde-frameworks-5-5.112/ files instead.
+# You can use this file to mask/unmask the KDE Frameworks 5 5.116 release.
+# Edit Documentation/package.unmask/.kde-frameworks-5-5.116/ files instead.
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-5.116
new file mode 120000
index 0000000000..75c5ff07f4
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-5.116 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116
new file mode 120000
index 0000000000..aa65fa3b99
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-portingaids-5.116 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116
new file mode 120000
index 0000000000..c33b3e55b4
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier1-5.116 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116
new file mode 120000
index 0000000000..2f4ee19dac
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier2-5.116 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116
new file mode 120000
index 0000000000..cf27580d4b
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier3-5.116 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.4/_HEADER_ b/Documentation/package.unmask/.kde-frameworks-6.4/_HEADER_
new file mode 100644
index 0000000000..fd4a859e85
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-6.4/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to mask/unmask the KDE Frameworks 6.4 release.
+# Edit Documentation/package.unmask/.kde-frameworks-6.4/ files instead.
diff --git a/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-6.4 b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-6.4
new file mode 120000
index 0000000000..9d9dbbc3fb
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-6.4
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-6.4 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier1-6.4 b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier1-6.4
new file mode 120000
index 0000000000..fc5ecd237a
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier1-6.4
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier1-6.4 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier2-6.4 b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier2-6.4
new file mode 120000
index 0000000000..c871c6f8e2
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier2-6.4
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier2-6.4 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier3-6.4 b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier3-6.4
new file mode 120000
index 0000000000..314695b091
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier3-6.4
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier3-6.4 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/more-deps b/Documentation/package.unmask/.kde-frameworks-6.4/more-deps
index e69de29bb2..e69de29bb2 100644
--- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/more-deps
+++ b/Documentation/package.unmask/.kde-frameworks-6.4/more-deps
diff --git a/Documentation/package.unmask/.kde-frameworks-live/_HEADER_ b/Documentation/package.unmask/.kde-frameworks-live/_HEADER_
new file mode 100644
index 0000000000..896dc29f58
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-live/_HEADER_
@@ -0,0 +1,2 @@
+# Live packages are masked by default.
+# Edit Documentation/package.unmask/.kde-frameworks-live/ files instead.
diff --git a/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-live b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-live
new file mode 120000
index 0000000000..c793194dd9
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-live
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-live \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier1-live b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier1-live
new file mode 120000
index 0000000000..9fe4d1075e
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier1-live
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier1-live \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier2-live b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier2-live
new file mode 120000
index 0000000000..38aa45c19d
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier2-live
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier2-live \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier3-live b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier3-live
new file mode 120000
index 0000000000..25221d33a4
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier3-live
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier3-live \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/more-deps b/Documentation/package.unmask/.kde-frameworks-live/more-deps
index e69de29bb2..e69de29bb2 100644
--- a/Documentation/package.accept_keywords/.kde-gear-23.04/more-deps
+++ b/Documentation/package.unmask/.kde-frameworks-live/more-deps
diff --git a/Documentation/package.unmask/.kde-gear-23.04/_HEADER_ b/Documentation/package.unmask/.kde-gear-23.04/_HEADER_
deleted file mode 100644
index 8fc7f1c2e5..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/_HEADER_
+++ /dev/null
@@ -1,2 +0,0 @@
-# You can use this file to mask/unmask the KDE Gear 23.04 release.
-# Edit Documentation/package.unmask/.kde-gear-23.04/ files instead.
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kde-baseapps-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kde-baseapps-23.04
deleted file mode 120000
index ceeb694576..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kde-baseapps-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-baseapps-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kde-gear-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kde-gear-23.04
deleted file mode 120000
index 30fe66bb77..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kde-gear-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-gear-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdeaccessibility-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdeaccessibility-23.04
deleted file mode 120000
index d6d0a9d728..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kdeaccessibility-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeaccessibility-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdeadmin-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdeadmin-23.04
deleted file mode 120000
index f5db655e1e..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kdeadmin-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeadmin-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdeedu-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdeedu-23.04
deleted file mode 120000
index 27591f9c56..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kdeedu-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeedu-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdegames-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdegames-23.04
deleted file mode 120000
index dde8d6e193..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kdegames-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdegames-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdegraphics-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdegraphics-23.04
deleted file mode 120000
index 837a2032f1..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kdegraphics-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdegraphics-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdemultimedia-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdemultimedia-23.04
deleted file mode 120000
index 2355f3adfa..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kdemultimedia-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdemultimedia-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdenetwork-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdenetwork-23.04
deleted file mode 120000
index bd3d2b8a1a..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kdenetwork-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdenetwork-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdepim-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdepim-23.04
deleted file mode 120000
index cbb7e235e2..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kdepim-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdepim-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdesdk-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdesdk-23.04
deleted file mode 120000
index 8ab5709b03..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kdesdk-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdesdk-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdeutils-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdeutils-23.04
deleted file mode 120000
index d79499c3dd..0000000000
--- a/Documentation/package.unmask/.kde-gear-23.04/kdeutils-23.04
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeutils-23.04 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/_HEADER_ b/Documentation/package.unmask/.kde-gear-24.05/_HEADER_
new file mode 100644
index 0000000000..6734ea4312
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to mask/unmask the KDE Gear 24.05 release.
+# Edit Documentation/package.unmask/.kde-gear-24.05/ files instead.
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kde-baseapps-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kde-baseapps-24.05
new file mode 120000
index 0000000000..978aeb294b
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kde-baseapps-24.05
@@ -0,0 +1 @@
+../../../sets/kde-baseapps-24.05 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kde-gear-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kde-gear-24.05
new file mode 120000
index 0000000000..a44dfb2dea
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kde-gear-24.05
@@ -0,0 +1 @@
+../../../sets/kde-gear-24.05 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdeaccessibility-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdeaccessibility-24.05
new file mode 120000
index 0000000000..a15b9b22af
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kdeaccessibility-24.05
@@ -0,0 +1 @@
+../../../sets/kdeaccessibility-24.05 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdeadmin-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdeadmin-24.05
new file mode 120000
index 0000000000..99b3d961f8
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kdeadmin-24.05
@@ -0,0 +1 @@
+../../../sets/kdeadmin-24.05 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdeedu-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdeedu-24.05
new file mode 120000
index 0000000000..eaa04c1848
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kdeedu-24.05
@@ -0,0 +1 @@
+../../../sets/kdeedu-24.05 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdegames-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdegames-24.05
new file mode 120000
index 0000000000..9af9b44c3d
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kdegames-24.05
@@ -0,0 +1 @@
+../../../sets/kdegames-24.05 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdegraphics-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdegraphics-24.05
new file mode 120000
index 0000000000..4157b16bf0
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kdegraphics-24.05
@@ -0,0 +1 @@
+../../../sets/kdegraphics-24.05 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdemultimedia-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdemultimedia-24.05
new file mode 120000
index 0000000000..0019850fc0
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kdemultimedia-24.05
@@ -0,0 +1 @@
+../../../sets/kdemultimedia-24.05 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdenetwork-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdenetwork-24.05
new file mode 120000
index 0000000000..3285988dd4
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kdenetwork-24.05
@@ -0,0 +1 @@
+../../../sets/kdenetwork-24.05 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdepim-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdepim-24.05
new file mode 120000
index 0000000000..cc69414c32
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kdepim-24.05
@@ -0,0 +1 @@
+../../../sets/kdepim-24.05 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdesdk-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdesdk-24.05
new file mode 120000
index 0000000000..0bd7f5fcd1
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kdesdk-24.05
@@ -0,0 +1 @@
+../../../sets/kdesdk-24.05 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdeutils-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdeutils-24.05
new file mode 120000
index 0000000000..2b8c9e5706
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-24.05/kdeutils-24.05
@@ -0,0 +1 @@
+../../../sets/kdeutils-24.05 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/more-deps b/Documentation/package.unmask/.kde-gear-24.05/more-deps
index e69de29bb2..e69de29bb2 100644
--- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/more-deps
+++ b/Documentation/package.unmask/.kde-gear-24.05/more-deps
diff --git a/Documentation/package.unmask/.kde-gear-live/more-deps b/Documentation/package.unmask/.kde-gear-live/more-deps
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/Documentation/package.unmask/.kde-gear-live/more-deps
diff --git a/Documentation/package.unmask/.kde-plasma-6.1/_HEADER_ b/Documentation/package.unmask/.kde-plasma-6.1/_HEADER_
new file mode 100644
index 0000000000..97647b4fe2
--- /dev/null
+++ b/Documentation/package.unmask/.kde-plasma-6.1/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to mask/unmask the KDE Plasma 6.1 release.
+# Edit Documentation/package.unmask/.kde-plasma-6.1/ files instead.
diff --git a/Documentation/package.unmask/.kde-plasma-6.1/kde-plasma-6.1 b/Documentation/package.unmask/.kde-plasma-6.1/kde-plasma-6.1
new file mode 120000
index 0000000000..3088cfa600
--- /dev/null
+++ b/Documentation/package.unmask/.kde-plasma-6.1/kde-plasma-6.1
@@ -0,0 +1 @@
+../../../sets/kde-plasma-6.1 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-plasma-6.1/more-deps b/Documentation/package.unmask/.kde-plasma-6.1/more-deps
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/Documentation/package.unmask/.kde-plasma-6.1/more-deps
diff --git a/Documentation/package.unmask/.kde-plasma-live/more-deps b/Documentation/package.unmask/.kde-plasma-live/more-deps
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/Documentation/package.unmask/.kde-plasma-live/more-deps
diff --git a/Documentation/package.unmask/kde-frameworks-5.112 b/Documentation/package.unmask/kde-frameworks-5.112
deleted file mode 100644
index c119ff5bad..0000000000
--- a/Documentation/package.unmask/kde-frameworks-5.112
+++ /dev/null
@@ -1,88 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to mask/unmask the KDE Frameworks 5 5.112 release.
-# Edit Documentation/package.unmask/.kde-frameworks-5-5.112/ files instead.
-# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
-<kde-frameworks/frameworkintegration-5.112.50
-# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
-<kde-frameworks/countryflags-5.112.50
-<kde-frameworks/kdelibs4support-5.112.50
-<kde-frameworks/khtml-5.112.50
-<kde-frameworks/kjs-5.112.50
-<kde-frameworks/kross-5.112.50
-# Tier 1: Depend only on Qt and possibly a few third-party libraries.
-<kde-frameworks/attica-5.112.50
-<kde-frameworks/bluez-qt-5.112.50
-<kde-frameworks/breeze-icons-5.112.50
-<kde-frameworks/breeze-icons-rcc-5.112.50
-<kde-frameworks/extra-cmake-modules-5.112.50
-<kde-frameworks/kapidox-5.112.50
-<kde-frameworks/karchive-5.112.50
-<kde-frameworks/kcalendarcore-5.112.50
-<kde-frameworks/kcodecs-5.112.50
-<kde-frameworks/kconfig-5.112.50
-<kde-frameworks/kcoreaddons-5.112.50
-<kde-frameworks/kdbusaddons-5.112.50
-<kde-frameworks/kdnssd-5.112.50
-<kde-frameworks/kguiaddons-5.112.50
-<kde-frameworks/kholidays-5.112.50
-<kde-frameworks/ki18n-5.112.50
-<kde-frameworks/kidletime-5.112.50
-<kde-frameworks/kirigami-5.112.50
-<kde-frameworks/kitemmodels-5.112.50
-<kde-frameworks/kitemviews-5.112.50
-<kde-frameworks/kplotting-5.112.50
-<kde-frameworks/kquickcharts-5.112.50
-<kde-frameworks/kwidgetsaddons-5.112.50
-<kde-frameworks/kwindowsystem-5.112.50
-<kde-frameworks/modemmanager-qt-5.112.50
-<kde-frameworks/networkmanager-qt-5.112.50
-<kde-frameworks/oxygen-icons-5.112.50
-<kde-frameworks/prison-5.112.50
-<kde-frameworks/solid-5.112.50
-<kde-frameworks/sonnet-5.112.50
-<kde-frameworks/syntax-highlighting-5.112.50
-<kde-frameworks/threadweaver-5.112.50
-<kde-plasma/kwayland-5.112.50
-# Tier 2: Additionally depend on tier 1 frameworks.
-<kde-frameworks/kauth-5.112.50
-<kde-frameworks/kcompletion-5.112.50
-<kde-frameworks/kcontacts-5.112.50
-<kde-frameworks/kcrash-5.112.50
-<kde-frameworks/kdoctools-5.112.50
-<kde-frameworks/kfilemetadata-5.112.50
-<kde-frameworks/kimageformats-5.112.50
-<kde-frameworks/kjobwidgets-5.112.50
-<kde-frameworks/knotifications-5.112.50
-<kde-frameworks/kpackage-5.112.50
-<kde-frameworks/kpeople-5.112.50
-<kde-frameworks/kpty-5.112.50
-<kde-frameworks/kunitconversion-5.112.50
-<kde-frameworks/syndication-5.112.50
-<kde-plasma/plasma-activities-5.112.50
-# Tier 3: More powerful, comprehensive packages, with complex dependencies.
-<kde-frameworks/baloo-5.112.50
-<kde-frameworks/kbookmarks-5.112.50
-<kde-frameworks/kcmutils-5.112.50
-<kde-frameworks/kconfigwidgets-5.112.50
-<kde-frameworks/kdav-5.112.50
-<kde-frameworks/kdeclarative-5.112.50
-<kde-frameworks/kded-5.112.50
-<kde-frameworks/kdesu-5.112.50
-<kde-frameworks/kemoticons-5.112.50
-<kde-frameworks/kglobalaccel-5.112.50
-<kde-frameworks/kiconthemes-5.112.50
-<kde-frameworks/kinit-5.112.50
-<kde-frameworks/kio-5.112.50
-<kde-frameworks/knewstuff-5.112.50
-<kde-frameworks/knotifyconfig-5.112.50
-<kde-frameworks/kparts-5.112.50
-<kde-frameworks/krunner-5.112.50
-<kde-frameworks/kservice-5.112.50
-<kde-frameworks/ktexteditor-5.112.50
-<kde-frameworks/ktextwidgets-5.112.50
-<kde-frameworks/kwallet-5.112.50
-<kde-frameworks/kxmlgui-5.112.50
-<kde-frameworks/purpose-5.112.50
-<kde-frameworks/qqc2-desktop-style-5.112.50
-<kde-plasma/libplasma-5.112.50
-<kde-plasma/plasma-activities-stats-5.112.50
diff --git a/Documentation/package.unmask/kde-frameworks-5.116 b/Documentation/package.unmask/kde-frameworks-5.116
new file mode 100644
index 0000000000..7b1cb7aec2
--- /dev/null
+++ b/Documentation/package.unmask/kde-frameworks-5.116
@@ -0,0 +1,88 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Frameworks 5 5.116 release.
+# Edit Documentation/package.unmask/.kde-frameworks-5-5.116/ files instead.
+# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-5.116.50
+# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
+<kde-frameworks/countryflags-5.116.50
+<kde-frameworks/kdelibs4support-5.116.50
+<kde-frameworks/khtml-5.116.50
+<kde-frameworks/kjs-5.116.50
+<kde-frameworks/kross-5.116.50
+# Tier 1: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-5.116.50
+<kde-frameworks/bluez-qt-5.116.50
+<kde-frameworks/breeze-icons-5.116.50
+<kde-frameworks/breeze-icons-rcc-5.116.50
+<kde-frameworks/extra-cmake-modules-5.116.50
+<kde-frameworks/kapidox-5.116.50
+<kde-frameworks/karchive-5.116.50
+<kde-frameworks/kcalendarcore-5.116.50
+<kde-frameworks/kcodecs-5.116.50
+<kde-frameworks/kconfig-5.116.50
+<kde-frameworks/kcoreaddons-5.116.50
+<kde-frameworks/kdbusaddons-5.116.50
+<kde-frameworks/kdnssd-5.116.50
+<kde-frameworks/kguiaddons-5.116.50
+<kde-frameworks/kholidays-5.116.50
+<kde-frameworks/ki18n-5.116.50
+<kde-frameworks/kidletime-5.116.50
+<kde-frameworks/kirigami-5.116.50
+<kde-frameworks/kitemmodels-5.116.50
+<kde-frameworks/kitemviews-5.116.50
+<kde-frameworks/kplotting-5.116.50
+<kde-frameworks/kquickcharts-5.116.50
+<kde-frameworks/kwidgetsaddons-5.116.50
+<kde-frameworks/kwindowsystem-5.116.50
+<kde-frameworks/modemmanager-qt-5.116.50
+<kde-frameworks/networkmanager-qt-5.116.50
+<kde-frameworks/oxygen-icons-5.116.50
+<kde-frameworks/prison-5.116.50
+<kde-frameworks/solid-5.116.50
+<kde-frameworks/sonnet-5.116.50
+<kde-frameworks/syntax-highlighting-5.116.50
+<kde-frameworks/threadweaver-5.116.50
+<kde-plasma/kwayland-5.116.50
+# Tier 2: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-5.116.50
+<kde-frameworks/kcompletion-5.116.50
+<kde-frameworks/kcontacts-5.116.50
+<kde-frameworks/kcrash-5.116.50
+<kde-frameworks/kdoctools-5.116.50
+<kde-frameworks/kfilemetadata-5.116.50
+<kde-frameworks/kimageformats-5.116.50
+<kde-frameworks/kjobwidgets-5.116.50
+<kde-frameworks/knotifications-5.116.50
+<kde-frameworks/kpackage-5.116.50
+<kde-frameworks/kpeople-5.116.50
+<kde-frameworks/kpty-5.116.50
+<kde-frameworks/kunitconversion-5.116.50
+<kde-frameworks/syndication-5.116.50
+<kde-plasma/plasma-activities-5.116.50
+# Tier 3: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-5.116.50
+<kde-frameworks/kbookmarks-5.116.50
+<kde-frameworks/kcmutils-5.116.50
+<kde-frameworks/kconfigwidgets-5.116.50
+<kde-frameworks/kdav-5.116.50
+<kde-frameworks/kdeclarative-5.116.50
+<kde-frameworks/kded-5.116.50
+<kde-frameworks/kdesu-5.116.50
+<kde-frameworks/kemoticons-5.116.50
+<kde-frameworks/kglobalaccel-5.116.50
+<kde-frameworks/kiconthemes-5.116.50
+<kde-frameworks/kinit-5.116.50
+<kde-frameworks/kio-5.116.50
+<kde-frameworks/knewstuff-5.116.50
+<kde-frameworks/knotifyconfig-5.116.50
+<kde-frameworks/kparts-5.116.50
+<kde-frameworks/krunner-5.116.50
+<kde-frameworks/kservice-5.116.50
+<kde-frameworks/ktexteditor-5.116.50
+<kde-frameworks/ktextwidgets-5.116.50
+<kde-frameworks/kwallet-5.116.50
+<kde-frameworks/kxmlgui-5.116.50
+<kde-frameworks/purpose-5.116.50
+<kde-frameworks/qqc2-desktop-style-5.116.50
+<kde-plasma/libplasma-5.116.50
+<kde-plasma/plasma-activities-stats-5.116.50
diff --git a/Documentation/package.unmask/kde-frameworks-6.4 b/Documentation/package.unmask/kde-frameworks-6.4
new file mode 100644
index 0000000000..9ea9de42d8
--- /dev/null
+++ b/Documentation/package.unmask/kde-frameworks-6.4
@@ -0,0 +1,78 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Frameworks 6.4 release.
+# Edit Documentation/package.unmask/.kde-frameworks-6.4/ files instead.
+# Tier 6.4.50: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-6.4.50:6
+# Tier 6.4.50: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-6.4.50:6
+<kde-frameworks/bluez-qt-6.4.50:6
+<kde-frameworks/breeze-icons-6.4.50:6
+<kde-frameworks/extra-cmake-modules-6.4.50:0
+<kde-frameworks/karchive-6.4.50:6
+<kde-frameworks/kcalendarcore-6.4.50:6
+<kde-frameworks/kcodecs-6.4.50:6
+<kde-frameworks/kconfig-6.4.50:6
+<kde-frameworks/kcoreaddons-6.4.50:6
+<kde-frameworks/kdbusaddons-6.4.50:6
+<kde-frameworks/kdnssd-6.4.50:6
+<kde-frameworks/kguiaddons-6.4.50:6
+<kde-frameworks/kholidays-6.4.50:6
+<kde-frameworks/ki18n-6.4.50:6
+<kde-frameworks/kidletime-6.4.50:6
+<kde-frameworks/kirigami-6.4.50:6
+<kde-frameworks/kitemmodels-6.4.50:6
+<kde-frameworks/kitemviews-6.4.50:6
+<kde-frameworks/kplotting-6.4.50:6
+<kde-frameworks/kquickcharts-6.4.50:6
+<kde-frameworks/ktexttemplate-6.4.50:6
+<kde-frameworks/kuserfeedback-6.4.50:6
+<kde-frameworks/kwidgetsaddons-6.4.50:6
+<kde-frameworks/kwindowsystem-6.4.50:6
+<kde-frameworks/modemmanager-qt-6.4.50:6
+<kde-frameworks/networkmanager-qt-6.4.50:6
+<kde-frameworks/prison-6.4.50:6
+<kde-frameworks/solid-6.4.50:6
+<kde-frameworks/sonnet-6.4.50:6
+<kde-frameworks/syntax-highlighting-6.4.50:6
+<kde-frameworks/threadweaver-6.4.50:6
+# Tier 6.4.50: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-6.4.50:6
+<kde-frameworks/kcolorscheme-6.4.50:6
+<kde-frameworks/kcompletion-6.4.50:6
+<kde-frameworks/kcontacts-6.4.50:6
+<kde-frameworks/kcrash-6.4.50:6
+<kde-frameworks/kdoctools-6.4.50:6
+<kde-frameworks/kfilemetadata-6.4.50:6
+<kde-frameworks/kimageformats-6.4.50:6
+<kde-frameworks/kjobwidgets-6.4.50:6
+<kde-frameworks/knotifications-6.4.50:6
+<kde-frameworks/kpackage-6.4.50:6
+<kde-frameworks/kpty-6.4.50:6
+<kde-frameworks/kstatusnotifieritem-6.4.50:6
+<kde-frameworks/ksvg-6.4.50:6
+<kde-frameworks/kunitconversion-6.4.50:6
+<kde-frameworks/syndication-6.4.50:6
+# Tier 6.4.50: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-6.4.50:6
+<kde-frameworks/kbookmarks-6.4.50:6
+<kde-frameworks/kcmutils-6.4.50:6
+<kde-frameworks/kconfigwidgets-6.4.50:6
+<kde-frameworks/kdav-6.4.50:6
+<kde-frameworks/kdeclarative-6.4.50:6
+<kde-frameworks/kded-6.4.50:6
+<kde-frameworks/kdesu-6.4.50:6
+<kde-frameworks/kglobalaccel-6.4.50:6
+<kde-frameworks/kiconthemes-6.4.50:6
+<kde-frameworks/kio-6.4.50:6
+<kde-frameworks/knewstuff-6.4.50:6
+<kde-frameworks/knotifyconfig-6.4.50:6
+<kde-frameworks/kparts-6.4.50:6
+<kde-frameworks/kpeople-6.4.50:6
+<kde-frameworks/krunner-6.4.50:6
+<kde-frameworks/kservice-6.4.50:6
+<kde-frameworks/ktexteditor-6.4.50:6
+<kde-frameworks/ktextwidgets-6.4.50:6
+<kde-frameworks/kwallet-6.4.50:6
+<kde-frameworks/kxmlgui-6.4.50:6
+<kde-frameworks/purpose-6.4.50:6
+<kde-frameworks/qqc2-desktop-style-6.4.50:6
diff --git a/Documentation/package.unmask/kde-frameworks-live b/Documentation/package.unmask/kde-frameworks-live
index ec89fd2888..3aea8d3592 120000..100644
--- a/Documentation/package.unmask/kde-frameworks-live
+++ b/Documentation/package.unmask/kde-frameworks-live
@@ -1 +1,78 @@
-kde-frameworks-5-live \ No newline at end of file
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# Live packages are masked by default.
+# Edit Documentation/package.unmask/.kde-frameworks-live/ files instead.
+# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
+~kde-frameworks/frameworkintegration-9999:6
+# Tier 1: Depend only on Qt and possibly a few third-party libraries.
+~kde-frameworks/attica-9999:6
+~kde-frameworks/bluez-qt-9999:6
+~kde-frameworks/breeze-icons-9999:6
+~kde-frameworks/extra-cmake-modules-9999:0
+~kde-frameworks/karchive-9999:6
+~kde-frameworks/kcalendarcore-9999:6
+~kde-frameworks/kcodecs-9999:6
+~kde-frameworks/kconfig-9999:6
+~kde-frameworks/kcoreaddons-9999:6
+~kde-frameworks/kdbusaddons-9999:6
+~kde-frameworks/kdnssd-9999:6
+~kde-frameworks/kguiaddons-9999:6
+~kde-frameworks/kholidays-9999:6
+~kde-frameworks/ki18n-9999:6
+~kde-frameworks/kidletime-9999:6
+~kde-frameworks/kirigami-9999:6
+~kde-frameworks/kitemmodels-9999:6
+~kde-frameworks/kitemviews-9999:6
+~kde-frameworks/kplotting-9999:6
+~kde-frameworks/kquickcharts-9999:6
+~kde-frameworks/ktexttemplate-9999:6
+~kde-frameworks/kuserfeedback-9999:6
+~kde-frameworks/kwidgetsaddons-9999:6
+~kde-frameworks/kwindowsystem-9999:6
+~kde-frameworks/modemmanager-qt-9999:6
+~kde-frameworks/networkmanager-qt-9999:6
+~kde-frameworks/prison-9999:6
+~kde-frameworks/solid-9999:6
+~kde-frameworks/sonnet-9999:6
+~kde-frameworks/syntax-highlighting-9999:6
+~kde-frameworks/threadweaver-9999:6
+# Tier 2: Additionally depend on tier 1 frameworks.
+~kde-frameworks/kauth-9999:6
+~kde-frameworks/kcolorscheme-9999:6
+~kde-frameworks/kcompletion-9999:6
+~kde-frameworks/kcontacts-9999:6
+~kde-frameworks/kcrash-9999:6
+~kde-frameworks/kdoctools-9999:6
+~kde-frameworks/kfilemetadata-9999:6
+~kde-frameworks/kimageformats-9999:6
+~kde-frameworks/kjobwidgets-9999:6
+~kde-frameworks/knotifications-9999:6
+~kde-frameworks/kpackage-9999:6
+~kde-frameworks/kpty-9999:6
+~kde-frameworks/kstatusnotifieritem-9999:6
+~kde-frameworks/ksvg-9999:6
+~kde-frameworks/kunitconversion-9999:6
+~kde-frameworks/syndication-9999:6
+# Tier 3: More powerful, comprehensive packages, with complex dependencies.
+~kde-frameworks/baloo-9999:6
+~kde-frameworks/kbookmarks-9999:6
+~kde-frameworks/kcmutils-9999:6
+~kde-frameworks/kconfigwidgets-9999:6
+~kde-frameworks/kdav-9999:6
+~kde-frameworks/kdeclarative-9999:6
+~kde-frameworks/kded-9999:6
+~kde-frameworks/kdesu-9999:6
+~kde-frameworks/kglobalaccel-9999:6
+~kde-frameworks/kiconthemes-9999:6
+~kde-frameworks/kio-9999:6
+~kde-frameworks/knewstuff-9999:6
+~kde-frameworks/knotifyconfig-9999:6
+~kde-frameworks/kparts-9999:6
+~kde-frameworks/kpeople-9999:6
+~kde-frameworks/krunner-9999:6
+~kde-frameworks/kservice-9999:6
+~kde-frameworks/ktexteditor-9999:6
+~kde-frameworks/ktextwidgets-9999:6
+~kde-frameworks/kwallet-9999:6
+~kde-frameworks/kxmlgui-9999:6
+~kde-frameworks/purpose-9999:6
+~kde-frameworks/qqc2-desktop-style-9999:6
diff --git a/Documentation/package.unmask/kde-gear-23.04 b/Documentation/package.unmask/kde-gear-23.04
deleted file mode 100644
index eca4b6b5f8..0000000000
--- a/Documentation/package.unmask/kde-gear-23.04
+++ /dev/null
@@ -1,249 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to mask/unmask the KDE Gear 23.04 release.
-# Edit Documentation/package.unmask/.kde-gear-23.04/ files instead.
-<kde-apps/kdialog-23.04.50
-<kde-apps/keditbookmarks-23.04.50
-<kde-apps/kfind-23.04.50
-<kde-apps/konqueror-23.04.50
-<www-client/falkon-23.04.50
-<kde-apps/baloo-widgets-23.04.50
-<kde-apps/dolphin-23.04.50
-<kde-apps/kate-23.04.50
-<kde-apps/kate-addons-23.04.50
-<kde-apps/kate-lib-23.04.50
-<kde-apps/kde-apps-meta-23.04.50
-<kde-apps/kdecore-meta-23.04.50
-<kde-apps/khelpcenter-23.04.50
-<kde-apps/konsole-23.04.50
-<kde-apps/kwrite-23.04.50
-<app-accessibility/kontrast-23.04.50
-<kde-apps/kdeaccessibility-meta-23.04.50
-<kde-apps/kmag-23.04.50
-<kde-apps/kmousetool-23.04.50
-<kde-apps/kmouth-23.04.50
-<kde-apps/kdeadmin-meta-23.04.50
-<kde-apps/kcron-23.04.50
-<kde-apps/ksystemlog-23.04.50
-<kde-apps/analitza-23.04.50
-<kde-apps/artikulate-23.04.50
-<kde-apps/blinken-23.04.50
-<kde-apps/cantor-23.04.50
-<kde-apps/kalgebra-23.04.50
-<kde-apps/kalzium-23.04.50
-<kde-apps/kanagram-23.04.50
-<kde-apps/kbruch-23.04.50
-<kde-apps/kdeedu-data-23.04.50
-<kde-apps/kdeedu-meta-23.04.50
-<kde-apps/kgeography-23.04.50
-<kde-apps/khangman-23.04.50
-<kde-apps/kig-23.04.50
-<kde-apps/kiten-23.04.50
-<kde-apps/klettres-23.04.50
-<kde-apps/kmplot-23.04.50
-<kde-apps/kqtquickcharts-23.04.50
-<kde-apps/ktouch-23.04.50
-<kde-apps/kturtle-23.04.50
-<kde-apps/kwordquiz-23.04.50
-<kde-apps/libkeduvocdocument-23.04.50
-<kde-apps/marble-23.04.50
-<kde-apps/minuet-23.04.50
-<kde-apps/parley-23.04.50
-<kde-apps/rocs-23.04.50
-<kde-apps/step-23.04.50
-<kde-apps/bomber-23.04.50
-<kde-apps/bovo-23.04.50
-<kde-apps/granatier-23.04.50
-<kde-apps/kajongg-23.04.50
-<kde-apps/kapman-23.04.50
-<kde-apps/katomic-23.04.50
-<kde-apps/kblackbox-23.04.50
-<kde-apps/kblocks-23.04.50
-<kde-apps/kbounce-23.04.50
-<kde-apps/kbreakout-23.04.50
-<kde-apps/kdegames-meta-23.04.50
-<kde-apps/kdiamond-23.04.50
-<kde-apps/kfourinline-23.04.50
-<kde-apps/kgoldrunner-23.04.50
-<kde-apps/kigo-23.04.50
-<kde-apps/killbots-23.04.50
-<kde-apps/kiriki-23.04.50
-<kde-apps/kjumpingcube-23.04.50
-<kde-apps/klickety-23.04.50
-<kde-apps/klines-23.04.50
-<kde-apps/kmahjongg-23.04.50
-<kde-apps/kmines-23.04.50
-<kde-apps/knavalbattle-23.04.50
-<kde-apps/knetwalk-23.04.50
-<kde-apps/knights-23.04.50
-<kde-apps/kolf-23.04.50
-<kde-apps/kollision-23.04.50
-<kde-apps/konquest-23.04.50
-<kde-apps/kpat-23.04.50
-<kde-apps/kreversi-23.04.50
-<kde-apps/kshisen-23.04.50
-<kde-apps/ksirk-23.04.50
-<kde-apps/ksnakeduel-23.04.50
-<kde-apps/kspaceduel-23.04.50
-<kde-apps/ksquares-23.04.50
-<kde-apps/ksudoku-23.04.50
-<kde-apps/ktuberling-23.04.50
-<kde-apps/kubrick-23.04.50
-<kde-apps/libkdegames-23.04.50
-<kde-apps/libkmahjongg-23.04.50
-<kde-apps/lskat-23.04.50
-<kde-apps/palapeli-23.04.50
-<kde-apps/picmi-23.04.50
-<kde-apps/gwenview-23.04.50
-<kde-apps/kamera-23.04.50
-<kde-apps/kcolorchooser-23.04.50
-<kde-apps/kdegraphics-meta-23.04.50
-<kde-apps/kdegraphics-mobipocket-23.04.50
-<kde-apps/kolourpaint-23.04.50
-<kde-apps/kruler-23.04.50
-<kde-apps/libkdcraw-23.04.50
-<kde-apps/libkexiv2-23.04.50
-<kde-apps/libksane-23.04.50
-<kde-apps/okular-23.04.50
-<kde-apps/spectacle-23.04.50
-<kde-apps/svgpart-23.04.50
-<kde-apps/thumbnailers-23.04.50
-<kde-misc/colord-kde-23.04.50
-<kde-misc/skanlite-23.04.50
-<media-gfx/skanpage-23.04.50
-<media-libs/ksanecore-23.04.50
-<kde-apps/audiocd-kio-23.04.50
-<kde-apps/dragon-23.04.50
-<kde-apps/ffmpegthumbs-23.04.50
-<kde-apps/juk-23.04.50
-<kde-apps/k3b-23.04.50
-<kde-apps/kamoso-23.04.50
-<kde-apps/kdemultimedia-meta-23.04.50
-<kde-apps/kdenlive-23.04.50
-<kde-apps/kmix-23.04.50
-<kde-apps/kwave-23.04.50
-<kde-apps/libkcddb-23.04.50
-<kde-apps/libkcompactdisc-23.04.50
-<media-sound/elisa-23.04.50
-<media-sound/kasts-23.04.50
-<media-sound/krecorder-23.04.50
-<kde-apps/dolphin-plugins-dropbox-23.04.50
-<kde-apps/kaccounts-integration-23.04.50
-<kde-apps/kaccounts-providers-23.04.50
-<kde-apps/kdenetwork-meta-23.04.50
-<kde-apps/kdenetwork-filesharing-23.04.50
-<kde-apps/kget-23.04.50
-<kde-apps/kio-extras-23.04.50
-<kde-apps/krdc-23.04.50
-<kde-apps/krfb-23.04.50
-<kde-apps/kopete-23.04.50
-<kde-apps/signon-kwallet-extension-23.04.50
-<kde-misc/kdeconnect-23.04.50
-<kde-misc/kio-gdrive-23.04.50
-<net-im/neochat-23.04.50
-<net-im/tokodon-23.04.50
-<net-irc/konversation-23.04.50
-<net-libs/libktorrent-23.04.50
-<net-misc/kio-zeroconf-23.04.50
-<net-news/alligator-23.04.50
-<net-p2p/ktorrent-23.04.50
-<app-office/merkuro-23.04.50
-<dev-libs/kopeninghours-23.04.50
-<dev-libs/kosmindoormap-23.04.50
-<dev-libs/kpublictransport-23.04.50
-<kde-apps/akonadi-23.04.50
-<kde-apps/akonadi-calendar-23.04.50
-<kde-apps/akonadi-contacts-23.04.50
-<kde-apps/akonadi-import-wizard-23.04.50
-<kde-apps/akonadi-mime-23.04.50
-<kde-apps/akonadi-notes-23.04.50
-<kde-apps/akonadi-search-23.04.50
-<kde-apps/akonadiconsole-23.04.50
-<kde-apps/akregator-23.04.50
-<kde-apps/calendarjanitor-23.04.50
-<kde-apps/calendarsupport-23.04.50
-<kde-apps/eventviews-23.04.50
-<kde-apps/grantlee-editor-23.04.50
-<kde-apps/grantleetheme-23.04.50
-<kde-apps/incidenceeditor-23.04.50
-<kde-apps/kaddressbook-23.04.50
-<kde-apps/kalarm-23.04.50
-<kde-apps/kcalutils-23.04.50
-<kde-apps/kdepim-addons-23.04.50
-<kde-apps/kdepim-meta-23.04.50
-<kde-apps/kdepim-runtime-23.04.50
-<kde-apps/kidentitymanagement-23.04.50
-<kde-apps/kimap-23.04.50
-<kde-apps/kitinerary-23.04.50
-<kde-apps/kldap-23.04.50
-<kde-apps/kleopatra-23.04.50
-<kde-apps/kmail-23.04.50
-<kde-apps/kmail-account-wizard-23.04.50
-<kde-apps/kmailtransport-23.04.50
-<kde-apps/kmbox-23.04.50
-<kde-apps/kmime-23.04.50
-<kde-apps/knotes-23.04.50
-<kde-apps/konsolekalendar-23.04.50
-<kde-apps/kontact-23.04.50
-<kde-apps/kontactinterface-23.04.50
-<kde-apps/korganizer-23.04.50
-<kde-apps/kpimtextedit-23.04.50
-<kde-apps/kpkpass-23.04.50
-<kde-apps/ksmtp-23.04.50
-<kde-apps/libgravatar-23.04.50
-<kde-apps/libkdepim-23.04.50
-<kde-apps/libkgapi-23.04.50
-<kde-apps/libkleo-23.04.50
-<kde-apps/libksieve-23.04.50
-<kde-apps/libktnef-23.04.50
-<kde-apps/mailcommon-23.04.50
-<kde-apps/mailimporter-23.04.50
-<kde-apps/mbox-importer-23.04.50
-<kde-apps/messagelib-23.04.50
-<kde-apps/pim-data-exporter-23.04.50
-<kde-apps/pim-sieve-editor-23.04.50
-<kde-apps/pimcommon-23.04.50
-<kde-misc/zanshin-23.04.50
-<dev-util/kdevelop-23.04.50
-<dev-util/kdevelop-php-23.04.50
-<dev-util/kdevelop-python-23.04.50
-<dev-util/kio-perldoc-23.04.50
-<kde-apps/cervisia-23.04.50
-<kde-apps/dolphin-plugins-git-23.04.50
-<kde-apps/dolphin-plugins-mercurial-23.04.50
-<kde-apps/dolphin-plugins-subversion-23.04.50
-<kde-apps/kapptemplate-23.04.50
-<kde-apps/kcachegrind-23.04.50
-<kde-apps/kde-dev-scripts-23.04.50
-<kde-apps/kde-dev-utils-23.04.50
-<kde-apps/kdesdk-meta-23.04.50
-<kde-apps/kdesdk-thumbnailers-23.04.50
-<kde-apps/kompare-23.04.50
-<kde-apps/libkomparediff2-23.04.50
-<kde-apps/lokalize-23.04.50
-<kde-apps/poxml-23.04.50
-<kde-apps/umbrello-23.04.50
-<app-cdr/dolphin-plugins-mountiso-23.04.50
-<app-crypt/keysmith-23.04.50
-<app-editors/ghostwriter-23.04.50
-<kde-apps/ark-23.04.50
-<kde-apps/filelight-23.04.50
-<kde-apps/kbackup-23.04.50
-<kde-apps/kcalc-23.04.50
-<kde-apps/kcharselect-23.04.50
-<kde-apps/kdebugsettings-23.04.50
-<kde-apps/kdeutils-meta-23.04.50
-<kde-apps/kdf-23.04.50
-<kde-apps/kfloppy-23.04.50
-<kde-apps/kgpg-23.04.50
-<kde-apps/kimagemapeditor-23.04.50
-<kde-apps/kteatime-23.04.50
-<kde-apps/ktimer-23.04.50
-<kde-apps/kwalletmanager-23.04.50
-<kde-plasma/print-manager-23.04.50
-<kde-apps/sweeper-23.04.50
-<kde-apps/yakuake-23.04.50
-<kde-misc/kclock-23.04.50
-<kde-misc/kweather-23.04.50
-<kde-misc/markdownpart-23.04.50
-<sys-block/partitionmanager-23.04.50
-<sys-libs/kpmcore-23.04.50
diff --git a/Documentation/package.unmask/kde-gear-24.05 b/Documentation/package.unmask/kde-gear-24.05
new file mode 100644
index 0000000000..50edfbde07
--- /dev/null
+++ b/Documentation/package.unmask/kde-gear-24.05
@@ -0,0 +1,250 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Gear 24.05 release.
+# Edit Documentation/package.unmask/.kde-gear-24.05/ files instead.
+<kde-apps/kdialog-24.05.50
+<kde-apps/keditbookmarks-24.05.50
+<kde-apps/kfind-24.05.50
+<kde-apps/konqueror-24.05.50
+<www-client/falkon-24.05.50
+<kde-apps/baloo-widgets-24.05.50
+<kde-apps/dolphin-24.05.50
+<kde-apps/kate-24.05.50
+<kde-apps/kate-addons-24.05.50
+<kde-apps/kate-lib-24.05.50
+<kde-apps/kde-apps-meta-24.05.50
+<kde-apps/kdecore-meta-24.05.50
+<kde-apps/khelpcenter-24.05.50
+<kde-apps/konsole-24.05.50
+<kde-apps/kwrite-24.05.50
+<app-accessibility/kontrast-24.05.50
+<kde-apps/kdeaccessibility-meta-24.05.50
+<kde-apps/kmag-24.05.50
+<kde-apps/kmousetool-24.05.50
+<kde-apps/kmouth-24.05.50
+<kde-apps/kdeadmin-meta-24.05.50
+<kde-apps/kcron-24.05.50
+<kde-apps/ksystemlog-24.05.50
+<kde-apps/analitza-24.05.50
+<kde-apps/artikulate-24.05.50
+<kde-apps/blinken-24.05.50
+<kde-apps/cantor-24.05.50
+<kde-apps/kalgebra-24.05.50
+<kde-apps/kalzium-24.05.50
+<kde-apps/kanagram-24.05.50
+<kde-apps/kbruch-24.05.50
+<kde-apps/kdeedu-data-24.05.50
+<kde-apps/kdeedu-meta-24.05.50
+<kde-apps/kgeography-24.05.50
+<kde-apps/khangman-24.05.50
+<kde-apps/kig-24.05.50
+<kde-apps/kiten-24.05.50
+<kde-apps/klettres-24.05.50
+<kde-apps/kmplot-24.05.50
+<kde-apps/kqtquickcharts-24.05.50
+<kde-apps/ktouch-24.05.50
+<kde-apps/kturtle-24.05.50
+<kde-apps/kwordquiz-24.05.50
+<kde-apps/libkeduvocdocument-24.05.50
+<kde-apps/marble-24.05.50
+<kde-apps/minuet-24.05.50
+<kde-apps/parley-24.05.50
+<kde-apps/rocs-24.05.50
+<kde-apps/step-24.05.50
+<games-puzzle/skladnik-24.05.50
+<kde-apps/bomber-24.05.50
+<kde-apps/bovo-24.05.50
+<kde-apps/granatier-24.05.50
+<kde-apps/kajongg-24.05.50
+<kde-apps/kapman-24.05.50
+<kde-apps/katomic-24.05.50
+<kde-apps/kblackbox-24.05.50
+<kde-apps/kblocks-24.05.50
+<kde-apps/kbounce-24.05.50
+<kde-apps/kbreakout-24.05.50
+<kde-apps/kdegames-meta-24.05.50
+<kde-apps/kdiamond-24.05.50
+<kde-apps/kfourinline-24.05.50
+<kde-apps/kgoldrunner-24.05.50
+<kde-apps/kigo-24.05.50
+<kde-apps/killbots-24.05.50
+<kde-apps/kiriki-24.05.50
+<kde-apps/kjumpingcube-24.05.50
+<kde-apps/klickety-24.05.50
+<kde-apps/klines-24.05.50
+<kde-apps/kmahjongg-24.05.50
+<kde-apps/kmines-24.05.50
+<kde-apps/knavalbattle-24.05.50
+<kde-apps/knetwalk-24.05.50
+<kde-apps/knights-24.05.50
+<kde-apps/kolf-24.05.50
+<kde-apps/kollision-24.05.50
+<kde-apps/konquest-24.05.50
+<kde-apps/kpat-24.05.50
+<kde-apps/kreversi-24.05.50
+<kde-apps/kshisen-24.05.50
+<kde-apps/ksirk-24.05.50
+<kde-apps/ksnakeduel-24.05.50
+<kde-apps/kspaceduel-24.05.50
+<kde-apps/ksquares-24.05.50
+<kde-apps/ksudoku-24.05.50
+<kde-apps/ktuberling-24.05.50
+<kde-apps/kubrick-24.05.50
+<kde-apps/libkdegames-24.05.50
+<kde-apps/libkmahjongg-24.05.50
+<kde-apps/lskat-24.05.50
+<kde-apps/palapeli-24.05.50
+<kde-apps/picmi-24.05.50
+<kde-apps/gwenview-24.05.50
+<kde-apps/kamera-24.05.50
+<kde-apps/kcolorchooser-24.05.50
+<kde-apps/kdegraphics-meta-24.05.50
+<kde-apps/kdegraphics-mobipocket-24.05.50
+<kde-apps/kolourpaint-24.05.50
+<kde-apps/kruler-24.05.50
+<kde-apps/libkdcraw-24.05.50
+<kde-apps/libkexiv2-24.05.50
+<kde-apps/libksane-24.05.50
+<kde-apps/okular-24.05.50
+<kde-apps/spectacle-24.05.50
+<kde-apps/svgpart-24.05.50
+<kde-apps/thumbnailers-24.05.50
+<kde-misc/colord-kde-24.05.50
+<kde-misc/skanlite-24.05.50
+<media-gfx/skanpage-24.05.50
+<media-libs/ksanecore-24.05.50
+<kde-apps/audiocd-kio-24.05.50
+<kde-apps/dragon-24.05.50
+<kde-apps/ffmpegthumbs-24.05.50
+<kde-apps/juk-24.05.50
+<kde-apps/k3b-24.05.50
+<kde-apps/kamoso-24.05.50
+<kde-apps/kdemultimedia-meta-24.05.50
+<kde-apps/kdenlive-24.05.50
+<kde-apps/kmix-24.05.50
+<kde-apps/kwave-24.05.50
+<kde-apps/libkcddb-24.05.50
+<kde-apps/libkcompactdisc-24.05.50
+<media-sound/audex-24.05.50
+<media-sound/elisa-24.05.50
+<media-sound/kasts-24.05.50
+<media-sound/krecorder-24.05.50
+<kde-apps/dolphin-plugins-dropbox-24.05.50
+<kde-apps/kaccounts-integration-24.05.50
+<kde-apps/kaccounts-providers-24.05.50
+<kde-apps/kdenetwork-meta-24.05.50
+<kde-apps/kdenetwork-filesharing-24.05.50
+<kde-apps/kget-24.05.50
+<kde-apps/kio-extras-24.05.50
+<kde-apps/krdc-24.05.50
+<kde-apps/krfb-24.05.50
+<kde-apps/signon-kwallet-extension-24.05.50
+<kde-misc/kdeconnect-24.05.50
+<kde-misc/kio-gdrive-24.05.50
+<net-im/neochat-24.05.50
+<net-im/tokodon-24.05.50
+<net-irc/konversation-24.05.50
+<net-libs/libktorrent-24.05.50
+<net-misc/kio-zeroconf-24.05.50
+<net-news/alligator-24.05.50
+<net-p2p/ktorrent-24.05.50
+<app-office/merkuro-24.05.50
+<dev-libs/kopeninghours-24.05.50
+<dev-libs/kosmindoormap-24.05.50
+<dev-libs/kpublictransport-24.05.50
+<kde-apps/akonadi-24.05.50
+<kde-apps/akonadi-calendar-24.05.50
+<kde-apps/akonadi-contacts-24.05.50
+<kde-apps/akonadi-import-wizard-24.05.50
+<kde-apps/akonadi-mime-24.05.50
+<kde-apps/akonadi-notes-24.05.50
+<kde-apps/akonadi-search-24.05.50
+<kde-apps/akonadiconsole-24.05.50
+<kde-apps/akregator-24.05.50
+<kde-apps/calendarjanitor-24.05.50
+<kde-apps/calendarsupport-24.05.50
+<kde-apps/eventviews-24.05.50
+<kde-apps/grantlee-editor-24.05.50
+<kde-apps/grantleetheme-24.05.50
+<kde-apps/incidenceeditor-24.05.50
+<kde-apps/kaddressbook-24.05.50
+<kde-apps/kalarm-24.05.50
+<kde-apps/kcalutils-24.05.50
+<kde-apps/kdepim-addons-24.05.50
+<kde-apps/kdepim-meta-24.05.50
+<kde-apps/kdepim-runtime-24.05.50
+<kde-apps/kidentitymanagement-24.05.50
+<kde-apps/kimap-24.05.50
+<kde-apps/kitinerary-24.05.50
+<kde-apps/kldap-24.05.50
+<kde-apps/kleopatra-24.05.50
+<kde-apps/kmail-24.05.50
+<kde-apps/kmail-account-wizard-24.05.50
+<kde-apps/kmailtransport-24.05.50
+<kde-apps/kmbox-24.05.50
+<kde-apps/kmime-24.05.50
+<kde-apps/knotes-24.05.50
+<kde-apps/konsolekalendar-24.05.50
+<kde-apps/kontact-24.05.50
+<kde-apps/kontactinterface-24.05.50
+<kde-apps/korganizer-24.05.50
+<kde-apps/kpimtextedit-24.05.50
+<kde-apps/kpkpass-24.05.50
+<kde-apps/ksmtp-24.05.50
+<kde-apps/libgravatar-24.05.50
+<kde-apps/libkdepim-24.05.50
+<kde-apps/libkgapi-24.05.50
+<kde-apps/libkleo-24.05.50
+<kde-apps/libksieve-24.05.50
+<kde-apps/libktnef-24.05.50
+<kde-apps/mailcommon-24.05.50
+<kde-apps/mailimporter-24.05.50
+<kde-apps/mbox-importer-24.05.50
+<kde-apps/messagelib-24.05.50
+<kde-apps/mimetreeparser-24.05.50
+<kde-apps/pim-data-exporter-24.05.50
+<kde-apps/pim-sieve-editor-24.05.50
+<kde-apps/pimcommon-24.05.50
+<kde-misc/zanshin-24.05.50
+<dev-util/kdevelop-24.05.50
+<dev-util/kdevelop-php-24.05.50
+<dev-util/kdevelop-python-24.05.50
+<dev-util/kio-perldoc-24.05.50
+<kde-apps/cervisia-24.05.50
+<kde-apps/dolphin-plugins-git-24.05.50
+<kde-apps/dolphin-plugins-mercurial-24.05.50
+<kde-apps/dolphin-plugins-subversion-24.05.50
+<kde-apps/kapptemplate-24.05.50
+<kde-apps/kcachegrind-24.05.50
+<kde-apps/kde-dev-scripts-24.05.50
+<kde-apps/kde-dev-utils-24.05.50
+<kde-apps/kdesdk-meta-24.05.50
+<kde-apps/kdesdk-thumbnailers-24.05.50
+<kde-apps/kompare-24.05.50
+<kde-apps/libkomparediff2-24.05.50
+<kde-apps/lokalize-24.05.50
+<kde-apps/poxml-24.05.50
+<kde-apps/umbrello-24.05.50
+<app-cdr/dolphin-plugins-mountiso-24.05.50
+<app-cdr/isoimagewriter-24.05.50
+<app-crypt/keysmith-24.05.50
+<app-editors/ghostwriter-24.05.50
+<kde-apps/ark-24.05.50
+<kde-apps/filelight-24.05.50
+<kde-apps/kbackup-24.05.50
+<kde-apps/kcalc-24.05.50
+<kde-apps/kcharselect-24.05.50
+<kde-apps/kdebugsettings-24.05.50
+<kde-apps/kdeutils-meta-24.05.50
+<kde-apps/kdf-24.05.50
+<kde-apps/kgpg-24.05.50
+<kde-apps/kimagemapeditor-24.05.50
+<kde-apps/kteatime-24.05.50
+<kde-apps/ktimer-24.05.50
+<kde-apps/kwalletmanager-24.05.50
+<kde-apps/sweeper-24.05.50
+<kde-apps/yakuake-24.05.50
+<kde-misc/kclock-24.05.50
+<kde-misc/kweather-24.05.50
+<kde-misc/markdownpart-24.05.50
+<sys-block/partitionmanager-24.05.50
+<sys-libs/kpmcore-24.05.50
diff --git a/Documentation/package.unmask/kde-gear-live b/Documentation/package.unmask/kde-gear-live
index f2359d3029..a3c6a06081 100644
--- a/Documentation/package.unmask/kde-gear-live
+++ b/Documentation/package.unmask/kde-gear-live
@@ -40,6 +40,7 @@
~kde-apps/parley-9999
~kde-apps/rocs-9999
~kde-apps/step-9999
+~games-puzzle/skladnik-9999
~kde-apps/bomber-9999
~kde-apps/bovo-9999
~kde-apps/granatier-9999
@@ -99,6 +100,7 @@
~kde-apps/thumbnailers-9999
~kde-misc/colord-kde-9999
~kde-misc/skanlite-9999
+~media-gfx/kgraphviewer-9999
~media-gfx/skanpage-9999
~media-libs/ksanecore-9999
~kde-apps/audiocd-kio-9999
@@ -113,6 +115,7 @@
~kde-apps/kwave-9999
~kde-apps/libkcddb-9999
~kde-apps/libkcompactdisc-9999
+~media-sound/audex-9999
~media-sound/elisa-9999
~media-sound/kasts-9999
~media-sound/krecorder-9999
@@ -188,6 +191,7 @@
~kde-apps/mailimporter-9999
~kde-apps/mbox-importer-9999
~kde-apps/messagelib-9999
+~kde-apps/mimetreeparser-9999
~kde-apps/pim-data-exporter-9999
~kde-apps/pim-sieve-editor-9999
~kde-apps/pimcommon-9999
@@ -196,6 +200,7 @@
~dev-util/kdevelop-php-9999
~dev-util/kdevelop-python-9999
~dev-util/kio-perldoc-9999
+~dev-util/massif-visualizer-9999
~kde-apps/cervisia-9999
~kde-apps/dolphin-plugins-git-9999
~kde-apps/dolphin-plugins-mercurial-9999
@@ -212,8 +217,10 @@
~kde-apps/poxml-9999
~kde-apps/umbrello-9999
~app-cdr/dolphin-plugins-mountiso-9999
+~app-cdr/isoimagewriter-9999
~app-crypt/keysmith-9999
~app-editors/ghostwriter-9999
+~dev-libs/kweathercore-9999
~kde-apps/ark-9999
~kde-apps/filelight-9999
~kde-apps/kbackup-9999
diff --git a/Documentation/package.unmask/kde-plasma-6.1 b/Documentation/package.unmask/kde-plasma-6.1
new file mode 100644
index 0000000000..37f6d18a6d
--- /dev/null
+++ b/Documentation/package.unmask/kde-plasma-6.1
@@ -0,0 +1,66 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Plasma 6.1 release.
+# Edit Documentation/package.unmask/.kde-plasma-6.1/ files instead.
+<kde-plasma/bluedevil-6.1.50
+<kde-plasma/breeze-6.1.50
+<kde-plasma/breeze-grub-6.1.50
+<kde-plasma/breeze-gtk-6.1.50
+<kde-plasma/breeze-plymouth-6.1.50
+<kde-plasma/discover-6.1.50
+<kde-plasma/drkonqi-6.1.50
+<kde-plasma/flatpak-kcm-6.1.50
+<kde-plasma/kactivitymanagerd-6.1.50
+<kde-plasma/kde-cli-tools-6.1.50
+<kde-plasma/kde-gtk-config-6.1.50
+<kde-plasma/kdecoration-6.1.50
+<kde-plasma/kdeplasma-addons-6.1.50
+<kde-plasma/kgamma-6.1.50
+<kde-plasma/kglobalacceld-6.1.50
+<kde-plasma/kinfocenter-6.1.50
+<kde-plasma/kmenuedit-6.1.50
+<kde-plasma/kpipewire-6.1.50
+<kde-plasma/krdp-6.1.50
+<kde-plasma/kscreen-6.1.50
+<kde-plasma/kscreenlocker-6.1.50
+<kde-plasma/ksshaskpass-6.1.50
+<kde-plasma/ksystemstats-6.1.50
+<kde-plasma/kwallet-pam-6.1.50
+<kde-plasma/kwayland-6.1.50
+<kde-plasma/kwayland-integration-6.1.50
+<kde-plasma/kwin-6.1.50
+<kde-plasma/kwrited-6.1.50
+<kde-plasma/layer-shell-qt-6.1.50
+<kde-plasma/libkscreen-6.1.50
+<kde-plasma/libksysguard-6.1.50
+<kde-plasma/libplasma-6.1.50
+<kde-plasma/milou-6.1.50
+<kde-plasma/ocean-sound-theme-6.1.50
+<kde-plasma/oxygen-6.1.50
+<kde-plasma/oxygen-sounds-6.1.50
+<kde-plasma/plasma-activities-6.1.50
+<kde-plasma/plasma-activities-stats-6.1.50
+<kde-plasma/plasma-browser-integration-6.1.50
+<kde-plasma/plasma-desktop-6.1.50
+<kde-plasma/plasma-disks-6.1.50
+<kde-plasma/plasma-firewall-6.1.50
+<kde-plasma/plasma-integration-6.1.50
+<kde-plasma/plasma-meta-6.1.50
+<kde-plasma/plasma-nm-6.1.50
+<kde-plasma/plasma-pa-6.1.50
+<kde-plasma/plasma-sdk-6.1.50
+<kde-plasma/plasma-systemmonitor-6.1.50
+<kde-plasma/plasma-thunderbolt-6.1.50
+<kde-plasma/plasma-vault-6.1.50
+<kde-plasma/plasma-welcome-6.1.50
+<kde-plasma/plasma-workspace-6.1.50
+<kde-plasma/plasma-workspace-wallpapers-6.1.50
+<kde-plasma/plasma5support-6.1.50
+<kde-plasma/plymouth-kcm-6.1.50
+<kde-plasma/polkit-kde-agent-6.1.50
+<kde-plasma/powerdevil-6.1.50
+<kde-plasma/print-manager-6.1.50
+<kde-plasma/qqc2-breeze-style-6.1.50
+<kde-plasma/sddm-kcm-6.1.50
+<kde-plasma/systemsettings-6.1.50
+<kde-plasma/wacomtablet-6.1.50
+<kde-plasma/xdg-desktop-portal-kde-6.1.50
diff --git a/Documentation/package.unmask/kde-plasma-live b/Documentation/package.unmask/kde-plasma-live
index fd59891fc7..5038c58d68 100644
--- a/Documentation/package.unmask/kde-plasma-live
+++ b/Documentation/package.unmask/kde-plasma-live
@@ -19,18 +19,19 @@
~kde-plasma/kinfocenter-9999
~kde-plasma/kmenuedit-9999
~kde-plasma/kpipewire-9999
+~kde-plasma/krdp-9999
~kde-plasma/kscreen-9999
~kde-plasma/kscreenlocker-9999
~kde-plasma/ksshaskpass-9999
~kde-plasma/ksystemstats-9999
~kde-plasma/kwallet-pam-9999
~kde-plasma/kwayland-9999
+~kde-plasma/kwayland-integration-9999
~kde-plasma/kwin-9999
~kde-plasma/kwrited-9999
~kde-plasma/layer-shell-qt-9999
~kde-plasma/libkscreen-9999
~kde-plasma/libksysguard-9999
-~kde-plasma/libkworkspace-9999
~kde-plasma/libplasma-9999
~kde-plasma/milou-9999
~kde-plasma/ocean-sound-theme-9999
@@ -58,8 +59,8 @@
~kde-plasma/polkit-kde-agent-9999
~kde-plasma/powerdevil-9999
~kde-plasma/print-manager-9999
+~kde-plasma/qqc2-breeze-style-9999
~kde-plasma/sddm-kcm-9999
~kde-plasma/systemsettings-9999
~kde-plasma/wacomtablet-9999
~kde-plasma/xdg-desktop-portal-kde-9999
-~kde-plasma/xembed-sni-proxy-9999
diff --git a/app-accessibility/kontrast/kontrast-23.08.49.9999.ebuild b/app-accessibility/kontrast/kontrast-23.08.49.9999.ebuild
deleted file mode 100644
index 3ffc83aa7e..0000000000
--- a/app-accessibility/kontrast/kontrast-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible"
-HOMEPAGE="https://apps.kde.org/kontrast/"
-
-LICENSE="GPL-3+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-db/futuresql5
- dev-libs/qcoro5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- kde-plasma/xdg-desktop-portal-kde
-"
diff --git a/app-accessibility/kontrast/kontrast-9999.ebuild b/app-accessibility/kontrast/kontrast-9999.ebuild
index 3ffc83aa7e..c5d2272336 100644
--- a/app-accessibility/kontrast/kontrast-9999.ebuild
+++ b/app-accessibility/kontrast/kontrast-9999.ebuild
@@ -1,35 +1,31 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible"
HOMEPAGE="https://apps.kde.org/kontrast/"
LICENSE="GPL-3+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- dev-db/futuresql5
- dev-libs/qcoro5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
+ dev-db/futuresql
+ dev-libs/qcoro
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
"
RDEPEND="${DEPEND}
- kde-plasma/xdg-desktop-portal-kde
+ kde-plasma/xdg-desktop-portal-kde:*
"
diff --git a/app-accessibility/kontrast/metadata.xml b/app-accessibility/kontrast/metadata.xml
index d925f24397..2fe731d240 100644
--- a/app-accessibility/kontrast/metadata.xml
+++ b/app-accessibility/kontrast/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">accessibility/kontrast</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-admin/systemdgenie/metadata.xml b/app-admin/systemdgenie/metadata.xml
index 274bd0f534..5066380bcf 100644
--- a/app-admin/systemdgenie/metadata.xml
+++ b/app-admin/systemdgenie/metadata.xml
@@ -13,5 +13,6 @@
<email>rthomsen6@gmail.com</email>
<name>Ragnar Thomsen</name>
</maintainer>
+ <remote-id type="kde-invent">system/systemdgenie</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-admin/systemdgenie/systemdgenie-9999.ebuild b/app-admin/systemdgenie/systemdgenie-9999.ebuild
index 65d9da14dd..f3c04cb589 100644
--- a/app-admin/systemdgenie/systemdgenie-9999.ebuild
+++ b/app-admin/systemdgenie/systemdgenie-9999.ebuild
@@ -1,33 +1,35 @@
-# Copyright 1999-2023 Gentoo Authors
+# 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 ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~ppc64"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="Systemd managment utility"
HOMEPAGE="https://invent.kde.org/system/systemdgenie"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="0"
-BDEPEND="sys-devel/gettext"
DEPEND="
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- kde-frameworks/kauth:5
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kcrash:5
- kde-frameworks/ki18n:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
sys-apps/systemd:=
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
+"
+BDEPEND="sys-devel/gettext"
diff --git a/app-backup/kup/kup-9999.ebuild b/app-backup/kup/kup-9999.ebuild
index 7d322c4619..aa9468dd73 100644
--- a/app-backup/kup/kup-9999.ebuild
+++ b/app-backup/kup/kup-9999.ebuild
@@ -1,42 +1,44 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Backup scheduler for the Plasma desktop"
HOMEPAGE="https://apps.kde.org/kup/"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE=""
DEPEND="
dev-libs/libgit2:=
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- kde-frameworks/kcompletion:5
- kde-frameworks/kconfig:5
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kdbusaddons:5
- kde-frameworks/ki18n:5
- kde-frameworks/kidletime:5
- kde-frameworks/kio:5
- kde-frameworks/kjobwidgets:5
- kde-frameworks/knotifications:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/solid:5
- kde-plasma/libplasma:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ kde-plasma/libplasma:6
+ kde-plasma/plasma5support:6
"
RDEPEND="${DEPEND}
- dev-qt/qtdeclarative:5
- dev-qt/qtsvg:5
+ !${CATEGORY}/${PN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
net-misc/rsync
"
diff --git a/app-backup/kup/metadata.xml b/app-backup/kup/metadata.xml
index d925f24397..29d54eb242 100644
--- a/app-backup/kup/metadata.xml
+++ b/app-backup/kup/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">system/kup</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.49.9999.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.49.9999.ebuild
deleted file mode 100644
index cadddbadef..0000000000
--- a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="false"
-KDE_ORG_CATEGORY="sdk"
-KDE_ORG_NAME="dolphin-plugins"
-MY_PLUGIN_NAME="mountiso"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Dolphin plugin for ISO loopback device mounting"
-HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/dolphin-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- ecm_src_prepare
- # kxmlgui, qtnetwork only required by dropbox
- ecm_punt_qt_module Network
- ecm_punt_kf_module XmlGui
- # delete non-${PN} translations
- find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_${MY_PLUGIN_NAME}=ON
- -DBUILD_bazaar=OFF
- -DBUILD_dropbox=OFF
- -DBUILD_git=OFF
- -DBUILD_hg=OFF
- -DBUILD_svn=OFF
- )
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
- rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
-}
diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild
index cadddbadef..505f00ce71 100644
--- a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild
+++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,36 +7,36 @@ ECM_HANDBOOK="false"
KDE_ORG_CATEGORY="sdk"
KDE_ORG_NAME="dolphin-plugins"
MY_PLUGIN_NAME="mountiso"
-KFMIN=5.106.0
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Dolphin plugin for ISO loopback device mounting"
HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/dolphin-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/dolphin-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
"
RDEPEND="${DEPEND}"
src_prepare() {
ecm_src_prepare
+ # qtconcurrent only required by git
+ ecm_punt_qt_module Concurrent
# kxmlgui, qtnetwork only required by dropbox
ecm_punt_qt_module Network
ecm_punt_kf_module XmlGui
@@ -51,6 +51,7 @@ src_configure() {
-DBUILD_dropbox=OFF
-DBUILD_git=OFF
-DBUILD_hg=OFF
+ -DBUILD_makefileactions=OFF
-DBUILD_svn=OFF
)
ecm_src_configure
diff --git a/app-cdr/dolphin-plugins-mountiso/metadata.xml b/app-cdr/dolphin-plugins-mountiso/metadata.xml
index d925f24397..858b75c358 100644
--- a/app-cdr/dolphin-plugins-mountiso/metadata.xml
+++ b/app-cdr/dolphin-plugins-mountiso/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">sdk/dolphin-plugins</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild b/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild
index 5a40ec4848..e2b2a0aac5 100644
--- a/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild
+++ b/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild
@@ -1,37 +1,29 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm kde.org
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
DESCRIPTION="Write hybrid ISO files onto a USB disk"
HOMEPAGE="https://community.kde.org/ISOImageWriter"
-if [[ ${KDE_BUILD_TYPE} == release ]]; then
- SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64"
-fi
-
LICENSE="GPL-3"
-SLOT="5"
+SLOT="6"
+KEYWORDS=""
IUSE=""
DEPEND="
- app-crypt/gpgme:=[cxx(+),qt5]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qttest-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx(+),qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
"
RDEPEND="${DEPEND}
sys-fs/udisks:2
diff --git a/app-crypt/keysmith/keysmith-23.08.49.9999.ebuild b/app-crypt/keysmith/keysmith-23.08.49.9999.ebuild
deleted file mode 100644
index 628224afc7..0000000000
--- a/app-crypt/keysmith/keysmith-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="utilities"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="OTP client for Plasma Mobile and Desktop"
-HOMEPAGE="https://apps.kde.org/keysmith/"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- dev-libs/libsodium:=
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
-"
diff --git a/app-crypt/keysmith/keysmith-9999.ebuild b/app-crypt/keysmith/keysmith-9999.ebuild
index 628224afc7..f222bcf120 100644
--- a/app-crypt/keysmith/keysmith-9999.ebuild
+++ b/app-crypt/keysmith/keysmith-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="utilities"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="OTP client for Plasma Mobile and Desktop"
@@ -17,18 +17,20 @@ SLOT="0"
KEYWORDS=""
IUSE=""
-RDEPEND="
+COMMON_DEPEND="
+ dev-libs/kirigami-addons:6
dev-libs/libsodium:=
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
"
-DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
"
diff --git a/app-editors/ghostwriter/ghostwriter-23.08.49.9999.ebuild b/app-editors/ghostwriter/ghostwriter-23.08.49.9999.ebuild
deleted file mode 100644
index 18f289978c..0000000000
--- a/app-editors/ghostwriter/ghostwriter-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="office"
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
-HOMEPAGE="https://ghostwriter.kde.org/"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- app-text/hunspell:=
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwebchannel-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- virtual/opengl
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
-"
-BDEPEND="
- >=dev-qt/linguist-tools-${QTMIN}:5
- virtual/pkgconfig
-"
-
-DOCS=( CHANGELOG.md README.md )
diff --git a/app-editors/ghostwriter/ghostwriter-9999.ebuild b/app-editors/ghostwriter/ghostwriter-9999.ebuild
index 18f289978c..a36b0c04b0 100644
--- a/app-editors/ghostwriter/ghostwriter-9999.ebuild
+++ b/app-editors/ghostwriter/ghostwriter-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="office"
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
@@ -19,22 +19,21 @@ IUSE=""
RDEPEND="
app-text/hunspell:=
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwebchannel-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebchannel-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
virtual/opengl
"
DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
"
BDEPEND="
- >=dev-qt/linguist-tools-${QTMIN}:5
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
virtual/pkgconfig
"
diff --git a/app-editors/ghostwriter/metadata.xml b/app-editors/ghostwriter/metadata.xml
index 238f08670f..ec38f0e7f7 100644
--- a/app-editors/ghostwriter/metadata.xml
+++ b/app-editors/ghostwriter/metadata.xml
@@ -6,7 +6,7 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <remote-id type="github">wereturtle/ghostwriter</remote-id>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">office/ghostwriter</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-editors/kile/kile-9999.ebuild b/app-editors/kile/kile-9999.ebuild
index 1662f0edeb..f2221295c5 100644
--- a/app-editors/kile/kile-9999.ebuild
+++ b/app-editors/kile/kile-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_ORG_CATEGORY="office"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
MY_P=${P/_beta/b}
inherit ecm kde.org
@@ -15,37 +15,40 @@ HOMEPAGE="https://apps.kde.org/kile/ https://kile.sourceforge.io/"
if [[ ${KDE_BUILD_TYPE} == release ]]; then
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+ S="${WORKDIR}/${MY_P}"
+ KEYWORDS="~amd64"
fi
LICENSE="FDL-1.2 GPL-2"
-SLOT="5"
+SLOT="0"
IUSE="+pdf +png"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtscript-${QTMIN}:5
- >=dev-qt/qttest-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- kde-apps/okular:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdoctools-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- pdf? ( app-text/poppler[qt5] )
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ kde-apps/okular:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdoctools-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ pdf? ( >=app-text/poppler-23.12.0[qt6] )
"
RDEPEND="${DEPEND}
- kde-apps/konsole:5
- kde-apps/okular:5[pdf?]
+ !${CATEGORY}/${PN}:5
+ kde-apps/konsole:6
+ kde-apps/okular:6[pdf?]
virtual/latex-base
virtual/tex-base
pdf? (
@@ -60,8 +63,6 @@ RDEPEND="${DEPEND}
DOCS=( kile-remote-control.txt )
-S=${WORKDIR}/${MY_P}
-
PATCHES=( "${FILESDIR}/${PN}-2.9.93_p20221123-cmake.patch" )
src_configure() {
diff --git a/app-editors/kile/metadata.xml b/app-editors/kile/metadata.xml
index 84ab11c2e4..d7c15bc148 100644
--- a/app-editors/kile/metadata.xml
+++ b/app-editors/kile/metadata.xml
@@ -10,7 +10,8 @@
<name>Gentoo TeX Project</name>
</maintainer>
<upstream>
- <remote-id type="sourceforge">kile</remote-id>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="sourceforge">kile</remote-id>
+ <remote-id type="kde-invent">office/kile</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-editors/okteta/okteta-9999.ebuild b/app-editors/okteta/okteta-9999.ebuild
index 1b7c3decfc..3c5e06e02d 100644
--- a/app-editors/okteta/okteta-9999.ebuild
+++ b/app-editors/okteta/okteta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_DESIGNERPLUGIN="true"
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Hex editor by KDE"
diff --git a/app-i18n/pology/pology-9999.ebuild b/app-i18n/pology/pology-9999.ebuild
index 0b449e1082..484c5a8432 100644
--- a/app-i18n/pology/pology-9999.ebuild
+++ b/app-i18n/pology/pology-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-misc/calindori/calindori-9999.ebuild b/app-misc/calindori/calindori-9999.ebuild
index e76d36a8dc..6977342deb 100644
--- a/app-misc/calindori/calindori-9999.ebuild
+++ b/app-misc/calindori/calindori-9999.ebuild
@@ -1,35 +1,34 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm plasma-mobile.kde.org
DESCRIPTION="Touch friendly calendar application"
HOMEPAGE="https://apps.kde.org/calindori/"
LICENSE="CC-BY-SA-4.0 BSD GPL-3+"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE=""
-BDEPEND="virtual/pkgconfig"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
"
-RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
diff --git a/app-misc/calindori/metadata.xml b/app-misc/calindori/metadata.xml
index d925f24397..7200cb74a9 100644
--- a/app-misc/calindori/metadata.xml
+++ b/app-misc/calindori/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma-mobile/calindori</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-misc/kookbook/kookbook-9999.ebuild b/app-misc/kookbook/kookbook-9999.ebuild
index 61a719c05d..36994c701d 100644
--- a/app-misc/kookbook/kookbook-9999.ebuild
+++ b/app-misc/kookbook/kookbook-9999.ebuild
@@ -1,27 +1,26 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY=utilities
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Simple recipe manager taking structured markdown for recipes"
HOMEPAGE="https://invent.kde.org/utilities/kookbook"
LICENSE="BSD"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
"
RDEPEND="${DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:5
+ !${CATEGORY}/${PN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
"
diff --git a/app-misc/kookbook/metadata.xml b/app-misc/kookbook/metadata.xml
index d925f24397..471f9f6d69 100644
--- a/app-misc/kookbook/metadata.xml
+++ b/app-misc/kookbook/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">utilities/kookbook</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-office/calligra/calligra-9999.ebuild b/app-office/calligra/calligra-9999.ebuild
index 6f71d5a0c0..e07d50bb97 100644
--- a/app-office/calligra/calligra-9999.ebuild
+++ b/app-office/calligra/calligra-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
CHECKREQS_DISK_BUILD="4G"
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit check-reqs ecm kde.org
DESCRIPTION="KDE Office Suite"
@@ -24,8 +24,8 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
CAL_FTS=( karbon sheets stage words )
LICENSE="GPL-2"
-SLOT="5"
-IUSE="activities +charts +crypt +fontconfig gemini gsl +import-filter +lcms
+SLOT="0"
+IUSE="+charts +crypt +fontconfig gemini gsl +import-filter +lcms
okular +pdf phonon spacenav +truetype X
$(printf 'calligra_features_%s ' ${CAL_FTS[@]})"
@@ -35,48 +35,39 @@ RESTRICT="test"
# Required for the matlab/octave formula tool
COMMON_DEPEND="
dev-lang/perl
- >=dev-qt/designer-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdelibs4support-${KFMIN}:5
- >=kde-frameworks/kemoticons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[designer]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
sys-libs/zlib
virtual/libiconv
- activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
- charts? ( dev-libs/kdiagram:5 )
- crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+)] )
+ charts? ( dev-libs/kdiagram:6 )
+ crypt? ( dev-libs/openssl:= )
fontconfig? ( media-libs/fontconfig )
- gemini? ( >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] )
+ gemini? ( >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] )
gsl? ( sci-libs/gsl:= )
import-filter? (
app-text/libetonyek
@@ -88,30 +79,23 @@ COMMON_DEPEND="
media-libs/libvisio
)
lcms? ( media-libs/lcms:2 )
- okular? ( kde-apps/okular:5 )
- pdf? ( app-text/poppler:=[qt5] )
- phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
+ okular? ( kde-apps/okular:6 )
+ pdf? ( app-text/poppler:=[qt6] )
+ phonon? ( >=media-libs/phonon-4.12.0[qt6(+)] )
spacenav? ( dev-libs/libspnav )
truetype? ( media-libs/freetype:2 )
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- )
calligra_features_sheets? ( dev-cpp/eigen:3 )
calligra_features_words? ( dev-libs/libxslt )
"
DEPEND="${COMMON_DEPEND}
dev-libs/boost
lcms? ( dev-libs/imath:3 )
- test? ( >=kde-frameworks/threadweaver-${KFMIN}:5 )
+ test? ( >=kde-frameworks/threadweaver-${KFMIN}:6 )
"
RDEPEND="${COMMON_DEPEND}
+ !${CATEGORY}/${PN}:5
calligra_features_karbon? ( media-gfx/pstoedit[plotutils] )
- gemini? (
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- )
+ gemini? ( >=kde-frameworks/kirigami-${KFMIN}:6 )
"
BDEPEND="sys-devel/gettext"
@@ -152,15 +136,12 @@ src_configure() {
-DWITH_Iconv=ON
-DWITH_Imath=ON # w/ LCMS: 16 bit floating point Grayscale colorspace
-DCMAKE_DISABLE_FIND_PACKAGE_Cauchy=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_KF5CalendarCore=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_KF5Kross=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF6CalendarCore=ON
-DPRODUCTSET="${myproducts[*]}"
- $(cmake_use_find_package activities KF5Activities)
- $(cmake_use_find_package charts KChart)
- -DWITH_Qca-qt5=$(usex crypt)
+ $(cmake_use_find_package charts KChartQt6)
+ $(cmake_use_find_package crypt OpenSSL)
-DWITH_Fontconfig=$(usex fontconfig)
- $(cmake_use_find_package gemini Libgit2)
- $(cmake_use_find_package gemini Qt5QuickWidgets)
+ $(cmake_use_find_package gemini LibGit2)
-DWITH_GSL=$(usex gsl)
-DWITH_LibEtonyek=$(usex import-filter)
-DWITH_LibOdfGen=$(usex import-filter)
@@ -169,9 +150,9 @@ src_configure() {
-DWITH_LibWpd=$(usex import-filter)
-DWITH_LibWpg=$(usex import-filter)
-DWITH_LibWps=$(usex import-filter)
- $(cmake_use_find_package phonon Phonon4Qt5)
+ $(cmake_use_find_package phonon Phonon4Qt6)
-DWITH_LCMS2=$(usex lcms)
- -DWITH_Okular5=$(usex okular)
+ -DWITH_Okular6=$(usex okular)
-DWITH_Poppler=$(usex pdf)
-DWITH_Eigen3=$(usex calligra_features_sheets)
-DBUILD_UNMAINTAINED=$(usex calligra_features_stage)
diff --git a/app-office/calligra/metadata.xml b/app-office/calligra/metadata.xml
index b581a8d539..c18f607fe5 100644
--- a/app-office/calligra/metadata.xml
+++ b/app-office/calligra/metadata.xml
@@ -14,7 +14,6 @@
<remote-id type="cpe">cpe:/a:calligra:calligra</remote-id>
</upstream>
<use>
- <flag name="activities">Enable kactivities support</flag>
<flag name="charts">Build chartshape plugin for creating business charts with <pkg>dev-libs/kdiagram</pkg></flag>
<flag name="gemini">Enable tablet and 2:1 devices support</flag>
<flag name="import-filter">Enable support for various import filter file formats like WordPerfect, Visio and Apple Keynote</flag>
diff --git a/app-office/calligraplan/calligraplan-9999.ebuild b/app-office/calligraplan/calligraplan-9999.ebuild
index a816ca797a..ac0eef48cf 100644
--- a/app-office/calligraplan/calligraplan-9999.ebuild
+++ b/app-office/calligraplan/calligraplan-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Project management application"
diff --git a/app-office/kexi/kexi-9999.ebuild b/app-office/kexi/kexi-9999.ebuild
index c1557bd6e7..fb5f35b473 100644
--- a/app-office/kexi/kexi-9999.ebuild
+++ b/app-office/kexi/kexi-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# ECM_HANDBOOK="true"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Visual database applications creator"
@@ -32,7 +32,10 @@ DEPEND="
>=dev-qt/qtprintsupport-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/breeze-icons-rcc-${KFMIN}:5
+ || (
+ >=kde-frameworks/breeze-icons-5.248.0:6
+ >=kde-frameworks/breeze-icons-rcc-${KFMIN}:5
+ )
>=kde-frameworks/karchive-${KFMIN}:5
>=kde-frameworks/kcodecs-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
diff --git a/app-office/kmymoney/kmymoney-5.1.9999.ebuild b/app-office/kmymoney/kmymoney-5.1.9999.ebuild
index b4829517b4..1d81d132dd 100644
--- a/app-office/kmymoney/kmymoney-5.1.9999.ebuild
+++ b/app-office/kmymoney/kmymoney-5.1.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
EGIT_BRANCH="5.1"
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
VIRTUALDBUS_TEST="true"
inherit ecm kde.org optfeature
diff --git a/app-office/kmymoney/kmymoney-9999.ebuild b/app-office/kmymoney/kmymoney-9999.ebuild
index ec4675e344..3125457a3f 100644
--- a/app-office/kmymoney/kmymoney-9999.ebuild
+++ b/app-office/kmymoney/kmymoney-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
VIRTUALDBUS_TEST="true"
inherit ecm kde.org optfeature
diff --git a/app-office/ktimetracker/ktimetracker-9999.ebuild b/app-office/ktimetracker/ktimetracker-9999.ebuild
index 4dc872aa56..ea6303a91c 100644
--- a/app-office/ktimetracker/ktimetracker-9999.ebuild
+++ b/app-office/ktimetracker/ktimetracker-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
KDE_ORG_CATEGORY="pim"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Todo management and time tracker"
@@ -19,27 +19,29 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
fi
LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
+SLOT="6"
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
"
-RDEPEND="${DEPEND}"
diff --git a/app-office/libalkimia/libalkimia-8.9999.ebuild b/app-office/libalkimia/libalkimia-8.9999.ebuild
index 751d0d27c4..c138f479fa 100644
--- a/app-office/libalkimia/libalkimia-8.9999.ebuild
+++ b/app-office/libalkimia/libalkimia-8.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
EGIT_BRANCH="8.1"
ECM_TEST="forceoptional"
KDE_ORG_NAME="alkimia"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
@@ -21,9 +21,10 @@ https://community.kde.org/Alkimia"
LICENSE="LGPL-2.1"
SLOT="0/8"
-IUSE="doc gmp plasma webengine"
+IUSE="doc plasma webengine"
DEPEND="
+ dev-libs/gmp:0=[cxx(+)]
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
@@ -40,8 +41,6 @@ DEPEND="
>=kde-frameworks/ktextwidgets-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
- !gmp? ( sci-libs/mpir:=[cxx] )
- gmp? ( dev-libs/gmp:0=[cxx(+)] )
plasma? (
>=kde-frameworks/kpackage-${KFMIN}:5
>=kde-plasma/libplasma-${KFMIN}:5
@@ -51,7 +50,7 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
- doc? ( app-doc/doxygen )
+ doc? ( app-text/doxygen )
"
PATCHES=( "${FILESDIR}/${PN}-8.1.0-cmake.patch" )
@@ -62,7 +61,7 @@ src_configure() {
-DBUILD_TOOLS=ON
-DBUILD_WITH_WEBKIT=OFF
$(cmake_use_find_package doc Doxygen)
- $(cmake_use_find_package !gmp MPIR)
+ -DCMAKE_DISABLE_FIND_PACKAGE_MPIR=ON
-DBUILD_APPLETS=$(usex plasma)
-DBUILD_WITH_WEBENGINE=$(usex webengine)
)
diff --git a/app-office/libalkimia/libalkimia-9999.ebuild b/app-office/libalkimia/libalkimia-9999.ebuild
index ea34ef858d..4f1131aec3 100644
--- a/app-office/libalkimia/libalkimia-9999.ebuild
+++ b/app-office/libalkimia/libalkimia-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
KDE_ORG_NAME="alkimia"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
@@ -20,9 +20,10 @@ https://community.kde.org/Alkimia"
LICENSE="LGPL-2.1"
SLOT="0/8"
-IUSE="doc gmp plasma webengine"
+IUSE="doc plasma webengine"
DEPEND="
+ dev-libs/gmp:0=[cxx(+)]
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
@@ -39,8 +40,6 @@ DEPEND="
>=kde-frameworks/ktextwidgets-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
- !gmp? ( sci-libs/mpir:=[cxx] )
- gmp? ( dev-libs/gmp:0=[cxx(+)] )
plasma? (
>=kde-frameworks/kpackage-${KFMIN}:5
>=kde-plasma/libplasma-${KFMIN}:5
@@ -50,7 +49,7 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
- doc? ( app-doc/doxygen )
+ doc? ( app-text/doxygen )
"
PATCHES=( "${FILESDIR}/${PN}-8.1.0-cmake.patch" )
@@ -61,7 +60,7 @@ src_configure() {
-DBUILD_TOOLS=ON
-DBUILD_WITH_WEBKIT=OFF
$(cmake_use_find_package doc Doxygen)
- $(cmake_use_find_package !gmp MPIR)
+ -DCMAKE_DISABLE_FIND_PACKAGE_MPIR=ON
-DBUILD_APPLETS=$(usex plasma)
-DBUILD_WITH_WEBENGINE=$(usex webengine)
)
diff --git a/app-office/merkuro/merkuro-23.08.49.9999.ebuild b/app-office/merkuro/merkuro-23.08.49.9999.ebuild
deleted file mode 100644
index 680605a913..0000000000
--- a/app-office/merkuro/merkuro-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="pim"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Calendar application using Akonadi"
-HOMEPAGE="https://apps.kde.org/kalendar/"
-
-LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# All of the tests involve interacting with akonadi right now (as of 22.04)
-RESTRICT="test"
-
-DEPEND="
- app-crypt/gpgme:=[cxx]
- >=dev-libs/kirigami-addons-0.7.2:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-# qtlocation is needed at runtime only or fails to start
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtlocation-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5
- >=kde-apps/kdepim-runtime-${PVCUT}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
-"
diff --git a/app-office/merkuro/merkuro-9999.ebuild b/app-office/merkuro/merkuro-9999.ebuild
index 680605a913..b745bc5988 100644
--- a/app-office/merkuro/merkuro-9999.ebuild
+++ b/app-office/merkuro/merkuro-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,15 +6,15 @@ EAPI=8
KDE_ORG_CATEGORY="pim"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Calendar application using Akonadi"
-HOMEPAGE="https://apps.kde.org/kalendar/"
+HOMEPAGE="https://apps.kde.org/merkuro.calendar/"
LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
@@ -23,36 +23,40 @@ RESTRICT="test"
DEPEND="
app-crypt/gpgme:=[cxx]
- >=dev-libs/kirigami-addons-0.7.2:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmbox-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/mailcommon-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
+ >=kde-apps/mimetreeparser-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
+# Qt5Compat.GraphicalEffects usage in multiple QML files
# qtlocation is needed at runtime only or fails to start
RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtlocation-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5
- >=kde-apps/kdepim-runtime-${PVCUT}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtlocation-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6
+ >=kde-apps/kdepim-runtime-${PVCUT}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
"
diff --git a/app-office/skrooge/skrooge-9999.ebuild b/app-office/skrooge/skrooge-9999.ebuild
index b25f4b2bb1..b8f8179fb4 100644
--- a/app-office/skrooge/skrooge-9999.ebuild
+++ b/app-office/skrooge/skrooge-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Personal finances manager, aiming at being simple and intuitive"
diff --git a/app-text/arianna/arianna-9999.ebuild b/app-text/arianna/arianna-9999.ebuild
new file mode 100644
index 0000000000..cffe0e742d
--- /dev/null
+++ b/app-text/arianna/arianna-9999.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KDE_ORG_CATEGORY="graphics"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="EPub Reader for mobile devices"
+HOMEPAGE="https://apps.kde.org/arianna/"
+
+LICENSE="|| ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 ) || ( MIT GPL-3 ) BSD CC0-1.0 CC-BY-SA-4.0 GPL-3 GPL-3+ LGPL-2+ LGPL-2.1+ LGPL-3+ MIT"
+SLOT="0"
+KEYWORDS=""
+
+DEPEND="
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,sql,xml]
+ >=dev-qt/qthttpserver-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebchannel-${QTMIN}:6[qml]
+ >=dev-qt/qtwebengine-${QTMIN}:6[qml]
+ >=dev-qt/qtwebsockets-${QTMIN}:6
+ >=kde-frameworks/baloo-${KFMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/app-text/arianna/metadata.xml b/app-text/arianna/metadata.xml
new file mode 100644
index 0000000000..51c0f287ac
--- /dev/null
+++ b/app-text/arianna/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="kde-invent">graphics/arianna</remote-id>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=Arianna</bugs-to>
+ </upstream>
+</pkgmetadata>
diff --git a/app-text/chmk/chmk-9999.ebuild b/app-text/chmk/chmk-9999.ebuild
index d99cb180d4..3923da584c 100644
--- a/app-text/chmk/chmk-9999.ebuild
+++ b/app-text/chmk/chmk-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-text/chmk/metadata.xml b/app-text/chmk/metadata.xml
index d925f24397..d865d1e160 100644
--- a/app-text/chmk/metadata.xml
+++ b/app-text/chmk/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">aacid/chmk</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-text/kbibtex/kbibtex-9999.ebuild b/app-text/kbibtex/kbibtex-9999.ebuild
index fd4878c2b7..06ae2749e8 100644
--- a/app-text/kbibtex/kbibtex-9999.ebuild
+++ b/app-text/kbibtex/kbibtex-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org optfeature
DESCRIPTION="BibTeX editor to edit bibliographies used with LaTeX"
@@ -15,56 +15,53 @@ HOMEPAGE="https://apps.kde.org/kbibtex/ https://userbase.kde.org/KBibTeX"
if [[ ${KDE_BUILD_TYPE} != live ]]; then
SRC_URI="mirror://kde/stable/KBibTeX/${PV}/${P}.tar.xz"
S="${WORKDIR}/${P/_/-}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64"
fi
LICENSE="GPL-2"
-SLOT="5"
+SLOT="0"
IUSE="webengine"
RESTRICT="test"
COMMON_DEPEND="
- app-text/poppler[qt5]
+ app-text/poppler[qt6]
dev-libs/icu:=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtnetworkauth-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=dev-qt/qtxmlpatterns-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtnetworkauth-${QTMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
virtual/tex-base
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] )
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[widgets] )
"
RDEPEND="${COMMON_DEPEND}
+ !${CATEGORY}/${PN}:5
dev-tex/bibtex2html
"
DEPEND="${COMMON_DEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
"
src_configure() {
local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON
- $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+ -DQT_MAJOR_VERSION=6 # TODO: re-add KDocTools search to this awful piece of cmake...
+ $(cmake_use_find_package webengine Qt6WebEngineWidgets)
)
ecm_src_configure
@@ -72,7 +69,7 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "PDF or PostScript document previews" "kde-apps/okular:${SLOT}"
+ optfeature "PDF or PostScript document previews" "kde-apps/okular:6"
fi
ecm_pkg_postinst
}
diff --git a/app-text/kbibtex/metadata.xml b/app-text/kbibtex/metadata.xml
index 68a6a4630e..32ff49f58c 100644
--- a/app-text/kbibtex/metadata.xml
+++ b/app-text/kbibtex/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">office/kbibtex</remote-id>
</upstream>
<use>
<flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> for HTML previews</flag>
diff --git a/app-text/kjots/kjots-9999.ebuild b/app-text/kjots/kjots-9999.ebuild
index 429f294734..71b39d1514 100644
--- a/app-text/kjots/kjots-9999.ebuild
+++ b/app-text/kjots/kjots-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="pim"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Note taking utility by KDE"
@@ -17,40 +17,38 @@ if [[ ${KDE_BUILD_TYPE} != live ]]; then
fi
LICENSE="GPL-2"
-SLOT="5"
+SLOT="0"
IUSE="speech"
DEPEND="
- >=dev-libs/grantlee-5.3:5
- dev-libs/ktextaddons:5[speech?]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-23.04.0:5
- >=kde-apps/akonadi-notes-23.04.0:5
- >=kde-apps/kmime-23.04.0:5
- >=kde-apps/kontactinterface-23.04.0:5
- >=kde-apps/kpimtextedit-23.04.0:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-libs/ktextaddons-1.5.0:6[speech?]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-24.02.0:6
+ >=kde-apps/akonadi-notes-24.02.0:6
+ >=kde-apps/kmime-24.02.0:6
+ >=kde-apps/kontactinterface-24.02.0:6
+ >=kde-apps/kpimtextedit-24.02.0:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}
- >=kde-apps/kdepim-runtime-23.04.0:5
+ !${CATEGORY}/${PN}:5
+ >=kde-apps/kdepim-runtime-24.02.0:6
"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
)
ecm_src_configure
diff --git a/app-text/kjots/metadata.xml b/app-text/kjots/metadata.xml
index fa80953797..8e5041d0d9 100644
--- a/app-text/kjots/metadata.xml
+++ b/app-text/kjots/metadata.xml
@@ -7,8 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">pim/kjots</remote-id>
</upstream>
- <use>
- <flag name="speech">Enable text-to-speech support</flag>
- </use>
</pkgmetadata>
diff --git a/app-text/marknote/marknote-9999.ebuild b/app-text/marknote/marknote-9999.ebuild
new file mode 100644
index 0000000000..9a3e6950fb
--- /dev/null
+++ b/app-text/marknote/marknote-9999.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm kde.org
+
+DESCRIPTION="Markdown editor with a wide range of formating options for everyday notes"
+HOMEPAGE="https://apps.kde.org/marknote/"
+
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+# TODO: md4c not packaged
+DEPEND="
+ >=dev-libs/kirigami-addons-1.3.40:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ kde-apps/kmime:6
+ >=kde-frameworks/breeze-icons-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/app-text/marknote/metadata.xml b/app-text/marknote/metadata.xml
new file mode 100644
index 0000000000..50799e4ba6
--- /dev/null
+++ b/app-text/marknote/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="kde-invent">office/marknote</remote-id>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=Marknote</bugs-to>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-db/futuresql/futuresql-9999.ebuild b/dev-db/futuresql/futuresql-9999.ebuild
index 2fa0323f52..aa45adc1a6 100644
--- a/dev-db/futuresql/futuresql-9999.ebuild
+++ b/dev-db/futuresql/futuresql-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
ECM_EXAMPLES="true"
ECM_TEST="true"
KDE_ORG_CATEGORY="libraries"
-KFMIN=5.245.0
+KFMIN=6.3.0
inherit ecm kde.org
DESCRIPTION="Non-blocking Qt database framework"
diff --git a/dev-db/futuresql5/Manifest b/dev-db/futuresql5/Manifest
deleted file mode 100644
index 2a7052c288..0000000000
--- a/dev-db/futuresql5/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST futuresql-0.1.1.tar.xz 27844 BLAKE2B d2f335c7a64b44b32785e2bf8522ca3670450ff2ec5190aa2ff296198e2ac62985e51dacb890566b24a52c54f6300688f17cbb208055d7b4a3ee007d19415d81 SHA512 ce9cd927c6da3ca7351640cc2c36854c1a728ec5c24517e61772e3571d56bcaa2221cfe05127f78554bd9d2b2d72bd46e911834c9fb1e9b89bd96b84b39bda16
diff --git a/dev-db/futuresql5/futuresql5-0.1.1.ebuild b/dev-db/futuresql5/futuresql5-0.1.1.ebuild
deleted file mode 100644
index b21bf2f723..0000000000
--- a/dev-db/futuresql5/futuresql5-0.1.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_EXAMPLES="true"
-ECM_TEST="true"
-KDE_ORG_NAME="${PN/5/}"
-inherit ecm kde.org
-
-DESCRIPTION="Non-blocking Qt database framework"
-HOMEPAGE="https://api.kde.org/futuresql/html/index.html https://invent.kde.org/libraries/futuresql"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN/5/}/${KDE_ORG_NAME}-${PV}.tar.xz"
- S="${WORKDIR}/${KDE_ORG_NAME}-${PV}"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-qt/qtsql:5"
-DEPEND="${RDEPEND}
- examples? ( dev-libs/qcoro5 )
- test? ( dev-libs/qcoro5 )
-"
-
-src_install() {
- if use examples; then
- docinto examples
- dodoc -r examples/*
- fi
- ecm_src_install
-}
diff --git a/dev-db/futuresql5/futuresql5-9999.ebuild b/dev-db/futuresql5/futuresql5-9999.ebuild
index aa9bf20fa8..7cc64cee36 100644
--- a/dev-db/futuresql5/futuresql5-9999.ebuild
+++ b/dev-db/futuresql5/futuresql5-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-db/kdb/kdb-9999.ebuild b/dev-db/kdb/kdb-9999.ebuild
index e488d1a402..f6f4c49ef3 100644
--- a/dev-db/kdb/kdb-9999.ebuild
+++ b/dev-db/kdb/kdb-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PYTHON_COMPAT=( python3_{10..12} )
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org python-any-r1
DESCRIPTION="Database connectivity and creation framework for various vendors"
diff --git a/dev-util/kdbg/kdbg-9999.ebuild b/dev-debug/kdbg/kdbg-9999.ebuild
index 5b076ddc96..4f7b3a1673 100644
--- a/dev-util/kdbg/kdbg-9999.ebuild
+++ b/dev-debug/kdbg/kdbg-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm git-r3
DESCRIPTION="Graphical debugger interface"
@@ -30,7 +30,7 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
"
RDEPEND="${DEPEND}
- sys-devel/gdb
+ dev-debug/gdb
"
src_prepare() {
diff --git a/dev-util/kdbg/metadata.xml b/dev-debug/kdbg/metadata.xml
index b879ad3d0e..b879ad3d0e 100644
--- a/dev-util/kdbg/metadata.xml
+++ b/dev-debug/kdbg/metadata.xml
diff --git a/dev-libs/appstream/appstream-9999.ebuild b/dev-libs/appstream/appstream-9999.ebuild
index bde07617b8..e59ebce431 100644
--- a/dev-libs/appstream/appstream-9999.ebuild
+++ b/dev-libs/appstream/appstream-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -36,9 +36,7 @@ RDEPEND="
qt6? ( dev-qt/qtbase:6 )
systemd? ( sys-apps/systemd:= )
"
-DEPEND="${RDEPEND}
- test? ( qt6? ( dev-qt/qtbase:6[test] ) )
-"
+DEPEND="${RDEPEND}"
BDEPEND="
dev-libs/appstream-glib
dev-libs/libxslt
diff --git a/dev-libs/atcore/atcore-9999.ebuild b/dev-libs/atcore/atcore-9999.ebuild
index 2932dc0212..2e2b836056 100644
--- a/dev-libs/atcore/atcore-9999.ebuild
+++ b/dev-libs/atcore/atcore-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-QTMIN=5.15.9
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="API to manage the serial connection between the computer and 3D Printers"
@@ -21,7 +21,7 @@ IUSE="doc gui test"
BDEPEND="
>=dev-qt/linguist-tools-${QTMIN}:5
- doc? ( app-doc/doxygen[dot] )
+ doc? ( app-text/doxygen[dot] )
"
DEPEND="
>=dev-qt/qtcharts-${QTMIN}:5
diff --git a/dev-libs/grantlee/files/grantlee-0.3.0-nonfatal-warnings.patch b/dev-libs/grantlee/files/grantlee-0.3.0-nonfatal-warnings.patch
deleted file mode 100644
index b35dc46586..0000000000
--- a/dev-libs/grantlee/files/grantlee-0.3.0-nonfatal-warnings.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Do not make linker warnings fatal.
-
-Gentoo-bug: 430968
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -62,8 +62,8 @@
- endif()
-
- if (NOT APPLE)
-- set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings -Wl,--no-undefined ${CMAKE_SHARED_LINKER_FLAGS}")
-- set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings -Wl,--no-undefined ${CMAKE_MODULE_LINKER_FLAGS}")
-+ set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined ${CMAKE_SHARED_LINKER_FLAGS}")
-+ set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined ${CMAKE_MODULE_LINKER_FLAGS}")
- endif ()
-
- if (NOT MINGW)
diff --git a/dev-libs/grantlee/files/grantlee-5.3.0-slot.patch b/dev-libs/grantlee/files/grantlee-5.3.0-slot.patch
deleted file mode 100644
index 444274b099..0000000000
--- a/dev-libs/grantlee/files/grantlee-5.3.0-slot.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From f9dda5f8a81c18c59eabcea515084253c284803a Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sat, 30 Nov 2019 11:55:33 +0100
-Subject: [PATCH] Install headers to a custom location to permit slotting
-
-That was previously necessary with Qt4 version, let's keep it while
-Qt6 is around the corner.
----
- templates/lib/CMakeLists.txt | 5 +++--
- textdocument/lib/CMakeLists.txt | 5 +++--
- 2 files changed, 6 insertions(+), 4 deletions(-)
-
-diff --git a/templates/lib/CMakeLists.txt b/templates/lib/CMakeLists.txt
-index 07a192c..9049bdc 100644
---- a/templates/lib/CMakeLists.txt
-+++ b/templates/lib/CMakeLists.txt
-@@ -101,6 +101,7 @@ if (Qt5Qml_FOUND OR Qt6Qml_FOUND)
-
- target_sources(Grantlee_Templates PRIVATE ${scriptabletags_SRCS})
- target_include_directories(Grantlee_Templates PRIVATE ../scriptabletags)
-+ target_include_directories(Grantlee_Templates INTERFACE "$<INSTALL_INTERFACE:include/grantlee5>")
- if (GRANTLEE_BUILD_WITH_QT6)
- target_link_libraries(Grantlee_Templates
- PRIVATE Qt6::Qml
-@@ -164,10 +165,10 @@ install(FILES
- token.h
- util.h
- variable.h
-- DESTINATION include/grantlee COMPONENT Templates
-+ DESTINATION include/grantlee5/grantlee COMPONENT Templates
- )
-
- install(FILES
- grantlee_templates.h
-- DESTINATION include COMPONENT Templates
-+ DESTINATION include/grantlee5 COMPONENT Templates
- )
-diff --git a/textdocument/lib/CMakeLists.txt b/textdocument/lib/CMakeLists.txt
-index a472267..8134d83 100644
---- a/textdocument/lib/CMakeLists.txt
-+++ b/textdocument/lib/CMakeLists.txt
-@@ -34,6 +34,7 @@ if (CMAKE_GENERATOR MATCHES "Visual Studio")
- )
- endforeach()
- endif()
-+target_include_directories(Grantlee_TextDocument INTERFACE "$<INSTALL_INTERFACE:include/grantlee5>")
-
- if (GRANTLEE_BUILD_WITH_QT6)
- target_link_libraries(Grantlee_TextDocument
-@@ -65,10 +66,10 @@ install(FILES
- texthtmlbuilder.h
- mediawikimarkupbuilder.h
- ${CMAKE_CURRENT_BINARY_DIR}/grantlee_textdocument_export.h
-- DESTINATION include/grantlee COMPONENT TextDocument
-+ DESTINATION include/grantlee5/grantlee COMPONENT TextDocument
- )
-
- install(FILES
- grantlee_textdocument.h
-- DESTINATION include COMPONENT TextDocument
-+ DESTINATION include/grantlee5 COMPONENT TextDocument
- )
---
-2.37.3
-
diff --git a/dev-libs/grantlee/grantlee-9999.ebuild b/dev-libs/grantlee/grantlee-9999.ebuild
deleted file mode 100644
index c3cc527ae4..0000000000
--- a/dev-libs/grantlee/grantlee-9999.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake git-r3
-
-DESCRIPTION="C++ string template engine based on the Django template system"
-HOMEPAGE="https://github.com/steveire/grantlee"
-EGIT_REPO_URI=( "https://github.com/steveire/${PN}" )
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
-"
-DEPEND="${RDEPEND}
- test? ( dev-qt/qttest:5 )
-"
-BDEPEND="
- doc? ( app-doc/doxygen[dot] )
- test? ( dev-qt/linguist-tools:5 )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.3.0-nonfatal-warnings.patch"
- "${FILESDIR}/${PN}-5.3.0-slot.patch" # TODO: Qt5 specific
-)
-
-src_configure() {
- local mycmakeargs=(
- -DGRANTLEE_BUILD_WITH_QT6=OFF
- -DBUILD_TESTS=$(usex test)
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- use doc && cmake_src_compile docs
-}
-
-src_test() {
- local -x QT_QPA_PLATFORM="offscreen"
- cmake_src_test
-}
-
-src_install() {
- use doc && local HTML_DOCS=( "${BUILD_DIR}/apidox/" )
-
- cmake_src_install
-}
diff --git a/dev-libs/kasync/kasync-9999.ebuild b/dev-libs/kasync/kasync-9999.ebuild
deleted file mode 100644
index d4e58fa771..0000000000
--- a/dev-libs/kasync/kasync-9999.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-inherit ecm kde.org
-
-DESCRIPTION="C++ library for controlling asynchronous tasks"
-HOMEPAGE="https://api.kde.org/kasync/html/index.html"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="LGPL-2+"
-SLOT="5"
diff --git a/dev-libs/kdiagram/kdiagram-9999.ebuild b/dev-libs/kdiagram/kdiagram-9999.ebuild
index d84d5439a3..ae20fcd6b5 100644
--- a/dev-libs/kdiagram/kdiagram-9999.ebuild
+++ b/dev-libs/kdiagram/kdiagram-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,8 +7,8 @@ ECM_EXAMPLES="true"
ECM_QTHELP="true"
ECM_TEST="true"
KDE_ORG_CATEGORY="graphics"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Powerful libraries (KChart, KGantt) for creating business diagrams"
@@ -21,15 +21,13 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
fi
LICENSE="GPL-2" # TODO CHECK
-SLOT="5"
+SLOT="6"
REQUIRED_USE="test? ( examples )"
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
"
RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild b/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild
index ed0e7a32a2..e8c4593e2d 100644
--- a/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild
+++ b/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild
@@ -1,16 +1,16 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
@@ -32,17 +32,13 @@ COMMON_DEPEND="
>=kde-frameworks/kirigami-${KFMIN}:6
"
RDEPEND="${COMMON_DEPEND}
- !dev-libs/kirigami-addons:5
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
- >=kde-plasma/libplasma-${KFMIN}:6
+ kde-plasma/libplasma:6
"
DEPEND="${COMMON_DEPEND}
test? (
- >=dev-qt/qtmultimedia-${QTMIN}:6[gstreamer,qml]
- media-libs/gst-plugins-base:1.0[ogg,vorbis]
- media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-good:1.0
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
x11-themes/sound-theme-freedesktop
)
"
diff --git a/dev-libs/kopeninghours/kopeninghours-23.08.49.9999.ebuild b/dev-libs/kopeninghours/kopeninghours-23.08.49.9999.ebuild
deleted file mode 100644
index 0e4bd449bb..0000000000
--- a/dev-libs/kopeninghours/kopeninghours-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-PYTHON_COMPAT=( python3_{10..11} )
-inherit ecm gear.kde.org python-single-r1
-
-DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions"
-HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html
-https://invent.kde.org/libraries/kopeninghours"
-
-LICENSE="LGPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="python"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="
- >=dev-libs/kpublictransport-${PVCUT}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- sys-libs/zlib
- python? (
- $(python_gen_cond_dep '
- >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}]
- ')
- )
-"
-RDEPEND="${DEPEND}
- ${PYTHON_DEPS}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"
-BDEPEND="
- sys-devel/bison
- sys-devel/flex
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )
-
-pkg_setup() {
- ecm_pkg_setup
- python_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON}
- $(cmake_use_find_package python Boost)
- )
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
- python_optimize
-}
diff --git a/dev-libs/kopeninghours/kopeninghours-9999.ebuild b/dev-libs/kopeninghours/kopeninghours-9999.ebuild
index 0e4bd449bb..efb5025943 100644
--- a/dev-libs/kopeninghours/kopeninghours-9999.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,9 +6,9 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-PYTHON_COMPAT=( python3_{10..11} )
+KFMIN=6.3.0
+QTMIN=6.6.2
+PYTHON_COMPAT=( python3_{10..12} )
inherit ecm gear.kde.org python-single-r1
DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions"
@@ -16,17 +16,17 @@ HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html
https://invent.kde.org/libraries/kopeninghours"
LICENSE="LGPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
DEPEND="
- >=dev-libs/kpublictransport-${PVCUT}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-libs/kpublictransport-${PVCUT}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
sys-libs/zlib
python? (
$(python_gen_cond_dep '
@@ -36,11 +36,10 @@ DEPEND="
"
RDEPEND="${DEPEND}
${PYTHON_DEPS}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
"
BDEPEND="
- sys-devel/bison
- sys-devel/flex
+ app-alternatives/lex
+ app-alternatives/yacc
"
PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )
diff --git a/dev-libs/kopeninghours/metadata.xml b/dev-libs/kopeninghours/metadata.xml
index d925f24397..4dee22b2e4 100644
--- a/dev-libs/kopeninghours/metadata.xml
+++ b/dev-libs/kopeninghours/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">libraries/kopeninghours</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild
deleted file mode 100644
index 294c57f26a..0000000000
--- a/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
-HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
-
-LICENSE="LGPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="+openinghours"
-
-COMMON_DEPEND="
- >=dev-libs/kpublictransport-${PVCUT}:5
- dev-libs/protobuf:=
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- sys-libs/zlib
- openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 )
-"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"
-BDEPEND="
- sys-devel/bison
- sys-devel/flex
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
- $(cmake_use_find_package openinghours KOpeningHours)
- )
- ecm_src_configure
-}
diff --git a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
index 294c57f26a..7716cbdbeb 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
@@ -1,47 +1,48 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
LICENSE="LGPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="+openinghours"
+IUSE="+gui"
-COMMON_DEPEND="
- >=dev-libs/kpublictransport-${PVCUT}:5
+# kservice is optional and only used to find and open josm
+RDEPEND="
dev-libs/protobuf:=
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui?,network]
sys-libs/zlib
- openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 )
-"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
+ gui? (
+ >=dev-libs/kopeninghours-${PVCUT}:6
+ >=dev-libs/kpublictransport-${PVCUT}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ )
"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
"
BDEPEND="
- sys-devel/bison
- sys-devel/flex
+ app-alternatives/lex
+ app-alternatives/yacc
"
src_configure() {
local mycmakeargs=(
+ -DBUILD_TOOLS_ONLY=$(usex !gui)
-DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
- $(cmake_use_find_package openinghours KOpeningHours)
)
ecm_src_configure
}
diff --git a/dev-libs/kosmindoormap/metadata.xml b/dev-libs/kosmindoormap/metadata.xml
index d5abc837ab..4963db4002 100644
--- a/dev-libs/kosmindoormap/metadata.xml
+++ b/dev-libs/kosmindoormap/metadata.xml
@@ -7,8 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">libraries/kosmindoormap</remote-id>
</upstream>
- <use>
- <flag name="openinghours">Enable support for highlighting currently open amenities/shops/etc.</flag>
- </use>
</pkgmetadata>
diff --git a/dev-libs/kpeoplevcard/kpeoplevcard-9999.ebuild b/dev-libs/kpeoplevcard/kpeoplevcard-9999.ebuild
deleted file mode 100644
index c6c85a5617..0000000000
--- a/dev-libs/kpeoplevcard/kpeoplevcard-9999.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="pim"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm kde.org
-
-DESCRIPTION="Library to expose vcards to KPeople"
-HOMEPAGE="https://invent.kde.org/pim/kpeoplevcard"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kpeople-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/dev-libs/kproperty/kproperty-9999.ebuild b/dev-libs/kproperty/kproperty-9999.ebuild
index 66ec527a2c..be54e09844 100644
--- a/dev-libs/kproperty/kproperty-9999.ebuild
+++ b/dev-libs/kproperty/kproperty-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true" # build system adds autotests dir based on BUILD_TESTING value
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Property editing framework with editor widget similar to Qt Designer"
diff --git a/dev-libs/kpublictransport/kpublictransport-23.08.49.9999.ebuild b/dev-libs/kpublictransport/kpublictransport-23.08.49.9999.ebuild
deleted file mode 100644
index 106a9c60b8..0000000000
--- a/dev-libs/kpublictransport/kpublictransport-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for accessing public transport timetables and other information"
-HOMEPAGE="https://invent.kde.org/libraries/kpublictransport
- https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html"
-
-LICENSE="LGPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="networkmanager"
-
-RDEPEND="
- dev-libs/protobuf:=
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
- >=kde-frameworks/ki18n-${KFMIN}:5
- sys-libs/zlib
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
- $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
- )
- ecm_src_configure
-}
diff --git a/dev-libs/kpublictransport/kpublictransport-9999.ebuild b/dev-libs/kpublictransport/kpublictransport-9999.ebuild
index 106a9c60b8..4f7c3bfd26 100644
--- a/dev-libs/kpublictransport/kpublictransport-9999.ebuild
+++ b/dev-libs/kpublictransport/kpublictransport-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for accessing public transport timetables and other information"
@@ -14,27 +14,26 @@ HOMEPAGE="https://invent.kde.org/libraries/kpublictransport
https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html"
LICENSE="LGPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="networkmanager"
RDEPEND="
dev-libs/protobuf:=
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,ssl]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
sys-libs/zlib
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
"
DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
"
src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
- $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
)
ecm_src_configure
}
diff --git a/dev-libs/kreport/kreport-9999.ebuild b/dev-libs/kreport/kreport-9999.ebuild
index 94058b0333..c3fdaa4785 100644
--- a/dev-libs/kreport/kreport-9999.ebuild
+++ b/dev-libs/kreport/kreport-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PYTHON_COMPAT=( python3_{10..12} )
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org python-any-r1
DESCRIPTION="Framework for creation and generation of reports in multiple formats"
diff --git a/dev-libs/ktextaddons/ktextaddons-9999.ebuild b/dev-libs/ktextaddons/ktextaddons-9999.ebuild
index 4a82c1597a..84aad00871 100644
--- a/dev-libs/ktextaddons/ktextaddons-9999.ebuild
+++ b/dev-libs/ktextaddons/ktextaddons-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_DESIGNERPLUGIN="true"
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Various text handling addons"
@@ -19,29 +19,35 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
fi
LICENSE="LGPL-2+"
-SLOT="5"
+SLOT="6"
IUSE="speech"
RESTRICT="test"
-RDEPEND="
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+DEPEND="
+ >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
"
-DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package speech Qt5TextToSpeech)
+ $(cmake_use_find_package speech Qt6TextToSpeech)
+ # TODO: unpackaged vosk, kaldi (bugs #919236, 919234)
+ -DSPEAK_TO_TEXT_VOSK_PLUGIN=OFF
)
ecm_src_configure
}
diff --git a/dev-libs/ktextaddons/metadata.xml b/dev-libs/ktextaddons/metadata.xml
index 35297b0e44..fe672f377c 100644
--- a/dev-libs/ktextaddons/metadata.xml
+++ b/dev-libs/ktextaddons/metadata.xml
@@ -11,6 +11,5 @@
</upstream>
<use>
<flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
- <flag name="speech">Enable text-to-speech support</flag>
</use>
</pkgmetadata>
diff --git a/dev-libs/kweathercore/kweathercore-9999.ebuild b/dev-libs/kweathercore/kweathercore-9999.ebuild
index c461010a87..2dbf90fcef 100644
--- a/dev-libs/kweathercore/kweathercore-9999.ebuild
+++ b/dev-libs/kweathercore/kweathercore-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,30 +6,27 @@ EAPI=8
ECM_NONGUI="true"
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm kde.org
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
DESCRIPTION="Library for retrieval of weather information including forecasts and alerts"
+HOMEPAGE="https://invent.kde.org/libraries/kweathercore"
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64"
-fi
LICENSE="LGPL-2+"
-SLOT="5"
+SLOT="6"
+KEYWORDS=""
DEPEND="
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtpositioning-${QTMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ >=dev-qt/qtpositioning-${QTMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}"
-src_test() {
- local myctestargs=(
- -E "locationquerytest"
- )
- ecm_src_test
-}
+CMAKE_SKIP_TESTS=(
+ locationquerytest
+ # bug 906392
+ metnoparsertest
+)
diff --git a/dev-libs/kweathercore/metadata.xml b/dev-libs/kweathercore/metadata.xml
index d925f24397..474c349df8 100644
--- a/dev-libs/kweathercore/metadata.xml
+++ b/dev-libs/kweathercore/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">libraries/kweathercore</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-libs/libphutil/libphutil-9999.ebuild b/dev-libs/libphutil/libphutil-9999.ebuild
deleted file mode 100644
index 5ce6fc170b..0000000000
--- a/dev-libs/libphutil/libphutil-9999.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit git-r3
-
-DESCRIPTION="A collection of PHP utility classes"
-HOMEPAGE="https://github.com/phacility/libphutil"
-EGIT_REPO_URI=( "https://github.com/phacility/${PN}.git" )
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="dev-lang/php"
-
-src_install() {
- dodir /opt/${PN}
- cp -a "${S}"/* "${D}/opt/${PN}" || die
-}
diff --git a/dev-libs/mauikit/mauikit-9999.ebuild b/dev-libs/mauikit/mauikit-9999.ebuild
index 2106273900..33cfe20bf9 100644
--- a/dev-libs/mauikit/mauikit-9999.ebuild
+++ b/dev-libs/mauikit/mauikit-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
KDE_ORG_CATEGORY="maui"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Templated convergent controls and multiplatform utilities for Maui applications"
diff --git a/dev-libs/plasma-wayland-protocols/metadata.xml b/dev-libs/plasma-wayland-protocols/metadata.xml
index d925f24397..d060b5f3ec 100644
--- a/dev-libs/plasma-wayland-protocols/metadata.xml
+++ b/dev-libs/plasma-wayland-protocols/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">libraries/plasma-wayland-protocols</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-9999.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-9999.ebuild
index 6835a08de5..05f74e583c 100644
--- a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-9999.ebuild
+++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-9999.ebuild
@@ -1,11 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-ECM_NONGUI=true
-KFMIN=5.82.0
-inherit ecm kde.org
+inherit cmake kde.org
DESCRIPTION="Plasma Specific Protocols for Wayland"
HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols"
@@ -17,3 +15,21 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
+
+BDEPEND="
+ dev-libs/libpcre2:*
+ >=kde-frameworks/extra-cmake-modules-5.115.0:*
+ || (
+ dev-qt/qtbase:6
+ dev-qt/qtcore:5
+ )
+"
+
+ecm_src_configure() {
+ local mycmakeargs=(
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
+ -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/qcoro/metadata.xml b/dev-libs/qcoro/metadata.xml
index 726702f081..60c7061a3a 100644
--- a/dev-libs/qcoro/metadata.xml
+++ b/dev-libs/qcoro/metadata.xml
@@ -12,7 +12,6 @@
<use>
<flag name="network">Build <pkg>dev-qt/qtbase</pkg> network support</flag>
<flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg></flag>
- <flag name="testlib">Install coroutine-friendly versions of <pkg>dev-qt/qtbase</pkg> test macros</flag>
<flag name="websockets">Build <pkg>dev-qt/qtwebsockets</pkg> support</flag>
</use>
</pkgmetadata>
diff --git a/dev-libs/qcoro/qcoro-9999.ebuild b/dev-libs/qcoro/qcoro-9999.ebuild
index 787c61337a..6f989857cd 100644
--- a/dev-libs/qcoro/qcoro-9999.ebuild
+++ b/dev-libs/qcoro/qcoro-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,25 +13,27 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="C++ Coroutine Library for Qt5"
+DESCRIPTION="C++ Coroutine Library for Qt"
HOMEPAGE="https://qcoro.dvratil.cz/ https://github.com/danvratil/qcoro"
LICENSE="MIT"
SLOT="0"
-IUSE="dbus examples +network qml test testlib websockets"
+IUSE="dbus examples +network qml test websockets"
-REQUIRED_USE="examples? ( network ) test? ( testlib )"
+REQUIRED_USE="examples? ( network )"
RESTRICT="!test? ( test )"
RDEPEND="
dev-qt/qtbase:6[dbus?,network?]
- qml? ( dev-qt/qtdeclarative:6= )
- testlib? ( dev-qt/qtbase:6[test] )
+ qml? (
+ dev-qt/qtbase:6[gui]
+ dev-qt/qtdeclarative:6=
+ )
websockets? ( dev-qt/qtwebsockets:6 )
"
DEPEND="${RDEPEND}
examples? ( dev-qt/qtbase:6[concurrent,network,widgets] )
- test? ( dev-qt/qtbase:6[concurrent,test] )
+ test? ( dev-qt/qtbase:6[concurrent] )
"
src_configure() {
@@ -42,7 +44,7 @@ src_configure() {
-DQCORO_WITH_QTNETWORK=$(usex network)
-DQCORO_WITH_QML=$(usex qml)
-DQCORO_WITH_QTQUICK=$(usex qml)
- -DQCORO_WITH_QTTEST=$(usex testlib)
+ -DQCORO_WITH_QTTEST=ON
-DBUILD_TESTING=$(usex test)
-DQCORO_WITH_QTWEBSOCKETS=$(usex websockets)
)
diff --git a/dev-libs/qcoro5/qcoro5-9999.ebuild b/dev-libs/qcoro5/qcoro5-9999.ebuild
index 2a91bf4d4a..320855b3b2 100644
--- a/dev-libs/qcoro5/qcoro5-9999.ebuild
+++ b/dev-libs/qcoro5/qcoro5-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -28,7 +28,10 @@ RDEPEND="
dev-qt/qtcore:5
dbus? ( dev-qt/qtdbus:5 )
network? ( dev-qt/qtnetwork:5 )
- qml? ( dev-qt/qtdeclarative:5= )
+ qml? (
+ dev-qt/qtdeclarative:5=
+ dev-qt/qtgui:5
+ )
testlib? ( dev-qt/qttest:5 )
websockets? ( dev-qt/qtwebsockets:5 )
"
diff --git a/dev-python/parse_cmake/files/parse_cmake-0.4.1-dont-install-tests.patch b/dev-python/parse_cmake/files/parse_cmake-0.4.1-dont-install-tests.patch
new file mode 100644
index 0000000000..91fbea3c56
--- /dev/null
+++ b/dev-python/parse_cmake/files/parse_cmake-0.4.1-dont-install-tests.patch
@@ -0,0 +1,19 @@
+https://github.com/wjwwood/parse_cmake/commit/fcc77a5e104040ef074dec5b538e635b63e1dad1
+https://github.com/wjwwood/parse_cmake/pull/6
+
+From fcc77a5e104040ef074dec5b538e635b63e1dad1 Mon Sep 17 00:00:00 2001
+From: Timon Engelke <timonegk@users.noreply.github.com>
+Date: Tue, 1 Mar 2022 23:53:29 +0100
+Subject: [PATCH] Do not install tests folder (#6)
+
+--- a/setup.py
++++ b/setup.py
+@@ -7,7 +7,7 @@
+ author_email='itrotts@willowgarage.com, william@osrfoundation.org',
+ url='http://github.com/wjwwood/parse_cmake',
+ description='Parser for CMakeLists.txt files',
+- packages=find_packages(),
++ packages=find_packages(exclude=['tests']),
+ install_requires=['pyPEG2'],
+ tests_require=['nose', 'flake8'],
+ test_suite='nose.collector',
diff --git a/dev-python/parse_cmake/metadata.xml b/dev-python/parse_cmake/metadata.xml
index 83f930ec68..e96576e59e 100644
--- a/dev-python/parse_cmake/metadata.xml
+++ b/dev-python/parse_cmake/metadata.xml
@@ -5,6 +5,7 @@
<email>kde@gentoo.org</email>
</maintainer>
<upstream>
+ <remote-id type="github">wjwwood/parse_cmake</remote-id>
<remote-id type="pypi">parse_cmake</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/parse_cmake/parse_cmake-0.4.1-r1.ebuild b/dev-python/parse_cmake/parse_cmake-0.4.1-r1.ebuild
deleted file mode 100644
index 8029a2ac27..0000000000
--- a/dev-python/parse_cmake/parse_cmake-0.4.1-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1
-
-DESCRIPTION="Parser for CMakeLists.txt files"
-HOMEPAGE="https://pypi.org/project/parse_cmake/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-PATCHES=( "${FILESDIR}/${P}-python3-fix.patch" )
-
-src_prepare() {
- distutils-r1_src_prepare
- sed -i setup.py -e "s/'pyPEG2'//" || die
- mv tests tests-hidden || die
-}
diff --git a/dev-python/parse_cmake/parse_cmake-0.4.1-r2.ebuild b/dev-python/parse_cmake/parse_cmake-0.4.1-r2.ebuild
new file mode 100644
index 0000000000..326632965a
--- /dev/null
+++ b/dev-python/parse_cmake/parse_cmake-0.4.1-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Parser for CMakeLists.txt files"
+HOMEPAGE="
+ https://github.com/wjwwood/parse_cmake
+ https://pypi.org/project/parse_cmake/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+ "${FILESDIR}/${P}-python3-fix.patch"
+ "${FILESDIR}/${P}-dont-install-tests.patch"
+)
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ distutils-r1_src_prepare
+ sed -i setup.py -e "s/'pyPEG2'//" || die
+}
diff --git a/dev-util/kdevelop-css/kdevelop-css-9999.ebuild b/dev-util/kdevelop-css/kdevelop-css-9999.ebuild
index 85b345bc43..a717270a6c 100644
--- a/dev-util/kdevelop-css/kdevelop-css-9999.ebuild
+++ b/dev-util/kdevelop-css/kdevelop-css-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_TEST="true"
KDE_ORG_CATEGORY="kdevelop"
KDE_ORG_NAME="kdev-css"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="CSS Language Support plugin for KDevelop"
diff --git a/dev-util/kdevelop-embedded/kdevelop-embedded-9999.ebuild b/dev-util/kdevelop-embedded/kdevelop-embedded-9999.ebuild
index 1717321f88..015ccd83c0 100644
--- a/dev-util/kdevelop-embedded/kdevelop-embedded-9999.ebuild
+++ b/dev-util/kdevelop-embedded/kdevelop-embedded-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="kdevelop"
KDE_ORG_NAME="kdev-embedded"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Plugin for KDevelop to support the development of embedded systems"
diff --git a/dev-util/kdevelop-krazy2/kdevelop-krazy2-9999.ebuild b/dev-util/kdevelop-krazy2/kdevelop-krazy2-9999.ebuild
index d55e67ae79..5d4ffbcdea 100644
--- a/dev-util/kdevelop-krazy2/kdevelop-krazy2-9999.ebuild
+++ b/dev-util/kdevelop-krazy2/kdevelop-krazy2-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_TEST="forceoptional"
KDE_ORG_CATEGORY="kdevelop"
KDE_ORG_NAME="kdev-krazy2"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Plugin for KDevelop to perform Krazy2 analysis"
diff --git a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild
index ef5de9d82a..93122dc374 100644
--- a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild
+++ b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild
@@ -1,26 +1,27 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
KDE_ORG_CATEGORY="kdevelop"
-KFMIN=5.99.0
+KFMIN=6.3.0
inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="LL(1) parser generator used mainly by KDevelop language plugins"
HOMEPAGE="https://www.kdevelop.org/"
LICENSE="LGPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
IUSE=""
+RDEPEND+=" !${CATEGORY}/${PN}:5"
BDEPEND="
- sys-devel/bison
- sys-devel/flex
+ app-alternatives/lex
+ app-alternatives/yacc
"
diff --git a/dev-util/kdevelop-php/kdevelop-php-23.08.49.9999.ebuild b/dev-util/kdevelop-php/kdevelop-php-23.08.49.9999.ebuild
deleted file mode 100644
index 7950202e81..0000000000
--- a/dev-util/kdevelop-php/kdevelop-php-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_HANDBOOK_DIR="docs"
-ECM_TEST="true"
-KDE_ORG_CATEGORY="kdevelop"
-KDE_ORG_NAME="kdev-php"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="PHP plugin for KDevelop"
-HOMEPAGE="https://www.kdevelop.org/"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="5"
-IUSE=""
-KEYWORDS=""
-
-# remaining tests fail for some, bug 668530
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- dev-util/kdevelop-pg-qt:5
- dev-util/kdevelop:5=
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- test? ( dev-util/kdevelop:5[test] )
-"
-
-src_test() {
- # tests hang, bug 667922
- local myctestargs=(
- -E "(completionbenchmark|duchain_multiplefiles)"
- )
- ecm_src_test
-}
diff --git a/dev-util/kdevelop-php/kdevelop-php-9999.ebuild b/dev-util/kdevelop-php/kdevelop-php-9999.ebuild
index 7950202e81..a8dc007421 100644
--- a/dev-util/kdevelop-php/kdevelop-php-9999.ebuild
+++ b/dev-util/kdevelop-php/kdevelop-php-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,41 +8,39 @@ ECM_HANDBOOK_DIR="docs"
ECM_TEST="true"
KDE_ORG_CATEGORY="kdevelop"
KDE_ORG_NAME="kdev-php"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="PHP plugin for KDevelop"
-HOMEPAGE="https://www.kdevelop.org/"
+HOMEPAGE="https://kdevelop.org/"
LICENSE="GPL-2 LGPL-2"
-SLOT="5"
-IUSE=""
+SLOT="6"
KEYWORDS=""
+IUSE=""
# remaining tests fail for some, bug 668530
RESTRICT="test"
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- dev-util/kdevelop-pg-qt:5
- dev-util/kdevelop:5=
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ dev-util/kdevelop:6=
+ >=dev-util/kdevelop-pg-qt-2.2.2-r1:*
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
"
RDEPEND="${DEPEND}"
-BDEPEND="
- test? ( dev-util/kdevelop:5[test] )
-"
+BDEPEND="test? ( dev-util/kdevelop:6[test] )"
src_test() {
# tests hang, bug 667922
diff --git a/dev-util/kdevelop-python/kdevelop-python-23.08.49.9999.ebuild b/dev-util/kdevelop-python/kdevelop-python-23.08.49.9999.ebuild
deleted file mode 100644
index 2b778a322f..0000000000
--- a/dev-util/kdevelop-python/kdevelop-python-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KDE_ORG_CATEGORY="kdevelop"
-KDE_ORG_NAME="kdev-python"
-PYTHON_COMPAT=( python3_{10..11} )
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org python-single-r1
-
-DESCRIPTION="Python plugin for KDevelop"
-HOMEPAGE="https://www.kdevelop.org/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-IUSE=""
-KEYWORDS=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="test"
-
-DEPEND="${PYTHON_DEPS}
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- dev-util/kdevelop:5=
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- $(python_gen_cond_dep '
- dev-python/pycodestyle[${PYTHON_USEDEP}]
- ')
-"
-
-pkg_setup() {
- python-single-r1_pkg_setup
- ecm_pkg_setup
-}
diff --git a/dev-util/kdevelop-python/kdevelop-python-9999.ebuild b/dev-util/kdevelop-python/kdevelop-python-9999.ebuild
index 2b778a322f..4822e8ec6b 100644
--- a/dev-util/kdevelop-python/kdevelop-python-9999.ebuild
+++ b/dev-util/kdevelop-python/kdevelop-python-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,38 +6,35 @@ EAPI=8
ECM_TEST="forceoptional"
KDE_ORG_CATEGORY="kdevelop"
KDE_ORG_NAME="kdev-python"
-PYTHON_COMPAT=( python3_{10..11} )
-KFMIN=5.106.0
-QTMIN=5.15.9
+PYTHON_COMPAT=( python3_{10..12} )
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org python-single-r1
DESCRIPTION="Python plugin for KDevelop"
-HOMEPAGE="https://www.kdevelop.org/"
+HOMEPAGE="https://kdevelop.org/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-IUSE=""
+SLOT="6"
KEYWORDS=""
+IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="test"
DEPEND="${PYTHON_DEPS}
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- dev-util/kdevelop:5=
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ dev-util/kdevelop:6=
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
"
RDEPEND="${DEPEND}
$(python_gen_cond_dep '
diff --git a/dev-util/kdevelop-upload/kdevelop-upload-9999.ebuild b/dev-util/kdevelop-upload/kdevelop-upload-9999.ebuild
index 7e6612dbb6..f1112afc17 100644
--- a/dev-util/kdevelop-upload/kdevelop-upload-9999.ebuild
+++ b/dev-util/kdevelop-upload/kdevelop-upload-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="kdevelop"
KDE_ORG_NAME="kdev-upload"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Plugin for uploading files to a remote server"
diff --git a/dev-util/kdevelop-valgrind/kdevelop-valgrind-9999.ebuild b/dev-util/kdevelop-valgrind/kdevelop-valgrind-9999.ebuild
index 9ca591eabb..5ebdb324b0 100644
--- a/dev-util/kdevelop-valgrind/kdevelop-valgrind-9999.ebuild
+++ b/dev-util/kdevelop-valgrind/kdevelop-valgrind-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="kdevelop"
KDE_ORG_NAME="kdev-valgrind"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Plugin offering full integration of the valgrind suite to KDevelop"
@@ -37,5 +37,5 @@ DEPEND="${COMMON_DEPEND}
>=kde-frameworks/kitemmodels-${KFMIN}:5
"
RDEPEND="${COMMON_DEPEND}
- dev-util/valgrind
+ dev-debug/valgrind
"
diff --git a/dev-util/kdevelop/kdevelop-23.08.49.9999.ebuild b/dev-util/kdevelop/kdevelop-23.08.49.9999.ebuild
deleted file mode 100644
index 1e78f34910..0000000000
--- a/dev-util/kdevelop/kdevelop-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="true"
-KDE_ORG_CATEGORY="kdevelop"
-KFMIN=5.106.0
-LLVM_MAX_SLOT=16
-QTMIN=5.15.9
-VIRTUALDBUS_TEST="true"
-inherit ecm gear.kde.org llvm optfeature
-
-DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more"
-HOMEPAGE="https://www.kdevelop.org/"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="5/$(ver_cut 1-2)"
-KEYWORDS=""
-IUSE="+gdbui hex +plasma +qmake reviewboard subversion"
-
-# see bug 366471
-RESTRICT="test"
-
-COMMON_DEPEND="
- dev-libs/grantlee:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qthelp-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qttest-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=dev-util/astyle-3.1:=
- kde-apps/libkomparediff2:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
- <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=
- gdbui? ( kde-plasma/libksysguard:5= )
- hex? ( app-editors/okteta:5 )
- plasma? (
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- )
- qmake? ( dev-util/kdevelop-pg-qt:5 )
- reviewboard? ( >=kde-frameworks/purpose-${KFMIN}:5 )
- subversion? (
- dev-libs/apr:1
- dev-libs/apr-util:1
- dev-vcs/subversion
- )
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/boost
- >=dev-qt/qtconcurrent-${QTMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qdbus-${QTMIN}:*
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- dev-util/ninja
- kde-apps/kapptemplate:5
- kde-apps/kio-extras:5
- >=sys-devel/gdb-7.0[python]
- reviewboard? ( kde-apps/ktp-accounts-kcm:5 )
-"
-
-llvm_check_deps() {
- has_version -d "sys-devel/clang:${LLVM_SLOT}"
-}
-
-src_configure() {
- local mycmakeargs=(
- -DLLVM_ROOT="$(get_llvm_prefix ${LLVM_SLOT})"
- $(cmake_use_find_package gdbui KSysGuard)
- -DBUILD_executeplasmoid=$(usex plasma)
- $(cmake_use_find_package plasma KF5Plasma)
- $(cmake_use_find_package hex OktetaKastenControllers)
- $(cmake_use_find_package qmake KDevelop-PG-Qt)
- $(cmake_use_find_package reviewboard KF5Purpose)
- $(cmake_use_find_package subversion SubversionLibrary)
- )
-
- use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON )
- use reviewboard || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "konsole view" kde-apps/konsole
- optfeature "static C++ Qt code analysis" dev-util/clazy
- optfeature "static C/C++ code analysis" dev-util/cppcheck
- optfeature "heap memory profiling" "dev-util/heaptrack[gui]"
- optfeature "meson project manager plugin" dev-util/meson
- optfeature "formatting configurations via customscript plugin" dev-util/indent
- optfeature "formatting configurations via customscript plugin" dev-util/uncrustify
- fi
- ecm_pkg_postinst
-}
diff --git a/dev-util/kdevelop/kdevelop-9999.ebuild b/dev-util/kdevelop/kdevelop-9999.ebuild
index 1e78f34910..6f473298a8 100644
--- a/dev-util/kdevelop/kdevelop-9999.ebuild
+++ b/dev-util/kdevelop/kdevelop-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,74 +6,70 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
KDE_ORG_CATEGORY="kdevelop"
-KFMIN=5.106.0
-LLVM_MAX_SLOT=16
-QTMIN=5.15.9
-VIRTUALDBUS_TEST="true"
-inherit ecm gear.kde.org llvm optfeature
+KFMIN=6.3.0
+LLVM_COMPAT=( 15 16 17 18 )
+QTMIN=6.6.2
+inherit ecm gear.kde.org llvm-r1 optfeature
-DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more"
-HOMEPAGE="https://www.kdevelop.org/"
+DESCRIPTION="Integrated Development Environment, supporting KF6/Qt, C/C++ and much more"
+HOMEPAGE="https://kdevelop.org/"
LICENSE="GPL-2 LGPL-2"
-SLOT="5/$(ver_cut 1-2)"
+SLOT="6/$(ver_cut 1-2)"
KEYWORDS=""
-IUSE="+gdbui hex +plasma +qmake reviewboard subversion"
+IUSE="gdbui plasma +qmake +share subversion"
# see bug 366471
RESTRICT="test"
+# UPSTREAM: not ported yet, check plugins/CMakeLists.txt
+# IUSE="hex"
+# hex? ( app-editors/okteta:6 )
COMMON_DEPEND="
- dev-libs/grantlee:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qthelp-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qttest-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qttools-${QTMIN}:6[assistant]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=dev-util/astyle-3.1:=
- kde-apps/libkomparediff2:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
- <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=
- gdbui? ( kde-plasma/libksysguard:5= )
- hex? ( app-editors/okteta:5 )
+ kde-apps/libkomparediff2:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+ $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}')
+ gdbui? ( kde-plasma/libksysguard:6= )
plasma? (
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
+ >=kde-frameworks/krunner-${KFMIN}:6
+ kde-plasma/libplasma:6
)
- qmake? ( dev-util/kdevelop-pg-qt:5 )
- reviewboard? ( >=kde-frameworks/purpose-${KFMIN}:5 )
+ qmake? ( dev-util/kdevelop-pg-qt:* )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
subversion? (
dev-libs/apr:1
dev-libs/apr-util:1
@@ -82,48 +78,43 @@ COMMON_DEPEND="
"
DEPEND="${COMMON_DEPEND}
dev-libs/boost
- >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
"
RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qdbus-${QTMIN}:*
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- dev-util/ninja
- kde-apps/kapptemplate:5
- kde-apps/kio-extras:5
- >=sys-devel/gdb-7.0[python]
- reviewboard? ( kde-apps/ktp-accounts-kcm:5 )
+ dev-build/ninja
+ >=dev-debug/gdb-7.0[python]
+ >=dev-qt/qttools-${QTMIN}:6[qdbus]
+ kde-apps/kapptemplate:*
+ kde-apps/kio-extras:6
"
-llvm_check_deps() {
- has_version -d "sys-devel/clang:${LLVM_SLOT}"
+pkg_setup() {
+ ecm_pkg_setup
+ llvm-r1_pkg_setup
}
src_configure() {
local mycmakeargs=(
- -DLLVM_ROOT="$(get_llvm_prefix ${LLVM_SLOT})"
+ -DLLVM_ROOT="$(get_llvm_prefix)"
$(cmake_use_find_package gdbui KSysGuard)
-DBUILD_executeplasmoid=$(usex plasma)
- $(cmake_use_find_package plasma KF5Plasma)
- $(cmake_use_find_package hex OktetaKastenControllers)
+ $(cmake_use_find_package plasma Plasma)
$(cmake_use_find_package qmake KDevelop-PG-Qt)
- $(cmake_use_find_package reviewboard KF5Purpose)
+ $(cmake_use_find_package share KF6Purpose)
$(cmake_use_find_package subversion SubversionLibrary)
)
-
- use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON )
- use reviewboard || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON )
+# $(cmake_use_find_package hex OktetaKastenControllers)
ecm_src_configure
}
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "konsole view" kde-apps/konsole
+ optfeature "konsole view" "kde-apps/konsole:6"
optfeature "static C++ Qt code analysis" dev-util/clazy
optfeature "static C/C++ code analysis" dev-util/cppcheck
optfeature "heap memory profiling" "dev-util/heaptrack[gui]"
- optfeature "meson project manager plugin" dev-util/meson
+ optfeature "meson project manager plugin" dev-build/meson
optfeature "formatting configurations via customscript plugin" dev-util/indent
optfeature "formatting configurations via customscript plugin" dev-util/uncrustify
fi
diff --git a/dev-util/kdevelop/metadata.xml b/dev-util/kdevelop/metadata.xml
index 99f4ff1ad7..464e26d054 100644
--- a/dev-util/kdevelop/metadata.xml
+++ b/dev-util/kdevelop/metadata.xml
@@ -10,8 +10,7 @@
</upstream>
<use>
<flag name="gdbui">Enable GUI for attaching GDB to a running process</flag>
- <flag name="hex">Enable hex editor plugin via <pkg>app-editors/okteta</pkg></flag>
<flag name="qmake">Enable support for QMake build system</flag>
- <flag name="reviewboard">Enable reviewboard support</flag>
+ <flag name="share">Enable support for patch sharing using <pkg>kde-frameworks/purpose</pkg></flag>
</use>
</pkgmetadata>
diff --git a/dev-util/kio-perldoc/kio-perldoc-23.08.49.9999.ebuild b/dev-util/kio-perldoc/kio-perldoc-23.08.49.9999.ebuild
deleted file mode 100644
index 04d8306efb..0000000000
--- a/dev-util/kio-perldoc/kio-perldoc-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="kdesdk-kio"
-KFMIN=5.104.0
-inherit ecm gear.kde.org
-
-DESCRIPTION="KIO worker interface to browse Perl documentation"
-
-LICENSE="GPL-2+ || ( Artistic GPL-1+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-lang/perl
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/dev-util/kio-perldoc/kio-perldoc-9999.ebuild b/dev-util/kio-perldoc/kio-perldoc-9999.ebuild
index 04d8306efb..97304ebfd1 100644
--- a/dev-util/kio-perldoc/kio-perldoc-9999.ebuild
+++ b/dev-util/kio-perldoc/kio-perldoc-9999.ebuild
@@ -1,23 +1,23 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_NAME="kdesdk-kio"
-KFMIN=5.104.0
+KFMIN=6.3.0
inherit ecm gear.kde.org
DESCRIPTION="KIO worker interface to browse Perl documentation"
LICENSE="GPL-2+ || ( Artistic GPL-1+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
dev-lang/perl
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/dev-util/kio-perldoc/metadata.xml b/dev-util/kio-perldoc/metadata.xml
index d925f24397..1ad10ffaaf 100644
--- a/dev-util/kio-perldoc/metadata.xml
+++ b/dev-util/kio-perldoc/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">sdk/kdesdk-kio</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-util/massif-visualizer/massif-visualizer-9999.ebuild b/dev-util/massif-visualizer/massif-visualizer-9999.ebuild
index d6eea25971..63ec61b25b 100644
--- a/dev-util/massif-visualizer/massif-visualizer-9999.ebuild
+++ b/dev-util/massif-visualizer/massif-visualizer-9999.ebuild
@@ -1,40 +1,39 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm kde.org
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
DESCRIPTION="Tool visualising massif data"
-HOMEPAGE="https://apps.kde.org/massif-visualizer/"
+HOMEPAGE="https://apps.kde.org/massif_visualizer/"
LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE="+callgraph"
-RDEPEND="
- dev-libs/kdiagram:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- callgraph? ( media-gfx/kgraphviewer:5 )
+DEPEND="
+ dev-libs/kdiagram:6
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ callgraph? ( >=media-gfx/kgraphviewer-2.5.0:0 )
"
-DEPEND="${RDEPEND}"
+RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
diff --git a/dev-vcs/kdesvn/kdesvn-9999.ebuild b/dev-vcs/kdesvn/kdesvn-9999.ebuild
index c305fd3c9c..63d276841e 100644
--- a/dev-vcs/kdesvn/kdesvn-9999.ebuild
+++ b/dev-vcs/kdesvn/kdesvn-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Frontend to the subversion vcs"
@@ -17,40 +17,38 @@ if [[ ${PV} != 9999* ]]; then
fi
LICENSE="GPL-2"
-SLOT="5"
+SLOT="0"
IUSE="+man"
DEPEND="
dev-libs/apr:1
dev-libs/apr-util:1
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[sqlite]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,sqlite,widgets,xml]
dev-vcs/subversion
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
-RDEPEND="${DEPEND}"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${KFMIN}:5 )"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KFMIN}:6 )"
src_prepare(){
ecm_src_prepare
diff --git a/dev-vcs/kdesvn/metadata.xml b/dev-vcs/kdesvn/metadata.xml
index 7e19f65152..500c241f3d 100644
--- a/dev-vcs/kdesvn/metadata.xml
+++ b/dev-vcs/kdesvn/metadata.xml
@@ -7,8 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">sdk/kdesvn</remote-id>
</upstream>
- <use>
- <flag name="man">Build and install man pages</flag>
- </use>
</pkgmetadata>
diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index cc4af463f8..9a0311eab2 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: cmake.eclass
@@ -132,7 +132,7 @@ fi
case ${CMAKE_MAKEFILE_GENERATOR} in
emake)
- BDEPEND="sys-devel/make"
+ BDEPEND="dev-build/make"
;;
ninja)
BDEPEND="${NINJA_DEPEND}"
@@ -144,7 +144,7 @@ case ${CMAKE_MAKEFILE_GENERATOR} in
esac
if [[ ${PN} != cmake ]]; then
- BDEPEND+=" >=dev-util/cmake-3.20.5"
+ BDEPEND+=" >=dev-build/cmake-3.20.5"
fi
# @FUNCTION: cmake_run_in
@@ -305,7 +305,7 @@ cmake_src_prepare() {
local name
for name in "${modules_list[@]}" ; do
if [[ ${EAPI} == 7 ]]; then
- find "${S}" -name ${name}.cmake -exec rm -v {} + || die
+ find "${S}" -name "${name}.cmake" -exec rm -v {} + || die
else
find -name "${name}.cmake" -exec rm -v {} + || die
fi
@@ -458,6 +458,10 @@ cmake_src_configure() {
set(CMAKE_INSTALL_DOCDIR "${EPREFIX}/usr/share/doc/${PF}" CACHE PATH "")
set(BUILD_SHARED_LIBS ON CACHE BOOL "")
set(Python3_FIND_UNVERSIONED_NAMES FIRST CACHE STRING "")
+ set(FETCHCONTENT_FULLY_DISCONNECTED ON CACHE BOOL "")
+ set(CMAKE_DISABLE_PRECOMPILE_HEADERS ON CACHE BOOL "")
+ set(CMAKE_TLS_VERIFY ON CACHE BOOL "")
+ set(CMAKE_COMPILE_WARNING_AS_ERROR OFF CACHE BOOL "")
_EOF_
if [[ -n ${_ECM_ECLASS} ]]; then
diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass
index 6e194c97e2..87a2529603 100644
--- a/eclass/ecm.eclass
+++ b/eclass/ecm.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: ecm.eclass
@@ -125,20 +125,21 @@ fi
# @ECLASS_VARIABLE: ECM_TEST
# @DEFAULT_UNSET
# @DESCRIPTION:
-# Will accept "true", "false", "optional", "forceoptional",
-# "forceoptional-recursive".
+# Will accept "true", "false", "forceoptional", and "forceoptional-recursive".
+# For KF5-based ebuilds, additionally accepts "optional".
# Default value is "false", except for CATEGORY=kde-frameworks where it is
# set to "true". If set to "false", do nothing.
-# For any other value, add "test" to IUSE and DEPEND on dev-qt/qtbase:6[test]
-# (for KF5: dev-qt/qttest:5). If set to "optional", build with
-# -DCMAKE_DISABLE_FIND_PACKAGE_Qt${_KFSLOT}Test=ON when USE=!test. If set
-# to "forceoptional", punt Qt${_KFSLOT}Test dependency and ignore "autotests",
-# "test", "tests" subdirs from top-level CMakeLists.txt when USE=!test.
-# If set to "forceoptional-recursive", punt Qt${_KFSLOT}Test dependencies and
-# make autotest(s), unittest(s) and test(s) subdirs from *any* CMakeLists.txt
-# in ${S} and below conditional on BUILD_TESTING when USE=!test. This is always
-# meant as a short-term fix and creates ${T}/${P}-tests-optional.patch to
-# refine and submit upstream.
+# For any other value, add "test" to IUSE. If set to "forceoptional", ignore
+# "autotests", "test", "tests" subdirs from top-level CMakeLists.txt when
+# USE=!test. If set to "forceoptional-recursive", make autotest(s), unittest(s)
+# and test(s) subdirs from *any* CMakeLists.txt in ${S} and below conditional
+# on BUILD_TESTING when USE=!test. This is always meant as a short-term fix and
+# creates ${T}/${P}-tests-optional.patch to refine and submit upstream.
+# For KF5-based ebuilds:
+# Additionally DEPEND on dev-qt/qttest:5 if USE=test, but punt Qt5Test
+# dependency if set to "forceoptional*" with USE=!test.
+# If set to "optional", build with -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=ON
+# when USE=!test.
if [[ ${CATEGORY} = kde-frameworks ]]; then
: "${ECM_TEST:=true}"
fi
@@ -243,7 +244,7 @@ case ${ECM_QTHELP} in
true)
IUSE+=" doc"
COMMONDEPEND+=" doc? ( dev-qt/qt-docs:${_KFSLOT} )"
- BDEPEND+=" doc? ( >=app-doc/doxygen-1.8.13-r1 )"
+ BDEPEND+=" doc? ( >=app-text/doxygen-1.8.13-r1 )"
if [[ ${_KFSLOT} == 6 ]]; then
BDEPEND+=" dev-qt/qttools:${_KFSLOT}[assistant]"
else
@@ -258,15 +259,13 @@ case ${ECM_QTHELP} in
esac
case ${ECM_TEST} in
- true|optional|forceoptional|forceoptional-recursive)
- IUSE+=" test"
- if [[ ${_KFSLOT} == 6 ]]; then
- DEPEND+=" test? ( dev-qt/qtbase:${_KFSLOT}[test] )"
- else
- DEPEND+=" test? ( dev-qt/qttest:${_KFSLOT} )"
+ optional)
+ if [[ ${_KFSLOT} != 5 ]]; then
+ eerror "Banned value for \${ECM_TEST}"
+ die "Value ${ECM_TEST} is only supported in KF5"
fi
- RESTRICT+=" !test? ( test )"
;;
+ true|forceoptional|forceoptional-recursive) ;;
false) ;;
*)
eerror "Unknown value for \${ECM_TEST}"
@@ -278,11 +277,19 @@ BDEPEND+="
dev-libs/libpcre2:*
>=kde-frameworks/extra-cmake-modules-${KFMIN}:*
"
-RDEPEND+=" >=kde-frameworks/kf-env-4"
+if [[ ${ECM_TEST} != false ]]; then
+ IUSE+=" test"
+ RESTRICT+=" !test? ( test )"
+fi
if [[ ${_KFSLOT} == 6 ]]; then
+ RDEPEND+=" >=kde-frameworks/kf-env-6"
COMMONDEPEND+=" dev-qt/qtbase:${_KFSLOT}"
else
+ RDEPEND+=" >=kde-frameworks/kf-env-4"
COMMONDEPEND+=" dev-qt/qtcore:${_KFSLOT}"
+ if [[ ${ECM_TEST} != false ]]; then
+ DEPEND+=" test? ( dev-qt/qttest:5 )"
+ fi
fi
DEPEND+=" ${COMMONDEPEND}"
@@ -300,7 +307,7 @@ unset COMMONDEPEND
# @DESCRIPTION:
# Determine if the current GCC version is acceptable, otherwise die.
_ecm_check_gcc_version() {
- if [[ ${MERGE_TYPE} != binary && -v ${KDE_GCC_MINIMAL} ]] && tc-is-gcc; then
+ if [[ ${MERGE_TYPE} != binary && -v KDE_GCC_MINIMAL ]] && tc-is-gcc; then
local version=$(gcc-version)
@@ -500,11 +507,11 @@ ecm_src_prepare() {
# only build unit tests when required
if ! { in_iuse test && use test; } ; then
if [[ ${ECM_TEST} = forceoptional ]] ; then
- ecm_punt_qt_module Test
+ [[ ${_KFSLOT} = 5 ]] && ecm_punt_qt_module Test
# if forceoptional, also cover non-kde categories
cmake_comment_add_subdirectory autotests test tests
elif [[ ${ECM_TEST} = forceoptional-recursive ]] ; then
- ecm_punt_qt_module Test
+ [[ ${_KFSLOT} = 5 ]] && ecm_punt_qt_module Test
local f pf="${T}/${P}"-tests-optional.patch
touch ${pf} || die "Failed to touch patch file"
for f in $(find . -type f -name "CMakeLists.txt" -exec \
@@ -554,8 +561,8 @@ ecm_src_configure() {
if in_iuse test && ! use test ; then
cmakeargs+=( -DBUILD_TESTING=OFF )
- if [[ ${ECM_TEST} = optional ]] ; then
- cmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Qt${_KFSLOT}Test=ON )
+ if [[ ${_KFSLOT} = 5 && ${ECM_TEST} = optional ]] ; then
+ cmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=ON )
fi
fi
@@ -578,6 +585,12 @@ ecm_src_configure() {
# move handbook outside of doc dir, bug 667138
-DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help"
)
+
+ # bug 928345
+ # TODO: Eventually it should be put to upstream as to why LIBEXECDIR
+ # in KDEInstallDirsCommon.cmake is set to EXECROOTDIR/LIBDIR/libexec
+ [[ ${_KFSLOT} == 6 ]] && \
+ cmakeargs+=( -DKDE_INSTALL_LIBEXECDIR="${EPREFIX}/usr/libexec" )
fi
# allow the ebuild to override what we set here
diff --git a/eclass/frameworks.kde.org.eclass b/eclass/frameworks.kde.org.eclass
index f749a78f04..53811e3399 100644
--- a/eclass/frameworks.kde.org.eclass
+++ b/eclass/frameworks.kde.org.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: frameworks.kde.org.eclass
@@ -84,7 +84,7 @@ case ${KDE_BUILD_TYPE} in
;;
esac
- SRC_URI="${_KDE_SRC_URI}${KDE_ORG_NAME}-${PV}.tar.xz"
+ SRC_URI="${_KDE_SRC_URI}${KDE_ORG_TAR_PN}-${PV}.tar.xz"
fi
;;
esac
diff --git a/eclass/gear.kde.org.eclass b/eclass/gear.kde.org.eclass
index 5977c0f72e..d92b944e53 100644
--- a/eclass/gear.kde.org.eclass
+++ b/eclass/gear.kde.org.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: gear.kde.org.eclass
@@ -60,7 +60,243 @@ elif [[ -z ${KDE_ORG_COMMIT} ]]; then
*) _KDE_SRC_URI+="stable/release-service/${PV}/src/" ;;
esac
- SRC_URI="${_KDE_SRC_URI}${KDE_ORG_NAME}-${PV}.tar.xz"
+ SRC_URI="${_KDE_SRC_URI}${KDE_ORG_TAR_PN}-${PV}.tar.xz"
+fi
+
+# list of applications ported to KF6 in SLOT=6 having to block SLOT=5
+if $(ver_test -gt 24.01.75); then
+ case ${PN} in
+ akonadi | \
+ akonadi-calendar | \
+ akonadi-contacts | \
+ akonadi-import-wizard | \
+ akonadi-mime | \
+ akonadi-notes | \
+ akonadi-search | \
+ akonadiconsole | \
+ akregator | \
+ analitza | \
+ ark | \
+ audiocd-kio | \
+ baloo-widgets | \
+ blinken | \
+ bomber | \
+ bovo | \
+ calendarjanitor | \
+ calendarsupport | \
+ colord-kde | \
+ dolphin | \
+ dolphin-plugins-dropbox | \
+ dolphin-plugins-git | \
+ dolphin-plugins-mercurial | \
+ dolphin-plugins-mountiso | \
+ dolphin-plugins-subversion | \
+ dragon | \
+ elisa | \
+ eventviews | \
+ ffmpegthumbs | \
+ filelight | \
+ granatier | \
+ grantlee-editor | \
+ grantleetheme | \
+ gwenview | \
+ incidenceeditor | \
+ isoimagewriter | \
+ juk | \
+ kaccounts-integration | \
+ kaccounts-providers | \
+ kaddressbook | \
+ kajongg | \
+ kalarm | \
+ kalgebra | \
+ kamera | \
+ kanagram | \
+ kapman | \
+ kapptemplate | \
+ kate | \
+ kate-addons | \
+ kate-lib | \
+ katomic | \
+ kbackup | \
+ kblackbox | \
+ kblocks | \
+ kbounce | \
+ kbreakout | \
+ kbruch | \
+ kcachegrind | \
+ kcalc | \
+ kcalutils | \
+ kcharselect | \
+ kcolorchooser | \
+ kcron | \
+ kde-dev-utils | \
+ kdebugsettings | \
+ kdeconnect | \
+ kdegraphics-mobipocket | \
+ kdenetwork-filesharing | \
+ kdenlive | \
+ kdepim-addons | \
+ kdepim-runtime | \
+ kdf | \
+ kdialog | \
+ kdiamond | \
+ keditbookmarks | \
+ kfind | \
+ kfourinline | \
+ kgeography | \
+ kget | \
+ kgoldrunner | \
+ kgpg | \
+ khangman | \
+ khelpcenter | \
+ kidentitymanagement | \
+ kigo | \
+ killbots | \
+ kimap | \
+ kiriki | \
+ kiten | \
+ kitinerary | \
+ kjumpingcube | \
+ kldap | \
+ kleopatra | \
+ klettres | \
+ klickety | \
+ klines | \
+ kmag | \
+ kmahjongg | \
+ kmail | \
+ kmail-account-wizard | \
+ kmailtransport | \
+ kmbox | \
+ kmime | \
+ kmines | \
+ kmousetool | \
+ kmouth | \
+ knavalbattle | \
+ knetwalk | \
+ knights | \
+ knotes | \
+ kolf | \
+ kollision | \
+ konqueror | \
+ konquest | \
+ konsole | \
+ konsolekalendar | \
+ kontact | \
+ kontactinterface | \
+ kontrast | \
+ konversation | \
+ korganizer | \
+ kopeninghours | \
+ kosmindoormap | \
+ kpat | \
+ kpimtextedit | \
+ kpkpass | \
+ kpmcore | \
+ kpublictransport | \
+ kreversi | \
+ krfb | \
+ kruler | \
+ kshisen | \
+ ksirk | \
+ ksmtp | \
+ ksnakeduel | \
+ kspaceduel | \
+ ksquares | \
+ ksudoku | \
+ ksystemlog | \
+ kteatime | \
+ ktimer | \
+ ktorrent | \
+ ktuberling | \
+ kturtle | \
+ kubrick | \
+ kwalletmanager | \
+ kweather | \
+ kwordquiz | \
+ kwrite | \
+ libgravatar | \
+ libkeduvocdocument | \
+ libkdegames | \
+ libkdepim | \
+ libkleo | \
+ libkmahjongg | \
+ libksieve | \
+ libktnef | \
+ libktorrent | \
+ lskat | \
+ mailcommon | \
+ mailimporter | \
+ markdownpart | \
+ mbox-importer | \
+ merkuro | \
+ messagelib | \
+ okular | \
+ palapeli | \
+ parley | \
+ partitionmanager | \
+ picmi | \
+ pim-data-exporter | \
+ pim-sieve-editor | \
+ pimcommon | \
+ skanpage | \
+ spectacle | \
+ svgpart | \
+ sweeper | \
+ thumbnailers | \
+ yakuake | \
+ zanshin)
+ RDEPEND+=" !${CATEGORY}/${PN}:5" ;;
+ *) ;;
+ esac
+fi
+
+# list of applications ported to KF6 post-24.02 in SLOT=6 having to block SLOT=5
+if $(ver_test -gt 24.04.75); then
+ case ${PN} in
+ audex | \
+ itinerary | \
+ kio-perldoc | \
+ kolourpaint | \
+ signon-kwallet-extension)
+ RDEPEND+=" !${CATEGORY}/${PN}:5" ;;
+ *) ;;
+ esac
+fi
+
+# list of applications ported to KF6 post-24.05 in SLOT=6 having to block SLOT=5
+if $(ver_test -gt 24.07.75); then
+ case ${PN} in
+ k3b | \
+ kdevelop | \
+ kdevelop-php | \
+ kdevelop-python | \
+ kgraphviewer | \
+ kimagemapeditor | \
+ kmplot | \
+ kompare | \
+ libkomparediff2 | \
+ lokalize | \
+ massif-visualizer | \
+ poxml)
+ RDEPEND+=" !${CATEGORY}/${PN}:5" ;;
+ *) ;;
+ esac
+fi
+
+# list of applications ported to KF6 post-24.08 in SLOT=6 having to block SLOT=5
+# (option to build with KF6 in master, but default remains KF5)
+if $(ver_test -gt 24.10.75); then
+ case ${PN} in
+ kalzium | \
+ kdesdk-thumbnailers | \
+ krdc | \
+ minuet | \
+ skanlite | \
+ step)
+ RDEPEND+=" !${CATEGORY}/${PN}:5" ;;
+ *) ;;
+ esac
fi
fi
diff --git a/eclass/kde.org.eclass b/eclass/kde.org.eclass
index c972c12ab8..9be501ce9e 100644
--- a/eclass/kde.org.eclass
+++ b/eclass/kde.org.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: kde.org.eclass
@@ -55,6 +55,7 @@ declare -A KDE_ORG_CATEGORIES=(
[games-board]=games
[games-kids]=education
[games-mud]=games
+ [games-puzzle]=games
[kde-frameworks]=frameworks
[kde-plasma]=plasma
[mail-client]=pim
@@ -98,7 +99,7 @@ readonly KDE_ORG_CATEGORIES
# @PRE_INHERIT
# @DESCRIPTION:
# If unset, default value is set to ${PN}.
-# Name of the package as hosted on kde.org mirrors.
+# Name of the package (repository) as hosted on invent.kde.org.
: "${KDE_ORG_NAME:=$PN}"
# @ECLASS_VARIABLE: KDE_ORG_SCHEDULE_URI
@@ -114,6 +115,15 @@ readonly KDE_ORG_CATEGORIES
# add a dependency on sec-policy/selinux-${KDE_SELINUX_MODULE} to (R)DEPEND.
: "${KDE_SELINUX_MODULE:=none}"
+# @ECLASS_VARIABLE: KDE_ORG_TAR_PN
+# @PRE_INHERIT
+# @DESCRIPTION:
+# If unset, default value is set to ${KDE_ORG_NAME}.
+# Filename sans version of the tarball as hosted on kde.org download mirrors.
+# This is used e.g. when upstream's tarball name differs from repository,
+# especially after repository moves.
+: "${KDE_ORG_TAR_PN:=$KDE_ORG_NAME}"
+
case ${KDE_SELINUX_MODULE} in
none) ;;
*)
@@ -179,7 +189,7 @@ case ${KDE_BUILD_TYPE} in
S=${WORKDIR}/${KDE_ORG_NAME}-${KDE_ORG_COMMIT}
[[ ${CATEGORY} == dev-qt ]] && QT5_BUILD_DIR="${S}_build"
else
- S=${WORKDIR}/${KDE_ORG_NAME}-${PV}
+ S=${WORKDIR}/${KDE_ORG_TAR_PN}-${PV}
fi
;;
esac
diff --git a/eclass/plasma.kde.org.eclass b/eclass/plasma.kde.org.eclass
index 8a91155fc7..1a626de37b 100644
--- a/eclass/plasma.kde.org.eclass
+++ b/eclass/plasma.kde.org.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: plasma.kde.org.eclass
@@ -63,29 +63,27 @@ if [[ ${KDE_BUILD_TYPE} == live ]]; then
fi
elif [[ -z ${KDE_ORG_COMMIT} ]]; then
case ${PV} in
- 5.??.[6-9][05]* )
- _KDE_SRC_URI+="unstable/plasma/$(ver_cut 1-3)/"
- RESTRICT+=" mirror"
- ;;
- 5.9?.0* )
+ 5.??.[6-9][05]* | 6.?.[6-9][05]* )
_KDE_SRC_URI+="unstable/plasma/$(ver_cut 1-3)/"
RESTRICT+=" mirror"
;;
*) _KDE_SRC_URI+="stable/plasma/$(ver_cut 1-3)/" ;;
esac
- SRC_URI="${_KDE_SRC_URI}${KDE_ORG_NAME}-${PV}.tar.xz"
+ SRC_URI="${_KDE_SRC_URI}${KDE_ORG_TAR_PN}-${PV}.tar.xz"
fi
if [[ ${_PSLOT} == 6 ]]; then
case ${PN} in
kglobalacceld | \
kwayland | \
+ kwayland-integration | \
libplasma | \
ocean-sound-theme | \
plasma-activities | \
plasma-activities-stats | \
- plasma5support) ;;
+ plasma5support | \
+ print-manager) ;;
*) RDEPEND+=" !kde-plasma/${PN}:5" ;;
esac
fi
diff --git a/eclass/virtualdbus.eclass b/eclass/virtualdbus.eclass
index 94f358cc0a..3ad4979127 100644
--- a/eclass/virtualdbus.eclass
+++ b/eclass/virtualdbus.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Based on virtualx.eclass
diff --git a/games-board/atlantik/atlantik-9999.ebuild b/games-board/atlantik/atlantik-9999.ebuild
index ece7aaeb62..bc447c2cd0 100644
--- a/games-board/atlantik/atlantik-9999.ebuild
+++ b/games-board/atlantik/atlantik-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Atlantik board game"
@@ -17,20 +17,19 @@ KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- kde-apps/libkdegames:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ kde-apps/libkdegames:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/games-board/atlantik/metadata.xml b/games-board/atlantik/metadata.xml
index d925f24397..a61f24e4b9 100644
--- a/games-board/atlantik/metadata.xml
+++ b/games-board/atlantik/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">games/atlantik</remote-id>
</upstream>
</pkgmetadata>
diff --git a/games-kids/gcompris/gcompris-9999.ebuild b/games-kids/gcompris/gcompris-9999.ebuild
index 721666221e..665ff8c0f7 100644
--- a/games-kids/gcompris/gcompris-9999.ebuild
+++ b/games-kids/gcompris/gcompris-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
-QTMIN=5.15.9
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Full featured educational application for children from 2 to 10"
diff --git a/games-mud/kmuddy/kmuddy-9999.ebuild b/games-mud/kmuddy/kmuddy-9999.ebuild
index bed641d5b5..33534f4f83 100644
--- a/games-mud/kmuddy/kmuddy-9999.ebuild
+++ b/games-mud/kmuddy/kmuddy-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="MUD client by KDE"
@@ -28,7 +28,6 @@ DEPEND="
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdelibs4support-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
diff --git a/games-mud/kmuddy/metadata.xml b/games-mud/kmuddy/metadata.xml
index f913ec1be3..371a8f7ff0 100644
--- a/games-mud/kmuddy/metadata.xml
+++ b/games-mud/kmuddy/metadata.xml
@@ -11,5 +11,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">games/kmuddy</remote-id>
</upstream>
</pkgmetadata>
diff --git a/games-puzzle/skladnik/metadata.xml b/games-puzzle/skladnik/metadata.xml
new file mode 100644
index 0000000000..4673a359e9
--- /dev/null
+++ b/games-puzzle/skladnik/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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?format=guided&amp;product=skladnik</bugs-to>
+ <remote-id type="kde-invent">games/skladnik</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-puzzle/skladnik/skladnik-9999.ebuild b/games-puzzle/skladnik/skladnik-9999.ebuild
new file mode 100644
index 0000000000..85e3a3b808
--- /dev/null
+++ b/games-puzzle/skladnik/skladnik-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="The Japanese warehouse keeper sokoban game"
+HOMEPAGE="https://apps.kde.org/skladnik/ https://invent.kde.org/games/skladnik"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND="media-gfx/povray"
diff --git a/gui-apps/liquidshell/liquidshell-9999.ebuild b/gui-apps/liquidshell/liquidshell-9999.ebuild
index 0b3d467659..9d49ee1bf1 100644
--- a/gui-apps/liquidshell/liquidshell-9999.ebuild
+++ b/gui-apps/liquidshell/liquidshell-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Basic desktop shell using QtWidgets"
diff --git a/gui-apps/liquidshell/metadata.xml b/gui-apps/liquidshell/metadata.xml
index d925f24397..7343caf92d 100644
--- a/gui-apps/liquidshell/metadata.xml
+++ b/gui-apps/liquidshell/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">system/liquidshell</remote-id>
</upstream>
</pkgmetadata>
diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-9999.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-9999.ebuild
index 2f2eaae1d9..2d56b05179 100644
--- a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-9999.ebuild
+++ b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
KDE_ORG_CATEGORY="system"
inherit ecm kde.org
@@ -20,17 +20,16 @@ fi
LICENSE="GPL-2+"
SLOT="0"
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-plasma/kpipewire-5.27.4:5
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ kde-plasma/kpipewire:6
media-libs/freetype
x11-libs/libxcb:=
x11-libs/xcb-util
diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-23.08.49.9999.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-23.08.49.9999.ebuild
deleted file mode 100644
index c3a4160fea..0000000000
--- a/kde-apps/akonadi-calendar/akonadi-calendar-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for akonadi calendar integration"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-9999.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-9999.ebuild
index c3a4160fea..b03ad339e5 100644
--- a/kde-apps/akonadi-calendar/akonadi-calendar-9999.ebuild
+++ b/kde-apps/akonadi-calendar/akonadi-calendar-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,45 +6,43 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for akonadi calendar integration"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RESTRICT="test"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkleo-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-23.08.49.9999.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-23.08.49.9999.ebuild
deleted file mode 100644
index a5ca64ed6e..0000000000
--- a/kde-apps/akonadi-contacts/akonadi-contacts-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for akonadi contact integration"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# some akonadi tests time out, that probably needs more work as it's ~700 tests
-RESTRICT="test"
-
-RDEPEND="
- >=dev-libs/grantlee-5.3.0:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/prison-${KFMIN}:5
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild
index a5ca64ed6e..95a5ae3474 100644
--- a/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild
+++ b/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,14 +6,14 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for akonadi contact integration"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
@@ -21,26 +21,25 @@ IUSE=""
RESTRICT="test"
RDEPEND="
- >=dev-libs/grantlee-5.3.0:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/prison-${KFMIN}:5
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/grantleetheme-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6
"
DEPEND="${RDEPEND}"
diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-23.08.49.9999.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-23.08.49.9999.ebuild
deleted file mode 100644
index 61751a236a..0000000000
--- a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Assistant to import PIM data from other applications into Akonadi"
-HOMEPAGE+=" https://userbase.kde.org/KMail/Import_Options"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/mailimporter-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild
index 61751a236a..82722b79d3 100644
--- a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild
+++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild
@@ -1,43 +1,41 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Assistant to import PIM data from other applications into Akonadi"
HOMEPAGE+=" https://userbase.kde.org/KMail/Import_Options"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/mailimporter-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/mailcommon-${PVCUT}:6
+ >=kde-apps/mailimporter-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-mime/akonadi-mime-23.08.49.9999.ebuild b/kde-apps/akonadi-mime/akonadi-mime-23.08.49.9999.ebuild
deleted file mode 100644
index 5cdedbbd8c..0000000000
--- a/kde-apps/akonadi-mime/akonadi-mime-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for akonadi mime types"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# some akonadi tests time out, that probably needs more work as it's ~700 tests
-RESTRICT="test"
-
-DEPEND="
- dev-libs/libxslt
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-mime/akonadi-mime-9999.ebuild b/kde-apps/akonadi-mime/akonadi-mime-9999.ebuild
index 5cdedbbd8c..9e5e19f1f1 100644
--- a/kde-apps/akonadi-mime/akonadi-mime-9999.ebuild
+++ b/kde-apps/akonadi-mime/akonadi-mime-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,14 +6,14 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for akonadi mime types"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
@@ -21,18 +21,16 @@ IUSE=""
RESTRICT="test"
DEPEND="
- dev-libs/libxslt
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+BDEPEND="dev-libs/libxslt"
diff --git a/kde-apps/akonadi-notes/akonadi-notes-23.08.49.9999.ebuild b/kde-apps/akonadi-notes/akonadi-notes-23.08.49.9999.ebuild
deleted file mode 100644
index 317624305a..0000000000
--- a/kde-apps/akonadi-notes/akonadi-notes-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for akonadi notes integration"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-notes/akonadi-notes-9999.ebuild b/kde-apps/akonadi-notes/akonadi-notes-9999.ebuild
index 317624305a..f88a079059 100644
--- a/kde-apps/akonadi-notes/akonadi-notes-9999.ebuild
+++ b/kde-apps/akonadi-notes/akonadi-notes-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,21 +6,20 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for akonadi notes integration"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-search/akonadi-search-23.08.49.9999.ebuild b/kde-apps/akonadi-search/akonadi-search-23.08.49.9999.ebuild
deleted file mode 100644
index 0735450236..0000000000
--- a/kde-apps/akonadi-search/akonadi-search-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Libraries and daemons to implement searching in Akonadi"
-HOMEPAGE="https://invent.kde.org/pim/akonadi-search"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test" # perpetually broken, bug 662378
-
-RDEPEND="
- >=dev-libs/xapian-1.3:=[chert(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
- test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] )
-"
-BDEPEND="
- test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
-"
diff --git a/kde-apps/akonadi-search/akonadi-search-9999.ebuild b/kde-apps/akonadi-search/akonadi-search-9999.ebuild
index 0735450236..8c721aa2e3 100644
--- a/kde-apps/akonadi-search/akonadi-search-9999.ebuild
+++ b/kde-apps/akonadi-search/akonadi-search-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,44 +6,49 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Libraries and daemons to implement searching in Akonadi"
HOMEPAGE="https://invent.kde.org/pim/akonadi-search"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RESTRICT="test" # perpetually broken, bug 662378
RDEPEND="
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-libs/xapian-1.3:=[chert(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
"
DEPEND="${RDEPEND}
dev-libs/boost
- test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] )
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[mysql,postgres,sqlite] )
"
BDEPEND="
- test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )
"
+
+src_configure() {
+ # not packaged (bug 911819), but if present leads to rust shenanigans (bug 927072)
+ local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_Corrosion=ON )
+ ecm_src_configure
+}
diff --git a/kde-apps/akonadi-search/metadata.xml b/kde-apps/akonadi-search/metadata.xml
index d925f24397..ca7bf258a4 100644
--- a/kde-apps/akonadi-search/metadata.xml
+++ b/kde-apps/akonadi-search/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">pim/akonadi-search</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild
deleted file mode 100644
index 13fb6fa5e9..0000000000
--- a/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-VIRTUALDBUS_TEST="true"
-inherit ecm gear.kde.org readme.gentoo-r1
-
-DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
-HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE="+kaccounts +mysql postgres sqlite tools xml"
-
-REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
-
-# some akonadi tests time out, that probably needs more work as it's ~700 tests
-RESTRICT="test"
-
-COMMON_DEPEND="
- app-arch/xz-utils
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?,sqlite?]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- kaccounts? (
- >=kde-apps/kaccounts-integration-20.08.3:5
- >=net-libs/accounts-qt-1.16
- )
- xml? ( dev-libs/libxml2 )
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/libxslt
- test? ( sys-apps/dbus )
-"
-RDEPEND="${COMMON_DEPEND}
- mysql? ( virtual/mysql )
- postgres? ( dev-db/postgresql )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-21.03.80-mysql56-crash.patch" )
-
-pkg_setup() {
- # Set default storage backend in order: MySQL, PostgreSQL, SQLite
- # reverse driver check to keep the order
- use sqlite && DRIVER="QSQLITE"
- use postgres && DRIVER="QPSQL"
- use mysql && DRIVER="QMYSQL"
-
- if use mysql && has_version "${CATEGORY}/${PN}[mysql]" && has_version "dev-db/mariadb"; then
- ewarn
- ewarn "Attention: Make sure to read README.gentoo after install."
- ewarn
- fi
-
- ecm_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package kaccounts AccountsQt5)
- $(cmake_use_find_package kaccounts KAccounts)
- -DBUILD_TOOLS=$(usex tools)
- $(cmake_use_find_package xml LibXml2)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- # Who knows, maybe it accidentally fixes our permission issues
- cat <<-EOF > "${T}"/akonadiserverrc
-[%General]
-Driver=${DRIVER}
-EOF
- insinto /usr/share/config/akonadi
- doins "${T}"/akonadiserverrc
-
- ecm_src_install
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
- elog "Available drivers are:"
- use mysql && elog " QMYSQL"
- use postgres && elog " QPSQL"
- use sqlite && elog " QSQLITE"
- elog "${DRIVER} has been set as your default akonadi storage backend."
- use mysql && elog
- use mysql && FORCE_PRINT_ELOG=1 readme.gentoo_print_elog
-}
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 13fb6fa5e9..6b18fe18c3 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,18 +6,18 @@ EAPI=8
ECM_DESIGNERPLUGIN="true"
ECM_QTHELP="true"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
VIRTUALDBUS_TEST="true"
-inherit ecm gear.kde.org readme.gentoo-r1
+inherit ecm gear.kde.org
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
LICENSE="LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="+kaccounts +mysql postgres sqlite tools xml"
+IUSE="+mysql postgres sqlite tools +webengine xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
@@ -26,25 +26,19 @@ RESTRICT="test"
COMMON_DEPEND="
app-arch/xz-utils
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?,sqlite?]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- kaccounts? (
- >=kde-apps/kaccounts-integration-20.08.3:5
- >=net-libs/accounts-qt-1.16
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,mysql?,network,postgres?,sql,sqlite?,widgets,xml]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ webengine? (
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.16_p20220803[qt6]
)
xml? ( dev-libs/libxml2 )
"
@@ -66,20 +60,14 @@ pkg_setup() {
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
- if use mysql && has_version "${CATEGORY}/${PN}[mysql]" && has_version "dev-db/mariadb"; then
- ewarn
- ewarn "Attention: Make sure to read README.gentoo after install."
- ewarn
- fi
-
ecm_pkg_setup
}
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package kaccounts AccountsQt5)
- $(cmake_use_find_package kaccounts KAccounts)
-DBUILD_TOOLS=$(usex tools)
+ $(cmake_use_find_package webengine AccountsQt6)
+ $(cmake_use_find_package webengine KAccounts6)
$(cmake_use_find_package xml LibXml2)
)
@@ -96,7 +84,6 @@ EOF
doins "${T}"/akonadiserverrc
ecm_src_install
- readme.gentoo_create_doc
}
pkg_postinst() {
@@ -107,6 +94,4 @@ pkg_postinst() {
use postgres && elog " QPSQL"
use sqlite && elog " QSQLITE"
elog "${DRIVER} has been set as your default akonadi storage backend."
- use mysql && elog
- use mysql && FORCE_PRINT_ELOG=1 readme.gentoo_print_elog
}
diff --git a/kde-apps/akonadi/files/README.gentoo b/kde-apps/akonadi/files/README.gentoo
deleted file mode 100644
index 69bb68c1f0..0000000000
--- a/kde-apps/akonadi/files/README.gentoo
+++ /dev/null
@@ -1,39 +0,0 @@
-Akonadi QMYSQL backends that were created using <dev-db/mariadb-10.5.9-r3 may
-be in need of a manual fix. Failure to do so could result in akonadi service
-to stop fetching and sending mail for KMail or any other kind of issues in PIM
-applications depending on akonadi like KOrganizer, KAddressBook etc.
-
-Note:
- - All commands that follow are to be run by a regular user.
- - They will have to be repeated for any other user of KDE PIM.
- - Use your favorite terminal.
-
- 1) Check if "mysql" system db is present:
- $ mysql -S /run/user/$(id -u)/akonadi/mysql.socket -e 'select schema_name \
- from information_schema.schemata where schema_name = "mysql"'
-
- The output obtained should look like this:
- +-------------+
- | schema_name |
- +-------------+
- | mysql |
- +-------------+
-
- If so, then automatic DB upgrades will succeed, no further action necessary.
-
- 2) If, however, the above query returned empty, add the missing database:
- $ mysql -S /run/user/$(id -u)/akonadi/mysql.socket -e 'create database mysql'
-
- Future MariaDB releases should upgrade without manual intervention now.
-
- 3) Optional: You may have come here with an already defunct akonadi service.
- To manually fix the akonadi MariaDB backend:
- $ mysql_upgrade --defaults-file=~/.local/share/akonadi/mysql.conf \
- -S /run/user/$(id -u)/akonadi/mysql.socket
-
- Don't forget to restart the akonadi service afterwards:
- $ akonadictl restart
-
-References:
- [1] https://bugs.gentoo.org/688746
- [2] https://bugs.kde.org/show_bug.cgi?id=409224
diff --git a/kde-apps/akonadi/metadata.xml b/kde-apps/akonadi/metadata.xml
index 33648cb541..2ef8e35f08 100644
--- a/kde-apps/akonadi/metadata.xml
+++ b/kde-apps/akonadi/metadata.xml
@@ -10,7 +10,7 @@
</upstream>
<use>
<flag name="designer">Install plugin for <pkg>dev-qt/designer</pkg></flag>
- <flag name="kaccounts">Enable support for system-wide defined KAccounts</flag>
<flag name="tools">Install tools for developers and testing</flag>
+ <flag name="webengine">Enable support for system-wide defined KAccounts</flag>
</use>
</pkgmetadata>
diff --git a/kde-apps/akonadiconsole/akonadiconsole-23.08.49.9999.ebuild b/kde-apps/akonadiconsole/akonadiconsole-23.08.49.9999.ebuild
deleted file mode 100644
index 2ace2d3fe7..0000000000
--- a/kde-apps/akonadiconsole/akonadiconsole-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Application for debugging Akonadi Resources"
-HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools"
-
-LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/xapian:=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild b/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild
index 2ace2d3fe7..95db19c42a 100644
--- a/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild
+++ b/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild
@@ -1,49 +1,46 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Application for debugging Akonadi Resources"
HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools"
LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
dev-libs/xapian:=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/akonadi-search-${PVCUT}:6
+ >=kde-apps/calendarsupport-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/akregator/akregator-23.08.49.9999.ebuild b/kde-apps/akregator/akregator-23.08.49.9999.ebuild
deleted file mode 100644
index 6f19d63001..0000000000
--- a/kde-apps/akregator/akregator-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="News feed aggregator"
-HOMEPAGE="https://apps.kde.org/akregator/"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE="speech telemetry"
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5[speech=]
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/syndication-${KFMIN}:5
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package telemetry KUserFeedback)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/akregator/akregator-9999.ebuild b/kde-apps/akregator/akregator-9999.ebuild
index 6f19d63001..810156f29a 100644
--- a/kde-apps/akregator/akregator-9999.ebuild
+++ b/kde-apps/akregator/akregator-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,55 +6,54 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="News feed aggregator"
HOMEPAGE="https://apps.kde.org/akregator/"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="speech telemetry"
RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5[speech=]
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/syndication-${KFMIN}:5
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/grantleetheme-${PVCUT}:6
+ >=kde-apps/kontactinterface-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syndication-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
"
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package telemetry KUserFeedback)
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
)
ecm_src_configure
diff --git a/kde-apps/akregator/metadata.xml b/kde-apps/akregator/metadata.xml
index fa80953797..d925f24397 100644
--- a/kde-apps/akregator/metadata.xml
+++ b/kde-apps/akregator/metadata.xml
@@ -8,7 +8,4 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="speech">Enable text-to-speech support</flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/amor/amor-9999.ebuild b/kde-apps/amor/amor-9999.ebuild
index 9efa40566c..72f68e46d6 100644
--- a/kde-apps/amor/amor-9999.ebuild
+++ b/kde-apps/amor/amor-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Amusing Misuse Of Resources - desktop-dwelling creature"
@@ -24,7 +24,7 @@ DEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
x11-libs/libxcb
diff --git a/kde-apps/amor/metadata.xml b/kde-apps/amor/metadata.xml
index d925f24397..5d4094b716 100644
--- a/kde-apps/amor/metadata.xml
+++ b/kde-apps/amor/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">games/amor</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/analitza/analitza-23.08.49.9999.ebuild b/kde-apps/analitza/analitza-23.08.49.9999.ebuild
deleted file mode 100644
index 5657758647..0000000000
--- a/kde-apps/analitza/analitza-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE library for mathematical features"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="eigen"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5[-gles2-only]
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- eigen? ( dev-cpp/eigen:3 )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-src_prepare() {
- ecm_src_prepare
-
- if ! use test; then
- sed -i \
- -e "/add_subdirectory(examples)/ s/^/#DONT/" \
- analitzaplot/CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package eigen Eigen3)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/analitza/analitza-9999.ebuild b/kde-apps/analitza/analitza-9999.ebuild
index 5657758647..fc05bb5250 100644
--- a/kde-apps/analitza/analitza-9999.ebuild
+++ b/kde-apps/analitza/analitza-9999.ebuild
@@ -1,30 +1,28 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE library for mathematical features"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="eigen"
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5[-gles2-only]
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[-gles2-only,gui,opengl,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
eigen? ( dev-cpp/eigen:3 )
"
RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
src_prepare() {
ecm_src_prepare
diff --git a/kde-apps/ark/ark-23.08.49.9999.ebuild b/kde-apps/ark/ark-23.08.49.9999.ebuild
deleted file mode 100644
index b10bfb5a73..0000000000
--- a/kde-apps/ark/ark-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="File archiver by KDE"
-HOMEPAGE="https://apps.kde.org/ark/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="zip"
-
-RDEPEND="
- >=app-arch/libarchive-3.5.3:=[bzip2,lzma]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kpty-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- sys-libs/zlib
- zip? ( >=dev-libs/libzip-1.6.0:= )
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- test? ( >=dev-libs/libzip-1.6.0:= )
-"
-# app-arch/rar is binary only
-BDEPEND="
- sys-devel/gettext
- elibc_glibc? ( test? ( amd64? ( app-arch/rar ) x86? ( app-arch/rar ) ) )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package zip LibZip)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- local myctestargs=(
- # bug 822177: kerfuffle-addtoarchivetest: may segfault or hang indefinitely
- # bug 827840: plugins-clirartest: continuously broken with translations installed
- -E "(kerfuffle-addtoarchivetest|plugins-clirartest)"
- )
-
- ecm_src_test
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "rar archive creation/extraction" "app-arch/rar"
- optfeature "rar archive extraction only" "app-arch/unar" "app-arch/unrar"
- optfeature "7-Zip archive support" "app-arch/p7zip"
- optfeature "lrz archive support" "app-arch/lrzip"
- optfeature "Markdown support in text previews" "kde-misc/markdownpart:${SLOT}"
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-apps/ark/ark-9999.ebuild b/kde-apps/ark/ark-9999.ebuild
index f94d41c471..1dd004725c 100644
--- a/kde-apps/ark/ark-9999.ebuild
+++ b/kde-apps/ark/ark-9999.ebuild
@@ -1,48 +1,47 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org optfeature
DESCRIPTION="File archiver by KDE"
HOMEPAGE="https://apps.kde.org/ark/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="zip"
RDEPEND="
>=app-arch/libarchive-3.5.3:=[bzip2,lzma]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kpty-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kpty-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
sys-libs/zlib
zip? ( >=dev-libs/libzip-1.6.0:= )
"
DEPEND="${RDEPEND}
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
test? ( >=dev-libs/libzip-1.6.0:= )
"
# app-arch/rar is binary only
diff --git a/kde-apps/artikulate/artikulate-23.08.49.9999.ebuild b/kde-apps/artikulate/artikulate-23.08.49.9999.ebuild
deleted file mode 100644
index 90bcb5008b..0000000000
--- a/kde-apps/artikulate/artikulate-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Language learning application that helps improving pronunciation skills"
-HOMEPAGE="https://apps.kde.org/artikulate/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=dev-qt/qtxmlpatterns-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_autotests=$(usex test)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/artikulate/artikulate-9999.ebuild b/kde-apps/artikulate/artikulate-9999.ebuild
index 90bcb5008b..8cd9f207f9 100644
--- a/kde-apps/artikulate/artikulate-9999.ebuild
+++ b/kde-apps/artikulate/artikulate-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="Language learning application that helps improving pronunciation skills"
diff --git a/kde-apps/audiocd-kio/audiocd-kio-23.08.49.9999.ebuild b/kde-apps/audiocd-kio/audiocd-kio-23.08.49.9999.ebuild
deleted file mode 100644
index b4336d7a75..0000000000
--- a/kde-apps/audiocd-kio/audiocd-kio-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KIO worker for accessing audio CDs"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
-KEYWORDS=""
-IUSE="flac vorbis"
-
-DEPEND="
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkcddb-${PVCUT}:5
- >=kde-apps/libkcompactdisc-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- media-sound/cdparanoia
- flac? ( >=media-libs/flac-1.1.2:= )
- vorbis? (
- media-libs/libogg
- media-libs/libvorbis
- )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-19.04.0-handbook.patch" )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package flac FLAC)
- $(cmake_use_find_package vorbis OggVorbis)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild b/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild
index b4336d7a75..541b641224 100644
--- a/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild
+++ b/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild
@@ -1,32 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KIO worker for accessing audio CDs"
LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="flac vorbis"
DEPEND="
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkcddb-${PVCUT}:5
- >=kde-apps/libkcompactdisc-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-apps/libkcddb-${PVCUT}:6
+ >=kde-apps/libkcompactdisc-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
media-sound/cdparanoia
flac? ( >=media-libs/flac-1.1.2:= )
vorbis? (
diff --git a/kde-apps/baloo-widgets/baloo-widgets-23.08.49.9999.ebuild b/kde-apps/baloo-widgets/baloo-widgets-23.08.49.9999.ebuild
deleted file mode 100644
index 1f015f5ca8..0000000000
--- a/kde-apps/baloo-widgets/baloo-widgets-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Widget library for baloo"
-
-LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test"
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/baloo-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/kservice-${KFMIN}:5
-"
diff --git a/kde-apps/baloo-widgets/baloo-widgets-9999.ebuild b/kde-apps/baloo-widgets/baloo-widgets-9999.ebuild
index 1f015f5ca8..397b081f15 100644
--- a/kde-apps/baloo-widgets/baloo-widgets-9999.ebuild
+++ b/kde-apps/baloo-widgets/baloo-widgets-9999.ebuild
@@ -1,33 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Widget library for baloo"
LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RESTRICT="test"
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/baloo-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/baloo-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
DEPEND="${RDEPEND}
- >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:6
"
diff --git a/kde-apps/blinken/blinken-23.08.49.9999.ebuild b/kde-apps/blinken/blinken-23.08.49.9999.ebuild
deleted file mode 100644
index 96f74b4911..0000000000
--- a/kde-apps/blinken/blinken-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Memory enhancement game based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/blinken/ https://edu.kde.org/blinken/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
- ecm_src_install
- rm "${ED}"/usr/share/${PN}/README.packagers || die
-}
diff --git a/kde-apps/blinken/blinken-9999.ebuild b/kde-apps/blinken/blinken-9999.ebuild
index 96f74b4911..109aee8d00 100644
--- a/kde-apps/blinken/blinken-9999.ebuild
+++ b/kde-apps/blinken/blinken-9999.ebuild
@@ -1,33 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Memory enhancement game based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/blinken/ https://edu.kde.org/blinken/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/bomber/bomber-23.08.49.9999.ebuild b/kde-apps/bomber/bomber-23.08.49.9999.ebuild
deleted file mode 100644
index 2b4ce42bbc..0000000000
--- a/kde-apps/bomber/bomber-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Single player arcade bombing game"
-HOMEPAGE="https://apps.kde.org/bomber/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- !games-action/xbomber
-"
diff --git a/kde-apps/bomber/bomber-9999.ebuild b/kde-apps/bomber/bomber-9999.ebuild
index 2b4ce42bbc..8a3971955c 100644
--- a/kde-apps/bomber/bomber-9999.ebuild
+++ b/kde-apps/bomber/bomber-9999.ebuild
@@ -1,34 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Single player arcade bombing game"
HOMEPAGE="https://apps.kde.org/bomber/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}
!games-action/xbomber
diff --git a/kde-apps/bovo/bovo-23.08.49.9999.ebuild b/kde-apps/bovo/bovo-23.08.49.9999.ebuild
deleted file mode 100644
index c320463acf..0000000000
--- a/kde-apps/bovo/bovo-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Five-in-a-row Board Game"
-HOMEPAGE="https://apps.kde.org/bovo/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS HISTORY TODO )
diff --git a/kde-apps/bovo/bovo-9999.ebuild b/kde-apps/bovo/bovo-9999.ebuild
index c320463acf..9ea6db9f13 100644
--- a/kde-apps/bovo/bovo-9999.ebuild
+++ b/kde-apps/bovo/bovo-9999.ebuild
@@ -1,35 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Five-in-a-row Board Game"
HOMEPAGE="https://apps.kde.org/bovo/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/calendarjanitor/calendarjanitor-23.08.49.9999.ebuild b/kde-apps/calendarjanitor/calendarjanitor-23.08.49.9999.ebuild
deleted file mode 100644
index c717aa396e..0000000000
--- a/kde-apps/calendarjanitor/calendarjanitor-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
-ECM_TEST="false"
-KDE_ORG_NAME="akonadi-calendar-tools"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Tool to scan calendar data for buggy instances"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- ecm_src_prepare
-
- cmake_comment_add_subdirectory doc konsolekalendar
- sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die
-
- # delete colliding konsolekalendar translations
- rm -f po/*/konsolekalendar.po || die
- rm -rf po/*/docs/konsolekalendar || die
-}
diff --git a/kde-apps/calendarjanitor/calendarjanitor-9999.ebuild b/kde-apps/calendarjanitor/calendarjanitor-9999.ebuild
index c717aa396e..36b34182f1 100644
--- a/kde-apps/calendarjanitor/calendarjanitor-9999.ebuild
+++ b/kde-apps/calendarjanitor/calendarjanitor-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,25 +7,25 @@ ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
ECM_TEST="false"
KDE_ORG_NAME="akonadi-calendar-tools"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Tool to scan calendar data for buggy instances"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-calendar-${PVCUT}:6
+ >=kde-apps/calendarsupport-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/calendarsupport/calendarsupport-23.08.49.9999.ebuild b/kde-apps/calendarsupport/calendarsupport-23.08.49.9999.ebuild
deleted file mode 100644
index d2620264a4..0000000000
--- a/kde-apps/calendarsupport/calendarsupport-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="false"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Calendar support library"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/libical
- >=dev-qt/designer-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-notes-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/calendarsupport/calendarsupport-9999.ebuild b/kde-apps/calendarsupport/calendarsupport-9999.ebuild
index d2620264a4..a58e2d9728 100644
--- a/kde-apps/calendarsupport/calendarsupport-9999.ebuild
+++ b/kde-apps/calendarsupport/calendarsupport-9999.ebuild
@@ -1,47 +1,43 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="false"
-KFMIN=5.106.0
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Calendar support library"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
dev-libs/libical
- >=dev-qt/designer-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-notes-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-calendar-${PVCUT}:6
+ >=kde-apps/akonadi-notes-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/cantor/cantor-23.08.49.9999.ebuild b/kde-apps/cantor/cantor-23.08.49.9999.ebuild
deleted file mode 100644
index 8a4712eec9..0000000000
--- a/kde-apps/cantor/cantor-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-LUA_COMPAT=( luajit )
-PYTHON_COMPAT=( python3_{10..12} )
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org lua-single optfeature python-single-r1
-
-DESCRIPTION="Interface for doing mathematics and scientific computing"
-HOMEPAGE="https://apps.kde.org/cantor/ https://edu.kde.org/cantor/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="+analitza julia lua postscript python qalculate R"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="test"
-
-# TODO Add Sage Mathematics Software backend (https://www.sagemath.org)
-DEPEND="
- app-text/poppler[qt5]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qthelp-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=dev-qt/qtxmlpatterns-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- analitza? ( >=kde-apps/analitza-${PVCUT}:5 )
- julia? ( dev-lang/julia )
- lua? ( ${LUA_DEPS} )
- qalculate? (
- sci-libs/cln
- sci-libs/libqalculate:=
- )
- postscript? ( app-text/libspectre )
- python? (
- ${PYTHON_DEPS}
- >=dev-qt/qtdbus-${QTMIN}:5
- )
- R? ( dev-lang/R )
-"
-RDEPEND="${DEPEND}
- !analitza? ( !julia? ( !lua? ( !python? ( !qalculate? ( !R? (
- || (
- sci-mathematics/maxima
- sci-mathematics/octave
- )
- ) ) ) ) ) )
-"
-BDEPEND="x11-misc/shared-mime-info"
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- use python && python-single-r1_pkg_setup
- ecm_pkg_setup
-}
-
-src_configure() {
- use julia && addpredict /proc/self/mem # bug 602894
-
- local mycmakeargs=(
- $(cmake_use_find_package analitza Analitza5)
- $(cmake_use_find_package julia Julia)
- $(cmake_use_find_package lua LuaJIT)
- -DUSE_LIBSPECTRE=$(usex postscript)
- $(cmake_use_find_package python Python3)
- $(cmake_use_find_package qalculate Qalculate)
- $(cmake_use_find_package R R)
- )
- use lua && mycmakeargs+=(
- -DLUAJIT_INCLUDEDIR="${EPREFIX}/$(lua_get_include_dir)"
- -DLUAJIT_LIBDIR="${EPREFIX}/$(lua_get_cmod_dir)"
- )
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Maxima backend" sci-mathematics/maxima
- optfeature "Octave backend" sci-mathematics/octave
- optfeature "LaTeX support" virtual/latex-base
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-apps/cantor/cantor-9999.ebuild b/kde-apps/cantor/cantor-9999.ebuild
index 8a4712eec9..a64d8d68ad 100644
--- a/kde-apps/cantor/cantor-9999.ebuild
+++ b/kde-apps/cantor/cantor-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,8 +9,8 @@ ECM_TEST="forceoptional"
LUA_COMPAT=( luajit )
PYTHON_COMPAT=( python3_{10..12} )
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org lua-single optfeature python-single-r1
DESCRIPTION="Interface for doing mathematics and scientific computing"
@@ -19,12 +19,14 @@ HOMEPAGE="https://apps.kde.org/cantor/ https://edu.kde.org/cantor/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
KEYWORDS=""
-IUSE="+analitza julia lua postscript python qalculate R"
+# TODO: restore +analitza once cantor is ported to Qt6
+IUSE="julia lua postscript python qalculate R"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="test"
# TODO Add Sage Mathematics Software backend (https://www.sagemath.org)
+# analitza? ( >=kde-apps/analitza-23.08.4:5 )
DEPEND="
app-text/poppler[qt5]
>=dev-qt/qtgui-${QTMIN}:5
@@ -51,7 +53,6 @@ DEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=kde-frameworks/syntax-highlighting-${KFMIN}:5
- analitza? ( >=kde-apps/analitza-${PVCUT}:5 )
julia? ( dev-lang/julia )
lua? ( ${LUA_DEPS} )
qalculate? (
@@ -65,13 +66,14 @@ DEPEND="
)
R? ( dev-lang/R )
"
+# !analitza?
RDEPEND="${DEPEND}
- !analitza? ( !julia? ( !lua? ( !python? ( !qalculate? ( !R? (
+ !julia? ( !lua? ( !python? ( !qalculate? ( !R? (
|| (
sci-mathematics/maxima
sci-mathematics/octave
)
- ) ) ) ) ) )
+ ) ) ) ) )
"
BDEPEND="x11-misc/shared-mime-info"
@@ -85,7 +87,7 @@ src_configure() {
use julia && addpredict /proc/self/mem # bug 602894
local mycmakeargs=(
- $(cmake_use_find_package analitza Analitza5)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Analitza5=ON
$(cmake_use_find_package julia Julia)
$(cmake_use_find_package lua LuaJIT)
-DUSE_LIBSPECTRE=$(usex postscript)
@@ -100,6 +102,11 @@ src_configure() {
ecm_src_configure
}
+src_compile() {
+ # -j1 for bug #919576
+ MAKEOPTS="-j1" ecm_src_compile
+}
+
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
optfeature "Maxima backend" sci-mathematics/maxima
diff --git a/kde-apps/cantor/metadata.xml b/kde-apps/cantor/metadata.xml
index 1053a5e0c0..d1af88c0cc 100644
--- a/kde-apps/cantor/metadata.xml
+++ b/kde-apps/cantor/metadata.xml
@@ -9,7 +9,7 @@
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
<use>
- <flag name="analitza">Enable <pkg>kde-apps/analitza</pkg> backend support</flag>
+ <!-- <flag name="analitza">Enable <pkg>kde-apps/analitza</pkg> backend support</flag> -->
<flag name="julia">Enable <pkg>dev-lang/julia</pkg> backend support</flag>
<flag name="qalculate">Enable <pkg>sci-libs/libqalculate</pkg> backend support</flag>
<flag name="R">Enable <pkg>dev-lang/R</pkg> backend support</flag>
diff --git a/kde-apps/cervisia/cervisia-23.08.49.9999.ebuild b/kde-apps/cervisia/cervisia-23.08.49.9999.ebuild
deleted file mode 100644
index 346fc8c26c..0000000000
--- a/kde-apps/cervisia/cervisia-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="CVS frontend by KDE"
-HOMEPAGE="https://apps.kde.org/cervisia/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdesu-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kinit-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- dev-vcs/cvs
-"
diff --git a/kde-apps/cervisia/cervisia-9999.ebuild b/kde-apps/cervisia/cervisia-9999.ebuild
index 346fc8c26c..5ff2b30bc2 100644
--- a/kde-apps/cervisia/cervisia-9999.ebuild
+++ b/kde-apps/cervisia/cervisia-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="CVS frontend by KDE"
diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-23.08.49.9999.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-23.08.49.9999.ebuild
deleted file mode 100644
index 810b6eeed3..0000000000
--- a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="false"
-KDE_ORG_NAME="dolphin-plugins"
-MY_PLUGIN_NAME="dropbox"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Dolphin plugin for Dropbox service integration"
-HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/dolphin-${PVCUT}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- net-misc/dropbox-cli
-"
-
-src_prepare() {
- ecm_src_prepare
- # solid, qtdbus only required by mountiso
- ecm_punt_qt_module DBus
- ecm_punt_kf_module Solid
- # delete non-${PN} translations
- find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_${MY_PLUGIN_NAME}=ON
- -DBUILD_bazaar=OFF
- -DBUILD_git=OFF
- -DBUILD_hg=OFF
- -DBUILD_mountiso=OFF
- -DBUILD_svn=OFF
- )
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
- rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
-}
diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild
index 810b6eeed3..cef3a99fdc 100644
--- a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild
+++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,28 +7,26 @@ ECM_HANDBOOK="false"
KDE_ORG_NAME="dolphin-plugins"
MY_PLUGIN_NAME="dropbox"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Dolphin plugin for Dropbox service integration"
HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/dolphin-${PVCUT}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=kde-apps/dolphin-${PVCUT}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}
net-misc/dropbox-cli
@@ -36,6 +34,8 @@ RDEPEND="${DEPEND}
src_prepare() {
ecm_src_prepare
+ # qtconcurrent only required by git
+ ecm_punt_qt_module Concurrent
# solid, qtdbus only required by mountiso
ecm_punt_qt_module DBus
ecm_punt_kf_module Solid
@@ -49,6 +49,7 @@ src_configure() {
-DBUILD_bazaar=OFF
-DBUILD_git=OFF
-DBUILD_hg=OFF
+ -DBUILD_makefileactions=OFF
-DBUILD_mountiso=OFF
-DBUILD_svn=OFF
)
diff --git a/kde-apps/dolphin-plugins-dropbox/metadata.xml b/kde-apps/dolphin-plugins-dropbox/metadata.xml
index d925f24397..858b75c358 100644
--- a/kde-apps/dolphin-plugins-dropbox/metadata.xml
+++ b/kde-apps/dolphin-plugins-dropbox/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">sdk/dolphin-plugins</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-23.08.49.9999.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-23.08.49.9999.ebuild
deleted file mode 100644
index 4ecdf22891..0000000000
--- a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="false"
-KDE_ORG_NAME="dolphin-plugins"
-MY_PLUGIN_NAME="git"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Dolphin plugin for Git integration"
-HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/dolphin-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- dev-vcs/git
-"
-
-src_prepare() {
- ecm_src_prepare
- # solid, qtdbus only required by mountiso
- ecm_punt_qt_module DBus
- ecm_punt_kf_module Solid
- # kxmlgui, qtnetwork only required by dropbox
- ecm_punt_qt_module Network
- ecm_punt_kf_module XmlGui
- # delete non-${PN} translations
- find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_${MY_PLUGIN_NAME}=ON
- -DBUILD_bazaar=OFF
- -DBUILD_dropbox=OFF
- -DBUILD_hg=OFF
- -DBUILD_mountiso=OFF
- -DBUILD_svn=OFF
- )
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
- rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
-}
diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild
index 4ecdf22891..35f5fe28d4 100644
--- a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild
+++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,28 +7,27 @@ ECM_HANDBOOK="false"
KDE_ORG_NAME="dolphin-plugins"
MY_PLUGIN_NAME="git"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Dolphin plugin for Git integration"
HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/dolphin-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,widgets]
+ >=kde-apps/dolphin-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
"
RDEPEND="${DEPEND}
dev-vcs/git
@@ -52,6 +51,7 @@ src_configure() {
-DBUILD_bazaar=OFF
-DBUILD_dropbox=OFF
-DBUILD_hg=OFF
+ -DBUILD_makefileactions=OFF
-DBUILD_mountiso=OFF
-DBUILD_svn=OFF
)
diff --git a/kde-apps/dolphin-plugins-git/metadata.xml b/kde-apps/dolphin-plugins-git/metadata.xml
index d925f24397..858b75c358 100644
--- a/kde-apps/dolphin-plugins-git/metadata.xml
+++ b/kde-apps/dolphin-plugins-git/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">sdk/dolphin-plugins</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-23.08.49.9999.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-23.08.49.9999.ebuild
deleted file mode 100644
index 505aac1e2c..0000000000
--- a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="false"
-KDE_ORG_NAME="dolphin-plugins"
-MY_PLUGIN_NAME="hg"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Dolphin plugin for Mercurial integration"
-HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/dolphin-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- dev-vcs/mercurial
-"
-
-src_prepare() {
- ecm_src_prepare
- # solid, qtdbus only required by mountiso
- ecm_punt_qt_module DBus
- ecm_punt_kf_module Solid
- # kxmlgui, qtnetwork only required by dropbox
- ecm_punt_qt_module Network
- ecm_punt_kf_module XmlGui
- # delete non-${PN} translations
- find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_${MY_PLUGIN_NAME}=ON
- -DBUILD_bazaar=OFF
- -DBUILD_dropbox=OFF
- -DBUILD_git=OFF
- -DBUILD_mountiso=OFF
- -DBUILD_svn=OFF
- )
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
- rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
-}
diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild
index 505aac1e2c..9f3bb6cc00 100644
--- a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild
+++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,31 +7,30 @@ ECM_HANDBOOK="false"
KDE_ORG_NAME="dolphin-plugins"
MY_PLUGIN_NAME="hg"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Dolphin plugin for Mercurial integration"
HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/dolphin-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/dolphin-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}
dev-vcs/mercurial
@@ -39,6 +38,8 @@ RDEPEND="${DEPEND}
src_prepare() {
ecm_src_prepare
+ # qtconcurrent only required by git
+ ecm_punt_qt_module Concurrent
# solid, qtdbus only required by mountiso
ecm_punt_qt_module DBus
ecm_punt_kf_module Solid
@@ -55,6 +56,7 @@ src_configure() {
-DBUILD_bazaar=OFF
-DBUILD_dropbox=OFF
-DBUILD_git=OFF
+ -DBUILD_makefileactions=OFF
-DBUILD_mountiso=OFF
-DBUILD_svn=OFF
)
diff --git a/kde-apps/dolphin-plugins-mercurial/metadata.xml b/kde-apps/dolphin-plugins-mercurial/metadata.xml
index d925f24397..858b75c358 100644
--- a/kde-apps/dolphin-plugins-mercurial/metadata.xml
+++ b/kde-apps/dolphin-plugins-mercurial/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">sdk/dolphin-plugins</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-23.08.49.9999.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-23.08.49.9999.ebuild
deleted file mode 100644
index b4b0b86b18..0000000000
--- a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="false"
-KDE_ORG_NAME="dolphin-plugins"
-MY_PLUGIN_NAME="svn"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Dolphin plugin for Subversion integration"
-HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/dolphin-${PVCUT}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- dev-vcs/subversion
- >=kde-apps/kompare-${PVCUT}:5
-"
-
-src_prepare() {
- ecm_src_prepare
- # solid, qtdbus only required by mountiso
- ecm_punt_qt_module DBus
- ecm_punt_kf_module Solid
- # kxmlgui, qtnetwork only required by dropbox
- ecm_punt_qt_module Network
- ecm_punt_kf_module XmlGui
- # delete non-${PN} translations
- find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_${MY_PLUGIN_NAME}=ON
- -DBUILD_bazaar=OFF
- -DBUILD_dropbox=OFF
- -DBUILD_git=OFF
- -DBUILD_hg=OFF
- -DBUILD_mountiso=OFF
- )
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
- rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
-}
diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild
index b4b0b86b18..569dcb350d 100644
--- a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild
+++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,34 +7,35 @@ ECM_HANDBOOK="false"
KDE_ORG_NAME="dolphin-plugins"
MY_PLUGIN_NAME="svn"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Dolphin plugin for Subversion integration"
HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/dolphin-${PVCUT}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/dolphin-${PVCUT}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
"
RDEPEND="${DEPEND}
dev-vcs/subversion
- >=kde-apps/kompare-${PVCUT}:5
+ >=kde-apps/kompare-${PVCUT}:*
"
src_prepare() {
ecm_src_prepare
+ # qtconcurrent only required by git
+ ecm_punt_qt_module Concurrent
# solid, qtdbus only required by mountiso
ecm_punt_qt_module DBus
ecm_punt_kf_module Solid
diff --git a/kde-apps/dolphin-plugins-subversion/metadata.xml b/kde-apps/dolphin-plugins-subversion/metadata.xml
index d925f24397..858b75c358 100644
--- a/kde-apps/dolphin-plugins-subversion/metadata.xml
+++ b/kde-apps/dolphin-plugins-subversion/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">sdk/dolphin-plugins</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/dolphin/dolphin-23.08.49.9999.ebuild b/kde-apps/dolphin/dolphin-23.08.49.9999.ebuild
deleted file mode 100644
index 2053eedef8..0000000000
--- a/kde-apps/dolphin/dolphin-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="Plasma filemanager focusing on usability"
-HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="activities semantic-desktop telemetry"
-
-DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5=
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
- semantic-desktop? (
- >=kde-apps/baloo-widgets-${PVCUT}:5
- >=kde-frameworks/baloo-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
- )
- telemetry? ( kde-frameworks/kuserfeedback:5 )
-"
-RDEPEND="${DEPEND}
- >=kde-apps/kio-extras-${PVCUT}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
- $(cmake_use_find_package activities KF5Activities)
- $(cmake_use_find_package semantic-desktop KF5Baloo)
- $(cmake_use_find_package semantic-desktop KF5BalooWidgets)
- $(cmake_use_find_package semantic-desktop KF5FileMetaData)
- $(cmake_use_find_package telemetry KUserFeedback)
- )
- ecm_src_configure
-}
-
-src_test() {
- local myctestargs=(
- # servicemenuinstaller requires ruby, no thanks
- # dolphinmainwindowtest, kitemlistcontrollertest, kfileitemlistviewtest, kfileitemmodeltest hang forever
- # placesitemmodeltest requires DBus
- -E "(servicemenuinstaller|dolphinmainwindowtest|kfileitemlistviewtest|kfileitemmodeltest|kitemlistcontrollertest|placesitemmodeltest)"
- )
- ecm_src_test
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "compress/extract and other actions" kde-apps/ark:${SLOT}
- optfeature "crypto actions" kde-apps/kleopatra:${SLOT}
- optfeature "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT}
- optfeature "graphics file thumbnails" kde-apps/thumbnailers:${SLOT}
- optfeature "'Share' context menu actions" kde-frameworks/purpose:${SLOT}
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-apps/dolphin/dolphin-9999.ebuild b/kde-apps/dolphin/dolphin-9999.ebuild
index 2053eedef8..ac1bfb7ef2 100644
--- a/kde-apps/dolphin/dolphin-9999.ebuild
+++ b/kde-apps/dolphin/dolphin-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,69 +6,64 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org optfeature
DESCRIPTION="Plasma filemanager focusing on usability"
HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="activities semantic-desktop telemetry"
+IUSE="semantic-desktop telemetry"
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5=
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,widgets,xml]
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6=
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
semantic-desktop? (
- >=kde-apps/baloo-widgets-${PVCUT}:5
- >=kde-frameworks/baloo-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
+ >=kde-apps/baloo-widgets-${PVCUT}:6
+ >=kde-frameworks/baloo-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
)
- telemetry? ( kde-frameworks/kuserfeedback:5 )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
"
RDEPEND="${DEPEND}
- >=kde-apps/kio-extras-${PVCUT}:5
+ >=kde-apps/kio-extras-${PVCUT}:6
"
src_configure() {
local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
- $(cmake_use_find_package activities KF5Activities)
- $(cmake_use_find_package semantic-desktop KF5Baloo)
- $(cmake_use_find_package semantic-desktop KF5BalooWidgets)
- $(cmake_use_find_package semantic-desktop KF5FileMetaData)
- $(cmake_use_find_package telemetry KUserFeedback)
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged
+ $(cmake_use_find_package semantic-desktop KF6Baloo)
+ $(cmake_use_find_package semantic-desktop KF6BalooWidgets)
+ $(cmake_use_find_package semantic-desktop KF6FileMetaData)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
)
ecm_src_configure
}
@@ -85,11 +80,11 @@ src_test() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "compress/extract and other actions" kde-apps/ark:${SLOT}
- optfeature "crypto actions" kde-apps/kleopatra:${SLOT}
- optfeature "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT}
- optfeature "graphics file thumbnails" kde-apps/thumbnailers:${SLOT}
- optfeature "'Share' context menu actions" kde-frameworks/purpose:${SLOT}
+ optfeature "compress/extract and other actions" "kde-apps/ark:${SLOT}"
+ optfeature "crypto actions" "kde-apps/kleopatra:${SLOT}"
+ optfeature "video file thumbnails" "kde-apps/ffmpegthumbs:${SLOT}"
+ optfeature "graphics file thumbnails" "kde-apps/thumbnailers:${SLOT}"
+ optfeature "'Share' context menu actions" "kde-frameworks/purpose:${SLOT}"
fi
ecm_pkg_postinst
}
diff --git a/kde-apps/dolphin/metadata.xml b/kde-apps/dolphin/metadata.xml
index e2e43d1a3d..d925f24397 100644
--- a/kde-apps/dolphin/metadata.xml
+++ b/kde-apps/dolphin/metadata.xml
@@ -8,7 +8,4 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="activities">Track which folders are frequently accessed on a Plasma desktop</flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/dragon/dragon-23.08.49.9999.ebuild b/kde-apps/dragon/dragon-23.08.49.9999.ebuild
deleted file mode 100644
index 7fedc0d8e1..0000000000
--- a/kde-apps/dragon/dragon-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Simple video player"
-HOMEPAGE="https://apps.kde.org/dragonplayer/"
-
-LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-BDEPEND="
- sys-devel/gettext
-"
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/dragon/dragon-9999.ebuild b/kde-apps/dragon/dragon-9999.ebuild
index 7fedc0d8e1..093e05dcf5 100644
--- a/kde-apps/dragon/dragon-9999.ebuild
+++ b/kde-apps/dragon/dragon-9999.ebuild
@@ -1,43 +1,38 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Simple video player"
HOMEPAGE="https://apps.kde.org/dragonplayer/"
LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
-BDEPEND="
- sys-devel/gettext
-"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
"
RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/gettext"
diff --git a/kde-apps/eventviews/eventviews-23.08.49.9999.ebuild b/kde-apps/eventviews/eventviews-23.08.49.9999.ebuild
deleted file mode 100644
index c7aac98e75..0000000000
--- a/kde-apps/eventviews/eventviews-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-# monthitemordertest requires a display
-inherit ecm gear.kde.org
-
-DESCRIPTION="Calendar viewer for KDE PIM"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/kdiagram:5
- dev-libs/libical
- >=dev-qt/qtcore-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/eventviews/eventviews-9999.ebuild b/kde-apps/eventviews/eventviews-9999.ebuild
index c7aac98e75..5e6e263707 100644
--- a/kde-apps/eventviews/eventviews-9999.ebuild
+++ b/kde-apps/eventviews/eventviews-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,43 +6,40 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-# monthitemordertest requires a display
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Calendar viewer for KDE PIM"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- dev-libs/kdiagram:5
+ dev-libs/kdiagram:6
dev-libs/libical
- >=dev-qt/qtcore-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-calendar-${PVCUT}:6
+ >=kde-apps/calendarsupport-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.49.9999.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.49.9999.ebuild
deleted file mode 100644
index 3a57219f00..0000000000
--- a/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="FFmpeg based thumbnail generator for video files"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- media-video/ffmpeg:0=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- virtual/pkgconfig
-"
diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-9999.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-9999.ebuild
index 3a57219f00..bd5d35be4d 100644
--- a/kde-apps/ffmpegthumbs/ffmpegthumbs-9999.ebuild
+++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-9999.ebuild
@@ -1,27 +1,27 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="FFmpeg based thumbnail generator for video files"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
media-video/ffmpeg:0=
"
RDEPEND="${DEPEND}"
BDEPEND="
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
virtual/pkgconfig
"
diff --git a/kde-apps/filelight/filelight-23.08.49.9999.ebuild b/kde-apps/filelight/filelight-23.08.49.9999.ebuild
deleted file mode 100644
index 80cefa5934..0000000000
--- a/kde-apps/filelight/filelight-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
-HOMEPAGE="https://apps.kde.org/filelight/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kquickcharts-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
-"
diff --git a/kde-apps/filelight/filelight-9999.ebuild b/kde-apps/filelight/filelight-9999.ebuild
index 80cefa5934..a91710f0db 100644
--- a/kde-apps/filelight/filelight-9999.ebuild
+++ b/kde-apps/filelight/filelight-9999.ebuild
@@ -1,39 +1,42 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
HOMEPAGE="https://apps.kde.org/filelight/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-libs/kirigami-addons-0.11:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kquickcharts-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
"
+
+CMAKE_SKIP_TESTS=(
+ # bug 911856
+ scanManagerTest
+)
diff --git a/kde-apps/granatier/granatier-23.08.49.9999.ebuild b/kde-apps/granatier/granatier-23.08.49.9999.ebuild
deleted file mode 100644
index dfeb7ef182..0000000000
--- a/kde-apps/granatier/granatier-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Bomberman game"
-HOMEPAGE="https://apps.kde.org/granatier/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/granatier/granatier-9999.ebuild b/kde-apps/granatier/granatier-9999.ebuild
index dfeb7ef182..af9e91fadc 100644
--- a/kde-apps/granatier/granatier-9999.ebuild
+++ b/kde-apps/granatier/granatier-9999.ebuild
@@ -1,35 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE Bomberman game"
HOMEPAGE="https://apps.kde.org/granatier/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/grantlee-editor/grantlee-editor-23.08.49.9999.ebuild b/kde-apps/grantlee-editor/grantlee-editor-23.08.49.9999.ebuild
deleted file mode 100644
index b027821987..0000000000
--- a/kde-apps/grantlee-editor/grantlee-editor-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild b/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild
index b027821987..2a9b4a4257 100644
--- a/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild
+++ b/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild
@@ -1,41 +1,40 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/grantleetheme/grantleetheme-23.08.49.9999.ebuild b/kde-apps/grantleetheme/grantleetheme-23.08.49.9999.ebuild
deleted file mode 100644
index 958f58a28c..0000000000
--- a/kde-apps/grantleetheme/grantleetheme-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for Grantlee plugins"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# fails if package not already installed
-RESTRICT="test"
-
-RDEPEND="
- >=dev-libs/grantlee-5.3.0:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtnetwork-${QTMIN}:5
-"
diff --git a/kde-apps/grantleetheme/grantleetheme-9999.ebuild b/kde-apps/grantleetheme/grantleetheme-9999.ebuild
index 958f58a28c..1d37e4eb5d 100644
--- a/kde-apps/grantleetheme/grantleetheme-9999.ebuild
+++ b/kde-apps/grantleetheme/grantleetheme-9999.ebuild
@@ -1,18 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for Grantlee plugins"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
@@ -20,19 +20,18 @@ IUSE=""
RESTRICT="test"
RDEPEND="
- >=dev-libs/grantlee-5.3.0:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
DEPEND="${RDEPEND}
- >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[network]
"
diff --git a/kde-apps/gwenview/gwenview-23.08.49.9999.ebuild b/kde-apps/gwenview/gwenview-23.08.49.9999.ebuild
deleted file mode 100644
index fd00b793e9..0000000000
--- a/kde-apps/gwenview/gwenview-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="Image viewer by KDE"
-HOMEPAGE="https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
-KEYWORDS=""
-IUSE="activities fits +mpris raw semantic-desktop share X"
-
-# requires running environment
-RESTRICT="test"
-
-# slot op: includes qpa/qplatformnativeinterface.h
-COMMON_DEPEND="
- dev-libs/wayland
- >=dev-qt/qtgui-${QTMIN}:5=
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- media-gfx/exiv2:=
- media-libs/kcolorpicker
- >=media-libs/kimageannotator-0.5.0
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libpng:0=
- >=media-libs/phonon-4.11.0[qt5(+)]
- media-libs/tiff:=
- activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
- fits? ( sci-libs/cfitsio )
- mpris? ( >=dev-qt/qtdbus-${QTMIN}:5 )
- raw? ( >=kde-apps/libkdcraw-${PVCUT}:5 )
- semantic-desktop? (
- >=kde-frameworks/baloo-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
- )
- share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- )
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/wayland-protocols
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtimageformats-${QTMIN}:5
- >=kde-frameworks/kimageformats-${KFMIN}:5
-"
-BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
- dev-util/wayland-scanner
-"
-
-src_prepare() {
- ecm_src_prepare
- if ! use mpris; then
- # FIXME: upstream a better solution
- sed -e "/set(HAVE_QTDBUS/s/\${Qt5DBus_FOUND}/0/" -i CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package activities KF5Activities)
- $(cmake_use_find_package fits CFitsio)
- $(cmake_use_find_package raw KF5KDcraw)
- -DGWENVIEW_SEMANTICINFO_BACKEND=$(usex semantic-desktop Baloo None)
- $(cmake_use_find_package share KF5Purpose)
- -DWITHOUT_X11=$(usex !X)
- )
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "SVG support" "kde-apps/svgpart:${SLOT}"
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-apps/gwenview/gwenview-9999.ebuild b/kde-apps/gwenview/gwenview-9999.ebuild
index fd00b793e9..c4058958b9 100644
--- a/kde-apps/gwenview/gwenview-9999.ebuild
+++ b/kde-apps/gwenview/gwenview-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,79 +6,77 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org optfeature
DESCRIPTION="Image viewer by KDE"
HOMEPAGE="https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview"
LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="activities fits +mpris raw semantic-desktop share X"
# requires running environment
RESTRICT="test"
-# slot op: includes qpa/qplatformnativeinterface.h
+# slot op: includes qpa/qplatformnativeinterface.h, qtx11extras_p.h
COMMON_DEPEND="
dev-libs/wayland
- >=dev-qt/qtgui-${QTMIN}:5=
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6=[gui,opengl,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
media-gfx/exiv2:=
- media-libs/kcolorpicker
- >=media-libs/kimageannotator-0.5.0
+ >=media-libs/kcolorpicker-0.3.1
+ >=media-libs/kimageannotator-0.7.1
media-libs/lcms:2
media-libs/libjpeg-turbo:=
media-libs/libpng:0=
- >=media-libs/phonon-4.11.0[qt5(+)]
+ >=media-libs/phonon-4.12.0[qt6]
media-libs/tiff:=
- activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
+ activities? ( kde-plasma/plasma-activities:6 )
fits? ( sci-libs/cfitsio )
- mpris? ( >=dev-qt/qtdbus-${QTMIN}:5 )
- raw? ( >=kde-apps/libkdcraw-${PVCUT}:5 )
+ mpris? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] )
+ raw? ( >=kde-apps/libkdcraw-${PVCUT}:6 )
semantic-desktop? (
- >=kde-frameworks/baloo-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
+ >=kde-frameworks/baloo-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
)
- share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6=[gui]
x11-libs/libX11
)
"
DEPEND="${COMMON_DEPEND}
dev-libs/wayland-protocols
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
"
RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtimageformats-${QTMIN}:5
- >=kde-frameworks/kimageformats-${KFMIN}:5
+ >=dev-qt/qtimageformats-${QTMIN}:6
+ >=kde-frameworks/kimageformats-${KFMIN}:6
"
BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
+ >=dev-qt/qtwayland-${QTMIN}:6
dev-util/wayland-scanner
"
@@ -86,17 +84,17 @@ src_prepare() {
ecm_src_prepare
if ! use mpris; then
# FIXME: upstream a better solution
- sed -e "/set(HAVE_QTDBUS/s/\${Qt5DBus_FOUND}/0/" -i CMakeLists.txt || die
+ sed -e "/set(HAVE_QTDBUS/s/\${Qt6DBus_FOUND}/0/" -i CMakeLists.txt || die
fi
}
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package activities KF5Activities)
+ $(cmake_use_find_package activities PlasmaActivities)
$(cmake_use_find_package fits CFitsio)
- $(cmake_use_find_package raw KF5KDcraw)
+ $(cmake_use_find_package raw KDcrawQt6)
-DGWENVIEW_SEMANTICINFO_BACKEND=$(usex semantic-desktop Baloo None)
- $(cmake_use_find_package share KF5Purpose)
+ $(cmake_use_find_package share KF6Purpose)
-DWITHOUT_X11=$(usex !X)
)
ecm_src_configure
diff --git a/kde-apps/incidenceeditor/incidenceeditor-23.08.49.9999.ebuild b/kde-apps/incidenceeditor/incidenceeditor-23.08.49.9999.ebuild
deleted file mode 100644
index 66b92219ac..0000000000
--- a/kde-apps/incidenceeditor/incidenceeditor-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Incidence editor for KOrganizer"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- dev-libs/kdiagram:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/eventviews-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] )
-"
-BDEPEND="
- test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
-"
-
-src_test() {
- # Paths exceed unix domain socket limit, bugs 770775 and 837182
- local myctestargs=(
- -E "(akonadi-mysql-incidencedatetimetest|akonadi-pgsql-incidencedatetimetest|akonadi-sqlite-incidencedatetimetest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-apps/incidenceeditor/incidenceeditor-9999.ebuild b/kde-apps/incidenceeditor/incidenceeditor-9999.ebuild
index 66b92219ac..06fce3632f 100644
--- a/kde-apps/incidenceeditor/incidenceeditor-9999.ebuild
+++ b/kde-apps/incidenceeditor/incidenceeditor-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,56 +6,54 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Incidence editor for KOrganizer"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RDEPEND="
- dev-libs/kdiagram:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/eventviews-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ dev-libs/kdiagram:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-calendar-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/calendarsupport-${PVCUT}:6
+ >=kde-apps/eventviews-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kldap-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
DEPEND="${RDEPEND}
- test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] )
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[mysql,postgres,sqlite] )
"
BDEPEND="
- test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )
"
src_test() {
diff --git a/kde-apps/juk/juk-23.08.49.9999.ebuild b/kde-apps/juk/juk-23.08.49.9999.ebuild
deleted file mode 100644
index cf194f641c..0000000000
--- a/kde-apps/juk/juk-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Jukebox and music manager by KDE"
-HOMEPAGE="https://apps.kde.org/juk/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- >=media-libs/taglib-1.6
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
-"
diff --git a/kde-apps/juk/juk-9999.ebuild b/kde-apps/juk/juk-9999.ebuild
index cf194f641c..87d0262fc1 100644
--- a/kde-apps/juk/juk-9999.ebuild
+++ b/kde-apps/juk/juk-9999.ebuild
@@ -1,48 +1,45 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Jukebox and music manager by KDE"
HOMEPAGE="https://apps.kde.org/juk/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- >=media-libs/taglib-1.6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
+ >=media-libs/taglib-1.6:=
"
DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
"
diff --git a/kde-apps/k3b/files/k3b-23.04.2-disable-transcode.patch b/kde-apps/k3b/files/k3b-23.04.2-disable-transcode.patch
deleted file mode 100644
index 209c13cd45..0000000000
--- a/kde-apps/k3b/files/k3b-23.04.2-disable-transcode.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From cc1e0b76f080ed95c1f6e6d66ad806427f373909 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Thu, 6 Jul 2023 13:52:04 +0200
-Subject: [PATCH] Revert "Keep transcode until a replacement is implemented."
-
-Make sure users are not presented with a completely broken option.
-
-This reverts commit f7d385a40cc062fa4db46c165f82f437dea82c58.
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- libk3b/core/k3bdefaultexternalprograms.cpp | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/libk3b/core/k3bdefaultexternalprograms.cpp b/libk3b/core/k3bdefaultexternalprograms.cpp
-index e659fc1f8..2ebf88367 100644
---- a/libk3b/core/k3bdefaultexternalprograms.cpp
-+++ b/libk3b/core/k3bdefaultexternalprograms.cpp
-@@ -37,6 +37,8 @@ void K3b::addDefaultPrograms( K3b::ExternalBinManager* m )
- // https://bugs.kde.org/show_bug.cgi?id=381131
- void K3b::addTranscodePrograms(K3b::ExternalBinManager* m)
- {
-+ Q_UNUSED(m);
-+ /* Deprecated transcode
- static const char* const transcodeTools[] = {"transcode",
- 0, // K3b 1.0 only uses the transcode binary
- "tcprobe",
-@@ -48,6 +50,7 @@ void K3b::addTranscodePrograms(K3b::ExternalBinManager* m)
-
- for (int i = 0; transcodeTools[i]; ++i)
- m->addProgram(new K3b::TranscodeProgram(transcodeTools[i]));
-+ */
- }
-
-
---
-2.41.0
-
diff --git a/kde-apps/k3b/k3b-23.08.49.9999.ebuild b/kde-apps/k3b/k3b-23.08.49.9999.ebuild
deleted file mode 100644
index 3399df4656..0000000000
--- a/kde-apps/k3b/k3b-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b"
-
-LICENSE="GPL-2 FDL-1.2"
-SLOT="5"
-KEYWORDS=""
-IUSE="dvd ffmpeg flac lame mad musepack sndfile sox taglib vcd vorbis webengine"
-
-REQUIRED_USE="flac? ( taglib ) lame? ( taglib ) sox? ( taglib )"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkcddb-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?]
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- media-libs/libsamplerate
- dvd? ( media-libs/libdvdread:= )
- ffmpeg? ( media-video/ffmpeg:0= )
- flac? ( >=media-libs/flac-1.2:=[cxx] )
- lame? ( media-sound/lame )
- mad? ( media-libs/libmad )
- musepack? ( >=media-sound/musepack-tools-444 )
- sndfile? ( media-libs/libsndfile )
- taglib? ( >=media-libs/taglib-1.5 )
- vorbis? (
- media-libs/libogg
- media-libs/libvorbis
- )
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] )
-"
-RDEPEND="${DEPEND}
- app-cdr/cdrdao
- app-cdr/cdrtools
- dev-libs/libburn
- media-sound/cdparanoia
- dvd? ( >=app-cdr/dvd+rw-tools-7 )
- sox? ( media-sound/sox )
- vcd? ( media-video/vcdimager )
-"
-
-DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
-
-PATCHES=( "${FILESDIR}/${PN}-23.04.2-disable-transcode.patch" ) # bugs 891585, 906526
-
-src_configure() {
- local mycmakeargs=(
- -DK3B_BUILD_API_DOCS=OFF
- -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=ON
- -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
- -DK3B_ENABLE_HAL_SUPPORT=OFF
- -DK3B_ENABLE_MUSICBRAINZ=OFF
- -DK3B_DEBUG=$(usex debug)
- -DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
- -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
- -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
- -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex lame)
- -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
- -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
- -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
- -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
- -DK3B_ENABLE_TAGLIB=$(usex taglib)
- -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
- -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
- $(cmake_use_find_package webengine Qt5WebEngineWidgets)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
-
- elog "If you get warnings on start-up, uncheck the \"Check system"
- elog "configuration\" option in the \"Misc\" settings window."
- elog
- local group=cdrom
- use kernel_linux || group=operator
- elog "Make sure you have proper read/write permissions on optical device(s)."
- elog "Usually, it is sufficient to be in the ${group} group."
-}
diff --git a/kde-apps/k3b/k3b-9999.ebuild b/kde-apps/k3b/k3b-9999.ebuild
index 4699e587e3..03590de7c9 100644
--- a/kde-apps/k3b/k3b-9999.ebuild
+++ b/kde-apps/k3b/k3b-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,59 +6,55 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b"
LICENSE="GPL-2 FDL-1.2"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="dvd ffmpeg flac lame mad musepack sndfile sox taglib vcd vorbis webengine"
REQUIRED_USE="flac? ( taglib ) lame? ( taglib ) sox? ( taglib )"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkcddb-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?]
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=kde-apps/libkcddb-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6[taglib?]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
media-libs/libsamplerate
dvd? ( media-libs/libdvdread:= )
- ffmpeg? ( media-video/ffmpeg:0= )
+ ffmpeg? ( >=media-video/ffmpeg-4.4.0:0= )
flac? ( >=media-libs/flac-1.2:=[cxx] )
lame? ( media-sound/lame )
mad? ( media-libs/libmad )
musepack? ( >=media-sound/musepack-tools-444 )
sndfile? ( media-libs/libsndfile )
- taglib? ( >=media-libs/taglib-1.5 )
+ taglib? ( >=media-libs/taglib-1.5:= )
vorbis? (
media-libs/libogg
media-libs/libvorbis
)
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] )
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )
"
RDEPEND="${DEPEND}
app-cdr/cdrdao
@@ -91,7 +87,7 @@ src_configure() {
-DK3B_ENABLE_TAGLIB=$(usex taglib)
-DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
-DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
- $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+ $(cmake_use_find_package webengine Qt6WebEngineWidgets)
)
ecm_src_configure
diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-23.08.49.9999.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-23.08.49.9999.ebuild
deleted file mode 100644
index 07287fe631..0000000000
--- a/kde-apps/kaccounts-integration/kaccounts-integration-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-VIRTUALDBUS_TEST="true"
-inherit ecm gear.kde.org
-
-DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="LGPL-2.1"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# bug #549444
-RESTRICT="test"
-
-COMMON_DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- net-libs/accounts-qt
- net-libs/signond
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/qcoro5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- kde-plasma/kde-cli-tools:*
-"
-# KAccountsMacros.cmake needs intltool
-RDEPEND="${COMMON_DEPEND}
- dev-util/intltool
-"
-BDEPEND="
- >=kde-frameworks/kpackage-${KFMIN}:5
- sys-devel/gettext
-"
diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild
index 07287fe631..b1b0c6d471 100644
--- a/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild
+++ b/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild
@@ -1,49 +1,93 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KF5MIN=5.115.0
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QT5MIN=5.15.12
+QTMIN=6.6.2
VIRTUALDBUS_TEST="true"
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org multibuild
DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
HOMEPAGE="https://community.kde.org/KTp"
LICENSE="LGPL-2.1"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE=""
+IUSE="qt5"
# bug #549444
RESTRICT="test"
COMMON_DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- net-libs/accounts-qt
- net-libs/signond
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=net-libs/accounts-qt-1.16_p20220803[qt5?,qt6]
+ >=net-libs/signond-8.61-r100[qt5?,qt6]
+ qt5? (
+ >=dev-qt/qtdeclarative-${QT5MIN}:5
+ >=dev-qt/qtgui-${QT5MIN}:5
+ >=dev-qt/qtwidgets-${QT5MIN}:5
+ >=kde-frameworks/kconfig-${KF5MIN}:5
+ >=kde-frameworks/kcoreaddons-${KF5MIN}:5
+ >=kde-frameworks/kdbusaddons-${KF5MIN}:5
+ >=kde-frameworks/ki18n-${KF5MIN}:5
+ >=kde-frameworks/kio-${KF5MIN}:5
+ >=kde-frameworks/kwallet-${KF5MIN}:5
+ )
"
DEPEND="${COMMON_DEPEND}
- dev-libs/qcoro5
- >=kde-frameworks/kcmutils-${KFMIN}:5
+ dev-libs/qcoro
+ >=kde-frameworks/kcmutils-${KFMIN}:6
kde-plasma/kde-cli-tools:*
+ qt5? (
+ dev-libs/qcoro5
+ >=kde-frameworks/kcmutils-${KF5MIN}:5
+ )
"
-# KAccountsMacros.cmake needs intltool
+# KAccountsMacros.cmake needs intltool; TODO: Watch:
+# https://invent.kde.org/network/kaccounts-integration/-/merge_requests/61
RDEPEND="${COMMON_DEPEND}
dev-util/intltool
+ kde-apps/signon-kwallet-extension:6
"
-BDEPEND="
- >=kde-frameworks/kpackage-${KFMIN}:5
- sys-devel/gettext
-"
+BDEPEND="sys-devel/gettext"
+PDEPEND=">=kde-apps/kaccounts-providers-${PVCUT}:6"
+
+pkg_setup() {
+ MULTIBUILD_VARIANTS=( $(usev qt5) default )
+}
+
+src_configure() {
+ my_src_configure() {
+ if [[ ${MULTIBUILD_VARIANT} == qt5 ]]; then
+ local mycmakeargs=( -DKF6_COMPAT_BUILD=ON )
+ fi
+
+ ecm_src_configure
+ }
+
+ multibuild_foreach_variant my_src_configure
+}
+
+src_compile() {
+ multibuild_foreach_variant cmake_src_compile
+}
+
+src_test() {
+ multibuild_foreach_variant ecm_src_test
+}
+
+src_install() {
+ multibuild_foreach_variant ecm_src_install
+}
diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-23.08.49.9999.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-23.08.49.9999.ebuild
deleted file mode 100644
index 0aada1db65..0000000000
--- a/kde-apps/kaccounts-providers/kaccounts-providers-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE accounts providers"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="LGPL-2.1"
-SLOT="5"
-KEYWORDS=""
-IUSE="+webengine"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/kaccounts-integration-${PVCUT}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
-"
-RDEPEND="${DEPEND}
- net-libs/signon-oauth2
- net-libs/signon-ui
-"
-BDEPEND="
- dev-util/intltool
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package webengine Qt5WebEngine)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild
index 0aada1db65..3be01b9a16 100644
--- a/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild
+++ b/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild
@@ -1,44 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE accounts providers"
HOMEPAGE="https://community.kde.org/KTp"
LICENSE="LGPL-2.1"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="+webengine"
+IUSE=""
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/kaccounts-integration-${PVCUT}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[qml]
+ >=kde-apps/kaccounts-integration-${PVCUT}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
"
RDEPEND="${DEPEND}
- net-libs/signon-oauth2
- net-libs/signon-ui
+ >=net-libs/signon-oauth2-0.25_p20210102[qt6]
+ >=net-libs/signon-ui-0.15_p20231016
"
-BDEPEND="
- dev-util/intltool
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package webengine Qt5WebEngine)
- )
- ecm_src_configure
-}
+BDEPEND="dev-util/intltool"
diff --git a/kde-apps/kaccounts-providers/metadata.xml b/kde-apps/kaccounts-providers/metadata.xml
index efeb40e258..d925f24397 100644
--- a/kde-apps/kaccounts-providers/metadata.xml
+++ b/kde-apps/kaccounts-providers/metadata.xml
@@ -8,7 +8,4 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="webengine">Enable Nextcloud KAccounts plugin using <pkg>dev-qt/qtwebengine</pkg></flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/kaddressbook/kaddressbook-23.08.49.9999.ebuild b/kde-apps/kaddressbook/kaddressbook-23.08.49.9999.ebuild
deleted file mode 100644
index 91a5aad658..0000000000
--- a/kde-apps/kaddressbook/kaddressbook-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="Address book application based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/kaddressbook/"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE="telemetry"
-
-DEPEND="
- dev-libs/grantlee:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/libgravatar-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/prison-${KFMIN}:5
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
-"
-RDEPEND="${DEPEND}
- >=kde-apps/kdepim-runtime-${PVCUT}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package telemetry KUserFeedback)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Postal addresses" kde-apps/kdepim-addons:${SLOT}
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-apps/kaddressbook/kaddressbook-9999.ebuild b/kde-apps/kaddressbook/kaddressbook-9999.ebuild
index 91a5aad658..40f3ae1e77 100644
--- a/kde-apps/kaddressbook/kaddressbook-9999.ebuild
+++ b/kde-apps/kaddressbook/kaddressbook-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,58 +6,53 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org optfeature
DESCRIPTION="Address book application based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/kaddressbook/"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="telemetry"
DEPEND="
- dev-libs/grantlee:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/libgravatar-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/prison-${KFMIN}:5
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-search-${PVCUT}:6
+ >=kde-apps/grantleetheme-${PVCUT}:6
+ >=kde-apps/kontactinterface-${PVCUT}:6
+ >=kde-apps/libgravatar-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
"
RDEPEND="${DEPEND}
- >=kde-apps/kdepim-runtime-${PVCUT}:5
+ >=kde-apps/kdepim-runtime-${PVCUT}:6
"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package telemetry KUserFeedback)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
)
ecm_src_configure
@@ -65,7 +60,7 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Postal addresses" kde-apps/kdepim-addons:${SLOT}
+ optfeature "Postal addresses" "kde-apps/kdepim-addons:${SLOT}"
fi
ecm_pkg_postinst
}
diff --git a/kde-apps/kajongg/kajongg-23.08.49.9999.ebuild b/kde-apps/kajongg/kajongg-23.08.49.9999.ebuild
deleted file mode 100644
index 2026d311b6..0000000000
--- a/kde-apps/kajongg/kajongg-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PYTHON_COMPAT=( python3_{10..11} )
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit python-single-r1 ecm gear.kde.org
-
-DESCRIPTION="Classical Mah Jongg for four players"
-HOMEPAGE="https://apps.kde.org/kajongg/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
- dev-db/sqlite:3
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- $(python_gen_cond_dep '
- dev-python/QtPy[gui,svg,widgets,${PYTHON_USEDEP}]
- >=dev-python/twisted-16.6.0[${PYTHON_USEDEP}]
- ')
-"
-RDEPEND="${DEPEND}
- >=kde-apps/libkmahjongg-${PVCUT}:5
-"
-
-pkg_setup() {
- python-single-r1_pkg_setup
- ecm_pkg_setup
-}
-
-src_prepare() {
- python_fix_shebang src
- ecm_src_prepare
-}
diff --git a/kde-apps/kajongg/kajongg-9999.ebuild b/kde-apps/kajongg/kajongg-9999.ebuild
index 2026d311b6..b110971737 100644
--- a/kde-apps/kajongg/kajongg-9999.ebuild
+++ b/kde-apps/kajongg/kajongg-9999.ebuild
@@ -1,20 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit python-single-r1 ecm gear.kde.org
DESCRIPTION="Classical Mah Jongg for four players"
HOMEPAGE="https://apps.kde.org/kajongg/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
@@ -22,19 +22,17 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
dev-db/sqlite:3
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
$(python_gen_cond_dep '
dev-python/QtPy[gui,svg,widgets,${PYTHON_USEDEP}]
>=dev-python/twisted-16.6.0[${PYTHON_USEDEP}]
')
"
RDEPEND="${DEPEND}
- >=kde-apps/libkmahjongg-${PVCUT}:5
+ >=kde-apps/libkmahjongg-${PVCUT}:6
"
pkg_setup() {
diff --git a/kde-apps/kalarm/kalarm-23.08.49.9999.ebuild b/kde-apps/kalarm/kalarm-23.08.49.9999.ebuild
deleted file mode 100644
index 7b896c9cb1..0000000000
--- a/kde-apps/kalarm/kalarm-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop"
-HOMEPAGE="https://apps.kde.org/kalarm/ https://userbase.kde.org/KAlarm"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE="+pim speech X"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5[speech=]
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X?]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- pim? (
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- )
- speech? ( dev-libs/ktextaddons:5[speech] )
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- )
-"
-RDEPEND="${DEPEND}
- pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:5 )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_AKONADI_PLUGIN=$(usex pim)
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
- -DWITHOUT_X11=$(usex !X)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # LC_TIME bug 665626, 857012
- # TZ bug https://bugs.kde.org/show_bug.cgi?id=445734
- LC_TIME="C" TZ=UTC ecm_src_test
-}
diff --git a/kde-apps/kalarm/kalarm-9999.ebuild b/kde-apps/kalarm/kalarm-9999.ebuild
index 7b896c9cb1..cbdedffc71 100644
--- a/kde-apps/kalarm/kalarm-9999.ebuild
+++ b/kde-apps/kalarm/kalarm-9999.ebuild
@@ -1,81 +1,74 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop"
HOMEPAGE="https://apps.kde.org/kalarm/ https://userbase.kde.org/KAlarm"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="+pim speech X"
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5[speech=]
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X?]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ media-libs/libcanberra
pim? (
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- )
- speech? ( dev-libs/ktextaddons:5[speech] )
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
)
+ speech? ( >=dev-libs/ktextaddons-1.5.4:6[speech] )
+ X? ( x11-libs/libX11 )
+"
+RDEPEND="${COMMON_DEPEND}
+ pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:6 )
"
-RDEPEND="${DEPEND}
- pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:5 )
+DEPEND="${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )
"
src_configure() {
local mycmakeargs=(
-DENABLE_AKONADI_PLUGIN=$(usex pim)
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
-DWITHOUT_X11=$(usex !X)
)
diff --git a/kde-apps/kalarm/metadata.xml b/kde-apps/kalarm/metadata.xml
index 3c740f6a1a..587ec7583e 100644
--- a/kde-apps/kalarm/metadata.xml
+++ b/kde-apps/kalarm/metadata.xml
@@ -10,6 +10,5 @@
</upstream>
<use>
<flag name="pim">Enable birthday import, email functions etc. using <pkg>kde-apps/akonadi</pkg></flag>
- <flag name="speech">Enable text-to-speech support</flag>
</use>
</pkgmetadata>
diff --git a/kde-apps/kalgebra/kalgebra-23.08.49.9999.ebuild b/kde-apps/kalgebra/kalgebra-23.08.49.9999.ebuild
deleted file mode 100644
index 0aad3eaa22..0000000000
--- a/kde-apps/kalgebra/kalgebra-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm flag-o-matic gear.kde.org
-
-DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE"
-HOMEPAGE="https://apps.kde.org/kalgebra/ https://edu.kde.org/kalgebra/"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="readline"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/analitza-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- readline? ( sys-libs/readline:0= )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
-"
-
-src_configure() {
- replace-flags "-Os" "-O2" # bug 829323
-
- local mycmakeargs=(
- $(cmake_use_find_package readline Readline)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/kalgebra/kalgebra-9999.ebuild b/kde-apps/kalgebra/kalgebra-9999.ebuild
index 0aad3eaa22..8198fabe94 100644
--- a/kde-apps/kalgebra/kalgebra-9999.ebuild
+++ b/kde-apps/kalgebra/kalgebra-9999.ebuild
@@ -1,43 +1,41 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm flag-o-matic gear.kde.org
DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE"
HOMEPAGE="https://apps.kde.org/kalgebra/ https://edu.kde.org/kalgebra/"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="readline"
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/analitza-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,widgets]
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/analitza-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ kde-plasma/libplasma:6
readline? ( sys-libs/readline:0= )
"
RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:6
"
src_configure() {
diff --git a/kde-apps/kalzium/kalzium-23.08.49.9999.ebuild b/kde-apps/kalzium/kalzium-23.08.49.9999.ebuild
deleted file mode 100644
index 58c678064d..0000000000
--- a/kde-apps/kalzium/kalzium-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org flag-o-matic
-
-DESCRIPTION="Periodic table of the elements"
-HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="editor solver"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtscript-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kplotting-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kunitconversion-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- editor? (
- dev-cpp/eigen:3
- >=dev-qt/qtopengl-${QTMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- sci-chemistry/openbabel:=
- >=sci-libs/avogadrolibs-1.93[qt5]
- )
- solver? ( dev-ml/facile:=[ocamlopt] )
-"
-RDEPEND="${DEPEND}
- sci-chemistry/chemical-mime-data
-"
-
-PATCHES=( "${FILESDIR}/${PN}-21.03.90-cmake.patch" )
-
-src_configure() {
- # Fix missing finite()
- [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
-
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_OpenBabel3=ON # TODO: bug 823101
- $(cmake_use_find_package editor Eigen3)
- $(cmake_use_find_package editor AvogadroLibs)
- $(cmake_use_find_package editor OpenBabel2)
- $(cmake_use_find_package solver OCaml)
- $(cmake_use_find_package solver Libfacile)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/kalzium/kalzium-9999.ebuild b/kde-apps/kalzium/kalzium-9999.ebuild
index 58c678064d..2f6c13a626 100644
--- a/kde-apps/kalzium/kalzium-9999.ebuild
+++ b/kde-apps/kalzium/kalzium-9999.ebuild
@@ -1,47 +1,46 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org flag-o-matic
DESCRIPTION="Periodic table of the elements"
HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="editor solver"
+IUSE="solver"
+# TODO: IUSE="editor"
+# editor? (
+# dev-cpp/eigen:3
+# >=dev-qt/qtopengl-${QTMIN}:6
+# >=kde-frameworks/knewstuff-${KFMIN}:6
+# sci-chemistry/openbabel:=
+# >=sci-libs/avogadrolibs-1.93[qt6]
+# )
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtscript-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kplotting-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kunitconversion-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- editor? (
- dev-cpp/eigen:3
- >=dev-qt/qtopengl-${QTMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- sci-chemistry/openbabel:=
- >=sci-libs/avogadrolibs-1.93[qt5]
- )
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtscxml-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kplotting-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kunitconversion-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
solver? ( dev-ml/facile:=[ocamlopt] )
"
RDEPEND="${DEPEND}
@@ -56,11 +55,12 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_OpenBabel3=ON # TODO: bug 823101
- $(cmake_use_find_package editor Eigen3)
- $(cmake_use_find_package editor AvogadroLibs)
- $(cmake_use_find_package editor OpenBabel2)
- $(cmake_use_find_package solver OCaml)
- $(cmake_use_find_package solver Libfacile)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Eigen3=ON
+# $(cmake_use_find_package editor Eigen3)
+# $(cmake_use_find_package editor AvogadroLibs)
+# $(cmake_use_find_package editor OpenBabel2)
+# $(cmake_use_find_package solver OCaml)
+# $(cmake_use_find_package solver Libfacile)
)
ecm_src_configure
diff --git a/kde-apps/kamera/kamera-23.08.49.9999.ebuild b/kde-apps/kamera/kamera-23.08.49.9999.ebuild
deleted file mode 100644
index 132c522d98..0000000000
--- a/kde-apps/kamera/kamera-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Plasma integration for gphoto2 cameras"
-HOMEPAGE="https://apps.kde.org/kamera/"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- media-libs/libgphoto2:=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- >=kde-frameworks/kcmutils-${KFMIN}:5
- sys-devel/gettext
-"
diff --git a/kde-apps/kamera/kamera-9999.ebuild b/kde-apps/kamera/kamera-9999.ebuild
index 132c522d98..7449895114 100644
--- a/kde-apps/kamera/kamera-9999.ebuild
+++ b/kde-apps/kamera/kamera-9999.ebuild
@@ -1,35 +1,34 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Plasma integration for gphoto2 cameras"
HOMEPAGE="https://apps.kde.org/kamera/"
LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- media-libs/libgphoto2:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=media-libs/libgphoto2-2.5.0:=
"
RDEPEND="${DEPEND}"
BDEPEND="
- >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:6
sys-devel/gettext
"
diff --git a/kde-apps/kamoso/kamoso-23.08.49.9999.ebuild b/kde-apps/kamoso/kamoso-23.08.49.9999.ebuild
deleted file mode 100644
index 4ad5e1e0c8..0000000000
--- a/kde-apps/kamoso/kamoso-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Application to take pictures and videos from your webcam by KDE"
-HOMEPAGE="https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test" # bug 653674
-
-COMMON_DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
- media-libs/gst-plugins-base:1.0
- virtual/opengl
-"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-qt/qtopengl-${QTMIN}:5 )
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- media-plugins/gst-plugins-jpeg:1.0
- media-plugins/gst-plugins-libpng:1.0
- media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l]
-"
-BDEPEND="virtual/pkgconfig"
diff --git a/kde-apps/kamoso/kamoso-9999.ebuild b/kde-apps/kamoso/kamoso-9999.ebuild
index 4ad5e1e0c8..b3d32d18e3 100644
--- a/kde-apps/kamoso/kamoso-9999.ebuild
+++ b/kde-apps/kamoso/kamoso-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="Application to take pictures and videos from your webcam by KDE"
diff --git a/kde-apps/kanagram/kanagram-23.08.49.9999.ebuild b/kde-apps/kanagram/kanagram-23.08.49.9999.ebuild
deleted file mode 100644
index 2b8fd83755..0000000000
--- a/kde-apps/kanagram/kanagram-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Game based on anagrams of words"
-HOMEPAGE="https://apps.kde.org/kanagram/ https://edu.kde.org/kanagram/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="speech"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkeduvocdocument-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=kde-apps/kdeedu-data-${PVCUT}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package speech Qt5TextToSpeech)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/kanagram/kanagram-9999.ebuild b/kde-apps/kanagram/kanagram-9999.ebuild
index 2b8fd83755..86306767ca 100644
--- a/kde-apps/kanagram/kanagram-9999.ebuild
+++ b/kde-apps/kanagram/kanagram-9999.ebuild
@@ -1,48 +1,45 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Game based on anagrams of words"
HOMEPAGE="https://apps.kde.org/kanagram/ https://edu.kde.org/kanagram/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="speech"
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkeduvocdocument-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/libkeduvocdocument-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
"
RDEPEND="${DEPEND}
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=kde-apps/kdeedu-data-${PVCUT}:5
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=kde-apps/kdeedu-data-${PVCUT}:*
"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package speech Qt5TextToSpeech)
+ $(cmake_use_find_package speech Qt6TextToSpeech)
)
ecm_src_configure
diff --git a/kde-apps/kanagram/metadata.xml b/kde-apps/kanagram/metadata.xml
index fa80953797..d925f24397 100644
--- a/kde-apps/kanagram/metadata.xml
+++ b/kde-apps/kanagram/metadata.xml
@@ -8,7 +8,4 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="speech">Enable text-to-speech support</flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/kapman/kapman-23.08.49.9999.ebuild b/kde-apps/kapman/kapman-23.08.49.9999.ebuild
deleted file mode 100644
index c42f373a48..0000000000
--- a/kde-apps/kapman/kapman-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Pac-Man clone by KDE"
-HOMEPAGE="https://apps.kde.org/kapman/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kapman/kapman-9999.ebuild b/kde-apps/kapman/kapman-9999.ebuild
index c42f373a48..f4e3d053ba 100644
--- a/kde-apps/kapman/kapman-9999.ebuild
+++ b/kde-apps/kapman/kapman-9999.ebuild
@@ -1,35 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Pac-Man clone by KDE"
HOMEPAGE="https://apps.kde.org/kapman/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kapptemplate/kapptemplate-23.08.49.9999.ebuild b/kde-apps/kapptemplate/kapptemplate-23.08.49.9999.ebuild
deleted file mode 100644
index e8d5727519..0000000000
--- a/kde-apps/kapptemplate/kapptemplate-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Shell script to create the necessary framework to develop KDE applications"
-HOMEPAGE="https://apps.kde.org/kapptemplate/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kapptemplate/kapptemplate-9999.ebuild b/kde-apps/kapptemplate/kapptemplate-9999.ebuild
index e8d5727519..786c9634f9 100644
--- a/kde-apps/kapptemplate/kapptemplate-9999.ebuild
+++ b/kde-apps/kapptemplate/kapptemplate-9999.ebuild
@@ -1,32 +1,31 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Shell script to create the necessary framework to develop KDE applications"
HOMEPAGE="https://apps.kde.org/kapptemplate/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kate-addons/kate-addons-23.08.49.9999.ebuild b/kde-apps/kate-addons/kate-addons-23.08.49.9999.ebuild
deleted file mode 100644
index dc8888f75f..0000000000
--- a/kde-apps/kate-addons/kate-addons-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="utilities"
-KDE_ORG_NAME="kate"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm flag-o-matic gear.kde.org optfeature
-
-DESCRIPTION="Addons used by Kate"
-HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/"
-
-LICENSE="LGPL-2 LGPL-2+ MIT"
-SLOT="5"
-KEYWORDS=""
-IUSE="+filebrowser lspclient +projects +snippets sql"
-
-DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- ~kde-apps/kate-lib-${PV}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:5 )
- lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:5 )
- projects? (
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
- )
- snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:5 )
- sql? (
- >=dev-qt/qtsql-${QTMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- )
-"
-RDEPEND="${DEPEND}
- !<kde-apps/kate-22.08.0:5
-"
-
-src_prepare() {
- ecm_src_prepare
-
- # these tests are run in kde-apps/kate-lib
- cmake_run_in apps/lib cmake_comment_add_subdirectory autotests
-
- # delete colliding libkate/kwrite translations
- find po -type f -name "*po" -and \( -name "kwrite*" -or -name "kate.po" \) -delete || die
- rm -rf po/*/docs || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_kate=FALSE
- -DBUILD_kwrite=FALSE
- -DCMAKE_DISABLE_FIND_PACKAGE_KF5DocTools=ON # docs in kate/kwrite
- -DBUILD_filebrowser=$(usex filebrowser)
- -DBUILD_lspclient=$(usex lspclient)
- -DBUILD_project=$(usex projects)
- -DBUILD_snippets=$(usex snippets)
- -DBUILD_katesql=$(usex sql)
- )
-
- # provided by kde-apps/kate-lib
- append-libs -lkateprivate
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
-
- # provided by kde-apps/kate-lib
- rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Markdown text previews" "kde-misc/markdownpart:${SLOT}"
- optfeature "DOT graph file previews" "media-gfx/kgraphviewer"
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-apps/kate-addons/kate-addons-9999.ebuild b/kde-apps/kate-addons/kate-addons-9999.ebuild
index dc8888f75f..e5ee5398fc 100644
--- a/kde-apps/kate-addons/kate-addons-9999.ebuild
+++ b/kde-apps/kate-addons/kate-addons-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,56 +6,51 @@ EAPI=8
KDE_ORG_CATEGORY="utilities"
KDE_ORG_NAME="kate"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm flag-o-matic gear.kde.org optfeature
DESCRIPTION="Addons used by Kate"
HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/"
LICENSE="LGPL-2 LGPL-2+ MIT"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="+filebrowser lspclient +projects +snippets sql"
DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- ~kde-apps/kate-lib-${PV}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:5 )
- lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml]
+ ~kde-apps/kate-lib-${PV}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:6 )
+ lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:6 )
projects? (
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
)
- snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:5 )
+ snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:6 )
sql? (
- >=dev-qt/qtsql-${QTMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[sql]
+ >=kde-frameworks/kwallet-${KFMIN}:6
)
"
RDEPEND="${DEPEND}
@@ -77,7 +72,7 @@ src_configure() {
local mycmakeargs=(
-DBUILD_kate=FALSE
-DBUILD_kwrite=FALSE
- -DCMAKE_DISABLE_FIND_PACKAGE_KF5DocTools=ON # docs in kate/kwrite
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=ON # docs in kate/kwrite
-DBUILD_filebrowser=$(usex filebrowser)
-DBUILD_lspclient=$(usex lspclient)
-DBUILD_project=$(usex projects)
diff --git a/kde-apps/kate-lib/kate-lib-23.08.49.9999.ebuild b/kde-apps/kate-lib/kate-lib-23.08.49.9999.ebuild
deleted file mode 100644
index b28f52f5cf..0000000000
--- a/kde-apps/kate-lib/kate-lib-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="utilities"
-KDE_ORG_NAME="kate"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Shared library used by Kate/Kwrite and Kate-Addons"
-HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/"
-
-LICENSE="LGPL-2 LGPL-2+ MIT"
-SLOT="5"
-KEYWORDS=""
-IUSE="activities telemetry"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
- telemetry? ( kde-frameworks/kuserfeedback:5 )
-"
-RDEPEND="${DEPEND}
- !<kde-apps/kate-22.08.0:5
-"
-
-src_prepare() {
- ecm_src_prepare
-
- # delete colliding kate/kwrite translations
- find po -type f -name "*po" -and ! -name 'kate.po' -delete || die
- rm -rf po/*/docs || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_addons=FALSE
- -DBUILD_kate=FALSE
- -DBUILD_kwrite=FALSE
- -DCMAKE_DISABLE_FIND_PACKAGE_KF5DocTools=ON
- $(cmake_use_find_package activities KF5Activities)
- $(cmake_use_find_package telemetry KUserFeedback)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # tests hang
- local myctestargs=(
- -E "(session_manager_test|sessions_action_test)"
- )
-
- ecm_src_test
-}
diff --git a/kde-apps/kate-lib/kate-lib-9999.ebuild b/kde-apps/kate-lib/kate-lib-9999.ebuild
index b28f52f5cf..f6d4a99daf 100644
--- a/kde-apps/kate-lib/kate-lib-9999.ebuild
+++ b/kde-apps/kate-lib/kate-lib-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,41 +6,37 @@ EAPI=8
KDE_ORG_CATEGORY="utilities"
KDE_ORG_NAME="kate"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Shared library used by Kate/Kwrite and Kate-Addons"
HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/"
LICENSE="LGPL-2 LGPL-2+ MIT"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="activities telemetry"
+IUSE="telemetry"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
- telemetry? ( kde-frameworks/kuserfeedback:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
"
RDEPEND="${DEPEND}
!<kde-apps/kate-22.08.0:5
@@ -59,9 +55,8 @@ src_configure() {
-DBUILD_addons=FALSE
-DBUILD_kate=FALSE
-DBUILD_kwrite=FALSE
- -DCMAKE_DISABLE_FIND_PACKAGE_KF5DocTools=ON
- $(cmake_use_find_package activities KF5Activities)
- $(cmake_use_find_package telemetry KUserFeedback)
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=ON
+ $(cmake_use_find_package telemetry KF6UserFeedback)
)
ecm_src_configure
diff --git a/kde-apps/kate-lib/metadata.xml b/kde-apps/kate-lib/metadata.xml
index 6edd09df60..d925f24397 100644
--- a/kde-apps/kate-lib/metadata.xml
+++ b/kde-apps/kate-lib/metadata.xml
@@ -8,7 +8,4 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="activities">Enable Plasma Activities support via <pkg>kde-plasma/plasma-activities</pkg></flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/kate/kate-23.08.49.9999.ebuild b/kde-apps/kate/kate-23.08.49.9999.ebuild
deleted file mode 100644
index 7dc302d026..0000000000
--- a/kde-apps/kate/kate-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm flag-o-matic gear.kde.org
-
-DESCRIPTION="Multi-document editor with network transparency, Plasma integration and more"
-HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- ~kde-apps/kate-lib-${PV}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- virtual/libintl
-"
-RDEPEND="${DEPEND}
- ~kde-apps/kate-addons-${PV}:5
-"
-
-src_prepare() {
- ecm_src_prepare
-
- # these tests are run in kde-apps/kate-lib
- cmake_run_in apps/lib cmake_comment_add_subdirectory autotests
-
- # delete colliding kwrite translations
- rm -f po/*/*.po || die # installed by kde-apps/kate-lib
- rm -rf po/*/docs/kwrite || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_addons=FALSE
- -DBUILD_kwrite=FALSE
- )
-
- # provided by kde-apps/kate-lib
- append-libs -lkateprivate
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
-
- # provided by kde-apps/kate-lib
- rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die
-}
diff --git a/kde-apps/kate/kate-9999.ebuild b/kde-apps/kate/kate-9999.ebuild
index 7dc302d026..156e197087 100644
--- a/kde-apps/kate/kate-9999.ebuild
+++ b/kde-apps/kate/kate-9999.ebuild
@@ -1,37 +1,34 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm flag-o-matic gear.kde.org
DESCRIPTION="Multi-document editor with network transparency, Plasma integration and more"
HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- ~kde-apps/kate-lib-${PV}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets]
+ ~kde-apps/kate-lib-${PV}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
virtual/libintl
"
RDEPEND="${DEPEND}
- ~kde-apps/kate-addons-${PV}:5
+ ~kde-apps/kate-addons-${PV}:6
"
src_prepare() {
diff --git a/kde-apps/katomic/katomic-23.08.49.9999.ebuild b/kde-apps/katomic/katomic-23.08.49.9999.ebuild
deleted file mode 100644
index be9e0ac7ed..0000000000
--- a/kde-apps/katomic/katomic-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Atomic Entertainment Game"
-HOMEPAGE="https://apps.kde.org/katomic/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/katomic/katomic-9999.ebuild b/kde-apps/katomic/katomic-9999.ebuild
index be9e0ac7ed..7faa65e9e2 100644
--- a/kde-apps/katomic/katomic-9999.ebuild
+++ b/kde-apps/katomic/katomic-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,29 +6,28 @@ EAPI=8
ECM_HANDBOOK="optional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE Atomic Entertainment Game"
HOMEPAGE="https://apps.kde.org/katomic/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbackup/kbackup-23.08.49.9999.ebuild b/kde-apps/kbackup/kbackup-23.08.49.9999.ebuild
deleted file mode 100644
index 7d043b4610..0000000000
--- a/kde-apps/kbackup/kbackup-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Program that lets you back up any directories or files"
-HOMEPAGE="https://apps.kde.org/kbackup/"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- app-arch/libarchive:=
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbackup/kbackup-9999.ebuild b/kde-apps/kbackup/kbackup-9999.ebuild
index 7d043b4610..eb9dbe0c95 100644
--- a/kde-apps/kbackup/kbackup-9999.ebuild
+++ b/kde-apps/kbackup/kbackup-9999.ebuild
@@ -1,37 +1,36 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Program that lets you back up any directories or files"
HOMEPAGE="https://apps.kde.org/kbackup/"
LICENSE="GPL-2"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
app-arch/libarchive:=
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kblackbox/kblackbox-23.08.49.9999.ebuild b/kde-apps/kblackbox/kblackbox-23.08.49.9999.ebuild
deleted file mode 100644
index 7edcadb8c0..0000000000
--- a/kde-apps/kblackbox/kblackbox-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Game of hide and seek played on a grid of boxes"
-HOMEPAGE="https://apps.kde.org/kblackbox/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kblackbox/kblackbox-9999.ebuild b/kde-apps/kblackbox/kblackbox-9999.ebuild
index 7edcadb8c0..11bb724d88 100644
--- a/kde-apps/kblackbox/kblackbox-9999.ebuild
+++ b/kde-apps/kblackbox/kblackbox-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,33 +6,31 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Game of hide and seek played on a grid of boxes"
HOMEPAGE="https://apps.kde.org/kblackbox/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kblocks/kblocks-23.08.49.9999.ebuild b/kde-apps/kblocks/kblocks-23.08.49.9999.ebuild
deleted file mode 100644
index a5e6fb0e6e..0000000000
--- a/kde-apps/kblocks/kblocks-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Single-player Tetris-like KDE game"
-HOMEPAGE="https://apps.kde.org/kblocks/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kblocks/kblocks-9999.ebuild b/kde-apps/kblocks/kblocks-9999.ebuild
index a5e6fb0e6e..7f715d5465 100644
--- a/kde-apps/kblocks/kblocks-9999.ebuild
+++ b/kde-apps/kblocks/kblocks-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,31 +6,29 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Single-player Tetris-like KDE game"
HOMEPAGE="https://apps.kde.org/kblocks/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbounce/kbounce-23.08.49.9999.ebuild b/kde-apps/kbounce/kbounce-23.08.49.9999.ebuild
deleted file mode 100644
index efcfa1e693..0000000000
--- a/kde-apps/kbounce/kbounce-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Bounce Ball Game"
-HOMEPAGE="https://apps.kde.org/kbounce/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbounce/kbounce-9999.ebuild b/kde-apps/kbounce/kbounce-9999.ebuild
index efcfa1e693..c3114ba354 100644
--- a/kde-apps/kbounce/kbounce-9999.ebuild
+++ b/kde-apps/kbounce/kbounce-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,32 +6,32 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE Bounce Ball Game"
HOMEPAGE="https://apps.kde.org/kbounce/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbreakout/kbreakout-23.08.49.9999.ebuild b/kde-apps/kbreakout/kbreakout-23.08.49.9999.ebuild
deleted file mode 100644
index e50ace5069..0000000000
--- a/kde-apps/kbreakout/kbreakout-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Breakout-like game by KDE"
-HOMEPAGE="https://apps.kde.org/kbreakout/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbreakout/kbreakout-9999.ebuild b/kde-apps/kbreakout/kbreakout-9999.ebuild
index e50ace5069..7467ae6639 100644
--- a/kde-apps/kbreakout/kbreakout-9999.ebuild
+++ b/kde-apps/kbreakout/kbreakout-9999.ebuild
@@ -1,35 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Breakout-like game by KDE"
HOMEPAGE="https://apps.kde.org/kbreakout/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbruch/kbruch-23.08.49.9999.ebuild b/kde-apps/kbruch/kbruch-23.08.49.9999.ebuild
deleted file mode 100644
index 0e05fc7112..0000000000
--- a/kde-apps/kbruch/kbruch-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Educational application to learn calculating with fractions"
-HOMEPAGE="https://apps.kde.org/kbruch/ https://edu.kde.org/kbruch/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbruch/kbruch-9999.ebuild b/kde-apps/kbruch/kbruch-9999.ebuild
index 0e05fc7112..b14d373b54 100644
--- a/kde-apps/kbruch/kbruch-9999.ebuild
+++ b/kde-apps/kbruch/kbruch-9999.ebuild
@@ -1,29 +1,28 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Educational application to learn calculating with fractions"
HOMEPAGE="https://apps.kde.org/kbruch/ https://edu.kde.org/kbruch/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcachegrind/kcachegrind-23.08.49.9999.ebuild b/kde-apps/kcachegrind/kcachegrind-23.08.49.9999.ebuild
deleted file mode 100644
index 3978324f4e..0000000000
--- a/kde-apps/kcachegrind/kcachegrind-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Frontend for Cachegrind by KDE"
-HOMEPAGE="https://apps.kde.org/kcachegrind/
-https://kcachegrind.github.io/html/Home.html"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- media-gfx/graphviz
-"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
diff --git a/kde-apps/kcachegrind/kcachegrind-9999.ebuild b/kde-apps/kcachegrind/kcachegrind-9999.ebuild
index 3978324f4e..0cf37419a4 100644
--- a/kde-apps/kcachegrind/kcachegrind-9999.ebuild
+++ b/kde-apps/kcachegrind/kcachegrind-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Frontend for Cachegrind by KDE"
@@ -13,26 +13,24 @@ HOMEPAGE="https://apps.kde.org/kcachegrind/
https://kcachegrind.github.io/html/Home.html"
LICENSE="GPL-2"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}
media-gfx/graphviz
"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-apps/kcalc/kcalc-23.08.49.9999.ebuild b/kde-apps/kcalc/kcalc-23.08.49.9999.ebuild
deleted file mode 100644
index c404edc374..0000000000
--- a/kde-apps/kcalc/kcalc-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE calculator"
-HOMEPAGE="https://apps.kde.org/kcalc/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/gmp:0=
- dev-libs/mpfr:0=
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/gettext"
diff --git a/kde-apps/kcalc/kcalc-9999.ebuild b/kde-apps/kcalc/kcalc-9999.ebuild
index c404edc374..4f5c9a5065 100644
--- a/kde-apps/kcalc/kcalc-9999.ebuild
+++ b/kde-apps/kcalc/kcalc-9999.ebuild
@@ -1,37 +1,35 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE calculator"
HOMEPAGE="https://apps.kde.org/kcalc/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
dev-libs/gmp:0=
dev-libs/mpfr:0=
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
BDEPEND="sys-devel/gettext"
diff --git a/kde-apps/kcalutils/kcalutils-23.08.49.9999.ebuild b/kde-apps/kcalutils/kcalutils-23.08.49.9999.ebuild
deleted file mode 100644
index b3da99be3d..0000000000
--- a/kde-apps/kcalutils/kcalutils-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library providing utility functions for the handling of calendar data"
-HOMEPAGE="https://api.kde.org/kdepim/kcalutils/html/index.html"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test" # bugs 653616, 711666
-
-DEPEND="
- >=dev-libs/grantlee-5.3.0:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcalutils/kcalutils-9999.ebuild b/kde-apps/kcalutils/kcalutils-9999.ebuild
index b3da99be3d..f872d56c55 100644
--- a/kde-apps/kcalutils/kcalutils-9999.ebuild
+++ b/kde-apps/kcalutils/kcalutils-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,30 +6,29 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library providing utility functions for the handling of calendar data"
HOMEPAGE="https://api.kde.org/kdepim/kcalutils/html/index.html"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RESTRICT="test" # bugs 653616, 711666
DEPEND="
- >=dev-libs/grantlee-5.3.0:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcharselect/kcharselect-23.08.49.9999.ebuild b/kde-apps/kcharselect/kcharselect-23.08.49.9999.ebuild
deleted file mode 100644
index 62f2af481c..0000000000
--- a/kde-apps/kcharselect/kcharselect-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE character selection utility"
-HOMEPAGE="https://apps.kde.org/kcharselect/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcharselect/kcharselect-9999.ebuild b/kde-apps/kcharselect/kcharselect-9999.ebuild
index 62f2af481c..c0d22a7e95 100644
--- a/kde-apps/kcharselect/kcharselect-9999.ebuild
+++ b/kde-apps/kcharselect/kcharselect-9999.ebuild
@@ -1,31 +1,30 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE character selection utility"
HOMEPAGE="https://apps.kde.org/kcharselect/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcolorchooser/kcolorchooser-23.08.49.9999.ebuild b/kde-apps/kcolorchooser/kcolorchooser-23.08.49.9999.ebuild
deleted file mode 100644
index ed0dd1591b..0000000000
--- a/kde-apps/kcolorchooser/kcolorchooser-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE color selector/editor"
-HOMEPAGE="https://apps.kde.org/kcolorchooser/"
-
-LICENSE="MIT"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild b/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild
index ed0dd1591b..5a56b7104c 100644
--- a/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild
+++ b/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild
@@ -1,25 +1,24 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE color selector/editor"
HOMEPAGE="https://apps.kde.org/kcolorchooser/"
LICENSE="MIT"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcron/kcron-23.08.49.9999.ebuild b/kde-apps/kcron/kcron-23.08.49.9999.ebuild
deleted file mode 100644
index b87a43182c..0000000000
--- a/kde-apps/kcron/kcron-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Task Scheduler"
-HOMEPAGE="https://apps.kde.org/kcron/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- virtual/cron
-"
diff --git a/kde-apps/kcron/kcron-9999.ebuild b/kde-apps/kcron/kcron-9999.ebuild
index b87a43182c..115585f17d 100644
--- a/kde-apps/kcron/kcron-9999.ebuild
+++ b/kde-apps/kcron/kcron-9999.ebuild
@@ -1,32 +1,30 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE Task Scheduler"
HOMEPAGE="https://apps.kde.org/kcron/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}
virtual/cron
diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-23.08.49.9999.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-23.08.49.9999.ebuild
deleted file mode 100644
index 211903ea4d..0000000000
--- a/kde-apps/kde-apps-meta/kde-apps-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Meta package for the KDE Release Service collection"
-HOMEPAGE="https://apps.kde.org/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="accessibility +admin +education +games +graphics +multimedia +network pim sdk +utils"
-
-RDEPEND="
- >=kde-apps/kdecore-meta-${PV}:${SLOT}
- accessibility? ( >=kde-apps/kdeaccessibility-meta-${PV}:${SLOT} )
- admin? ( >=kde-apps/kdeadmin-meta-${PV}:${SLOT} )
- education? ( >=kde-apps/kdeedu-meta-${PV}:${SLOT} )
- games? ( >=kde-apps/kdegames-meta-${PV}:${SLOT} )
- graphics? ( >=kde-apps/kdegraphics-meta-${PV}:${SLOT} )
- multimedia? ( >=kde-apps/kdemultimedia-meta-${PV}:${SLOT} )
- network? ( >=kde-apps/kdenetwork-meta-${PV}:${SLOT} )
- pim? ( >=kde-apps/kdepim-meta-${PV}:${SLOT} )
- sdk? ( >=kde-apps/kdesdk-meta-${PV}:${SLOT} )
- utils? ( >=kde-apps/kdeutils-meta-${PV}:${SLOT} )
-"
diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-9999.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-9999.ebuild
index b3b2a3edfd..b7288ab65d 100644
--- a/kde-apps/kde-apps-meta/kde-apps-meta-9999.ebuild
+++ b/kde-apps/kde-apps-meta/kde-apps-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ DESCRIPTION="Meta package for the KDE Release Service collection"
HOMEPAGE="https://apps.kde.org/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE="accessibility +admin +education +games +graphics +multimedia +network pim sdk +utils"
diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-23.08.49.9999.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-23.08.49.9999.ebuild
deleted file mode 100644
index 4abdfc7aba..0000000000
--- a/kde-apps/kde-dev-scripts/kde-dev-scripts-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="true"
-KFMIN=5.104.0
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Development Scripts"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# kdelibs4support - required for kdex.dtd
-# kdoctools - to use ECM instead of kdelibs4
-DEPEND="
- >=kde-frameworks/kdelibs4support-${KFMIN}:5
- >=kde-frameworks/kdoctools-${KFMIN}:5
-"
-RDEPEND="
- app-arch/advancecomp
- media-gfx/optipng
- dev-perl/XML-DOM
-"
-
-src_prepare() {
- ecm_src_prepare
-
- # bug 275069
- sed -e 's:colorsvn::' -i CMakeLists.txt || die
-}
diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-9999.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-9999.ebuild
index 4abdfc7aba..e6ec6f9f25 100644
--- a/kde-apps/kde-dev-scripts/kde-dev-scripts-9999.ebuild
+++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="true"
-KFMIN=5.104.0
+KFMIN=5.115.0
inherit ecm gear.kde.org
DESCRIPTION="KDE Development Scripts"
diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-23.08.49.9999.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-23.08.49.9999.ebuild
deleted file mode 100644
index edb92fb49a..0000000000
--- a/kde-apps/kde-dev-utils/kde-dev-utils-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Development Utilities"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/designer-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild
index edb92fb49a..174471e39b 100644
--- a/kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild
+++ b/kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild
@@ -1,31 +1,30 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE Development Utilities"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/designer-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qttools-${QTMIN}:6[designer,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-23.08.49.9999.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-23.08.49.9999.ebuild
deleted file mode 100644
index 20daf45665..0000000000
--- a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages"
-HOMEPAGE="https://apps.kde.org/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=app-accessibility/kontrast-${PV}:${SLOT}
- >=kde-apps/kmag-${PV}:${SLOT}
- >=kde-apps/kmousetool-${PV}:${SLOT}
- >=kde-apps/kmouth-${PV}:${SLOT}
-"
diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-9999.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-9999.ebuild
index a235d70888..869a9945dd 100644
--- a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-9999.ebuild
+++ b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derive
HOMEPAGE="https://apps.kde.org/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE=""
diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-23.08.49.9999.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-23.08.49.9999.ebuild
deleted file mode 100644
index a721d3ea2d..0000000000
--- a/kde-apps/kdeadmin-meta/kdeadmin-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages"
-HOMEPAGE="https://apps.kde.org/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="+cron"
-
-RDEPEND="
- >=kde-apps/ksystemlog-${PV}:${SLOT}
- cron? ( >=kde-apps/kcron-${PV}:${SLOT} )
-"
diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-9999.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-9999.ebuild
index 1fa7c725c3..90eb1b843b 100644
--- a/kde-apps/kdeadmin-meta/kdeadmin-meta-9999.ebuild
+++ b/kde-apps/kdeadmin-meta/kdeadmin-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-deriv
HOMEPAGE="https://apps.kde.org/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE="+cron"
diff --git a/kde-apps/kdebugsettings/kdebugsettings-23.08.49.9999.ebuild b/kde-apps/kdebugsettings/kdebugsettings-23.08.49.9999.ebuild
deleted file mode 100644
index 673060e520..0000000000
--- a/kde-apps/kdebugsettings/kdebugsettings-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Application to enable/disable qCDebug"
-HOMEPAGE="https://apps.kde.org/kdebugsettings/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdebugsettings/kdebugsettings-9999.ebuild b/kde-apps/kdebugsettings/kdebugsettings-9999.ebuild
index 673060e520..d4a5a124b8 100644
--- a/kde-apps/kdebugsettings/kdebugsettings-9999.ebuild
+++ b/kde-apps/kdebugsettings/kdebugsettings-9999.ebuild
@@ -1,33 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Application to enable/disable qCDebug"
HOMEPAGE="https://apps.kde.org/kdebugsettings/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RESTRICT="test"
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdecore-meta/kdecore-meta-23.08.49.9999.ebuild b/kde-apps/kdecore-meta/kdecore-meta-23.08.49.9999.ebuild
deleted file mode 100644
index b1334f3ab0..0000000000
--- a/kde-apps/kdecore-meta/kdecore-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="kdecore - merge this to pull in the most basic applications"
-HOMEPAGE="https://apps.kde.org/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="+handbook +share +thumbnail +webengine"
-
-RDEPEND="
- >=kde-apps/dolphin-${PV}:${SLOT}
- >=kde-apps/kdialog-${PV}:${SLOT}
- >=kde-apps/keditbookmarks-${PV}:${SLOT}
- >=kde-apps/kfind-${PV}:${SLOT}
- >=kde-apps/konsole-${PV}:${SLOT}
- >=kde-apps/kwrite-${PV}:${SLOT}
- handbook? ( >=kde-apps/khelpcenter-${PV}:${SLOT} )
- webengine? ( || (
- >=www-client/falkon-${PV}
- >=kde-apps/konqueror-${PV}:${SLOT}
- ) )
-"
-# Optional runtime deps: kde-apps/dolphin
-RDEPEND="${RDEPEND}
- share? ( kde-frameworks/purpose:${SLOT} )
- thumbnail? (
- >=kde-apps/ffmpegthumbs-${PV}:${SLOT}
- >=kde-apps/thumbnailers-${PV}:${SLOT}
- )
-"
diff --git a/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild b/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild
index d7989354ef..857fb4e4b9 100644
--- a/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild
+++ b/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,9 +7,9 @@ DESCRIPTION="kdecore - merge this to pull in the most basic applications"
HOMEPAGE="https://apps.kde.org/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
-IUSE="+handbook +share +thumbnail +webengine"
+IUSE="+share +thumbnail +webengine"
RDEPEND="
>=kde-apps/dolphin-${PV}:*
@@ -18,15 +18,17 @@ RDEPEND="
>=kde-apps/kfind-${PV}:*
>=kde-apps/konsole-${PV}:*
>=kde-apps/kwrite-${PV}:*
- handbook? ( >=kde-apps/khelpcenter-${PV}:* )
- webengine? ( || (
- >=www-client/falkon-${PV}
- >=kde-apps/konqueror-${PV}:*
- ) )
+ webengine? (
+ >=kde-apps/khelpcenter-${PV}:*
+ || (
+ >=www-client/falkon-${PV}
+ >=kde-apps/konqueror-${PV}:*
+ )
+ )
"
# Optional runtime deps: kde-apps/dolphin
RDEPEND="${RDEPEND}
- share? ( kde-frameworks/purpose:${SLOT} )
+ share? ( kde-frameworks/purpose:6 )
thumbnail? (
>=kde-apps/ffmpegthumbs-${PV}:*
>=kde-apps/thumbnailers-${PV}:*
diff --git a/kde-apps/kdeedu-data/kdeedu-data-23.08.49.9999.ebuild b/kde-apps/kdeedu-data/kdeedu-data-23.08.49.9999.ebuild
deleted file mode 100644
index 97cfdea8a7..0000000000
--- a/kde-apps/kdeedu-data/kdeedu-data-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gear.kde.org cmake
-
-DESCRIPTION="Shared icons, artwork and data files for educational applications"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-BDEPEND="
- dev-qt/qtcore:5
- kde-frameworks/extra-cmake-modules:0
-"
diff --git a/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild b/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
index 97cfdea8a7..ba0159cfe8 100644
--- a/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
+++ b/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
@@ -1,18 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit gear.kde.org cmake
+inherit cmake gear.kde.org
DESCRIPTION="Shared icons, artwork and data files for educational applications"
LICENSE="GPL-2"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE=""
BDEPEND="
- dev-qt/qtcore:5
- kde-frameworks/extra-cmake-modules:0
+ dev-qt/qtbase:6
+ >=kde-frameworks/extra-cmake-modules-6.0:0
"
diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-23.08.49.9999.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-23.08.49.9999.ebuild
deleted file mode 100644
index adae801bb2..0000000000
--- a/kde-apps/kdeedu-meta/kdeedu-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages"
-HOMEPAGE="https://edu.kde.org"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="+webengine"
-
-RDEPEND="
- >=kde-apps/analitza-${PV}:${SLOT}
- >=kde-apps/artikulate-${PV}:${SLOT}
- >=kde-apps/blinken-${PV}:${SLOT}
- >=kde-apps/kalzium-${PV}:${SLOT}
- >=kde-apps/kanagram-${PV}:${SLOT}
- >=kde-apps/kbruch-${PV}:${SLOT}
- >=kde-apps/kdeedu-data-${PV}:${SLOT}
- >=kde-apps/kgeography-${PV}:${SLOT}
- >=kde-apps/khangman-${PV}:${SLOT}
- >=kde-apps/kig-${PV}:${SLOT}
- >=kde-apps/kiten-${PV}:${SLOT}
- >=kde-apps/klettres-${PV}:${SLOT}
- >=kde-apps/kmplot-${PV}:${SLOT}
- >=kde-apps/kqtquickcharts-${PV}:${SLOT}
- >=kde-apps/ktouch-${PV}:${SLOT}
- >=kde-apps/kturtle-${PV}:${SLOT}
- >=kde-apps/kwordquiz-${PV}:${SLOT}
- >=kde-apps/libkeduvocdocument-${PV}:${SLOT}
- >=kde-apps/marble-${PV}:${SLOT}
- >=kde-apps/minuet-${PV}:${SLOT}
- >=kde-apps/rocs-${PV}:${SLOT}
- >=kde-apps/step-${PV}:${SLOT}
- webengine? (
- >=kde-apps/cantor-${PV}:${SLOT}
- >=kde-apps/kalgebra-${PV}:${SLOT}
- >=kde-apps/parley-${PV}:${SLOT}
- )
-"
diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-9999.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-9999.ebuild
index 50e73798a7..ce1f2def49 100644
--- a/kde-apps/kdeedu-meta/kdeedu-meta-9999.ebuild
+++ b/kde-apps/kdeedu-meta/kdeedu-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived pac
HOMEPAGE="https://edu.kde.org"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE="+webengine"
diff --git a/kde-apps/kdegames-meta/kdegames-meta-23.08.49.9999.ebuild b/kde-apps/kdegames-meta/kdegames-meta-23.08.49.9999.ebuild
deleted file mode 100644
index 68f5fb1644..0000000000
--- a/kde-apps/kdegames-meta/kdegames-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
-HOMEPAGE="https://apps.kde.org/categories/games/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="opengl python"
-
-RDEPEND="
- >=kde-apps/bomber-${PV}:${SLOT}
- >=kde-apps/bovo-${PV}:${SLOT}
- >=kde-apps/granatier-${PV}:${SLOT}
- >=kde-apps/kapman-${PV}:${SLOT}
- >=kde-apps/katomic-${PV}:${SLOT}
- >=kde-apps/kblackbox-${PV}:${SLOT}
- >=kde-apps/kblocks-${PV}:${SLOT}
- >=kde-apps/kbounce-${PV}:${SLOT}
- >=kde-apps/kbreakout-${PV}:${SLOT}
- >=kde-apps/kdiamond-${PV}:${SLOT}
- >=kde-apps/kfourinline-${PV}:${SLOT}
- >=kde-apps/kgoldrunner-${PV}:${SLOT}
- >=kde-apps/kigo-${PV}:${SLOT}
- >=kde-apps/killbots-${PV}:${SLOT}
- >=kde-apps/kiriki-${PV}:${SLOT}
- >=kde-apps/kjumpingcube-${PV}:${SLOT}
- >=kde-apps/klickety-${PV}:${SLOT}
- >=kde-apps/klines-${PV}:${SLOT}
- >=kde-apps/kmahjongg-${PV}:${SLOT}
- >=kde-apps/kmines-${PV}:${SLOT}
- >=kde-apps/knavalbattle-${PV}:${SLOT}
- >=kde-apps/knetwalk-${PV}:${SLOT}
- >=kde-apps/knights-${PV}:${SLOT}
- >=kde-apps/kolf-${PV}:${SLOT}
- >=kde-apps/kollision-${PV}:${SLOT}
- >=kde-apps/konquest-${PV}:${SLOT}
- >=kde-apps/kpat-${PV}:${SLOT}
- >=kde-apps/kreversi-${PV}:${SLOT}
- >=kde-apps/kshisen-${PV}:${SLOT}
- >=kde-apps/ksirk-${PV}:${SLOT}
- >=kde-apps/ksnakeduel-${PV}:${SLOT}
- >=kde-apps/kspaceduel-${PV}:${SLOT}
- >=kde-apps/ksquares-${PV}:${SLOT}
- >=kde-apps/ktuberling-${PV}:${SLOT}
- >=kde-apps/libkdegames-${PV}:${SLOT}
- >=kde-apps/libkmahjongg-${PV}:${SLOT}
- >=kde-apps/lskat-${PV}:${SLOT}
- >=kde-apps/palapeli-${PV}:${SLOT}
- >=kde-apps/picmi-${PV}:${SLOT}
- opengl? (
- >=kde-apps/ksudoku-${PV}:${SLOT}
- >=kde-apps/kubrick-${PV}:${SLOT}
- )
- python? ( >=kde-apps/kajongg-${PV}:${SLOT} )
-"
diff --git a/kde-apps/kdegames-meta/kdegames-meta-9999.ebuild b/kde-apps/kdegames-meta/kdegames-meta-9999.ebuild
index 30727d002f..60eedbaa01 100644
--- a/kde-apps/kdegames-meta/kdegames-meta-9999.ebuild
+++ b/kde-apps/kdegames-meta/kdegames-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,11 +7,12 @@ DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
HOMEPAGE="https://apps.kde.org/categories/games/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE="opengl python"
RDEPEND="
+ >=games-puzzle/skladnik-${PV}
>=kde-apps/bomber-${PV}:*
>=kde-apps/bovo-${PV}:*
>=kde-apps/granatier-${PV}:*
diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-23.08.49.9999.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-23.08.49.9999.ebuild
deleted file mode 100644
index 70b684baa7..0000000000
--- a/kde-apps/kdegraphics-meta/kdegraphics-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages"
-HOMEPAGE="https://apps.kde.org/graphics/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="color-management scanner +screencast"
-
-RDEPEND="
- >=kde-apps/gwenview-${PV}:${SLOT}
- >=kde-apps/kamera-${PV}:${SLOT}
- >=kde-apps/kcolorchooser-${PV}:${SLOT}
- >=kde-apps/kdegraphics-mobipocket-${PV}:${SLOT}
- >=kde-apps/kolourpaint-${PV}:${SLOT}
- >=kde-apps/kruler-${PV}:${SLOT}
- >=kde-apps/libkdcraw-${PV}:${SLOT}
- >=kde-apps/libkexiv2-${PV}:${SLOT}
- >=kde-apps/okular-${PV}:${SLOT}
- >=kde-apps/svgpart-${PV}:${SLOT}
- >=kde-apps/thumbnailers-${PV}:${SLOT}
- color-management? ( >=kde-misc/colord-kde-${PV}:${SLOT} )
- scanner? (
- >=kde-apps/libksane-${PV}:${SLOT}
- >=kde-misc/skanlite-${PV}:${SLOT}
- >=media-gfx/skanpage-${PV}:${SLOT}
- )
- screencast? ( >=kde-apps/spectacle-${PV}:${SLOT} )
-"
diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild
index 74865bbfc6..f3a567fb80 100644
--- a/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild
+++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,9 +7,9 @@ DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived package
HOMEPAGE="https://apps.kde.org/graphics/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
-IUSE="color-management scanner +screencast"
+IUSE="color-management scanner +screencast +webengine"
RDEPEND="
>=kde-apps/gwenview-${PV}:*
@@ -23,11 +23,12 @@ RDEPEND="
>=kde-apps/okular-${PV}:*
>=kde-apps/svgpart-${PV}:*
>=kde-apps/thumbnailers-${PV}:*
+ >=media-gfx/kgraphviewer-${PV}:*
color-management? ( >=kde-misc/colord-kde-${PV}:* )
scanner? (
>=kde-apps/libksane-${PV}:*
>=kde-misc/skanlite-${PV}:*
- >=media-gfx/skanpage-${PV}:*
+ webengine? ( >=media-gfx/skanpage-${PV}:* )
)
screencast? ( >=kde-apps/spectacle-${PV}:* )
"
diff --git a/kde-apps/kdegraphics-meta/metadata.xml b/kde-apps/kdegraphics-meta/metadata.xml
index 9f59bdb6d3..edbb279c3e 100644
--- a/kde-apps/kdegraphics-meta/metadata.xml
+++ b/kde-apps/kdegraphics-meta/metadata.xml
@@ -11,5 +11,6 @@
<use>
<flag name="color-management">Enable color management via <pkg>media-libs/opencolorio</pkg></flag>
<flag name="screencast">Pull in <pkg>kde-apps/spectacle</pkg> for screenshot/screenrecording support</flag>
+ <flag name="webengine">Enable page scanning support via <pkg>media-gfx/skanpage</pkg></flag>
</use>
</pkgmetadata>
diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-23.08.49.9999.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-23.08.49.9999.ebuild
deleted file mode 100644
index 0f9c499218..0000000000
--- a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library to support mobipocket ebooks"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND=">=dev-qt/qtgui-${QTMIN}:5"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-9999.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-9999.ebuild
index ed8cd988dd..b7ed0fd37e 100644
--- a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-9999.ebuild
+++ b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library to support mobipocket ebooks"
diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-23.08.49.9999.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-23.08.49.9999.ebuild
deleted file mode 100644
index de53d0fcd0..0000000000
--- a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages"
-HOMEPAGE="https://apps.kde.org/categories/multimedia/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="+cdrom +ffmpeg gstreamer"
-
-RDEPEND="
- >=kde-apps/dragon-${PV}:${SLOT}
- >=kde-apps/juk-${PV}:${SLOT}
- >=kde-apps/kdenlive-${PV}:${SLOT}
- >=kde-apps/kmix-${PV}:${SLOT}
- >=kde-apps/kwave-${PV}:${SLOT}
- >=media-sound/elisa-${PV}:${SLOT}
- >=media-sound/kasts-${PV}
- >=media-sound/krecorder-${PV}
- cdrom? (
- >=kde-apps/audiocd-kio-${PV}:${SLOT}
- >=kde-apps/k3b-${PV}:${SLOT}
- >=kde-apps/libkcddb-${PV}:${SLOT}
- >=kde-apps/libkcompactdisc-${PV}:${SLOT}
- )
- ffmpeg? ( >=kde-apps/ffmpegthumbs-${PV}:${SLOT} )
- gstreamer? ( >=kde-apps/kamoso-${PV}:${SLOT} )
-"
diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-9999.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-9999.ebuild
index ab09998c3c..785286c5d1 100644
--- a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-9999.ebuild
+++ b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived pac
HOMEPAGE="https://apps.kde.org/categories/multimedia/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE="+cdrom +ffmpeg gstreamer"
@@ -21,6 +21,7 @@ RDEPEND="
>=media-sound/kasts-${PV}
>=media-sound/krecorder-${PV}
cdrom? (
+ >=media-sound/audex-${PV}
>=kde-apps/audiocd-kio-${PV}:*
>=kde-apps/k3b-${PV}:*
>=kde-apps/libkcddb-${PV}:*
diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-23.08.49.9999.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-23.08.49.9999.ebuild
deleted file mode 100644
index eb5c5f1a1e..0000000000
--- a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Samba filesharing plugin for file properties"
-HOMEPAGE="https://apps.kde.org/kdenetwork_filesharing/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/qcoro5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- net-fs/samba
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-9999.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-9999.ebuild
index eb5c5f1a1e..eb51b0ee10 100644
--- a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-9999.ebuild
+++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-9999.ebuild
@@ -1,40 +1,38 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Samba filesharing plugin for file properties"
HOMEPAGE="https://apps.kde.org/kdenetwork_filesharing/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- dev-libs/qcoro5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ dev-libs/qcoro
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:6
net-fs/samba
"
src_configure() {
local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON
)
ecm_src_configure
diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-23.08.49.9999.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-23.08.49.9999.ebuild
deleted file mode 100644
index b203b5c53e..0000000000
--- a/kde-apps/kdenetwork-meta/kdenetwork-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
-HOMEPAGE="https://apps.kde.org/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="+bittorrent dropbox samba +screencast +webengine"
-
-RDEPEND="
- >=kde-apps/kget-${PV}:${SLOT}
- >=kde-apps/krdc-${PV}:${SLOT}
- >=kde-misc/kdeconnect-${PV}:${SLOT}
- >=net-im/neochat-${PV}
- >=net-im/tokodon-${PV}
- >=net-irc/konversation-${PV}:${SLOT}
- >=net-misc/kio-zeroconf-${PV}:${SLOT}
- >=net-news/alligator-${PV}
- bittorrent? (
- >=net-libs/libktorrent-${PV}:${SLOT}
- >=net-p2p/ktorrent-${PV}:${SLOT}
- )
- dropbox? ( >=kde-apps/dolphin-plugins-dropbox-${PV}:${SLOT} )
- samba? ( >=kde-apps/kdenetwork-filesharing-${PV}:${SLOT} )
- screencast? ( >=kde-apps/krfb-${PV}:${SLOT} )
- webengine? ( >=kde-misc/kio-gdrive-${PV}:${SLOT} )
-"
diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild
index 10df7ebf2d..ae5225ba2d 100644
--- a/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild
+++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
HOMEPAGE="https://apps.kde.org/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE="+bittorrent dropbox samba +screencast +webengine"
@@ -15,7 +15,6 @@ RDEPEND="
>=kde-apps/kget-${PV}:*
>=kde-apps/krdc-${PV}:*
>=kde-misc/kdeconnect-${PV}:*
- >=net-im/neochat-${PV}
>=net-im/tokodon-${PV}
>=net-irc/konversation-${PV}:*
>=net-misc/kio-zeroconf-${PV}:*
@@ -27,5 +26,11 @@ RDEPEND="
dropbox? ( >=kde-apps/dolphin-plugins-dropbox-${PV}:* )
samba? ( >=kde-apps/kdenetwork-filesharing-${PV}:* )
screencast? ( >=kde-apps/krfb-${PV}:* )
- webengine? ( >=kde-misc/kio-gdrive-${PV}:* )
+ webengine? (
+ >=kde-apps/kaccounts-integration-${PV}:*
+ >=kde-apps/kaccounts-providers-${PV}:*
+ >=kde-apps/signon-kwallet-extension-${PV}:*
+ >=kde-misc/kio-gdrive-${PV}:*
+ >=net-im/neochat-${PV}
+ )
"
diff --git a/kde-apps/kdenlive/kdenlive-23.08.49.9999.ebuild b/kde-apps/kdenlive/kdenlive-23.08.49.9999.ebuild
deleted file mode 100644
index e38e3d523d..0000000000
--- a/kde-apps/kdenlive/kdenlive-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_HANDBOOK="optional"
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="Non-linear video editing suite by KDE"
-HOMEPAGE="https://kdenlive.org/en/"
-
-LICENSE="GPL-3"
-SLOT="5"
-KEYWORDS=""
-IUSE="gles2-only semantic-desktop v4l"
-
-RESTRICT="test" # segfaults, bug 684132
-
-DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5[gles2-only=]
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtnetworkauth-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=media-libs/mlt-7.14.0[ffmpeg,frei0r,qt5,sdl,xml]
- v4l? ( media-libs/libv4l )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- media-video/ffmpeg[encode,libass,sdl,X]
- media-video/mediainfo
-"
-BDEPEND="sys-devel/gettext"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package v4l LibV4L2)
- )
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- optfeature "VP8 and VP9 codec support" "media-video/ffmpeg[vpx]"
-}
diff --git a/kde-apps/kdenlive/kdenlive-9999.ebuild b/kde-apps/kdenlive/kdenlive-9999.ebuild
index e38e3d523d..18ffc16b0a 100644
--- a/kde-apps/kdenlive/kdenlive-9999.ebuild
+++ b/kde-apps/kdenlive/kdenlive-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,63 +7,56 @@ ECM_DESIGNERPLUGIN="true"
ECM_HANDBOOK="optional"
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org optfeature
DESCRIPTION="Non-linear video editing suite by KDE"
HOMEPAGE="https://kdenlive.org/en/"
LICENSE="GPL-3"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="gles2-only semantic-desktop v4l"
RESTRICT="test" # segfaults, bug 684132
DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5[gles2-only=]
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtnetworkauth-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=media-libs/mlt-7.14.0[ffmpeg,frei0r,qt5,sdl,xml]
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gles2-only=,gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtnetworkauth-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=media-libs/mlt-7.22.0-r1[ffmpeg,frei0r,qt6,sdl,xml]
v4l? ( media-libs/libv4l )
"
RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
media-video/ffmpeg[encode,libass,sdl,X]
media-video/mediainfo
"
diff --git a/kde-apps/kdepim-addons/kdepim-addons-23.08.49.9999.ebuild b/kde-apps/kdepim-addons/kdepim-addons-23.08.49.9999.ebuild
deleted file mode 100644
index 9887fb06c1..0000000000
--- a/kde-apps/kdepim-addons/kdepim-addons-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="Plugins for KDE Personal Information Management Suite"
-HOMEPAGE="https://apps.kde.org/kontact/"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE="importwizard markdown"
-
-RESTRICT="test"
-
-RDEPEND="
- >=app-crypt/gpgme-1.16.0:=[cxx,qt5]
- >=dev-libs/grantlee-5.3.0:5
- dev-libs/ktextaddons:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-notes-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/eventviews-${PVCUT}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/incidenceeditor-${PVCUT}:5
- >=kde-apps/kaddressbook-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kimap-${PVCUT}:5
- >=kde-apps/kitinerary-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpkpass-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-apps/libksieve-${PVCUT}:5
- >=kde-apps/libktnef-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/prison-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:5 )
- markdown? ( app-text/discount:= )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package importwizard KPimImportWizard)
- $(cmake_use_find_package markdown Discount)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "regex support for Sieve editor plugin" kde-misc/kregexpeditor
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild b/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild
index 9887fb06c1..6ef9924d8d 100644
--- a/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild
+++ b/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild
@@ -1,76 +1,73 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org optfeature
DESCRIPTION="Plugins for KDE Personal Information Management Suite"
HOMEPAGE="https://apps.kde.org/kontact/"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="importwizard markdown"
RESTRICT="test"
RDEPEND="
- >=app-crypt/gpgme-1.16.0:=[cxx,qt5]
- >=dev-libs/grantlee-5.3.0:5
- dev-libs/ktextaddons:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-notes-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/eventviews-${PVCUT}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/incidenceeditor-${PVCUT}:5
- >=kde-apps/kaddressbook-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kimap-${PVCUT}:5
- >=kde-apps/kitinerary-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpkpass-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-apps/libksieve-${PVCUT}:5
- >=kde-apps/libktnef-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/prison-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:5 )
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-notes-${PVCUT}:6
+ >=kde-apps/calendarsupport-${PVCUT}:6
+ >=kde-apps/eventviews-${PVCUT}:6
+ >=kde-apps/grantleetheme-${PVCUT}:6
+ >=kde-apps/incidenceeditor-${PVCUT}:6
+ >=kde-apps/kaddressbook-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kimap-${PVCUT}:6
+ >=kde-apps/kitinerary-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/kpkpass-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/libkleo-${PVCUT}:6
+ >=kde-apps/libksieve-${PVCUT}:6
+ >=kde-apps/libktnef-${PVCUT}:6
+ >=kde-apps/mailcommon-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:6 )
markdown? ( app-text/discount:= )
"
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package importwizard KPimImportWizard)
+ $(cmake_use_find_package importwizard KPim6ImportWizard)
$(cmake_use_find_package markdown Discount)
)
diff --git a/kde-apps/kdepim-meta/kdepim-meta-23.08.49.9999.ebuild b/kde-apps/kdepim-meta/kdepim-meta-23.08.49.9999.ebuild
deleted file mode 100644
index 52ceee927e..0000000000
--- a/kde-apps/kdepim-meta/kdepim-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages"
-HOMEPAGE="https://apps.kde.org/kontact/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="bogofilter clamav spamassassin"
-
-RDEPEND="
- >=app-office/merkuro-${PV}:${SLOT}
- >=kde-apps/akonadi-${PV}:${SLOT}
- >=kde-apps/akonadiconsole-${PV}:${SLOT}
- >=kde-apps/akonadi-calendar-${PV}:${SLOT}
- >=kde-apps/akonadi-contacts-${PV}:${SLOT}
- >=kde-apps/akonadi-import-wizard-${PV}:${SLOT}
- >=kde-apps/akonadi-mime-${PV}:${SLOT}
- >=kde-apps/akonadi-notes-${PV}:${SLOT}
- >=kde-apps/akonadi-search-${PV}:${SLOT}
- >=kde-apps/akregator-${PV}:${SLOT}
- >=kde-apps/calendarjanitor-${PV}:${SLOT}
- >=kde-apps/calendarsupport-${PV}:${SLOT}
- >=kde-apps/eventviews-${PV}:${SLOT}
- >=kde-apps/grantlee-editor-${PV}:${SLOT}
- >=kde-apps/grantleetheme-${PV}:${SLOT}
- >=kde-apps/incidenceeditor-${PV}:${SLOT}
- >=kde-apps/kaddressbook-${PV}:${SLOT}
- >=kde-apps/kalarm-${PV}:${SLOT}
- >=kde-apps/kcalutils-${PV}:${SLOT}
- >=kde-apps/kdepim-addons-${PV}:${SLOT}
- >=kde-apps/kdepim-runtime-${PV}:${SLOT}
- >=kde-apps/kidentitymanagement-${PV}:${SLOT}
- >=kde-apps/kimap-${PV}:${SLOT}
- >=kde-apps/kitinerary-${PV}:${SLOT}
- >=kde-apps/kldap-${PV}:${SLOT}
- >=kde-apps/kleopatra-${PV}:${SLOT}
- >=kde-apps/kmail-${PV}:${SLOT}
- >=kde-apps/kmail-account-wizard-${PV}:${SLOT}
- >=kde-apps/kmailtransport-${PV}:${SLOT}
- >=kde-apps/kmbox-${PV}:${SLOT}
- >=kde-apps/kmime-${PV}:${SLOT}
- >=kde-apps/knotes-${PV}:${SLOT}
- >=kde-apps/konsolekalendar-${PV}:${SLOT}
- >=kde-apps/kontact-${PV}:${SLOT}
- >=kde-apps/kontactinterface-${PV}:${SLOT}
- >=kde-apps/korganizer-${PV}:${SLOT}
- >=kde-apps/kpimtextedit-${PV}:${SLOT}
- >=kde-apps/kpkpass-${PV}:${SLOT}
- >=kde-apps/ksmtp-${PV}:${SLOT}
- >=kde-apps/libgravatar-${PV}:${SLOT}
- >=kde-apps/libkdepim-${PV}:${SLOT}
- >=kde-apps/libkgapi-${PV}:${SLOT}
- >=kde-apps/libkleo-${PV}:${SLOT}
- >=kde-apps/libksieve-${PV}:${SLOT}
- >=kde-apps/libktnef-${PV}:${SLOT}
- >=kde-apps/mailcommon-${PV}:${SLOT}
- >=kde-apps/mailimporter-${PV}:${SLOT}
- >=kde-apps/mbox-importer-${PV}:${SLOT}
- >=kde-apps/messagelib-${PV}:${SLOT}
- >=kde-apps/pim-data-exporter-${PV}:${SLOT}
- >=kde-apps/pim-sieve-editor-${PV}:${SLOT}
- >=kde-apps/pimcommon-${PV}:${SLOT}
- >=kde-misc/zanshin-${PV}:${SLOT}
-"
-# Optional runtime dependencies: kde-apps/kmail
-RDEPEND="${RDEPEND}
- bogofilter? ( mail-filter/bogofilter )
- clamav? ( app-antivirus/clamav )
- spamassassin? ( mail-filter/spamassassin )
-"
diff --git a/kde-apps/kdepim-meta/kdepim-meta-9999.ebuild b/kde-apps/kdepim-meta/kdepim-meta-9999.ebuild
index 00e44aa434..ab4c78a899 100644
--- a/kde-apps/kdepim-meta/kdepim-meta-9999.ebuild
+++ b/kde-apps/kdepim-meta/kdepim-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages"
HOMEPAGE="https://apps.kde.org/kontact/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE="bogofilter clamav spamassassin"
@@ -43,7 +43,6 @@ RDEPEND="
>=kde-apps/kmailtransport-${PV}:*
>=kde-apps/kmbox-${PV}:*
>=kde-apps/kmime-${PV}:*
- >=kde-apps/knotes-${PV}:*
>=kde-apps/konsolekalendar-${PV}:*
>=kde-apps/kontact-${PV}:*
>=kde-apps/kontactinterface-${PV}:*
@@ -61,6 +60,7 @@ RDEPEND="
>=kde-apps/mailimporter-${PV}:*
>=kde-apps/mbox-importer-${PV}:*
>=kde-apps/messagelib-${PV}:*
+ >=kde-apps/mimetreeparser-${PV}:*
>=kde-apps/pim-data-exporter-${PV}:*
>=kde-apps/pim-sieve-editor-${PV}:*
>=kde-apps/pimcommon-${PV}:*
diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-23.08.49.9999.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-23.08.49.9999.ebuild
deleted file mode 100644
index e634c334ee..0000000000
--- a/kde-apps/kdepim-runtime/kdepim-runtime-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
-HOMEPAGE="https://apps.kde.org/kontact/"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE="speech"
-
-RESTRICT="test"
-
-# TODO kolab
-RDEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+)]
- dev-libs/cyrus-sasl:2
- dev-libs/libical:=
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtnetworkauth-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-notes-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kimap-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmbox-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/libkgapi-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdav-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
- test? (
- >=dev-qt/qtxmlpatterns-${QTMIN}:5
- >=kde-apps/kimap-${PVCUT}:5[test]
- )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON
- $(cmake_use_find_package speech Qt5TextToSpeech)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
index e634c334ee..42627923cb 100644
--- a/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
@@ -1,20 +1,19 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
HOMEPAGE="https://apps.kde.org/kontact/"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="speech"
@@ -22,66 +21,62 @@ RESTRICT="test"
# TODO kolab
RDEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+)]
+ >=app-crypt/qca-2.3.7:2[qt6]
dev-libs/cyrus-sasl:2
- dev-libs/libical:=
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtnetworkauth-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-notes-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kimap-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmbox-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/libkgapi-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdav-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml]
+ >=dev-qt/qtnetworkauth-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-calendar-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/akonadi-notes-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kimap-${PVCUT}:6
+ >=kde-apps/kldap-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmbox-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkgapi-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdav-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
"
DEPEND="${RDEPEND}
test? (
- >=dev-qt/qtxmlpatterns-${QTMIN}:5
- >=kde-apps/kimap-${PVCUT}:5[test]
+ >=kde-apps/akonadi-${PVCUT}:6[tools]
+ >=kde-apps/kimap-${PVCUT}:6[test]
)
"
src_configure() {
local mycmakeargs=(
+ -DKDEPIM_RUN_AKONADI_TEST=$(usex test)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Etebase=ON
-DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON
- $(cmake_use_find_package speech Qt5TextToSpeech)
+ $(cmake_use_find_package speech Qt6TextToSpeech)
)
ecm_src_configure
}
diff --git a/kde-apps/kdepim-runtime/metadata.xml b/kde-apps/kdepim-runtime/metadata.xml
index fa80953797..d925f24397 100644
--- a/kde-apps/kdepim-runtime/metadata.xml
+++ b/kde-apps/kdepim-runtime/metadata.xml
@@ -8,7 +8,4 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="speech">Enable text-to-speech support</flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-23.08.49.9999.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-23.08.49.9999.ebuild
deleted file mode 100644
index c9d0626639..0000000000
--- a/kde-apps/kdesdk-meta/kdesdk-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages"
-HOMEPAGE="https://apps.kde.org/categories/development/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="cvs git mercurial perl php python subversion webengine"
-
-RDEPEND="
- >=kde-apps/kapptemplate-${PV}:${SLOT}
- >=kde-apps/kcachegrind-${PV}:${SLOT}
- >=kde-apps/kde-dev-scripts-${PV}:${SLOT}
- >=kde-apps/kde-dev-utils-${PV}:${SLOT}
- >=kde-apps/kdesdk-thumbnailers-${PV}:${SLOT}
- >=kde-apps/kompare-${PV}:${SLOT}
- >=kde-apps/libkomparediff2-${PV}:${SLOT}
- >=kde-apps/poxml-${PV}:${SLOT}
- >=kde-apps/umbrello-${PV}:${SLOT}
- cvs? ( >=kde-apps/cervisia-${PV}:${SLOT} )
- git? ( >=kde-apps/dolphin-plugins-git-${PV}:${SLOT} )
- mercurial? ( >=kde-apps/dolphin-plugins-mercurial-${PV}:${SLOT} )
- perl? ( >=dev-util/kio-perldoc-${PV}:${SLOT} )
- python? ( >=kde-apps/lokalize-${PV}:${SLOT} )
- subversion? ( >=kde-apps/dolphin-plugins-subversion-${PV}:${SLOT} )
- webengine? (
- >=dev-util/kdevelop-${PV}:${SLOT}
- php? ( >=dev-util/kdevelop-php-${PV}:${SLOT} )
- python? ( >=dev-util/kdevelop-python-${PV}:${SLOT} )
- )
-"
diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-9999.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-9999.ebuild
index 9730009022..64df9e08d0 100644
--- a/kde-apps/kdesdk-meta/kdesdk-meta-9999.ebuild
+++ b/kde-apps/kdesdk-meta/kdesdk-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,11 +7,12 @@ DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages"
HOMEPAGE="https://apps.kde.org/categories/development/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE="cvs git mercurial perl php python subversion webengine"
RDEPEND="
+ >=dev-util/massif-visualizer-${PV}:*
>=kde-apps/kapptemplate-${PV}:*
>=kde-apps/kcachegrind-${PV}:*
>=kde-apps/kde-dev-scripts-${PV}:*
diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-23.08.49.9999.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-23.08.49.9999.ebuild
deleted file mode 100644
index f24595bf60..0000000000
--- a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Thumbnail generator for PO files"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- sys-devel/gettext
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-9999.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-9999.ebuild
index f24595bf60..f3bc321b23 100644
--- a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-9999.ebuild
+++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-9999.ebuild
@@ -1,26 +1,25 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Thumbnail generator for PO files"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
sys-devel/gettext
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-23.08.49.9999.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-23.08.49.9999.ebuild
deleted file mode 100644
index 9e5657e581..0000000000
--- a/kde-apps/kdeutils-meta/kdeutils-meta-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
-HOMEPAGE="https://apps.kde.org/categories/utilities/"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE="7zip cups gpg lrz plasma rar +webengine"
-
-RDEPEND="
- >=app-cdr/dolphin-plugins-mountiso-${PV}:${SLOT}
- >=app-crypt/keysmith-${PV}
- >=kde-apps/ark-${PV}:${SLOT}
- >=kde-apps/filelight-${PV}:${SLOT}
- >=kde-apps/kate-${PV}:${SLOT}
- >=kde-apps/kbackup-${PV}:${SLOT}
- >=kde-apps/kcalc-${PV}:${SLOT}
- >=kde-apps/kcharselect-${PV}:${SLOT}
- >=kde-apps/kdebugsettings-${PV}:${SLOT}
- >=kde-apps/kdf-${PV}:${SLOT}
- >=kde-apps/kteatime-${PV}:${SLOT}
- >=kde-apps/ktimer-${PV}:${SLOT}
- >=kde-apps/kwalletmanager-${PV}:${SLOT}
- >=kde-apps/sweeper-${PV}:${SLOT}
- >=kde-apps/yakuake-${PV}:${SLOT}
- >=kde-misc/kweather-${PV}:${SLOT}
- >=kde-misc/markdownpart-${PV}:${SLOT}
- >=sys-block/partitionmanager-${PV}:${SLOT}
- >=sys-libs/kpmcore-${PV}:${SLOT}
- cups? ( >=kde-plasma/print-manager-${PV}:${SLOT} )
- gpg? ( >=kde-apps/kgpg-${PV}:${SLOT} )
- plasma? ( >=kde-misc/kclock-${PV} )
- webengine? (
- >=app-editors/ghostwriter-${PV}
- >=kde-apps/kimagemapeditor-${PV}:${SLOT}
- )
-"
-# Optional runtime deps: kde-apps/ark
-RDEPEND="${RDEPEND}
- 7zip? ( app-arch/p7zip )
- lrz? ( app-arch/lrzip )
- rar? ( || (
- app-arch/rar
- app-arch/unrar
- app-arch/unar
- ) )
-"
diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-9999.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-9999.ebuild
index 47497206d3..fd11d37f9a 100644
--- a/kde-apps/kdeutils-meta/kdeutils-meta-9999.ebuild
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,13 +7,15 @@ DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
HOMEPAGE="https://apps.kde.org/categories/utilities/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
-IUSE="7zip cups gpg lrz plasma rar +webengine"
+IUSE="7zip gpg lrz plasma rar +webengine"
RDEPEND="
>=app-cdr/dolphin-plugins-mountiso-${PV}:*
+ >=app-cdr/isoimagewriter-${PV}:*
>=app-crypt/keysmith-${PV}
+ >=dev-libs/kweathercore-${PV}:*
>=kde-apps/ark-${PV}:*
>=kde-apps/filelight-${PV}:*
>=kde-apps/kate-${PV}:*
@@ -31,7 +33,6 @@ RDEPEND="
>=kde-misc/markdownpart-${PV}:*
>=sys-block/partitionmanager-${PV}:*
>=sys-libs/kpmcore-${PV}:*
- cups? ( >=kde-plasma/print-manager-${PV}:* )
gpg? ( >=kde-apps/kgpg-${PV}:* )
plasma? ( >=kde-misc/kclock-${PV} )
webengine? (
diff --git a/kde-apps/kdf/kdf-23.08.49.9999.ebuild b/kde-apps/kdf/kdf-23.08.49.9999.ebuild
deleted file mode 100644
index c55318d898..0000000000
--- a/kde-apps/kdf/kdf-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE free disk space utility"
-HOMEPAGE="https://apps.kde.org/kdf/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
diff --git a/kde-apps/kdf/kdf-9999.ebuild b/kde-apps/kdf/kdf-9999.ebuild
index c55318d898..29208d1f0d 100644
--- a/kde-apps/kdf/kdf-9999.ebuild
+++ b/kde-apps/kdf/kdf-9999.ebuild
@@ -1,37 +1,37 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE free disk space utility"
HOMEPAGE="https://apps.kde.org/kdf/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
DEPEND="${RDEPEND}
- >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:6
"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-apps/kdialog/kdialog-23.08.49.9999.ebuild b/kde-apps/kdialog/kdialog-23.08.49.9999.ebuild
deleted file mode 100644
index 646be33052..0000000000
--- a/kde-apps/kdialog/kdialog-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Can be used to show nice dialog boxes from shell scripts"
-HOMEPAGE="https://userbase.kde.org/Kdialog
-https://develop.kde.org/deploy/kdialog/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="X"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- X? ( x11-libs/libX11 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DWITHOUT_X11=$(usex !X)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/kdialog/kdialog-9999.ebuild b/kde-apps/kdialog/kdialog-9999.ebuild
index 646be33052..bea39f3fe6 100644
--- a/kde-apps/kdialog/kdialog-9999.ebuild
+++ b/kde-apps/kdialog/kdialog-9999.ebuild
@@ -1,36 +1,36 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Can be used to show nice dialog boxes from shell scripts"
-HOMEPAGE="https://userbase.kde.org/Kdialog
-https://develop.kde.org/deploy/kdialog/"
+HOMEPAGE="
+ https://develop.kde.org/docs/administration/kdialog/
+ https://invent.kde.org/utilities/kdialog
+"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="X"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
X? ( x11-libs/libX11 )
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdialog/metadata.xml b/kde-apps/kdialog/metadata.xml
index d925f24397..f6c6c95b16 100644
--- a/kde-apps/kdialog/metadata.xml
+++ b/kde-apps/kdialog/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">utilities/kdialog</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/kdiamond/kdiamond-23.08.49.9999.ebuild b/kde-apps/kdiamond/kdiamond-23.08.49.9999.ebuild
deleted file mode 100644
index 60444cc5ee..0000000000
--- a/kde-apps/kdiamond/kdiamond-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Single player three-in-a-row game"
-HOMEPAGE="https://apps.kde.org/kdiamond/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdiamond/kdiamond-9999.ebuild b/kde-apps/kdiamond/kdiamond-9999.ebuild
index 60444cc5ee..2d6768341f 100644
--- a/kde-apps/kdiamond/kdiamond-9999.ebuild
+++ b/kde-apps/kdiamond/kdiamond-9999.ebuild
@@ -1,35 +1,34 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Single player three-in-a-row game"
HOMEPAGE="https://apps.kde.org/kdiamond/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/keditbookmarks/keditbookmarks-23.08.49.9999.ebuild b/kde-apps/keditbookmarks/keditbookmarks-23.08.49.9999.ebuild
deleted file mode 100644
index f3ab9aa546..0000000000
--- a/kde-apps/keditbookmarks/keditbookmarks-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Bookmarks editor based on KDE Frameworks"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="+man"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- ecm_src_prepare
-
- if ! use man ; then
- sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die
- fi
-}
diff --git a/kde-apps/keditbookmarks/keditbookmarks-9999.ebuild b/kde-apps/keditbookmarks/keditbookmarks-9999.ebuild
index f3ab9aa546..f1d7d1bf4a 100644
--- a/kde-apps/keditbookmarks/keditbookmarks-9999.ebuild
+++ b/kde-apps/keditbookmarks/keditbookmarks-9999.ebuild
@@ -1,39 +1,40 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Bookmarks editor based on KDE Frameworks"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="+man"
+# TODO: X handling?
+# 51228bab29102d03f2f973ca5c34500de8d908a8
+# fa227b2f1c94c11486cc696c728c8ac4781d4ed8
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/keditbookmarks/metadata.xml b/kde-apps/keditbookmarks/metadata.xml
index 7e19f65152..d925f24397 100644
--- a/kde-apps/keditbookmarks/metadata.xml
+++ b/kde-apps/keditbookmarks/metadata.xml
@@ -8,7 +8,4 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="man">Build and install man pages</flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/kfind/kfind-23.08.49.9999.ebuild b/kde-apps/kfind/kfind-23.08.49.9999.ebuild
deleted file mode 100644
index 73f4734dc2..0000000000
--- a/kde-apps/kfind/kfind-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="File finder utility based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/kfind/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
-"
diff --git a/kde-apps/kfind/kfind-9999.ebuild b/kde-apps/kfind/kfind-9999.ebuild
index 73f4734dc2..f1fd179f61 100644
--- a/kde-apps/kfind/kfind-9999.ebuild
+++ b/kde-apps/kfind/kfind-9999.ebuild
@@ -1,37 +1,37 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="File finder utility based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/kfind/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
"
diff --git a/kde-apps/kfloppy/kfloppy-23.08.49.9999.ebuild b/kde-apps/kfloppy/kfloppy-23.08.49.9999.ebuild
deleted file mode 100644
index deb1b2150f..0000000000
--- a/kde-apps/kfloppy/kfloppy-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks"
-HOMEPAGE="https://apps.kde.org/kfloppy/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kfloppy/kfloppy-9999.ebuild b/kde-apps/kfloppy/kfloppy-9999.ebuild
index deb1b2150f..74755d940b 100644
--- a/kde-apps/kfloppy/kfloppy-9999.ebuild
+++ b/kde-apps/kfloppy/kfloppy-9999.ebuild
@@ -1,32 +1,40 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm flag-o-matic kde.org
DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks"
HOMEPAGE="https://apps.kde.org/kfloppy/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="0"
KEYWORDS=""
-IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
+"
+
+src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/926320
+ # https://invent.kde.org/utilities/kfloppy/-/merge_requests/8
+ filter-lto
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kfloppy/metadata.xml b/kde-apps/kfloppy/metadata.xml
index d925f24397..febef5a49b 100644
--- a/kde-apps/kfloppy/metadata.xml
+++ b/kde-apps/kfloppy/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">utilities/kfloppy</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/kfourinline/kfourinline-23.08.49.9999.ebuild b/kde-apps/kfourinline/kfourinline-23.08.49.9999.ebuild
deleted file mode 100644
index aa98e4d2d3..0000000000
--- a/kde-apps/kfourinline/kfourinline-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE four-in-a-row game"
-HOMEPAGE="https://apps.kde.org/kfourinline/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kfourinline/kfourinline-9999.ebuild b/kde-apps/kfourinline/kfourinline-9999.ebuild
index aa98e4d2d3..3e0c4f21f7 100644
--- a/kde-apps/kfourinline/kfourinline-9999.ebuild
+++ b/kde-apps/kfourinline/kfourinline-9999.ebuild
@@ -1,34 +1,34 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE four-in-a-row game"
HOMEPAGE="https://apps.kde.org/kfourinline/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kgeography/kgeography-23.08.49.9999.ebuild b/kde-apps/kgeography/kgeography-23.08.49.9999.ebuild
deleted file mode 100644
index 7af3348cc0..0000000000
--- a/kde-apps/kgeography/kgeography-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Geography learning tool"
-HOMEPAGE="https://apps.kde.org/kgeography/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kgeography/kgeography-9999.ebuild b/kde-apps/kgeography/kgeography-9999.ebuild
index 7af3348cc0..9da829f0ca 100644
--- a/kde-apps/kgeography/kgeography-9999.ebuild
+++ b/kde-apps/kgeography/kgeography-9999.ebuild
@@ -1,33 +1,31 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Geography learning tool"
HOMEPAGE="https://apps.kde.org/kgeography/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kget/kget-23.08.49.9999.ebuild b/kde-apps/kget/kget-23.08.49.9999.ebuild
deleted file mode 100644
index 3b3311b325..0000000000
--- a/kde-apps/kget/kget-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Advanced download manager by KDE"
-HOMEPAGE="https://apps.kde.org/kget/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="bittorrent gpg kde mms sqlite"
-
-RDEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- bittorrent? ( >=net-libs/libktorrent-21.07.80:5 )
- gpg? ( app-crypt/gpgme:=[qt5] )
- kde? ( kde-plasma/libkworkspace:5 )
- mms? ( media-libs/libmms )
- sqlite? ( dev-db/sqlite:3 )
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package bittorrent KF5Torrent)
- $(cmake_use_find_package gpg Gpgmepp)
- $(cmake_use_find_package kde LibKWorkspace)
- $(cmake_use_find_package mms LibMms)
- $(cmake_use_find_package sqlite SQLite3)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # bug 756817: schedulertest fails, see also upstream commit 45735cfa
- # filedeletertest hangs.
- local myctestargs=(
- -E "(schedulertest|filedeletertest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-apps/kget/kget-9999.ebuild b/kde-apps/kget/kget-9999.ebuild
index 3b3311b325..a19637250b 100644
--- a/kde-apps/kget/kget-9999.ebuild
+++ b/kde-apps/kget/kget-9999.ebuild
@@ -1,52 +1,45 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Advanced download manager by KDE"
HOMEPAGE="https://apps.kde.org/kget/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="bittorrent gpg kde mms sqlite"
+IUSE="bittorrent gpg mms sqlite"
RDEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- bittorrent? ( >=net-libs/libktorrent-21.07.80:5 )
- gpg? ( app-crypt/gpgme:=[qt5] )
- kde? ( kde-plasma/libkworkspace:5 )
+ >=app-crypt/qca-2.3.7:2[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets,xml]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ bittorrent? ( net-libs/libktorrent:6 )
+ gpg? ( >=app-crypt/gpgme-1.23.1-r1:=[qt6] )
mms? ( media-libs/libmms )
sqlite? ( dev-db/sqlite:3 )
"
@@ -56,9 +49,9 @@ DEPEND="${RDEPEND}
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package bittorrent KF5Torrent)
+ $(cmake_use_find_package bittorrent KTorrent6)
$(cmake_use_find_package gpg Gpgmepp)
- $(cmake_use_find_package kde LibKWorkspace)
+ $(cmake_use_find_package gpg QGpgmeQt6)
$(cmake_use_find_package mms LibMms)
$(cmake_use_find_package sqlite SQLite3)
)
diff --git a/kde-apps/kget/metadata.xml b/kde-apps/kget/metadata.xml
index 1c1e172780..faecdd3755 100644
--- a/kde-apps/kget/metadata.xml
+++ b/kde-apps/kget/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">network/kget</remote-id>
</upstream>
<use>
<flag name="bittorrent">Enable bittorrent transfer plugin through <pkg>net-libs/libktorrent</pkg></flag>
diff --git a/kde-apps/kgoldrunner/kgoldrunner-23.08.49.9999.ebuild b/kde-apps/kgoldrunner/kgoldrunner-23.08.49.9999.ebuild
deleted file mode 100644
index 00ebe5ba1a..0000000000
--- a/kde-apps/kgoldrunner/kgoldrunner-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Game of action and puzzle solving by KDE"
-HOMEPAGE="https://apps.kde.org/kgoldrunner/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- media-libs/libsndfile
- media-libs/openal
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:5
-"
diff --git a/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild b/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild
index 00ebe5ba1a..ee6bc2325c 100644
--- a/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild
+++ b/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,34 +6,34 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Game of action and puzzle solving by KDE"
HOMEPAGE="https://apps.kde.org/kgoldrunner/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
media-libs/libsndfile
media-libs/openal
"
RDEPEND="${DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:6
"
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kgpg/kgpg-23.08.49.9999.ebuild b/kde-apps/kgpg/kgpg-23.08.49.9999.ebuild
deleted file mode 100644
index 067c4f89bd..0000000000
--- a/kde-apps/kgpg/kgpg-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="gpg"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
-HOMEPAGE="https://apps.kde.org/kgpg/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${COMMON_DEPEND}
- app-crypt/gpgme
-"
-RDEPEND="${COMMON_DEPEND}
- app-crypt/gnupg
-"
diff --git a/kde-apps/kgpg/kgpg-9999.ebuild b/kde-apps/kgpg/kgpg-9999.ebuild
index 067c4f89bd..7926424e5a 100644
--- a/kde-apps/kgpg/kgpg-9999.ebuild
+++ b/kde-apps/kgpg/kgpg-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,43 +6,40 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="gpg"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
HOMEPAGE="https://apps.kde.org/kgpg/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
DEPEND="${COMMON_DEPEND}
app-crypt/gpgme
diff --git a/kde-apps/khangman/khangman-23.08.49.9999.ebuild b/kde-apps/khangman/khangman-23.08.49.9999.ebuild
deleted file mode 100644
index 18e4a1e5ea..0000000000
--- a/kde-apps/khangman/khangman-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Classical hangman game by KDE"
-HOMEPAGE="https://apps.kde.org/khangman/ https://edu.kde.org/khangman/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkeduvocdocument-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=kde-apps/kdeedu-data-${PVCUT}:5
-"
diff --git a/kde-apps/khangman/khangman-9999.ebuild b/kde-apps/khangman/khangman-9999.ebuild
index 18e4a1e5ea..5a79e88790 100644
--- a/kde-apps/khangman/khangman-9999.ebuild
+++ b/kde-apps/khangman/khangman-9999.ebuild
@@ -1,44 +1,39 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Classical hangman game by KDE"
HOMEPAGE="https://apps.kde.org/khangman/ https://edu.kde.org/khangman/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkeduvocdocument-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkeduvocdocument-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=kde-apps/kdeedu-data-${PVCUT}:5
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-apps/kdeedu-data-${PVCUT}:*
"
diff --git a/kde-apps/khelpcenter/khelpcenter-23.08.49.9999.ebuild b/kde-apps/khelpcenter/khelpcenter-23.08.49.9999.ebuild
deleted file mode 100644
index 0d6b46bee6..0000000000
--- a/kde-apps/khelpcenter/khelpcenter-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Application to read documentation for KDE Plasma, Applications, Utilities"
-HOMEPAGE="https://apps.kde.org/help/ https://userbase.kde.org/KHelpCenter"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/grantlee:5
- dev-libs/libxml2
- dev-libs/xapian:=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdoctools-${KFMIN}:5
- >=kde-frameworks/khtml-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5[handbook]
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- kde-plasma/kde-cli-tools:*
-"
-
-src_prepare() {
- ecm_src_prepare
- sed -e "/^install.*kde4\/services/s/^/#DONT/" -i CMakeLists.txt || die
-}
diff --git a/kde-apps/khelpcenter/khelpcenter-9999.ebuild b/kde-apps/khelpcenter/khelpcenter-9999.ebuild
index 0d6b46bee6..4b95a338e2 100644
--- a/kde-apps/khelpcenter/khelpcenter-9999.ebuild
+++ b/kde-apps/khelpcenter/khelpcenter-9999.ebuild
@@ -1,51 +1,43 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Application to read documentation for KDE Plasma, Applications, Utilities"
-HOMEPAGE="https://apps.kde.org/help/ https://userbase.kde.org/KHelpCenter"
+HOMEPAGE="https://apps.kde.org/khelpcenter/ https://userbase.kde.org/KHelpCenter"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- dev-libs/grantlee:5
dev-libs/libxml2
dev-libs/xapian:=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdoctools-${KFMIN}:5
- >=kde-frameworks/khtml-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5[handbook]
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdoctools-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6[handbook]
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}
kde-plasma/kde-cli-tools:*
"
-
-src_prepare() {
- ecm_src_prepare
- sed -e "/^install.*kde4\/services/s/^/#DONT/" -i CMakeLists.txt || die
-}
diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-23.08.49.9999.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-23.08.49.9999.ebuild
deleted file mode 100644
index 751c0d321e..0000000000
--- a/kde-apps/kidentitymanagement/kidentitymanagement-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for managing identitites"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-RESTRICT="test"
diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild
index 751c0d321e..fc7ecad39d 100644
--- a/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild
+++ b/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,32 +6,31 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for managing identitites"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
+RESTRICT="test"
+
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-libs/kirigami-addons-1.0:6
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/kpimtextedit-${PVCUT}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
-
-RESTRICT="test"
diff --git a/kde-apps/kig/kig-23.08.49.9999.ebuild b/kde-apps/kig/kig-23.08.49.9999.ebuild
deleted file mode 100644
index 09b8226cc8..0000000000
--- a/kde-apps/kig/kig-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="true"
-PYTHON_COMPAT=( python3_{10..11} )
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit python-single-r1 ecm gear.kde.org
-
-DESCRIPTION="KDE Interactive Geometry tool"
-HOMEPAGE="https://apps.kde.org/kig/ https://edu.kde.org/kig/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="geogebra scripting"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- geogebra? ( >=dev-qt/qtxmlpatterns-${QTMIN}:5 )
- scripting? (
- $(python_gen_cond_dep '
- >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}]
- ')
- )
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/ktexteditor-${KFMIN}:5
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-20.08.70-cmake-boostpython.patch )
-
-pkg_setup() {
- python-single-r1_pkg_setup
- ecm_pkg_setup
-}
-
-src_prepare() {
- ecm_src_prepare
- python_fix_shebang .
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON}
- $(cmake_use_find_package geogebra Qt5XmlPatterns)
- $(cmake_use_find_package scripting Boost)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/kig/kig-9999.ebuild b/kde-apps/kig/kig-9999.ebuild
index 09b8226cc8..bdc0399d07 100644
--- a/kde-apps/kig/kig-9999.ebuild
+++ b/kde-apps/kig/kig-9999.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
-PYTHON_COMPAT=( python3_{10..11} )
-KFMIN=5.106.0
-QTMIN=5.15.9
+PYTHON_COMPAT=( python3_{10..12} )
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit python-single-r1 ecm gear.kde.org
DESCRIPTION="KDE Interactive Geometry tool"
diff --git a/kde-apps/kigo/kigo-23.08.49.9999.ebuild b/kde-apps/kigo/kigo-23.08.49.9999.ebuild
deleted file mode 100644
index 63dbb36634..0000000000
--- a/kde-apps/kigo/kigo-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Go game by KDE"
-HOMEPAGE="https://apps.kde.org/kigo/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- games-board/gnugo
-"
diff --git a/kde-apps/kigo/kigo-9999.ebuild b/kde-apps/kigo/kigo-9999.ebuild
index 63dbb36634..f5c5207cdc 100644
--- a/kde-apps/kigo/kigo-9999.ebuild
+++ b/kde-apps/kigo/kigo-9999.ebuild
@@ -1,39 +1,38 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Go game by KDE"
HOMEPAGE="https://apps.kde.org/kigo/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}
games-board/gnugo
diff --git a/kde-apps/killbots/killbots-23.08.49.9999.ebuild b/kde-apps/killbots/killbots-23.08.49.9999.ebuild
deleted file mode 100644
index 59abfb0eb0..0000000000
--- a/kde-apps/killbots/killbots-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Kill the bots or they kill you!"
-HOMEPAGE="https://apps.kde.org/killbots/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-DOCS=()
diff --git a/kde-apps/killbots/killbots-9999.ebuild b/kde-apps/killbots/killbots-9999.ebuild
index 59abfb0eb0..40bc4a1d52 100644
--- a/kde-apps/killbots/killbots-9999.ebuild
+++ b/kde-apps/killbots/killbots-9999.ebuild
@@ -1,36 +1,37 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Kill the bots or they kill you!"
HOMEPAGE="https://apps.kde.org/killbots/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
DOCS=()
diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-23.08.49.9999.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-23.08.49.9999.ebuild
deleted file mode 100644
index 1914a51be1..0000000000
--- a/kde-apps/kimagemapeditor/kimagemapeditor-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Generator of HTML image maps"
-HOMEPAGE="https://apps.kde.org/kimagemapeditor/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild
index 1914a51be1..4afebfac6b 100644
--- a/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild
+++ b/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild
@@ -1,34 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Generator of HTML image maps"
HOMEPAGE="https://apps.kde.org/kimagemapeditor/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kimap/kimap-23.08.49.9999.ebuild b/kde-apps/kimap/kimap-23.08.49.9999.ebuild
deleted file mode 100644
index cd6818ffff..0000000000
--- a/kde-apps/kimap/kimap-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for interacting with IMAP servers"
-HOMEPAGE="https://api.kde.org/kdepim/kimap/html/index.html"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- dev-libs/cyrus-sasl
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
-"
-# TODO: Convince upstream not to install stuff with tests
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtnetwork-${QTMIN}:5 )
-"
-
-src_test() {
- # tests cannot be run in parallel #605586
- local myctestargs=(
- -j1
- )
- ecm_src_test
-}
diff --git a/kde-apps/kimap/kimap-9999.ebuild b/kde-apps/kimap/kimap-9999.ebuild
index cd6818ffff..42af0de223 100644
--- a/kde-apps/kimap/kimap-9999.ebuild
+++ b/kde-apps/kimap/kimap-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,30 +6,30 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for interacting with IMAP servers"
HOMEPAGE="https://api.kde.org/kdepim/kimap/html/index.html"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RDEPEND="
dev-libs/cyrus-sasl
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
"
# TODO: Convince upstream not to install stuff with tests
DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtnetwork-${QTMIN}:5 )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
"
src_test() {
diff --git a/kde-apps/kio-extras/kio-extras-23.08.49.9999.ebuild b/kde-apps/kio-extras/kio-extras-5.9999.ebuild
index 21ec38e9b7..512c2a0a51 100644
--- a/kde-apps/kio-extras/kio-extras-23.08.49.9999.ebuild
+++ b/kde-apps/kio-extras/kio-extras-5.9999.ebuild
@@ -1,21 +1,23 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KDE_ORG_TAR_PN="kio-extras-kf5"
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
-HOMEPAGE="https://invent.kde.org/network/kio-extras"
+HOMEPAGE="https://invent.kde.org/network/kio-extras/-/tree/kf5"
+EGIT_BRANCH="kf5"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
KEYWORDS=""
-IUSE="activities ios +man mtp nfs openexr phonon samba +sftp taglib X"
+IUSE="activities ios kf6compat +man mtp nfs openexr phonon samba +sftp taglib X"
# requires running Plasma environment
RESTRICT="test"
@@ -29,7 +31,6 @@ DEPEND="
>=dev-qt/qtxml-${QTMIN}:5
kde-apps/libkexiv2:5
>=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
>=kde-frameworks/kcodecs-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
@@ -59,31 +60,31 @@ DEPEND="
phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
samba? (
net-fs/samba[client]
- net-libs/kdsoap:=
- net-libs/kdsoap-ws-discovery-client
+ net-libs/kdsoap:=[qt5(+)]
)
sftp? ( net-libs/libssh:=[sftp] )
- taglib? ( >=media-libs/taglib-1.11.1 )
+ taglib? ( >=media-libs/taglib-1.11.1:= )
X? (
x11-libs/libX11
x11-libs/libXcursor
)
"
RDEPEND="${DEPEND}
+ !kde-apps/kio-extras-kf5:5
>=kde-frameworks/kded-${KFMIN}:5
+ kf6compat? ( kde-apps/kio-extras:6 )
"
BDEPEND="man? ( dev-util/gperf )"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package activities KF5Activities)
- $(cmake_use_find_package activities KF5ActivitiesStats)
- $(cmake_use_find_package activities Qt5Sql)
+ -DBUILD_ACTIVITIES=$(usex activities)
$(cmake_use_find_package ios IMobileDevice)
$(cmake_use_find_package ios PList)
$(cmake_use_find_package man Gperf)
$(cmake_use_find_package mtp Libmtp)
$(cmake_use_find_package nfs TIRPC)
+ -DKF6_COMPAT_BUILD=$(usex kf6compat)
$(cmake_use_find_package openexr OpenEXR)
$(cmake_use_find_package phonon Phonon4Qt5)
$(cmake_use_find_package samba Samba)
@@ -91,8 +92,10 @@ src_configure() {
$(cmake_use_find_package taglib Taglib)
-DWITHOUT_X11=$(usex !X)
)
+
use samba && mycmakeargs+=(
- -DBUILD_KDSoapWSDiscoveryClient=OFF # disable bundled stuff
+ # do not attempt to find now Qt6-based system version
+ -DCMAKE_DISABLE_FIND_PACKAGE_KDSoapWSDiscoveryClient=ON
)
ecm_src_configure
diff --git a/kde-apps/kio-extras/kio-extras-9999.ebuild b/kde-apps/kio-extras/kio-extras-9999.ebuild
index 21ec38e9b7..8c86969c04 100644
--- a/kde-apps/kio-extras/kio-extras-9999.ebuild
+++ b/kde-apps/kio-extras/kio-extras-9999.ebuild
@@ -1,99 +1,94 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
HOMEPAGE="https://invent.kde.org/network/kio-extras"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="activities ios +man mtp nfs openexr phonon samba +sftp taglib X"
+IUSE="activities ios +man mtp openexr phonon samba +sftp taglib X"
# requires running Plasma environment
RESTRICT="test"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- kde-apps/libkexiv2:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+ dev-libs/qcoro
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ kde-apps/libkexiv2:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
activities? (
- >=dev-qt/qtsql-${QTMIN}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
- >=kde-plasma/plasma-activities-stats-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[sql]
+ kde-plasma/plasma-activities:6
+ kde-plasma/plasma-activities-stats:6
)
ios? (
app-pda/libimobiledevice:=
app-pda/libplist:=
)
mtp? ( >=media-libs/libmtp-1.1.16:= )
- nfs? ( net-libs/libtirpc:= )
openexr? ( media-libs/openexr:= )
- phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
+ phonon? ( >=media-libs/phonon-4.12.0[qt6] )
samba? (
net-fs/samba[client]
- net-libs/kdsoap:=
- net-libs/kdsoap-ws-discovery-client
+ >=net-libs/kdsoap-2.2.0:=[qt6]
+ >=net-libs/kdsoap-ws-discovery-client-0.3.0
)
sftp? ( net-libs/libssh:=[sftp] )
- taglib? ( >=media-libs/taglib-1.11.1 )
+ taglib? ( >=media-libs/taglib-1.11.1:= )
X? (
x11-libs/libX11
x11-libs/libXcursor
)
"
RDEPEND="${DEPEND}
- >=kde-frameworks/kded-${KFMIN}:5
+ !kde-apps/kio-extras:5[-kf6compat(-)]
+ !kde-apps/kio-extras-kf5:5[-kf6compat]
+ !kde-frameworks/kio:5[-kf6compat(-)]
+ >=kde-frameworks/kded-${KFMIN}:6
"
BDEPEND="man? ( dev-util/gperf )"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package activities KF5Activities)
- $(cmake_use_find_package activities KF5ActivitiesStats)
- $(cmake_use_find_package activities Qt5Sql)
+ -DBUILD_ACTIVITIES=$(usex activities)
$(cmake_use_find_package ios IMobileDevice)
$(cmake_use_find_package ios PList)
$(cmake_use_find_package man Gperf)
$(cmake_use_find_package mtp Libmtp)
- $(cmake_use_find_package nfs TIRPC)
$(cmake_use_find_package openexr OpenEXR)
- $(cmake_use_find_package phonon Phonon4Qt5)
+ $(cmake_use_find_package phonon Phonon4Qt6)
$(cmake_use_find_package samba Samba)
$(cmake_use_find_package sftp libssh)
$(cmake_use_find_package taglib Taglib)
-DWITHOUT_X11=$(usex !X)
)
- use samba && mycmakeargs+=(
- -DBUILD_KDSoapWSDiscoveryClient=OFF # disable bundled stuff
- )
ecm_src_configure
}
diff --git a/kde-apps/kio-extras/metadata.xml b/kde-apps/kio-extras/metadata.xml
index 1874c376d1..f55e3c5c8b 100644
--- a/kde-apps/kio-extras/metadata.xml
+++ b/kde-apps/kio-extras/metadata.xml
@@ -8,10 +8,12 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
<remote-id type="cpe">cpe:/a:kde:kio-extras</remote-id>
+ <remote-id type="kde-invent">network/kio-extras</remote-id>
</upstream>
<use>
<flag name="activities">Enable activities KIO worker and fileitem plugin</flag>
<flag name="ios">Enable AFC (Apple File Conduit) KIO worker for iOS devices support</flag>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
<flag name="man">Enable manpages KIO worker</flag>
<flag name="nfs">Enable NFS support using <pkg>net-libs/libtirpc</pkg></flag>
<flag name="phonon">Enable file audio preview plugin using <pkg>media-libs/phonon</pkg></flag>
diff --git a/kde-apps/kiriki/kiriki-23.08.49.9999.ebuild b/kde-apps/kiriki/kiriki-23.08.49.9999.ebuild
deleted file mode 100644
index 2c4d502f6c..0000000000
--- a/kde-apps/kiriki/kiriki-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="An addictive and fun dice game"
-HOMEPAGE="https://apps.kde.org/kiriki/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kiriki/kiriki-9999.ebuild b/kde-apps/kiriki/kiriki-9999.ebuild
index 2c4d502f6c..4112ca348f 100644
--- a/kde-apps/kiriki/kiriki-9999.ebuild
+++ b/kde-apps/kiriki/kiriki-9999.ebuild
@@ -1,35 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="An addictive and fun dice game"
HOMEPAGE="https://apps.kde.org/kiriki/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kiten/kiten-23.08.49.9999.ebuild b/kde-apps/kiten/kiten-23.08.49.9999.ebuild
deleted file mode 100644
index b90655a12b..0000000000
--- a/kde-apps/kiten/kiten-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Japanese dictionary and reference"
-HOMEPAGE="https://apps.kde.org/kiten/ https://edu.kde.org/kiten/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- media-fonts/kanjistrokeorders
-"
-
-src_prepare() {
- ecm_src_prepare
- cmake_comment_add_subdirectory data/font
-}
diff --git a/kde-apps/kiten/kiten-9999.ebuild b/kde-apps/kiten/kiten-9999.ebuild
index b90655a12b..8d99f9a93b 100644
--- a/kde-apps/kiten/kiten-9999.ebuild
+++ b/kde-apps/kiten/kiten-9999.ebuild
@@ -1,37 +1,35 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE Japanese dictionary and reference"
HOMEPAGE="https://apps.kde.org/kiten/ https://edu.kde.org/kiten/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}
media-fonts/kanjistrokeorders
diff --git a/kde-apps/kitinerary/kitinerary-23.08.49.9999.ebuild b/kde-apps/kitinerary/kitinerary-23.08.49.9999.ebuild
deleted file mode 100644
index 858873a4b0..0000000000
--- a/kde-apps/kitinerary/kitinerary-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
-HOMEPAGE="https://apps.kde.org/kontact/"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test" # bug 907957, 851000, 739732...
-
-DEPEND="
- app-text/poppler:=[qt5]
- dev-libs/libphonenumber
- dev-libs/libxml2:2
- dev-libs/openssl:=
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpkpass-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=media-libs/zxing-cpp-1.1.0:=
- sys-libs/zlib
-"
-RDEPEND="${DEPEND}"
-BDEPEND="x11-misc/shared-mime-info"
-
-src_configure() {
- local mycmakeargs=(
- # sci-geosciences/osmctools; TODO: useful at all?
- -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON
- )
- ecm_src_configure
-}
diff --git a/kde-apps/kitinerary/kitinerary-9999.ebuild b/kde-apps/kitinerary/kitinerary-9999.ebuild
index 858873a4b0..8162eb961b 100644
--- a/kde-apps/kitinerary/kitinerary-9999.ebuild
+++ b/kde-apps/kitinerary/kitinerary-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,34 +6,34 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
HOMEPAGE="https://apps.kde.org/kontact/"
LICENSE="LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RESTRICT="test" # bug 907957, 851000, 739732...
DEPEND="
- app-text/poppler:=[qt5]
+ >=app-text/poppler-23.12.0:=[qt6]
dev-libs/libphonenumber
dev-libs/libxml2:2
dev-libs/openssl:=
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpkpass-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=media-libs/zxing-cpp-1.1.0:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/kpkpass-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=media-libs/zxing-cpp-1.1.1:=
sys-libs/zlib
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kjumpingcube/kjumpingcube-23.08.49.9999.ebuild b/kde-apps/kjumpingcube/kjumpingcube-23.08.49.9999.ebuild
deleted file mode 100644
index ad639d19da..0000000000
--- a/kde-apps/kjumpingcube/kjumpingcube-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Tactical one or two player game"
-HOMEPAGE="https://apps.kde.org/kjumpingcube/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild b/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild
index ad639d19da..d04ea0d144 100644
--- a/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild
+++ b/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,32 +6,33 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Tactical one or two player game"
HOMEPAGE="https://apps.kde.org/kjumpingcube/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kldap/kldap-23.08.49.9999.ebuild b/kde-apps/kldap/kldap-23.08.49.9999.ebuild
deleted file mode 100644
index de2e6938c8..0000000000
--- a/kde-apps/kldap/kldap-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for interacting with LDAP servers"
-HOMEPAGE="https://api.kde.org/kdepim/kldap/html/index.html"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/cyrus-sasl
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- net-nds/openldap:=
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kldap/kldap-9999.ebuild b/kde-apps/kldap/kldap-9999.ebuild
index de2e6938c8..bc5533536e 100644
--- a/kde-apps/kldap/kldap-9999.ebuild
+++ b/kde-apps/kldap/kldap-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,26 +6,25 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for interacting with LDAP servers"
HOMEPAGE="https://api.kde.org/kdepim/kldap/html/index.html"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
dev-libs/cyrus-sasl
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
net-nds/openldap:=
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kleopatra/kleopatra-23.08.49.9999.ebuild b/kde-apps/kleopatra/kleopatra-23.08.49.9999.ebuild
deleted file mode 100644
index 766e61a278..0000000000
--- a/kde-apps/kleopatra/kleopatra-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
-HOMEPAGE="https://apps.kde.org/kleopatra/"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE="pim"
-
-# tests completely broken, bug #641720
-RESTRICT="test"
-
-DEPEND="
- >=app-crypt/gpgme-1.16.0:=[cxx,qt5]
- dev-libs/libassuan
- dev-libs/libgpg-error
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- pim? (
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- )
-"
-RDEPEND="${DEPEND}
- >=app-crypt/gnupg-2.1
- app-crypt/paperkey
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package pim KPim5AkonadiMime)
- $(cmake_use_find_package pim KPim5IdentityManagement)
- $(cmake_use_find_package pim KPim5MailTransport)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/kleopatra/kleopatra-9999.ebuild b/kde-apps/kleopatra/kleopatra-9999.ebuild
index 766e61a278..49f1188344 100644
--- a/kde-apps/kleopatra/kleopatra-9999.ebuild
+++ b/kde-apps/kleopatra/kleopatra-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,15 +6,15 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
HOMEPAGE="https://apps.kde.org/kleopatra/"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="pim"
@@ -22,35 +22,34 @@ IUSE="pim"
RESTRICT="test"
DEPEND="
- >=app-crypt/gpgme-1.16.0:=[cxx,qt5]
- dev-libs/libassuan
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ dev-libs/libassuan:=
dev-libs/libgpg-error
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkleo-${PVCUT}:6
+ >=kde-apps/mimetreeparser-${PVCUT}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
pim? (
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
)
"
RDEPEND="${DEPEND}
@@ -60,9 +59,9 @@ RDEPEND="${DEPEND}
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package pim KPim5AkonadiMime)
- $(cmake_use_find_package pim KPim5IdentityManagement)
- $(cmake_use_find_package pim KPim5MailTransport)
+ $(cmake_use_find_package pim KPim6AkonadiMime)
+ $(cmake_use_find_package pim KPim6IdentityManagementCore)
+ $(cmake_use_find_package pim KPim6MailTransport)
)
ecm_src_configure
}
diff --git a/kde-apps/klettres/klettres-23.08.49.9999.ebuild b/kde-apps/klettres/klettres-23.08.49.9999.ebuild
deleted file mode 100644
index fd76c6a082..0000000000
--- a/kde-apps/klettres/klettres-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Alphabet learning application"
-HOMEPAGE="https://apps.kde.org/klettres/ https://edu.kde.org/klettres/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/klettres/klettres-9999.ebuild b/kde-apps/klettres/klettres-9999.ebuild
index fd76c6a082..273a68365e 100644
--- a/kde-apps/klettres/klettres-9999.ebuild
+++ b/kde-apps/klettres/klettres-9999.ebuild
@@ -1,34 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Alphabet learning application"
HOMEPAGE="https://apps.kde.org/klettres/ https://edu.kde.org/klettres/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/klickety/klickety-23.08.49.9999.ebuild b/kde-apps/klickety/klickety-23.08.49.9999.ebuild
deleted file mode 100644
index 9d2ab44217..0000000000
--- a/kde-apps/klickety/klickety-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="An adaptation of the Clickomania game"
-HOMEPAGE="https://apps.kde.org/klickety/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-DOCS=()
diff --git a/kde-apps/klickety/klickety-9999.ebuild b/kde-apps/klickety/klickety-9999.ebuild
index 9d2ab44217..ca2ff651e1 100644
--- a/kde-apps/klickety/klickety-9999.ebuild
+++ b/kde-apps/klickety/klickety-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,34 +6,35 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="An adaptation of the Clickomania game"
HOMEPAGE="https://apps.kde.org/klickety/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
DOCS=()
diff --git a/kde-apps/klines/klines-23.08.49.9999.ebuild b/kde-apps/klines/klines-23.08.49.9999.ebuild
deleted file mode 100644
index c71d501e54..0000000000
--- a/kde-apps/klines/klines-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="A little KDE game about balls and how to get rid of them"
-HOMEPAGE="https://apps.kde.org/klines/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS )
diff --git a/kde-apps/klines/klines-9999.ebuild b/kde-apps/klines/klines-9999.ebuild
index c71d501e54..f5a760df28 100644
--- a/kde-apps/klines/klines-9999.ebuild
+++ b/kde-apps/klines/klines-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,31 +6,32 @@ EAPI=8
ECM_HANDBOOK="optional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="A little KDE game about balls and how to get rid of them"
HOMEPAGE="https://apps.kde.org/klines/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
DOCS=( AUTHORS )
diff --git a/kde-apps/kmag/kmag-23.08.49.9999.ebuild b/kde-apps/kmag/kmag-23.08.49.9999.ebuild
deleted file mode 100644
index 30b27cbe8c..0000000000
--- a/kde-apps/kmag/kmag-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE screen magnifier"
-HOMEPAGE="https://apps.kde.org/kmag/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="keyboardfocus"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.4:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package keyboardfocus QAccessibilityClient)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/kmag/kmag-9999.ebuild b/kde-apps/kmag/kmag-9999.ebuild
index 30b27cbe8c..8daaa18c3b 100644
--- a/kde-apps/kmag/kmag-9999.ebuild
+++ b/kde-apps/kmag/kmag-9999.ebuild
@@ -1,39 +1,37 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE screen magnifier"
HOMEPAGE="https://apps.kde.org/kmag/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="keyboardfocus"
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.4:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.6:6 )
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package keyboardfocus QAccessibilityClient)
+ $(cmake_use_find_package keyboardfocus QAccessibilityClient6)
)
ecm_src_configure
diff --git a/kde-apps/kmahjongg/kmahjongg-23.08.49.9999.ebuild b/kde-apps/kmahjongg/kmahjongg-23.08.49.9999.ebuild
deleted file mode 100644
index 4558c7a0b9..0000000000
--- a/kde-apps/kmahjongg/kmahjongg-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="A tile matching game for one or two players"
-HOMEPAGE="https://apps.kde.org/kmahjongg/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-apps/libkmahjongg-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmahjongg/kmahjongg-9999.ebuild b/kde-apps/kmahjongg/kmahjongg-9999.ebuild
index 4558c7a0b9..81a0a3b5fc 100644
--- a/kde-apps/kmahjongg/kmahjongg-9999.ebuild
+++ b/kde-apps/kmahjongg/kmahjongg-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,33 +6,32 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="A tile matching game for one or two players"
HOMEPAGE="https://apps.kde.org/kmahjongg/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-apps/libkmahjongg-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-apps/libkmahjongg-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-23.08.49.9999.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-23.08.49.9999.ebuild
deleted file mode 100644
index 32f9a388b8..0000000000
--- a/kde-apps/kmail-account-wizard/kmail-account-wizard-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Assistant for KMail accounts configuration"
-HOMEPAGE+=" https://userbase.kde.org/KMail/Account_Wizard"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- app-crypt/gpgme:=[cxx,qt5]
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kross-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild
index 32f9a388b8..be76a0b4ce 100644
--- a/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild
+++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,50 +6,46 @@ EAPI=8
ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Assistant for KMail accounts configuration"
HOMEPAGE+=" https://userbase.kde.org/KMail/Account_Wizard"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
+RESTRICT="test" # bug 926456; requires akonadi server
+
DEPEND="
- app-crypt/gpgme:=[cxx,qt5]
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kross-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmail/kmail-23.08.49.9999.ebuild b/kde-apps/kmail/kmail-23.08.49.9999.ebuild
deleted file mode 100644
index 9cff537615..0000000000
--- a/kde-apps/kmail/kmail-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes"
-HOMEPAGE="https://apps.kde.org/kmail2/
-https://kontact.kde.org/components/kmail/"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE="pch speech telemetry"
-
-RESTRICT="test" # bug 616878
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-COMMON_DEPEND="
- >=app-crypt/gpgme-1.16.0:=[cxx,qt5]
- dev-libs/ktextaddons:5[speech?]
- >=dev-qt/qtcore-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5[speech=]
- >=kde-apps/libgravatar-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-apps/libksieve-${PVCUT}:5
- >=kde-apps/libktnef-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
-"
-DEPEND="${COMMON_DEPEND}
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] )
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-apps/kdepim-runtime-${PVCUT}:5
- >=kde-apps/kmail-account-wizard-${PVCUT}:5
-"
-BDEPEND="
- dev-libs/libxslt
- test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
-"
-
-src_prepare() {
- ecm_src_prepare
- use handbook || cmake_run_in ktnef cmake_comment_add_subdirectory doc
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_PRECOMPILED_HEADERS=$(usex pch)
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
- $(cmake_use_find_package telemetry KUserFeedback)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "virus detection" app-antivirus/clamav
- optfeature "spam filtering" mail-filter/bogofilter mail-filter/spamassassin
- optfeature "fancy e-mail headers and useful plugins" kde-apps/kdepim-addons:${SLOT}
- optfeature "crypto config and certificate details GUI" kde-apps/kleopatra:${SLOT}
- optfeature "import PIM data from other applications" kde-apps/akonadi-import-wizard:${SLOT}
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-apps/kmail/kmail-9999.ebuild b/kde-apps/kmail/kmail-9999.ebuild
index 9cff537615..c052aa619b 100644
--- a/kde-apps/kmail/kmail-9999.ebuild
+++ b/kde-apps/kmail/kmail-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org optfeature
DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes"
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kmail2/
https://kontact.kde.org/components/kmail/"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="pch speech telemetry"
@@ -23,70 +23,73 @@ RESTRICT="test" # bug 616878
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
COMMON_DEPEND="
- >=app-crypt/gpgme-1.16.0:=[cxx,qt5]
- dev-libs/ktextaddons:5[speech?]
- >=dev-qt/qtcore-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5[speech=]
- >=kde-apps/libgravatar-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-apps/libksieve-${PVCUT}:5
- >=kde-apps/libktnef-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/akonadi-search-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kldap-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/kontactinterface-${PVCUT}:6
+ >=kde-apps/kpimtextedit-${PVCUT}:6[speech=]
+ >=kde-apps/libgravatar-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/libkleo-${PVCUT}:6
+ >=kde-apps/libksieve-${PVCUT}:6
+ >=kde-apps/libktnef-${PVCUT}:6
+ >=kde-apps/mailcommon-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
"
DEPEND="${COMMON_DEPEND}
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] )
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kldap-${PVCUT}:6
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[sqlite] )
"
RDEPEND="${COMMON_DEPEND}
- >=kde-apps/kdepim-runtime-${PVCUT}:5
- >=kde-apps/kmail-account-wizard-${PVCUT}:5
+ >=kde-apps/kdepim-runtime-${PVCUT}:6
+ >=kde-apps/kmail-account-wizard-${PVCUT}:6
"
BDEPEND="
dev-libs/libxslt
- test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )
"
src_prepare() {
@@ -97,8 +100,8 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DUSE_PRECOMPILED_HEADERS=$(usex pch)
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
- $(cmake_use_find_package telemetry KUserFeedback)
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
)
ecm_src_configure
@@ -108,9 +111,9 @@ pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
optfeature "virus detection" app-antivirus/clamav
optfeature "spam filtering" mail-filter/bogofilter mail-filter/spamassassin
- optfeature "fancy e-mail headers and useful plugins" kde-apps/kdepim-addons:${SLOT}
- optfeature "crypto config and certificate details GUI" kde-apps/kleopatra:${SLOT}
- optfeature "import PIM data from other applications" kde-apps/akonadi-import-wizard:${SLOT}
+ optfeature "fancy e-mail headers and useful plugins" "kde-apps/kdepim-addons:${SLOT}"
+ optfeature "crypto config and certificate details GUI" "kde-apps/kleopatra:${SLOT}"
+ optfeature "import PIM data from other applications" "kde-apps/akonadi-import-wizard:${SLOT}"
fi
ecm_pkg_postinst
}
diff --git a/kde-apps/kmail/metadata.xml b/kde-apps/kmail/metadata.xml
index 15c8752dcf..b30294b3a5 100644
--- a/kde-apps/kmail/metadata.xml
+++ b/kde-apps/kmail/metadata.xml
@@ -9,7 +9,4 @@
<bugs-to>https://bugs.kde.org/</bugs-to>
<remote-id type="cpe">cpe:/a:kde:kmail</remote-id>
</upstream>
- <use>
- <flag name="speech">Enable text-to-speech support</flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/kmailtransport/kmailtransport-23.08.49.9999.ebuild b/kde-apps/kmailtransport/kmailtransport-23.08.49.9999.ebuild
deleted file mode 100644
index 1e51c08480..0000000000
--- a/kde-apps/kmailtransport/kmailtransport-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Mail transport service"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/ksmtp-${PVCUT}:5
- >=kde-apps/libkgapi-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 )
-"
diff --git a/kde-apps/kmailtransport/kmailtransport-9999.ebuild b/kde-apps/kmailtransport/kmailtransport-9999.ebuild
index 1e51c08480..7cd317238d 100644
--- a/kde-apps/kmailtransport/kmailtransport-9999.ebuild
+++ b/kde-apps/kmailtransport/kmailtransport-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,35 +6,32 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Mail transport service"
LICENSE="LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RESTRICT="test"
RDEPEND="
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/ksmtp-${PVCUT}:5
- >=kde-apps/libkgapi-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-apps/ksmtp-${PVCUT}:6
+ >=kde-apps/libkgapi-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
DEPEND="${RDEPEND}
- test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 )
+ test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:6 )
"
diff --git a/kde-apps/kmbox/kmbox-23.08.49.9999.ebuild b/kde-apps/kmbox/kmbox-23.08.49.9999.ebuild
deleted file mode 100644
index ac71ae3560..0000000000
--- a/kde-apps/kmbox/kmbox-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for accessing MBox format mail storages"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND=">=kde-apps/kmime-${PVCUT}:5"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmbox/kmbox-9999.ebuild b/kde-apps/kmbox/kmbox-9999.ebuild
index ac71ae3560..7ee77d0c5c 100644
--- a/kde-apps/kmbox/kmbox-9999.ebuild
+++ b/kde-apps/kmbox/kmbox-9999.ebuild
@@ -1,19 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
inherit ecm gear.kde.org
DESCRIPTION="Library for accessing MBox format mail storages"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
-DEPEND=">=kde-apps/kmime-${PVCUT}:5"
+DEPEND=">=kde-apps/kmime-${PVCUT}:6"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmime/kmime-23.08.49.9999.ebuild b/kde-apps/kmime/kmime-23.08.49.9999.ebuild
deleted file mode 100644
index 76b92d7429..0000000000
--- a/kde-apps/kmime/kmime-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=5.104.0
-inherit ecm gear.kde.org
-
-DESCRIPTION="Libary for handling mail messages and newsgroup articles"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmime/kmime-9999.ebuild b/kde-apps/kmime/kmime-9999.ebuild
index 76b92d7429..92718c52b9 100644
--- a/kde-apps/kmime/kmime-9999.ebuild
+++ b/kde-apps/kmime/kmime-9999.ebuild
@@ -1,22 +1,27 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.104.0
+KFMIN=6.3.0
inherit ecm gear.kde.org
DESCRIPTION="Libary for handling mail messages and newsgroup articles"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug 924507
+ kmime-{header,message}test
+)
diff --git a/kde-apps/kmines/kmines-23.08.49.9999.ebuild b/kde-apps/kmines/kmines-23.08.49.9999.ebuild
deleted file mode 100644
index e278119726..0000000000
--- a/kde-apps/kmines/kmines-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Classic mine sweeper game"
-HOMEPAGE="https://apps.kde.org/kmines/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmines/kmines-9999.ebuild b/kde-apps/kmines/kmines-9999.ebuild
index e278119726..680e77ebea 100644
--- a/kde-apps/kmines/kmines-9999.ebuild
+++ b/kde-apps/kmines/kmines-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,30 +6,31 @@ EAPI=8
ECM_HANDBOOK="optional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Classic mine sweeper game"
HOMEPAGE="https://apps.kde.org/kmines/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kmix/kmix-23.08.49.9999.ebuild b/kde-apps/kmix/kmix-23.08.49.9999.ebuild
deleted file mode 100644
index 3adaa79905..0000000000
--- a/kde-apps/kmix/kmix-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="false"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Volume control gui based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/kmix/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="alsa plasma pulseaudio"
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- alsa? ( >=media-libs/alsa-lib-1.0.14a )
- plasma? ( >=kde-plasma/libplasma-${KFMIN}:5 )
- pulseaudio? (
- media-libs/libcanberra
- media-libs/libpulse
- )
-"
-RDEPEND="${DEPEND}
- kde-plasma/kde-cli-tools:*
-"
-
-PATCHES=( "${FILESDIR}/${PN}-23.04.2-autostart_disable.patch" ) # TODO: upstream
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package alsa ALSA)
- -DBUILD_DATAENGINE=$(usex plasma)
- $(cmake_use_find_package pulseaudio Canberra)
- $(cmake_use_find_package pulseaudio PulseAudio)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if use pulseaudio && has_version kde-plasma/plasma-pa; then
- elog "In KDE Plasma, kde-plasma/plasma-pa is the default audio volume handler,"
- elog "therefore, autostart by default was disabled for KMix."
- elog
- elog "Should you prefer to still use kde-apps/kmix instead, do the following:"
- elog " - In system tray, right click on [Show hidden items]"
- elog " - Select [Configure System Tray]"
- elog " - In [Entries], search for [Audio Volume] and set it to [Disabled]"
- elog
- fi
- elog "KMix will be shown as [Volume Control] after manually starting it once"
- elog "and will be autostarted after configuring such in KMix startup settings."
- ecm_pkg_postinst
-}
diff --git a/kde-apps/kmix/kmix-9999.ebuild b/kde-apps/kmix/kmix-9999.ebuild
index 3adaa79905..bcee86d34d 100644
--- a/kde-apps/kmix/kmix-9999.ebuild
+++ b/kde-apps/kmix/kmix-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="false"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="Volume control gui based on KDE Frameworks"
@@ -26,6 +26,7 @@ DEPEND="
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/kglobalaccel-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
diff --git a/kde-apps/kmousetool/kmousetool-23.08.49.9999.ebuild b/kde-apps/kmousetool/kmousetool-23.08.49.9999.ebuild
deleted file mode 100644
index 29c2b5605a..0000000000
--- a/kde-apps/kmousetool/kmousetool-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE program that clicks the mouse for you"
-HOMEPAGE="https://apps.kde.org/kmousetool/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- x11-libs/libX11
- x11-libs/libXtst
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
- x11-libs/libXext
- x11-libs/libXt
-"
diff --git a/kde-apps/kmousetool/kmousetool-9999.ebuild b/kde-apps/kmousetool/kmousetool-9999.ebuild
index 29c2b5605a..51862aab81 100644
--- a/kde-apps/kmousetool/kmousetool-9999.ebuild
+++ b/kde-apps/kmousetool/kmousetool-9999.ebuild
@@ -1,32 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE program that clicks the mouse for you"
HOMEPAGE="https://apps.kde.org/kmousetool/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
x11-libs/libX11
x11-libs/libXtst
"
diff --git a/kde-apps/kmouth/kmouth-23.08.49.9999.ebuild b/kde-apps/kmouth/kmouth-23.08.49.9999.ebuild
deleted file mode 100644
index d19be14765..0000000000
--- a/kde-apps/kmouth/kmouth-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Text-to-speech synthesizer front end"
-HOMEPAGE="https://apps.kde.org/kmouth/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtspeech-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmouth/kmouth-9999.ebuild b/kde-apps/kmouth/kmouth-9999.ebuild
index d19be14765..14cef8284a 100644
--- a/kde-apps/kmouth/kmouth-9999.ebuild
+++ b/kde-apps/kmouth/kmouth-9999.ebuild
@@ -1,35 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Text-to-speech synthesizer front end"
HOMEPAGE="https://apps.kde.org/kmouth/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtspeech-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtspeech-${QTMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmplot/kmplot-23.08.49.9999.ebuild b/kde-apps/kmplot/kmplot-23.08.49.9999.ebuild
deleted file mode 100644
index d2d51fdc27..0000000000
--- a/kde-apps/kmplot/kmplot-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Mathematical function plotter"
-HOMEPAGE="https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmplot/kmplot-9999.ebuild b/kde-apps/kmplot/kmplot-9999.ebuild
index d2d51fdc27..3b2d4e1e1a 100644
--- a/kde-apps/kmplot/kmplot-9999.ebuild
+++ b/kde-apps/kmplot/kmplot-9999.ebuild
@@ -1,41 +1,37 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Mathematical function plotter"
HOMEPAGE="https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/knavalbattle/knavalbattle-23.08.49.9999.ebuild b/kde-apps/knavalbattle/knavalbattle-23.08.49.9999.ebuild
deleted file mode 100644
index 9761d0c7e0..0000000000
--- a/kde-apps/knavalbattle/knavalbattle-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Battleship clone by KDE"
-HOMEPAGE="https://apps.kde.org/knavalbattle/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS )
diff --git a/kde-apps/knavalbattle/knavalbattle-9999.ebuild b/kde-apps/knavalbattle/knavalbattle-9999.ebuild
index 9761d0c7e0..5426197ebb 100644
--- a/kde-apps/knavalbattle/knavalbattle-9999.ebuild
+++ b/kde-apps/knavalbattle/knavalbattle-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,35 +6,34 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Battleship clone by KDE"
HOMEPAGE="https://apps.kde.org/knavalbattle/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
DOCS=( AUTHORS )
diff --git a/kde-apps/knetwalk/knetwalk-23.08.49.9999.ebuild b/kde-apps/knetwalk/knetwalk-23.08.49.9999.ebuild
deleted file mode 100644
index a48bc8813d..0000000000
--- a/kde-apps/knetwalk/knetwalk-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE version of the popular NetWalk game for system administrators"
-HOMEPAGE="https://apps.kde.org/knetwalk/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/knetwalk/knetwalk-9999.ebuild b/kde-apps/knetwalk/knetwalk-9999.ebuild
index a48bc8813d..fd284e8d71 100644
--- a/kde-apps/knetwalk/knetwalk-9999.ebuild
+++ b/kde-apps/knetwalk/knetwalk-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,31 +6,32 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE version of the popular NetWalk game for system administrators"
HOMEPAGE="https://apps.kde.org/knetwalk/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/knights/knights-23.08.49.9999.ebuild b/kde-apps/knights/knights-23.08.49.9999.ebuild
deleted file mode 100644
index 4c91e3163b..0000000000
--- a/kde-apps/knights/knights-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Simple chess board based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/knights/"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="speech"
-
-DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kplotting-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
-"
-RDEPEND="${DEPEND}
- || (
- games-board/gnuchess
- games-board/crafty
- games-board/stockfish
- games-board/sjeng
- )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package speech Qt5TextToSpeech)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/knights/knights-9999.ebuild b/kde-apps/knights/knights-9999.ebuild
index 4c91e3163b..b5f2499ed8 100644
--- a/kde-apps/knights/knights-9999.ebuild
+++ b/kde-apps/knights/knights-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,41 +6,38 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Simple chess board based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/knights/"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="speech"
DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kplotting-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kplotting-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ kde-plasma/libplasma:6
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
"
RDEPEND="${DEPEND}
|| (
@@ -50,10 +47,12 @@ RDEPEND="${DEPEND}
games-board/sjeng
)
"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package speech Qt5TextToSpeech)
+ $(cmake_use_find_package speech Qt6TextToSpeech)
)
ecm_src_configure
}
diff --git a/kde-apps/knights/metadata.xml b/kde-apps/knights/metadata.xml
index fa80953797..d925f24397 100644
--- a/kde-apps/knights/metadata.xml
+++ b/kde-apps/knights/metadata.xml
@@ -8,7 +8,4 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="speech">Enable text-to-speech support</flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/knotes/knotes-23.08.49.9999.ebuild b/kde-apps/knotes/knotes-23.08.49.9999.ebuild
deleted file mode 100644
index 07faba3c8b..0000000000
--- a/kde-apps/knotes/knotes-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Note taking application"
-HOMEPAGE="https://apps.kde.org/knotes/
-https://kontact.kde.org/components/knotes/"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/ktextaddons:5
- dev-libs/libxslt
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-notes-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- x11-libs/libX11
-"
-RDEPEND="${DEPEND}
- >=kde-apps/kdepim-runtime-${PVCUT}:5
-"
diff --git a/kde-apps/knotes/knotes-9999.ebuild b/kde-apps/knotes/knotes-9999.ebuild
index 07faba3c8b..269df00a0b 100644
--- a/kde-apps/knotes/knotes-9999.ebuild
+++ b/kde-apps/knotes/knotes-9999.ebuild
@@ -1,64 +1,60 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm kde.org
DESCRIPTION="Note taking application"
-HOMEPAGE="https://apps.kde.org/knotes/
-https://kontact.kde.org/components/knotes/"
+HOMEPAGE="https://apps.kde.org/knotes/"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
-DEPEND="
- dev-libs/ktextaddons:5
+COMMON_DEPEND="
+ >=dev-libs/ktextaddons-1.5.4:6
dev-libs/libxslt
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-notes-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-apps/akonadi-24.08:6
+ >=kde-apps/akonadi-notes-24.08:6
+ >=kde-apps/akonadi-search-24.08:6
+ >=kde-apps/grantleetheme-24.08:6
+ >=kde-apps/kcalutils-24.08:6
+ >=kde-apps/kmime-24.08:6
+ >=kde-apps/kontactinterface-24.08:6
+ >=kde-apps/libkdepim-24.08:6
+ >=kde-apps/pimcommon-24.08:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
x11-libs/libX11
"
-RDEPEND="${DEPEND}
- >=kde-apps/kdepim-runtime-${PVCUT}:5
+RDEPEND="${COMMON_DEPEND}
+ >=kde-apps/kdepim-runtime-24.08:6
+"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
"
diff --git a/kde-apps/kolf/kolf-23.08.49.9999.ebuild b/kde-apps/kolf/kolf-23.08.49.9999.ebuild
deleted file mode 100644
index 190ee78480..0000000000
--- a/kde-apps/kolf/kolf-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Minigolf game by KDE"
-HOMEPAGE="https://apps.kde.org/kolf/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kolf/kolf-9999.ebuild b/kde-apps/kolf/kolf-9999.ebuild
index 190ee78480..bd61fadf5b 100644
--- a/kde-apps/kolf/kolf-9999.ebuild
+++ b/kde-apps/kolf/kolf-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,33 +6,34 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Minigolf game by KDE"
HOMEPAGE="https://apps.kde.org/kolf/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kollision/kollision-23.08.49.9999.ebuild b/kde-apps/kollision/kollision-23.08.49.9999.ebuild
deleted file mode 100644
index 40499bd019..0000000000
--- a/kde-apps/kollision/kollision-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Simple ball dodging game"
-HOMEPAGE="https://apps.kde.org/kollision/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kollision/kollision-9999.ebuild b/kde-apps/kollision/kollision-9999.ebuild
index 40499bd019..805e62f1ba 100644
--- a/kde-apps/kollision/kollision-9999.ebuild
+++ b/kde-apps/kollision/kollision-9999.ebuild
@@ -1,32 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Simple ball dodging game"
HOMEPAGE="https://apps.kde.org/kollision/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kolourpaint/kolourpaint-23.08.49.9999.ebuild b/kde-apps/kolourpaint/kolourpaint-23.08.49.9999.ebuild
deleted file mode 100644
index e2d2910332..0000000000
--- a/kde-apps/kolourpaint/kolourpaint-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Paint Program by KDE"
-HOMEPAGE="https://apps.kde.org/kolourpaint/"
-
-LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )"
-SLOT="5"
-KEYWORDS=""
-IUSE="scanner"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- scanner? ( >=kde-apps/libksane-${PVCUT}:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package scanner KF5Sane)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/kolourpaint/kolourpaint-9999.ebuild b/kde-apps/kolourpaint/kolourpaint-9999.ebuild
index e2d2910332..11dbac8ada 100644
--- a/kde-apps/kolourpaint/kolourpaint-9999.ebuild
+++ b/kde-apps/kolourpaint/kolourpaint-9999.ebuild
@@ -1,44 +1,42 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Paint Program by KDE"
HOMEPAGE="https://apps.kde.org/kolourpaint/"
LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="scanner"
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- scanner? ( >=kde-apps/libksane-${PVCUT}:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ scanner? ( >=kde-apps/libksane-${PVCUT}:6 )
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package scanner KF5Sane)
+ $(cmake_use_find_package scanner KSaneWidgets6)
)
ecm_src_configure
diff --git a/kde-apps/kompare/kompare-23.08.49.9999.ebuild b/kde-apps/kompare/kompare-23.08.49.9999.ebuild
deleted file mode 100644
index 306ef19cbb..0000000000
--- a/kde-apps/kompare/kompare-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="A program to view the differences between files"
-HOMEPAGE="https://apps.kde.org/kompare/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkomparediff2-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kompare/kompare-9999.ebuild b/kde-apps/kompare/kompare-9999.ebuild
index 306ef19cbb..1582eb7143 100644
--- a/kde-apps/kompare/kompare-9999.ebuild
+++ b/kde-apps/kompare/kompare-9999.ebuild
@@ -1,40 +1,38 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
-DESCRIPTION="A program to view the differences between files"
+DESCRIPTION="Graphical File Differences Tool"
HOMEPAGE="https://apps.kde.org/kompare/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkomparediff2-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkomparediff2-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kompare/metadata.xml b/kde-apps/kompare/metadata.xml
index d925f24397..e285170b34 100644
--- a/kde-apps/kompare/metadata.xml
+++ b/kde-apps/kompare/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=kompare</bugs-to>
+ <remote-id type="kde-invent">sdk/umbrello</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/konqueror/konqueror-23.08.49.9999.ebuild b/kde-apps/konqueror/konqueror-23.08.49.9999.ebuild
deleted file mode 100644
index 0923a40f71..0000000000
--- a/kde-apps/konqueror/konqueror-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit flag-o-matic ecm gear.kde.org optfeature
-
-DESCRIPTION="Web browser and file manager based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/konqueror/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="activities speech"
-
-# 4 of 4 tests fail. Last checked for 4.0.3
-RESTRICT="test"
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdesu-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- sys-libs/zlib
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
-"
-DEPEND="${COMMON_DEPEND}
- activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
-"
-RDEPEND="${COMMON_DEPEND}
- kde-apps/kfind:5
- kde-plasma/kde-cli-tools:*
-"
-
-src_prepare() {
- [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
-
- ecm_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Hunspell=ON # requires fixing bug 634122
- $(cmake_use_find_package activities KF5Activities)
- $(cmake_use_find_package speech Qt5TextToSpeech)
- )
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "bookmarks support" kde-apps/keditbookmarks:${SLOT}
- optfeature "filemanager component" kde-apps/dolphin:${SLOT}
- optfeature "SVG support" kde-apps/svg:${SLOT}
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-apps/konqueror/konqueror-9999.ebuild b/kde-apps/konqueror/konqueror-9999.ebuild
index 0923a40f71..14ce365771 100644
--- a/kde-apps/konqueror/konqueror-9999.ebuild
+++ b/kde-apps/konqueror/konqueror-9999.ebuild
@@ -1,63 +1,63 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit flag-o-matic ecm gear.kde.org optfeature
DESCRIPTION="Web browser and file manager based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/konqueror/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="activities speech"
# 4 of 4 tests fail. Last checked for 4.0.3
RESTRICT="test"
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdesu-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,xml]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdesu-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
sys-libs/zlib
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
"
DEPEND="${COMMON_DEPEND}
- activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
+ activities? ( kde-plasma/plasma-activities:6 )
"
RDEPEND="${COMMON_DEPEND}
- kde-apps/kfind:5
+ !<kde-apps/kio-extras-23.08.5-r100:5
+ kde-apps/kfind:6
kde-plasma/kde-cli-tools:*
"
@@ -70,17 +70,17 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_Hunspell=ON # requires fixing bug 634122
- $(cmake_use_find_package activities KF5Activities)
- $(cmake_use_find_package speech Qt5TextToSpeech)
+ $(cmake_use_find_package activities PlasmaActivities)
+ $(cmake_use_find_package speech QtTextToSpeech)
)
ecm_src_configure
}
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "bookmarks support" kde-apps/keditbookmarks:${SLOT}
- optfeature "filemanager component" kde-apps/dolphin:${SLOT}
- optfeature "SVG support" kde-apps/svg:${SLOT}
+ optfeature "bookmarks support" "kde-apps/keditbookmarks:${SLOT}"
+ optfeature "filemanager component" "kde-apps/dolphin:${SLOT}"
+ optfeature "SVG support" "kde-apps/svg:${SLOT}"
fi
ecm_pkg_postinst
}
diff --git a/kde-apps/konqueror/metadata.xml b/kde-apps/konqueror/metadata.xml
index e4a1355e4b..4c836781c2 100644
--- a/kde-apps/konqueror/metadata.xml
+++ b/kde-apps/konqueror/metadata.xml
@@ -11,6 +11,5 @@
</upstream>
<use>
<flag name="activities">Enable kactivities support</flag>
- <flag name="speech">Build text-to-speech plugin</flag>
</use>
</pkgmetadata>
diff --git a/kde-apps/konquest/konquest-23.08.49.9999.ebuild b/kde-apps/konquest/konquest-23.08.49.9999.ebuild
deleted file mode 100644
index f9ecfb8a29..0000000000
--- a/kde-apps/konquest/konquest-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Galactic Strategy KDE Game"
-HOMEPAGE="https://apps.kde.org/konquest/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/konquest/konquest-9999.ebuild b/kde-apps/konquest/konquest-9999.ebuild
index f9ecfb8a29..807b85a8d3 100644
--- a/kde-apps/konquest/konquest-9999.ebuild
+++ b/kde-apps/konquest/konquest-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,30 +6,31 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Galactic Strategy KDE Game"
HOMEPAGE="https://apps.kde.org/konquest/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtscxml-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/konsole/files/konsole-23.08.1-drop-unused-X11-dep.patch b/kde-apps/konsole/files/konsole-23.08.1-drop-unused-X11-dep.patch
deleted file mode 100644
index 6719fbfac0..0000000000
--- a/kde-apps/konsole/files/konsole-23.08.1-drop-unused-X11-dep.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 68f6ef2ea203e047743a97fc17be23a4a964a05a Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Fri, 15 Sep 2023 09:47:42 +0200
-Subject: [PATCH] Drop unused X11 dependency
-
-It seems it is (no longer) needed and was only a leftover for feature selection.
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- CMakeLists.txt | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 9fd6f4f01..47c234498 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -105,9 +105,7 @@ find_package(ICU 61.0 COMPONENTS uc i18n REQUIRED)
- if(NOT APPLE)
- option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" OFF)
- if (NOT WITHOUT_X11)
-- find_package(X11)
-- set_package_properties(X11 PROPERTIES TYPE OPTIONAL)
-- set(HAVE_X11 ${X11_FOUND})
-+ set(HAVE_X11 1)
- endif()
- endif()
-
---
-2.42.0
-
diff --git a/kde-apps/konsole/konsole-23.08.49.9999.ebuild b/kde-apps/konsole/konsole-23.08.49.9999.ebuild
deleted file mode 100644
index 497c0bb398..0000000000
--- a/kde-apps/konsole/konsole-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE's terminal emulator"
-HOMEPAGE="https://apps.kde.org/konsole/ https://konsole.kde.org"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/icu:=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kpty-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-23.08.1-drop-unused-X11-dep.patch" ) # FIXME properly upstream
-
-src_test() {
- # DBusTest: drkonqi process interferes. bug 702690
- # TerminalInterfaceTest: unbelievably flaky, bug 862594 and bug 662756
- local myctestargs=(
- -E "(DBusTest|TerminalInterfaceTest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-apps/konsole/konsole-9999.ebuild b/kde-apps/konsole/konsole-9999.ebuild
index 497c0bb398..c4bc1eff91 100644
--- a/kde-apps/konsole/konsole-9999.ebuild
+++ b/kde-apps/konsole/konsole-9999.ebuild
@@ -1,57 +1,58 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE's terminal emulator"
HOMEPAGE="https://apps.kde.org/konsole/ https://konsole.kde.org"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE=""
+IUSE="X"
DEPEND="
dev-libs/icu:=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kpty-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kpty-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
-PATCHES=( "${FILESDIR}/${PN}-23.08.1-drop-unused-X11-dep.patch" ) # FIXME properly upstream
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
src_test() {
# DBusTest: drkonqi process interferes. bug 702690
diff --git a/kde-apps/konsolekalendar/konsolekalendar-23.08.49.9999.ebuild b/kde-apps/konsolekalendar/konsolekalendar-23.08.49.9999.ebuild
deleted file mode 100644
index 42c0ac9301..0000000000
--- a/kde-apps/konsolekalendar/konsolekalendar-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_ORG_NAME="akonadi-calendar-tools"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-inherit ecm gear.kde.org
-
-DESCRIPTION="Command line interface to KDE calendars"
-HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- ecm_src_prepare
-
- # delete colliding calendarjanitor translations
- rm -f po/*/calendarjanitor.po || die
-
- cmake_comment_add_subdirectory calendarjanitor
-}
diff --git a/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild b/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild
index 42c0ac9301..eb8a4d1e64 100644
--- a/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild
+++ b/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,25 +6,25 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_ORG_NAME="akonadi-calendar-tools"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
+KFMIN=6.3.0
inherit ecm gear.kde.org
DESCRIPTION="Command line interface to KDE calendars"
HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-calendar-${PVCUT}:6
+ >=kde-apps/calendarsupport-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kontact/kontact-23.08.49.9999.ebuild b/kde-apps/kontact/kontact-23.08.49.9999.ebuild
deleted file mode 100644
index 570bdbe99f..0000000000
--- a/kde-apps/kontact/kontact-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Container application to unify several major PIM applications within one"
-HOMEPAGE="https://kontact.kde.org/ https://apps.kde.org/kontact/"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kontact/kontact-9999.ebuild b/kde-apps/kontact/kontact-9999.ebuild
index 570bdbe99f..6e2c533afc 100644
--- a/kde-apps/kontact/kontact-9999.ebuild
+++ b/kde-apps/kontact/kontact-9999.ebuild
@@ -1,47 +1,44 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Container application to unify several major PIM applications within one"
HOMEPAGE="https://kontact.kde.org/ https://apps.kde.org/kontact/"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/grantleetheme-${PVCUT}:6
+ >=kde-apps/kontactinterface-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/mailcommon-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kontactinterface/kontactinterface-23.08.49.9999.ebuild b/kde-apps/kontactinterface/kontactinterface-23.08.49.9999.ebuild
deleted file mode 100644
index 6b89bb236a..0000000000
--- a/kde-apps/kontactinterface/kontactinterface-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for embedding KParts in a Kontact component"
-HOMEPAGE="https://api.kde.org/kdepim/kontactinterface/html/index.html"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kontactinterface/kontactinterface-9999.ebuild b/kde-apps/kontactinterface/kontactinterface-9999.ebuild
index 6b89bb236a..f31c62d2b4 100644
--- a/kde-apps/kontactinterface/kontactinterface-9999.ebuild
+++ b/kde-apps/kontactinterface/kontactinterface-9999.ebuild
@@ -1,31 +1,28 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for embedding KParts in a Kontact component"
HOMEPAGE="https://api.kde.org/kdepim/kontactinterface/html/index.html"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,xml]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kopete/kopete-9999.ebuild b/kde-apps/kopete/kopete-9999.ebuild
deleted file mode 100644
index 822322dbbc..0000000000
--- a/kde-apps/kopete/kopete-9999.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Multi-protocol IM client based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/kopete/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="ssl v4l"
-
-# Available plugins
-# addbookmarks: NO DEPS
-# alias: NO DEPS (disabled upstream)
-# autoreplace: NO DEPS
-# contactnotes: NO DEPS
-# cryptography: BROKEN (app-crypt/gpgme[cxx,qt5], kde-apps/libkleo:5)
-# highlight: NO DEPS
-# history: NO DEPS
-# latex: virtual/latex as RDEPEND
-# nowlistening: NO DEPS
-# otr: libotr
-# pipes: NO DEPS
-# privacy: NO DEPS
-# statistics: dev-db/sqlite:3
-# texteffect: NO DEPS
-# translator: NO DEPS
-# urlpicpreview: NO DEPS
-# webpresence: libxml2 libxslt
-# NOTE: By default we enable all plugins that don't have any dependencies
-PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight history latex nowlistening
-otr pipes +privacy +statistics +texteffect translator +urlpicpreview webpresence"
-
-# Available protocols
-# gadu: net-libs/libgadu @since 4.3
-# groupwise: app-crypt/qca:2
-# irc: NO DEPS, probably will fail so inform user about it
-# meanwhile: net-libs/meanwhile
-# telepathy: net-libs/decibel
-# testbed: NO DEPS
-# winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
-# zeroconf (bonjour): NO DEPS
-PROTOCOLS="gadu groupwise meanwhile testbed winpopup zeroconf"
-
-# disabled protocols
-# irc: NO DEPS
-# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
-# qq: NO DEPS
-# telepathy: net-libs/decibel
-# sms (until fixed)
-# oscar (until fixed: KDE-bug #402647
-# xmpp: continuously broken, KDE-bugs #304722, 412228, 457330, 410938, ...
-
-IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
-
-# tests hang, last checked for 4.2.96
-RESTRICT="test"
-
-COMMON_DEPEND="
- app-crypt/gpgme:=[cxx,qt5]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdelibs4support-${KFMIN}:5
- >=kde-frameworks/kemoticons-${KFMIN}:5
- >=kde-frameworks/khtml-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- x11-libs/libX11
- x11-libs/libXScrnSaver
- gadu? ( >=net-libs/libgadu-1.8.0[threads] )
- groupwise? ( >=app-crypt/qca-2.3.0:2[qt5(+)] )
- meanwhile? ( net-libs/meanwhile )
- otr? ( >=net-libs/libotr-4.0.0 )
- statistics? ( dev-db/sqlite:3 )
- v4l? ( media-libs/libv4l )
- webpresence? (
- dev-libs/libxml2
- dev-libs/libxslt
- )
- zeroconf? (
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- )
-"
-# jingle? (
-# dev-libs/expat
-# dev-libs/openssl:0=
-# >=media-libs/mediastreamer-2.3.0
-# media-libs/speex
-# net-libs/libsrtp:0=
-# net-libs/ortp:=
-# )
-# xmpp? (
-# >=app-crypt/qca-2.3.0:2[qt5(+)]
-# net-dns/libidn:0=
-# sys-libs/zlib
-# )
-RDEPEND="${COMMON_DEPEND}
- latex? (
- || (
- media-gfx/imagemagick
- media-gfx/graphicsmagick[imagemagick]
- )
- virtual/latex-base
- )
- ssl? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl] )
-"
-# sms? ( app-mobilephone/smssend )
-# winpopup? ( net-fs/samba )
-# xmpp? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl?] )
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
-"
-# jingle? ( dev-libs/jsoncpp )
-
-src_prepare() {
- ecm_src_prepare
-
- # breaks with oscar disabled, bug 901487
- cmake_run_in tests/protocols cmake_comment_add_subdirectory oscar
-}
-
-src_configure() {
- local x x2
- # Handle common stuff
- local mycmakeargs=(
- -DWITH_qq=OFF
- -DDISABLE_VIDEOSUPPORT=$(usex !v4l)
- )
-# $(cmake_use_find_package jingle LiboRTP)
-# $(cmake_use_find_package jingle Mediastreamer)
-# $(cmake_use_find_package jingle Speex)
-
- # enable protocols
- for x in ${PROTOCOLS}; do
- case ${x/+/} in
- jingle) x2=libjingle ;;
- xmpp) x2=jabber ;;
- zeroconf) x2=bonjour ;;
- *) x2=${x/+/} ;;
- esac
- mycmakeargs+=( -DWITH_${x2}=$(usex ${x/+/}) )
- done
-
- # disable until fixed:
- mycmakeargs+=( -DWITH_{cryptography,jabber,libjingle,oscar,sms}=OFF )
-
- # enable plugins
- for x in ${PLUGINS}; do
- mycmakeargs+=( -DWITH_${x/+/}=$(usex ${x/+/}) )
- done
-
- ecm_src_configure
-}
diff --git a/kde-apps/kopete/metadata.xml b/kde-apps/kopete/metadata.xml
deleted file mode 100644
index 9a13135631..0000000000
--- a/kde-apps/kopete/metadata.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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:kopete</remote-id>
- </upstream>
- <use>
- <!-- PLUGINS -->
- <flag name="addbookmarks">Automatically add incoming urls to bookmarks.</flag>
- <flag name="autoreplace">Automatically replace selected text</flag>
- <flag name="contactnotes">Enables writing personal notes for contacts.</flag>
- <flag name="highlight">Allows you to specify highlights on specific events.</flag>
- <flag name="history">Enables saving chat history.</flag>
- <flag name="latex">Embed latex formatted text into messages.</flag>
- <flag name="nowlistening">Shows song you currently listen to in your status/etc. Bindings for many players.</flag>
- <flag name="otr">Allows crypting your chat (drugs and talking nonsense are considered as good alternatives ;]).</flag>
- <flag name="pipes">Send messages to external pipe.</flag>
- <flag name="privacy">Filter for incoming messages</flag>
- <flag name="statistics">Everybody loves statistic graphs, especially cake ones. ;]</flag>
- <flag name="texteffect">Various fancy text effects for your messages (don't ever consider writing us with this enabled ;]).</flag>
- <flag name="translator">Translate incoming and outgoing messages.</flag>
- <flag name="urlpicpreview">Enables in conversation pictures preview.</flag>
- <flag name="webpresence">Show your status and some more information on web.</flag>
- <!-- PROTOCOLS -->
- <flag name="gadu">Enable the Gadu protocol handler.</flag>
- <flag name="groupwise">Enable the Groupwise protocol handler.</flag>
- <flag name="meanwhile">Enable the Sametime protocol handler.</flag>
- <flag name="testbed">Enable the testbed protocol.</flag>
- <flag name="winpopup">Enable pop-up messages sending on windows. (same as good old "net send" messages ;])</flag>
- <flag name="zeroconf">Enable Link-Local Messaging via the bonjour protocol.</flag>
- </use>
-</pkgmetadata>
diff --git a/kde-apps/korganizer/korganizer-23.08.49.9999.ebuild b/kde-apps/korganizer/korganizer-23.08.49.9999.ebuild
deleted file mode 100644
index 138fdc87ec..0000000000
--- a/kde-apps/korganizer/korganizer-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Organizational assistant, providing calendars and other similar functionality"
-HOMEPAGE="https://apps.kde.org/korganizer/"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE="telemetry"
-
-# testkodaymatrix is broken, akonadi* tests need DBus, bug #665686
-RESTRICT="test"
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-notes-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/eventviews-${PVCUT}:5
- >=kde-apps/incidenceeditor-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- x11-libs/libX11
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-qt/designer-${QTMIN}:5
- >=kde-apps/kldap-${PVCUT}:5
- test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] )
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-apps/kdepim-runtime-${PVCUT}:5
-"
-BDEPEND="test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package telemetry KUserFeedback)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/korganizer/korganizer-9999.ebuild b/kde-apps/korganizer/korganizer-9999.ebuild
index 138fdc87ec..affe24b1f0 100644
--- a/kde-apps/korganizer/korganizer-9999.ebuild
+++ b/kde-apps/korganizer/korganizer-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,15 +6,15 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Organizational assistant, providing calendars and other similar functionality"
HOMEPAGE="https://apps.kde.org/korganizer/"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="telemetry"
@@ -22,61 +22,56 @@ IUSE="telemetry"
RESTRICT="test"
COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-notes-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/eventviews-${PVCUT}:5
- >=kde-apps/incidenceeditor-${PVCUT}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qttools-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-calendar-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-notes-${PVCUT}:6
+ >=kde-apps/calendarsupport-${PVCUT}:6
+ >=kde-apps/eventviews-${PVCUT}:6
+ >=kde-apps/incidenceeditor-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/kontactinterface-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
x11-libs/libX11
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
"
DEPEND="${COMMON_DEPEND}
- >=dev-qt/designer-${QTMIN}:5
- >=kde-apps/kldap-${PVCUT}:5
- test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] )
+ >=kde-apps/kldap-${PVCUT}:6
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[sqlite] )
"
RDEPEND="${COMMON_DEPEND}
- >=kde-apps/kdepim-runtime-${PVCUT}:5
+ >=kde-apps/kdepim-runtime-${PVCUT}:6
"
-BDEPEND="test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )"
+BDEPEND="test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package telemetry KUserFeedback)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
)
ecm_src_configure
diff --git a/kde-apps/kpat/kpat-23.08.49.9999.ebuild b/kde-apps/kpat/kpat-23.08.49.9999.ebuild
deleted file mode 100644
index ab95839925..0000000000
--- a/kde-apps/kpat/kpat-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE patience game"
-HOMEPAGE="https://apps.kde.org/kpat/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-games/freecell-solver
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_BH_SOLVER=OFF # bug 733502, requires unpackaged dependency
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/kpat/kpat-9999.ebuild b/kde-apps/kpat/kpat-9999.ebuild
index ab95839925..7bb5b3f4de 100644
--- a/kde-apps/kpat/kpat-9999.ebuild
+++ b/kde-apps/kpat/kpat-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,39 +7,39 @@ ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE patience game"
HOMEPAGE="https://apps.kde.org/kpat/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
dev-games/freecell-solver
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
src_configure() {
local mycmakeargs=(
diff --git a/kde-apps/kpimtextedit/kpimtextedit-23.08.49.9999.ebuild b/kde-apps/kpimtextedit/kpimtextedit-23.08.49.9999.ebuild
deleted file mode 100644
index 77bb68b7cb..0000000000
--- a/kde-apps/kpimtextedit/kpimtextedit-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Extended text editor for PIM applications"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE="speech"
-
-RESTRICT="test"
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- speech? ( dev-libs/ktextaddons:5[speech=] )
-"
-DEPEND="${RDEPEND}
- test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild b/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild
index 77bb68b7cb..8f956c8136 100644
--- a/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild
+++ b/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild
@@ -1,47 +1,42 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-ECM_DESIGNERPLUGIN="true"
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Extended text editor for PIM applications"
LICENSE="LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="speech"
RESTRICT="test"
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- speech? ( dev-libs/ktextaddons:5[speech=] )
-"
-DEPEND="${RDEPEND}
- test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 )
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
"
+DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
)
ecm_src_configure
}
diff --git a/kde-apps/kpimtextedit/metadata.xml b/kde-apps/kpimtextedit/metadata.xml
index c28e75b424..d925f24397 100644
--- a/kde-apps/kpimtextedit/metadata.xml
+++ b/kde-apps/kpimtextedit/metadata.xml
@@ -8,8 +8,4 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
- <flag name="speech">Enable text-to-speech support</flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/kpkpass/kpkpass-23.08.49.9999.ebuild b/kde-apps/kpkpass/kpkpass-23.08.49.9999.ebuild
deleted file mode 100644
index a89b463be8..0000000000
--- a/kde-apps/kpkpass/kpkpass-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library to deal with Apple Wallet pass files"
-HOMEPAGE="https://apps.kde.org/kontact/"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kpkpass/kpkpass-9999.ebuild b/kde-apps/kpkpass/kpkpass-9999.ebuild
index a89b463be8..2a66e6220e 100644
--- a/kde-apps/kpkpass/kpkpass-9999.ebuild
+++ b/kde-apps/kpkpass/kpkpass-9999.ebuild
@@ -1,24 +1,24 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library to deal with Apple Wallet pass files"
HOMEPAGE="https://apps.kde.org/kontact/"
LICENSE="LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/karchive-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-23.08.49.9999.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-23.08.49.9999.ebuild
deleted file mode 100644
index 9c3ae6a118..0000000000
--- a/kde-apps/kqtquickcharts/kqtquickcharts-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Qt Quick plugin for beautiful and interactive charts"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-9999.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-9999.ebuild
index 9c3ae6a118..6084d957bb 100644
--- a/kde-apps/kqtquickcharts/kqtquickcharts-9999.ebuild
+++ b/kde-apps/kqtquickcharts/kqtquickcharts-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="Qt Quick plugin for beautiful and interactive charts"
diff --git a/kde-apps/krdc/krdc-23.08.49.9999.ebuild b/kde-apps/krdc/krdc-23.08.49.9999.ebuild
deleted file mode 100644
index 3a894d2c62..0000000000
--- a/kde-apps/krdc/krdc-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Remote desktop connection (RDP and VNC) client"
-HOMEPAGE="https://apps.kde.org/krdc/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="activities +rdp +vnc"
-
-#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
- vnc? (
- net-libs/libssh:=
- >=net-libs/libvncserver-0.9
- )
-"
-RDEPEND="${DEPEND}
- rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package activities KF5Activities)
- -DWITH_RDP=$(usex rdp)
- -DWITH_VNC=$(usex vnc)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/krdc/krdc-9999.ebuild b/kde-apps/krdc/krdc-9999.ebuild
index 3a894d2c62..26699f8cd4 100644
--- a/kde-apps/krdc/krdc-9999.ebuild
+++ b/kde-apps/krdc/krdc-9999.ebuild
@@ -1,55 +1,56 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Remote desktop connection (RDP and VNC) client"
HOMEPAGE="https://apps.kde.org/krdc/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="activities +rdp +vnc"
#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ activities? ( kde-plasma/plasma-activities:6 )
+ rdp? (
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=net-misc/freerdp-2.1.0:2=
+ )
vnc? (
net-libs/libssh:=
>=net-libs/libvncserver-0.9
)
"
-RDEPEND="${DEPEND}
- rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] )
-"
+RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package activities KF5Activities)
+ $(cmake_use_find_package activities PlasmaActivities)
-DWITH_RDP=$(usex rdp)
-DWITH_VNC=$(usex vnc)
)
diff --git a/kde-apps/kreversi/kreversi-23.08.49.9999.ebuild b/kde-apps/kreversi/kreversi-23.08.49.9999.ebuild
deleted file mode 100644
index b97d468f10..0000000000
--- a/kde-apps/kreversi/kreversi-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Board game by KDE"
-HOMEPAGE="https://apps.kde.org/kreversi/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kreversi/kreversi-9999.ebuild b/kde-apps/kreversi/kreversi-9999.ebuild
index b97d468f10..07b879ad81 100644
--- a/kde-apps/kreversi/kreversi-9999.ebuild
+++ b/kde-apps/kreversi/kreversi-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,34 +6,36 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Board game by KDE"
HOMEPAGE="https://apps.kde.org/kreversi/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/krfb/krfb-23.08.49.9999.ebuild b/kde-apps/krfb/krfb-23.08.49.9999.ebuild
deleted file mode 100644
index fa460cc940..0000000000
--- a/kde-apps/krfb/krfb-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="VNC-compatible server to share Plasma desktops"
-HOMEPAGE="https://apps.kde.org/krfb/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="wayland"
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=net-libs/libvncserver-0.9.9
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXtst
- x11-libs/xcb-util-image
- wayland? (
- dev-libs/wayland
- || (
- >=dev-qt/qtgui-${QTMIN}:5[libinput]
- >=dev-qt/qtgui-${QTMIN}:5[X]
- )
- >=dev-qt/qtwayland-${QTMIN}:5
- kde-plasma/kpipewire:5
- >=kde-plasma/kwayland-${KFMIN}:5
- )
-"
-DEPEND="${COMMON_DEPEND}
- wayland? ( >=dev-libs/plasma-wayland-protocols-1.5.0 )
-"
-RDEPEND="${COMMON_DEPEND}
- wayland? ( sys-apps/xdg-desktop-portal[screencast(+)] )
-"
-BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
-
-src_configure() {
- local mycmakeargs=(
- -DDISABLE_PIPEWIRE=$(usex !wayland)
- $(cmake_use_find_package wayland PlasmaWaylandProtocols)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/krfb/krfb-9999.ebuild b/kde-apps/krfb/krfb-9999.ebuild
index fa460cc940..f2398e36d8 100644
--- a/kde-apps/krfb/krfb-9999.ebuild
+++ b/kde-apps/krfb/krfb-9999.ebuild
@@ -1,39 +1,37 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="VNC-compatible server to share Plasma desktops"
HOMEPAGE="https://apps.kde.org/krfb/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="wayland"
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,network,widgets]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
>=net-libs/libvncserver-0.9.9
x11-libs/libX11
x11-libs/libxcb
@@ -41,13 +39,10 @@ COMMON_DEPEND="
x11-libs/xcb-util-image
wayland? (
dev-libs/wayland
- || (
- >=dev-qt/qtgui-${QTMIN}:5[libinput]
- >=dev-qt/qtgui-${QTMIN}:5[X]
- )
- >=dev-qt/qtwayland-${QTMIN}:5
- kde-plasma/kpipewire:5
- >=kde-plasma/kwayland-${KFMIN}:5
+ >=dev-qt/qtwayland-${QTMIN}:6
+ kde-plasma/kpipewire:6
+ kde-plasma/kwayland:6
+ >=media-video/pipewire-0.3
)
"
DEPEND="${COMMON_DEPEND}
@@ -56,7 +51,7 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
wayland? ( sys-apps/xdg-desktop-portal[screencast(+)] )
"
-BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
+BDEPEND="wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )"
src_configure() {
local mycmakeargs=(
diff --git a/kde-apps/krfb/metadata.xml b/kde-apps/krfb/metadata.xml
index d925f24397..d9b6b77445 100644
--- a/kde-apps/krfb/metadata.xml
+++ b/kde-apps/krfb/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">network/krfb</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/kruler/kruler-23.08.49.9999.ebuild b/kde-apps/kruler/kruler-23.08.49.9999.ebuild
deleted file mode 100644
index 0355aae63e..0000000000
--- a/kde-apps/kruler/kruler-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Screen ruler for Plasma"
-HOMEPAGE="https://apps.kde.org/kruler/"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
-KEYWORDS=""
-IUSE="X"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libxcb
- )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DWITHOUT_X11=$(usex !X)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/kruler/kruler-9999.ebuild b/kde-apps/kruler/kruler-9999.ebuild
index 0355aae63e..3aa607f2e3 100644
--- a/kde-apps/kruler/kruler-9999.ebuild
+++ b/kde-apps/kruler/kruler-9999.ebuild
@@ -1,34 +1,35 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Screen ruler for Plasma"
HOMEPAGE="https://apps.kde.org/kruler/"
LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="X"
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6=[gui]
x11-libs/libxcb
)
"
diff --git a/kde-apps/kscd/kscd-9999.ebuild b/kde-apps/kscd/kscd-9999.ebuild
deleted file mode 100644
index 5902a5c68d..0000000000
--- a/kde-apps/kscd/kscd-9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EGIT_BRANCH="kf5"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm kde.org
-
-DESCRIPTION="CDDB enabled audio CD player based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/kscd/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- media-libs/libdiscid
- media-libs/musicbrainz:5
- >=media-libs/phonon-4.11.0[qt5(+)]
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kshisen/kshisen-23.08.49.9999.ebuild b/kde-apps/kshisen/kshisen-23.08.49.9999.ebuild
deleted file mode 100644
index f83a9d0086..0000000000
--- a/kde-apps/kshisen/kshisen-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Solitaire-like game played using the standard set of Mahjong tiles"
-HOMEPAGE="https://apps.kde.org/kshisen/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-apps/libkmahjongg-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kshisen/kshisen-9999.ebuild b/kde-apps/kshisen/kshisen-9999.ebuild
index f83a9d0086..fbe368ffcb 100644
--- a/kde-apps/kshisen/kshisen-9999.ebuild
+++ b/kde-apps/kshisen/kshisen-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,30 +6,29 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Solitaire-like game played using the standard set of Mahjong tiles"
HOMEPAGE="https://apps.kde.org/kshisen/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-apps/libkmahjongg-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-apps/libkmahjongg-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksirk/ksirk-23.08.49.9999.ebuild b/kde-apps/ksirk/ksirk-23.08.49.9999.ebuild
deleted file mode 100644
index e9a1bc8117..0000000000
--- a/kde-apps/ksirk/ksirk-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Port of the board game risk"
-HOMEPAGE="https://apps.kde.org/ksirk/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+)]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- sys-libs/zlib
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksirk/ksirk-9999.ebuild b/kde-apps/ksirk/ksirk-9999.ebuild
index e9a1bc8117..809d650ed9 100644
--- a/kde-apps/ksirk/ksirk-9999.ebuild
+++ b/kde-apps/ksirk/ksirk-9999.ebuild
@@ -1,42 +1,37 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Port of the board game risk"
HOMEPAGE="https://apps.kde.org/ksirk/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+)]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
sys-libs/zlib
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksmtp/ksmtp-23.08.49.9999.ebuild b/kde-apps/ksmtp/ksmtp-23.08.49.9999.ebuild
deleted file mode 100644
index 83eaa60000..0000000000
--- a/kde-apps/ksmtp/ksmtp-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Job-based library to send email through an SMTP server"
-HOMEPAGE="https://api.kde.org/kdepim/ksmtp/html/index.html"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test" # bug 642410
-
-DEPEND="
- dev-libs/cyrus-sasl
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksmtp/ksmtp-9999.ebuild b/kde-apps/ksmtp/ksmtp-9999.ebuild
index 83eaa60000..e90d688b90 100644
--- a/kde-apps/ksmtp/ksmtp-9999.ebuild
+++ b/kde-apps/ksmtp/ksmtp-9999.ebuild
@@ -1,19 +1,19 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Job-based library to send email through an SMTP server"
HOMEPAGE="https://api.kde.org/kdepim/ksmtp/html/index.html"
LICENSE="LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
@@ -21,9 +21,9 @@ RESTRICT="test" # bug 642410
DEPEND="
dev-libs/cyrus-sasl
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksnakeduel/ksnakeduel-23.08.49.9999.ebuild b/kde-apps/ksnakeduel/ksnakeduel-23.08.49.9999.ebuild
deleted file mode 100644
index f3d002c3a1..0000000000
--- a/kde-apps/ksnakeduel/ksnakeduel-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Tron game"
-HOMEPAGE="https://apps.kde.org/ksnakeduel/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild b/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild
index f3d002c3a1..6b39515638 100644
--- a/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild
+++ b/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,32 +6,33 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE Tron game"
HOMEPAGE="https://apps.kde.org/ksnakeduel/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kspaceduel/kspaceduel-23.08.49.9999.ebuild b/kde-apps/kspaceduel/kspaceduel-23.08.49.9999.ebuild
deleted file mode 100644
index 5ba93a257f..0000000000
--- a/kde-apps/kspaceduel/kspaceduel-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Space Game by KDE"
-HOMEPAGE="https://apps.kde.org/kspaceduel/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kspaceduel/kspaceduel-9999.ebuild b/kde-apps/kspaceduel/kspaceduel-9999.ebuild
index 5ba93a257f..35afcc11ed 100644
--- a/kde-apps/kspaceduel/kspaceduel-9999.ebuild
+++ b/kde-apps/kspaceduel/kspaceduel-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,29 +6,28 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Space Game by KDE"
HOMEPAGE="https://apps.kde.org/kspaceduel/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksquares/ksquares-23.08.49.9999.ebuild b/kde-apps/ksquares/ksquares-23.08.49.9999.ebuild
deleted file mode 100644
index 078c3acbe7..0000000000
--- a/kde-apps/ksquares/ksquares-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE clone of the game squares"
-HOMEPAGE="https://apps.kde.org/ksquares/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksquares/ksquares-9999.ebuild b/kde-apps/ksquares/ksquares-9999.ebuild
index 078c3acbe7..14e68345fe 100644
--- a/kde-apps/ksquares/ksquares-9999.ebuild
+++ b/kde-apps/ksquares/ksquares-9999.ebuild
@@ -1,34 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE clone of the game squares"
HOMEPAGE="https://apps.kde.org/ksquares/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksudoku/ksudoku-23.08.49.9999.ebuild b/kde-apps/ksudoku/ksudoku-23.08.49.9999.ebuild
deleted file mode 100644
index 9912668e11..0000000000
--- a/kde-apps/ksudoku/ksudoku-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Logic-based symbol placement puzzle by KDE"
-HOMEPAGE="https://apps.kde.org/ksudoku/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="opengl"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- opengl? (
- >=dev-qt/qtopengl-${QTMIN}:5
- media-libs/libglvnd
- virtual/glu
- )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package opengl Qt5OpenGL)
- $(cmake_use_find_package opengl OpenGL)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/ksudoku/ksudoku-9999.ebuild b/kde-apps/ksudoku/ksudoku-9999.ebuild
index 9912668e11..de5bd88496 100644
--- a/kde-apps/ksudoku/ksudoku-9999.ebuild
+++ b/kde-apps/ksudoku/ksudoku-9999.ebuild
@@ -1,53 +1,41 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Logic-based symbol placement puzzle by KDE"
HOMEPAGE="https://apps.kde.org/ksudoku/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="opengl"
+IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- opengl? (
- >=dev-qt/qtopengl-${QTMIN}:5
- media-libs/libglvnd
- virtual/glu
- )
+ >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ media-libs/libglvnd
+ virtual/glu
"
RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package opengl Qt5OpenGL)
- $(cmake_use_find_package opengl OpenGL)
- )
- ecm_src_configure
-}
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/ksystemlog/ksystemlog-23.08.49.9999.ebuild b/kde-apps/ksystemlog/ksystemlog-23.08.49.9999.ebuild
deleted file mode 100644
index 0e65fe217f..0000000000
--- a/kde-apps/ksystemlog/ksystemlog-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="System log viewer by KDE"
-HOMEPAGE="https://apps.kde.org/ksystemlog/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="audit kdesu systemd"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- audit? ( sys-process/audit )
- systemd? (
- >=dev-qt/qtnetwork-${QTMIN}:5
- sys-apps/systemd:=
- )
-"
-RDEPEND="${DEPEND}
- kdesu? ( kde-plasma/kde-cli-tools[kdesu] )
-"
-
-src_prepare() {
- ecm_src_prepare
- if ! use kdesu; then
- sed -e "/^X-KDE-SubstituteUID/s:true:false:" \
- -i src/org.kde.ksystemlog.desktop || die
- fi
- use systemd || ecm_punt_qt_module Network
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package audit Audit)
- $(cmake_use_find_package systemd Journald)
- )
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- use kdesu || elog "Will show only user readable logs without USE=kdesu (only in X)."
- use kdesu && elog "Cannot be launched from application menu in Wayland with USE=kdesu."
-}
diff --git a/kde-apps/ksystemlog/ksystemlog-9999.ebuild b/kde-apps/ksystemlog/ksystemlog-9999.ebuild
index a14b6ff1d4..b1a9ff0157 100644
--- a/kde-apps/ksystemlog/ksystemlog-9999.ebuild
+++ b/kde-apps/ksystemlog/ksystemlog-9999.ebuild
@@ -1,45 +1,43 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="System log viewer by KDE"
HOMEPAGE="https://apps.kde.org/ksystemlog/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="audit kdesu systemd"
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
audit? ( sys-process/audit )
systemd? (
- >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[network]
sys-apps/systemd:=
)
"
RDEPEND="${DEPEND}
- kdesu? ( kde-plasma/kde-cli-tools[kdesu] )
+ kdesu? ( kde-plasma/kde-cli-tools:*[kdesu] )
"
src_prepare() {
diff --git a/kde-apps/ksystemlog/metadata.xml b/kde-apps/ksystemlog/metadata.xml
index 98cd4b5a0c..625d5db40f 100644
--- a/kde-apps/ksystemlog/metadata.xml
+++ b/kde-apps/ksystemlog/metadata.xml
@@ -9,7 +9,6 @@
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
<use>
- <flag name="audit">Enable security audit support via <pkg>sys-process/audit</pkg></flag>
<flag name="kdesu">Run as root using kdesu from <pkg>kde-plasma/kde-cli-tools</pkg></flag>
</use>
</pkgmetadata>
diff --git a/kde-apps/kteatime/kteatime-23.08.49.9999.ebuild b/kde-apps/kteatime/kteatime-23.08.49.9999.ebuild
deleted file mode 100644
index 466a4f7926..0000000000
--- a/kde-apps/kteatime/kteatime-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE timer for making a fine cup of tea"
-HOMEPAGE="https://apps.kde.org/kteatime/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kteatime/kteatime-9999.ebuild b/kde-apps/kteatime/kteatime-9999.ebuild
index 466a4f7926..a3c982c3e5 100644
--- a/kde-apps/kteatime/kteatime-9999.ebuild
+++ b/kde-apps/kteatime/kteatime-9999.ebuild
@@ -1,34 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE timer for making a fine cup of tea"
HOMEPAGE="https://apps.kde.org/kteatime/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/ktimer/ktimer-23.08.49.9999.ebuild b/kde-apps/ktimer/ktimer-23.08.49.9999.ebuild
deleted file mode 100644
index bb6dfa7507..0000000000
--- a/kde-apps/ktimer/ktimer-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Little tool to execute programs after some time"
-HOMEPAGE="https://apps.kde.org/ktimer/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/ktimer/ktimer-9999.ebuild b/kde-apps/ktimer/ktimer-9999.ebuild
index bb6dfa7507..82f1f265c3 100644
--- a/kde-apps/ktimer/ktimer-9999.ebuild
+++ b/kde-apps/ktimer/ktimer-9999.ebuild
@@ -1,31 +1,31 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Little tool to execute programs after some time"
HOMEPAGE="https://apps.kde.org/ktimer/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/ktouch/ktouch-23.08.49.9999.ebuild b/kde-apps/ktouch/ktouch-23.08.49.9999.ebuild
deleted file mode 100644
index 1a8f4f6a57..0000000000
--- a/kde-apps/ktouch/ktouch-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Program that helps to learn and practice touch typing"
-HOMEPAGE="https://apps.kde.org/ktouch/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="X"
-
-COMMON_DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=dev-qt/qtxmlpatterns-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libxkbfile
- )
-"
-DEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=kde-apps/kqtquickcharts-${PVCUT}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCOMPILE_QML=OFF
- -DWITHOUT_X11=$(usex !X)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/ktouch/ktouch-9999.ebuild b/kde-apps/ktouch/ktouch-9999.ebuild
index 1a8f4f6a57..4176fa3411 100644
--- a/kde-apps/ktouch/ktouch-9999.ebuild
+++ b/kde-apps/ktouch/ktouch-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="Program that helps to learn and practice touch typing"
diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild
deleted file mode 100644
index 17fed790d9..0000000000
--- a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Telepathy account management kcm"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="LGPL-2.1"
-SLOT="5"
-KEYWORDS=""
-IUSE="experimental"
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kaccounts-integration-${PVCUT}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- net-libs/accounts-qt
- net-libs/signond
- >=net-libs/telepathy-qt-0.9.8
-"
-DEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- net-libs/libaccounts-glib
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-apps/kaccounts-providers-${PVCUT}:5
- net-im/telepathy-connection-managers
-"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DISABLED_PROVIDERS=$(usex experimental)
- )
- ecm_src_configure
-}
-
-pkg_postinst() {
- if use experimental; then
- ewarn "Experimental providers are enabled."
- ewarn "Most of them aren't integrated nicely and may require additional steps for account creation."
- ewarn "Use at your own risk!"
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-apps/ktp-accounts-kcm/metadata.xml b/kde-apps/ktp-accounts-kcm/metadata.xml
deleted file mode 100644
index 075ed951ab..0000000000
--- a/kde-apps/ktp-accounts-kcm/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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="experimental">Enables disabled telepathy services (currently only steam)</flag>
- </use>
-</pkgmetadata>
diff --git a/kde-apps/ktp-approver/ktp-approver-9999.ebuild b/kde-apps/ktp-approver/ktp-approver-9999.ebuild
deleted file mode 100644
index fdb81145ac..0000000000
--- a/kde-apps/ktp-approver/ktp-approver-9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Telepathy notification handler"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="LGPL-2.1"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=net-libs/telepathy-qt-0.9.8
-"
-RDEPEND="${DEPEND}
- >=kde-apps/ktp-contact-list-${PVCUT}:5
-"
diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild
deleted file mode 100644
index 51ee5cd9e2..0000000000
--- a/kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Telepathy authentication handler"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="LGPL-2.1"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kaccounts-integration-${PVCUT}:5
- >=kde-apps/ktp-common-internals-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- net-libs/accounts-qt
- net-libs/signond
- >=net-libs/telepathy-qt-0.9.8
-"
-RDEPEND="${DEPEND}
- >=app-crypt/qca-2.3.0:2[qt5(+),ssl]
-"
diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild
deleted file mode 100644
index cc4a87a6f0..0000000000
--- a/kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Telepathy common library"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="LGPL-2.1"
-SLOT="5"
-KEYWORDS=""
-IUSE="otr +sso"
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kpeople-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=net-libs/telepathy-logger-qt-17.08.0:5
- >=net-libs/telepathy-qt-0.9.8
- otr? (
- dev-libs/libgcrypt:0=
- >=net-libs/libotr-4.0.0
- )
- sso? (
- >=kde-apps/kaccounts-integration-${PVCUT}:5
- net-libs/accounts-qt
- net-libs/telepathy-accounts-signon
- )
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package sso KAccounts)
- $(cmake_use_find_package sso AccountsQt5)
- $(cmake_use_find_package otr Libgcrypt)
- $(cmake_use_find_package otr LibOTR)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/ktp-common-internals/metadata.xml b/kde-apps/ktp-common-internals/metadata.xml
deleted file mode 100644
index 9e775862d3..0000000000
--- a/kde-apps/ktp-common-internals/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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="sso">Enable support for Single sign-on through KAccounts</flag>
- <flag name="otr">Enable support for encrypted conversations using Off-The-Records messaging</flag>
- </use>
-</pkgmetadata>
diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild
deleted file mode 100644
index 20a834fd20..0000000000
--- a/kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Telepathy contact list"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/ktp-common-internals-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpeople-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=net-libs/telepathy-qt-0.9.8
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
-"
diff --git a/kde-apps/ktp-contact-list/metadata.xml b/kde-apps/ktp-contact-list/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/kde-apps/ktp-contact-list/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild
deleted file mode 100644
index d5f41975a5..0000000000
--- a/kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Telepathy krunner plugin"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="LGPL-2.1"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/ktp-common-internals-${PVCUT}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=net-libs/telepathy-qt-0.9.8
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/kservice-${KFMIN}:5
-"
diff --git a/kde-apps/ktp-contact-runner/metadata.xml b/kde-apps/ktp-contact-runner/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/kde-apps/ktp-contact-runner/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild
deleted file mode 100644
index d358c69914..0000000000
--- a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Telepathy contact, presence and chat Plasma applets"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="|| ( GPL-2 GPL-3 ) GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/ki18n-${KFMIN}:5
-"
diff --git a/kde-apps/ktp-desktop-applets/metadata.xml b/kde-apps/ktp-desktop-applets/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/kde-apps/ktp-desktop-applets/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-9999.ebuild b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-9999.ebuild
deleted file mode 100644
index 8f1d54da94..0000000000
--- a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-9999.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Telepathy file transfer handler"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/ktp-common-internals-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=net-libs/telepathy-qt-0.9.8
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/ktp-filetransfer-handler/metadata.xml b/kde-apps/ktp-filetransfer-handler/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/kde-apps/ktp-filetransfer-handler/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild
deleted file mode 100644
index a230221435..0000000000
--- a/kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Telepathy workspace integration"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="LGPL-2.1"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-COMMON_DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/ktp-common-internals-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=net-libs/telepathy-qt-0.9.8
-"
-DEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-apps/signon-kwallet-extension-${PVCUT}:5
-"
diff --git a/kde-apps/ktp-kded-module/metadata.xml b/kde-apps/ktp-kded-module/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/kde-apps/ktp-kded-module/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/kde-apps/ktp-send-file/ktp-send-file-9999.ebuild b/kde-apps/ktp-send-file/ktp-send-file-9999.ebuild
deleted file mode 100644
index b262223f50..0000000000
--- a/kde-apps/ktp-send-file/ktp-send-file-9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Telepathy file manager plugin to send files to contacts"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/ktp-common-internals-${PVCUT}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=net-libs/telepathy-qt-0.9.8
-"
-DEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-apps/ktp-contact-list-${PVCUT}:5
- >=kde-apps/ktp-filetransfer-handler-${PVCUT}:5
-"
diff --git a/kde-apps/ktp-send-file/metadata.xml b/kde-apps/ktp-send-file/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/kde-apps/ktp-send-file/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild
deleted file mode 100644
index 449b878f6f..0000000000
--- a/kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE Telepathy text chat window"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="Apache-2.0 || ( AFL-2.1 BSD ) GPL-2+ LGPL-2.1+ MIT"
-SLOT="5"
-KEYWORDS=""
-IUSE="speech"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/ktp-common-internals-${PVCUT}:5[otr]
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kemoticons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kpeople-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=net-libs/telepathy-qt-0.9.8
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
-"
-RDEPEND="${DEPEND}
- >=kde-apps/ktp-contact-list-${PVCUT}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package speech Qt5TextToSpeech)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/ktp-text-ui/metadata.xml b/kde-apps/ktp-text-ui/metadata.xml
deleted file mode 100644
index 650490df45..0000000000
--- a/kde-apps/ktp-text-ui/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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="speech">Enable incoming messages to be read out using text-to-speech</flag>
- </use>
-</pkgmetadata>
diff --git a/kde-apps/ktuberling/ktuberling-23.08.49.9999.ebuild b/kde-apps/ktuberling/ktuberling-23.08.49.9999.ebuild
deleted file mode 100644
index 06f126df19..0000000000
--- a/kde-apps/ktuberling/ktuberling-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Potato game for kids by KDE"
-HOMEPAGE="https://apps.kde.org/ktuberling/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/ktuberling/ktuberling-9999.ebuild b/kde-apps/ktuberling/ktuberling-9999.ebuild
index 06f126df19..5c5484b1bc 100644
--- a/kde-apps/ktuberling/ktuberling-9999.ebuild
+++ b/kde-apps/ktuberling/ktuberling-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,36 +6,32 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Potato game for kids by KDE"
HOMEPAGE="https://apps.kde.org/ktuberling/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kturtle/kturtle-23.08.49.9999.ebuild b/kde-apps/kturtle/kturtle-23.08.49.9999.ebuild
deleted file mode 100644
index 0cea4528c3..0000000000
--- a/kde-apps/kturtle/kturtle-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Educational programming environment using the Logo programming language"
-HOMEPAGE="https://apps.kde.org/kturtle/ https://edu.kde.org/kturtle/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kturtle/kturtle-9999.ebuild b/kde-apps/kturtle/kturtle-9999.ebuild
index 0cea4528c3..5291e7a862 100644
--- a/kde-apps/kturtle/kturtle-9999.ebuild
+++ b/kde-apps/kturtle/kturtle-9999.ebuild
@@ -1,36 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Educational programming environment using the Logo programming language"
HOMEPAGE="https://apps.kde.org/kturtle/ https://edu.kde.org/kturtle/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kubrick/kubrick-23.08.49.9999.ebuild b/kde-apps/kubrick/kubrick-23.08.49.9999.ebuild
deleted file mode 100644
index 0dcea9eeec..0000000000
--- a/kde-apps/kubrick/kubrick-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE"
-HOMEPAGE="https://apps.kde.org/kubrick/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtopengl-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- virtual/glu
- virtual/opengl
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kubrick/kubrick-9999.ebuild b/kde-apps/kubrick/kubrick-9999.ebuild
index 0dcea9eeec..0604991bd7 100644
--- a/kde-apps/kubrick/kubrick-9999.ebuild
+++ b/kde-apps/kubrick/kubrick-9999.ebuild
@@ -1,36 +1,37 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE"
HOMEPAGE="https://apps.kde.org/kubrick/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtopengl-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
virtual/glu
virtual/opengl
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kwalletmanager/kwalletmanager-23.08.49.9999.ebuild b/kde-apps/kwalletmanager/kwalletmanager-23.08.49.9999.ebuild
deleted file mode 100644
index 8c61324d06..0000000000
--- a/kde-apps/kwalletmanager/kwalletmanager-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet"
-HOMEPAGE="https://apps.kde.org/kwalletmanager5/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild b/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild
index 8c61324d06..bb0f988635 100644
--- a/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild
+++ b/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild
@@ -1,45 +1,40 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet"
HOMEPAGE="https://apps.kde.org/kwalletmanager5/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kwave/kwave-23.08.49.9999.ebuild b/kde-apps/kwave/kwave-23.08.49.9999.ebuild
deleted file mode 100644
index 6521b03b4a..0000000000
--- a/kde-apps/kwave/kwave-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files"
-HOMEPAGE="https://apps.kde.org/kwave/"
-
-LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )"
-SLOT="5"
-KEYWORDS=""
-IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- media-libs/audiofile:=
- >=sci-libs/fftw-3:=
- media-libs/libsamplerate
- alsa? ( media-libs/alsa-lib )
- flac? ( media-libs/flac:=[cxx] )
- mp3? (
- media-libs/id3lib
- media-libs/libmad
- || (
- media-sound/lame
- media-sound/toolame
- media-sound/twolame
- )
- )
- qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 )
- opus? (
- media-libs/libogg
- media-libs/opus
- )
- pulseaudio? ( media-libs/libpulse )
- vorbis? (
- media-libs/libogg
- media-libs/libvorbis
- )
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
-"
-BDEPEND="
- sys-devel/gettext
- handbook? ( || (
- gnome-base/librsvg
- virtual/imagemagick-tools[png,svg]
- ) )
-"
-
-DOCS=( AUTHORS CHANGES LICENSES README TODO )
-
-src_configure() {
- local mycmakeargs=(
- -DDEBUG=$(usex debug)
- -DWITH_ALSA=$(usex alsa)
- -DWITH_DOC=$(usex handbook)
- -DWITH_FLAC=$(usex flac)
- -DWITH_MP3=$(usex mp3)
- -DWITH_OGG_VORBIS=$(usex vorbis)
- -DWITH_OGG_OPUS=$(usex opus)
- -DWITH_OSS=$(usex oss)
- -DWITH_PULSEAUDIO=$(usex pulseaudio)
- -DWITH_QT_AUDIO=$(usex qtmedia)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/kwave/kwave-9999.ebuild b/kde-apps/kwave/kwave-9999.ebuild
index 6521b03b4a..59514d20cc 100644
--- a/kde-apps/kwave/kwave-9999.ebuild
+++ b/kde-apps/kwave/kwave-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files"
diff --git a/kde-apps/kwordquiz/kwordquiz-23.08.49.9999.ebuild b/kde-apps/kwordquiz/kwordquiz-23.08.49.9999.ebuild
deleted file mode 100644
index 4a58335139..0000000000
--- a/kde-apps/kwordquiz/kwordquiz-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Powerful flashcard and vocabulary learning program"
-HOMEPAGE="https://apps.kde.org/kwordquiz/ https://edu.kde.org/kwordquiz/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-libs/kirigami-addons-0.9.0:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkeduvocdocument-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/kwordquiz/kwordquiz-9999.ebuild b/kde-apps/kwordquiz/kwordquiz-9999.ebuild
index 4a58335139..bcd905d28d 100644
--- a/kde-apps/kwordquiz/kwordquiz-9999.ebuild
+++ b/kde-apps/kwordquiz/kwordquiz-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,38 +6,30 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Powerful flashcard and vocabulary learning program"
HOMEPAGE="https://apps.kde.org/kwordquiz/ https://edu.kde.org/kwordquiz/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-libs/kirigami-addons-0.9.0:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkeduvocdocument-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
+ >=dev-libs/kirigami-addons-0.9.0:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkeduvocdocument-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/kwrite/kwrite-23.08.49.9999.ebuild b/kde-apps/kwrite/kwrite-23.08.49.9999.ebuild
deleted file mode 100644
index 195378b8ea..0000000000
--- a/kde-apps/kwrite/kwrite-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="kate"
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm flag-o-matic gear.kde.org
-
-DESCRIPTION="Simple text editor based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/kwrite/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- ~kde-apps/kate-lib-${PV}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- virtual/libintl
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- ecm_src_prepare
-
- # these tests are run in kde-apps/kate-lib
- cmake_run_in apps/lib cmake_comment_add_subdirectory autotests
-
- # delete colliding kate translations
- find po -type f -name "*po" -and -not -name "kwrite*" -delete || die
- rm -rf po/*/docs/kate* || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_addons=FALSE
- -DBUILD_kate=FALSE
- )
- use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
-
- # provided by kde-apps/kate-lib
- append-libs -lkateprivate
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
-
- # provided by kde-apps/kate-lib
- rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die
-}
diff --git a/kde-apps/kwrite/kwrite-9999.ebuild b/kde-apps/kwrite/kwrite-9999.ebuild
index 195378b8ea..c7e786311f 100644
--- a/kde-apps/kwrite/kwrite-9999.ebuild
+++ b/kde-apps/kwrite/kwrite-9999.ebuild
@@ -1,29 +1,28 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_NAME="kate"
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm flag-o-matic gear.kde.org
DESCRIPTION="Simple text editor based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/kwrite/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- ~kde-apps/kate-lib-${PV}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ ~kde-apps/kate-lib-${PV}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
virtual/libintl
"
DEPEND="${RDEPEND}"
diff --git a/kde-apps/libgravatar/libgravatar-23.08.49.9999.ebuild b/kde-apps/libgravatar/libgravatar-23.08.49.9999.ebuild
deleted file mode 100644
index 64e41906d3..0000000000
--- a/kde-apps/libgravatar/libgravatar-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for gravatar integration"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-src_test() {
- # bug 624584 - needs internet connection
- local myctestargs=(
- -E "(gravatarresolvurljobtest)"
- )
- ecm_src_test
-}
diff --git a/kde-apps/libgravatar/libgravatar-9999.ebuild b/kde-apps/libgravatar/libgravatar-9999.ebuild
index 64e41906d3..1205dc15ee 100644
--- a/kde-apps/libgravatar/libgravatar-9999.ebuild
+++ b/kde-apps/libgravatar/libgravatar-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,27 +6,25 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for gravatar integration"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkcddb/libkcddb-23.08.49.9999.ebuild b/kde-apps/libkcddb/libkcddb-23.08.49.9999.ebuild
deleted file mode 100644
index 7e422a3f0f..0000000000
--- a/kde-apps/libkcddb/libkcddb-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE library for CDDB"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
-KEYWORDS=""
-IUSE="musicbrainz"
-
-# tests require network access and compare static data with online data
-# bug 280996
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- musicbrainz? ( media-libs/musicbrainz:5 )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-
-src_prepare() {
- ecm_src_prepare
- use handbook || cmake_run_in kcmcddb cmake_comment_add_subdirectory doc
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package musicbrainz MusicBrainz5)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/libkcddb/libkcddb-9999.ebuild b/kde-apps/libkcddb/libkcddb-9999.ebuild
index 7e422a3f0f..7914d0f0ef 100644
--- a/kde-apps/libkcddb/libkcddb-9999.ebuild
+++ b/kde-apps/libkcddb/libkcddb-9999.ebuild
@@ -1,18 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE library for CDDB"
LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="musicbrainz"
@@ -21,19 +21,19 @@ IUSE="musicbrainz"
RESTRICT="test"
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
musicbrainz? ( media-libs/musicbrainz:5 )
"
-RDEPEND="${DEPEND}"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
src_prepare() {
ecm_src_prepare
diff --git a/kde-apps/libkcddb/metadata.xml b/kde-apps/libkcddb/metadata.xml
index d925f24397..5e8fb4abfb 100644
--- a/kde-apps/libkcddb/metadata.xml
+++ b/kde-apps/libkcddb/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">multimedia/libkcddb</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-23.08.49.9999.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-23.08.49.9999.ebuild
deleted file mode 100644
index 09fd9758a9..0000000000
--- a/kde-apps/libkcompactdisc/libkcompactdisc-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for playing & ripping CDs"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="alsa"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- alsa? ( media-libs/alsa-lib )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package alsa ALSA)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-9999.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-9999.ebuild
index 09fd9758a9..99e6f9a915 100644
--- a/kde-apps/libkcompactdisc/libkcompactdisc-9999.ebuild
+++ b/kde-apps/libkcompactdisc/libkcompactdisc-9999.ebuild
@@ -1,28 +1,30 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for playing & ripping CDs"
LICENSE="GPL-2+ LGPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="alsa"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
alsa? ( media-libs/alsa-lib )
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
src_configure() {
local mycmakeargs=(
diff --git a/kde-apps/libkcompactdisc/metadata.xml b/kde-apps/libkcompactdisc/metadata.xml
index d925f24397..c1132e23fe 100644
--- a/kde-apps/libkcompactdisc/metadata.xml
+++ b/kde-apps/libkcompactdisc/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">multimedia/libkcompactdisc</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-apps/libkdcraw/libkdcraw-23.08.49.9999.ebuild b/kde-apps/libkdcraw/libkdcraw-23.08.49.9999.ebuild
deleted file mode 100644
index b3a3b5066a..0000000000
--- a/kde-apps/libkdcraw/libkdcraw-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Digital camera raw image library wrapper"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=media-libs/libraw-0.16:=
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkdcraw/libkdcraw-9999.ebuild b/kde-apps/libkdcraw/libkdcraw-9999.ebuild
index b3a3b5066a..7532b7c1f7 100644
--- a/kde-apps/libkdcraw/libkdcraw-9999.ebuild
+++ b/kde-apps/libkdcraw/libkdcraw-9999.ebuild
@@ -1,20 +1,21 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Digital camera raw image library wrapper"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
>=media-libs/libraw-0.16:=
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkdegames/libkdegames-23.08.49.9999.ebuild b/kde-apps/libkdegames/libkdegames-23.08.49.9999.ebuild
deleted file mode 100644
index 992c2592d5..0000000000
--- a/kde-apps/libkdegames/libkdegames-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Base library common to many KDE games"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- media-libs/libsndfile
- media-libs/openal
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkdegames/libkdegames-9999.ebuild b/kde-apps/libkdegames/libkdegames-9999.ebuild
index 992c2592d5..0f7a9d3cc9 100644
--- a/kde-apps/libkdegames/libkdegames-9999.ebuild
+++ b/kde-apps/libkdegames/libkdegames-9999.ebuild
@@ -1,48 +1,44 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Base library common to many KDE games"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
media-libs/libsndfile
media-libs/openal
"
diff --git a/kde-apps/libkdepim/libkdepim-23.08.49.9999.ebuild b/kde-apps/libkdepim/libkdepim-23.08.49.9999.ebuild
deleted file mode 100644
index f423242cd1..0000000000
--- a/kde-apps/libkdepim/libkdepim-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Common PIM libraries"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkdepim/libkdepim-9999.ebuild b/kde-apps/libkdepim/libkdepim-9999.ebuild
index f423242cd1..142efec33b 100644
--- a/kde-apps/libkdepim/libkdepim-9999.ebuild
+++ b/kde-apps/libkdepim/libkdepim-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,25 +7,21 @@ ECM_DESIGNERPLUGIN="true"
ECM_QTHELP="true"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Common PIM libraries"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-23.08.49.9999.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-23.08.49.9999.ebuild
deleted file mode 100644
index 62018ec651..0000000000
--- a/kde-apps/libkeduvocdocument/libkeduvocdocument-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for reading/writing KVTML"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-9999.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-9999.ebuild
index 62018ec651..176dd5f47f 100644
--- a/kde-apps/libkeduvocdocument/libkeduvocdocument-9999.ebuild
+++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-9999.ebuild
@@ -1,25 +1,25 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for reading/writing KVTML"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[xml]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkexiv2/libkexiv2-23.08.49.9999.ebuild b/kde-apps/libkexiv2/libkexiv2-23.08.49.9999.ebuild
deleted file mode 100644
index 1fa747d54e..0000000000
--- a/kde-apps/libkexiv2/libkexiv2-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Wrapper around exiv2 library"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="+xmp"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=media-gfx/exiv2-0.25:=[xmp=]
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkexiv2/libkexiv2-9999.ebuild b/kde-apps/libkexiv2/libkexiv2-9999.ebuild
index 1fa747d54e..9a39ccbe39 100644
--- a/kde-apps/libkexiv2/libkexiv2-9999.ebuild
+++ b/kde-apps/libkexiv2/libkexiv2-9999.ebuild
@@ -1,20 +1,21 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Wrapper around exiv2 library"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="+xmp"
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
>=media-gfx/exiv2-0.25:=[xmp=]
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkgapi/libkgapi-23.08.49.9999.ebuild b/kde-apps/libkgapi/libkgapi-23.08.49.9999.ebuild
deleted file mode 100644
index 579913557a..0000000000
--- a/kde-apps/libkgapi/libkgapi-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for accessing Google calendar and contact resources"
-HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/cyrus-sasl:2
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-src_test() {
- local myctestargs=(
- # Both fail for multiple distros, see bug #832709 for more discussion
- # Revisit at least once Qt 5.15.3 is in wider distribution (in Gentoo at least):
- # contacts-contactcreatejobtest, contacts-contactmodifyjobtest
- # More failures not specific to Gentoo, bug #852593, KDE-bug #440648:
- # calendar-eventcreatejobtest, calendar-eventfetchjobtest, calendar-eventmodifyjobtest
- -E "(contacts-contactcreatejobtest|contacts-contactmodifyjobtest|calendar-eventcreatejobtest|calendar-eventfetchjobtest|calendar-eventmodifyjobtest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-apps/libkgapi/libkgapi-9999.ebuild b/kde-apps/libkgapi/libkgapi-9999.ebuild
index 579913557a..15eeaae6d5 100644
--- a/kde-apps/libkgapi/libkgapi-9999.ebuild
+++ b/kde-apps/libkgapi/libkgapi-9999.ebuild
@@ -1,44 +1,37 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for accessing Google calendar and contact resources"
HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html"
LICENSE="LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
dev-libs/cyrus-sasl:2
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-src_test() {
- local myctestargs=(
- # Both fail for multiple distros, see bug #832709 for more discussion
- # Revisit at least once Qt 5.15.3 is in wider distribution (in Gentoo at least):
- # contacts-contactcreatejobtest, contacts-contactmodifyjobtest
- # More failures not specific to Gentoo, bug #852593, KDE-bug #440648:
- # calendar-eventcreatejobtest, calendar-eventfetchjobtest, calendar-eventmodifyjobtest
- -E "(contacts-contactcreatejobtest|contacts-contactmodifyjobtest|calendar-eventcreatejobtest|calendar-eventfetchjobtest|calendar-eventmodifyjobtest)"
- )
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
- ecm_src_test
-}
+CMAKE_SKIP_TESTS=(
+ # Failures not specific to Gentoo, bug #852593, KDE-bug #440648:
+ calendar-event{create,fetch,modify}jobtest
+ # bug 924625
+ tasks-task{create,modify}jobtest
+)
diff --git a/kde-apps/libkleo/libkleo-23.08.49.9999.ebuild b/kde-apps/libkleo/libkleo-23.08.49.9999.ebuild
deleted file mode 100644
index 8708a36ca2..0000000000
--- a/kde-apps/libkleo/libkleo-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for encryption handling"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="+fancyviewer"
-
-RDEPEND="
- >=app-crypt/gpgme-1.16.0:=[cxx,qt5]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- fancyviewer? ( >=kde-apps/kpimtextedit-${PVCUT}:5 )
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package fancyviewer KPim5TextEdit)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/libkleo/libkleo-9999.ebuild b/kde-apps/libkleo/libkleo-9999.ebuild
index 8708a36ca2..50e56c068d 100644
--- a/kde-apps/libkleo/libkleo-9999.ebuild
+++ b/kde-apps/libkleo/libkleo-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,31 +6,32 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for encryption handling"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="+fancyviewer"
RDEPEND="
- >=app-crypt/gpgme-1.16.0:=[cxx,qt5]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- fancyviewer? ( >=kde-apps/kpimtextedit-${PVCUT}:5 )
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-libs/libgpg-error-1.36
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ fancyviewer? ( dev-libs/ktextaddons:6 )
"
DEPEND="${RDEPEND}
dev-libs/boost
@@ -38,7 +39,7 @@ DEPEND="${RDEPEND}
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package fancyviewer KPim5TextEdit)
+ $(cmake_use_find_package fancyviewer KF6TextCustomEditor)
)
ecm_src_configure
diff --git a/kde-apps/libkleo/metadata.xml b/kde-apps/libkleo/metadata.xml
index 118af40600..65737b2b62 100644
--- a/kde-apps/libkleo/metadata.xml
+++ b/kde-apps/libkleo/metadata.xml
@@ -9,6 +9,6 @@
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
<use>
- <flag name="fancyviewer">Use <pkg>kde-apps/kpimtextedit</pkg> for an improved audit log viewer</flag>
+ <flag name="fancyviewer">Use <pkg>dev-libs/ktextaddons</pkg> for an improved audit log viewer</flag>
</use>
</pkgmetadata>
diff --git a/kde-apps/libkmahjongg/libkmahjongg-23.08.49.9999.ebuild b/kde-apps/libkmahjongg/libkmahjongg-23.08.49.9999.ebuild
deleted file mode 100644
index 80a5fd58b6..0000000000
--- a/kde-apps/libkmahjongg/libkmahjongg-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkmahjongg/libkmahjongg-9999.ebuild b/kde-apps/libkmahjongg/libkmahjongg-9999.ebuild
index 80a5fd58b6..2b8d419403 100644
--- a/kde-apps/libkmahjongg/libkmahjongg-9999.ebuild
+++ b/kde-apps/libkmahjongg/libkmahjongg-9999.ebuild
@@ -1,28 +1,25 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkomparediff2/libkomparediff2-23.08.49.9999.ebuild b/kde-apps/libkomparediff2/libkomparediff2-23.08.49.9999.ebuild
deleted file mode 100644
index 5ebfb680bc..0000000000
--- a/kde-apps/libkomparediff2/libkomparediff2-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE library to compare files and strings"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild b/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild
index 5ebfb680bc..4c492d3f10 100644
--- a/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild
+++ b/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild
@@ -1,28 +1,27 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
-DESCRIPTION="KDE library to compare files and strings"
+DESCRIPTION="Library to compare files and strings"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/libksane/libksane-23.08.49.9999.ebuild b/kde-apps/libksane/libksane-23.08.49.9999.ebuild
deleted file mode 100644
index af48c01598..0000000000
--- a/kde-apps/libksane/libksane-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="SANE Library interface based on KDE Frameworks"
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-SLOT="5"
-KEYWORDS=""
-IUSE="kwallet"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=media-libs/ksanecore-${PVCUT}:5
- kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package kwallet KF5Wallet)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/libksane/libksane-9999.ebuild b/kde-apps/libksane/libksane-9999.ebuild
index af48c01598..6f17297df8 100644
--- a/kde-apps/libksane/libksane-9999.ebuild
+++ b/kde-apps/libksane/libksane-9999.ebuild
@@ -1,34 +1,35 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="SANE Library interface based on KDE Frameworks"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="kwallet"
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=media-libs/ksanecore-${PVCUT}:5
- kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=media-libs/ksanecore-${PVCUT}:6
+ kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
"
-RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package kwallet KF5Wallet)
+ $(cmake_use_find_package kwallet KF6Wallet)
)
ecm_src_configure
}
diff --git a/kde-apps/libksieve/libksieve-23.08.49.9999.ebuild b/kde-apps/libksieve/libksieve-23.08.49.9999.ebuild
deleted file mode 100644
index 8632b2773e..0000000000
--- a/kde-apps/libksieve/libksieve-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Common PIM libraries"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE="speech"
-
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/cyrus-sasl
- dev-libs/ktextaddons:5[speech?]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5[speech=]
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- >=kde-apps/kimap-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/libksieve/libksieve-9999.ebuild b/kde-apps/libksieve/libksieve-9999.ebuild
index 8632b2773e..1313029dbc 100644
--- a/kde-apps/libksieve/libksieve-9999.ebuild
+++ b/kde-apps/libksieve/libksieve-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,14 +7,14 @@ ECM_HANDBOOK="forceoptional"
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Common PIM libraries"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="speech"
@@ -22,38 +22,33 @@ RESTRICT="test"
RDEPEND="
dev-libs/cyrus-sasl
- dev-libs/ktextaddons:5[speech?]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5[speech=]
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
"
DEPEND="${RDEPEND}
- >=kde-apps/kimap-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
+ >=kde-apps/kimap-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
)
ecm_src_configure
diff --git a/kde-apps/libksieve/metadata.xml b/kde-apps/libksieve/metadata.xml
index fa80953797..d925f24397 100644
--- a/kde-apps/libksieve/metadata.xml
+++ b/kde-apps/libksieve/metadata.xml
@@ -8,7 +8,4 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="speech">Enable text-to-speech support</flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/libktnef/libktnef-23.08.49.9999.ebuild b/kde-apps/libktnef/libktnef-23.08.49.9999.ebuild
deleted file mode 100644
index b44ded90b5..0000000000
--- a/kde-apps/libktnef/libktnef-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KDE_ORG_NAME="ktnef"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for handling TNEF data"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/libktnef/libktnef-9999.ebuild b/kde-apps/libktnef/libktnef-9999.ebuild
index b44ded90b5..dc2af9b45d 100644
--- a/kde-apps/libktnef/libktnef-9999.ebuild
+++ b/kde-apps/libktnef/libktnef-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,22 +7,22 @@ ECM_QTHELP="true"
ECM_TEST="true"
KDE_ORG_NAME="ktnef"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for handling TNEF data"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kcalutils-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/lokalize/lokalize-23.08.49.9999.ebuild b/kde-apps/lokalize/lokalize-23.08.49.9999.ebuild
deleted file mode 100644
index a013db7d7a..0000000000
--- a/kde-apps/lokalize/lokalize-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{10..11} )
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit python-single-r1 ecm gear.kde.org optfeature
-
-DESCRIPTION="Localization tool for KDE software and other free and open source software"
-HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="test" # tests are broken, bug 739734
-
-DEPEND="${PYTHON_DEPS}
- >=app-text/hunspell-1.2.8:=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[sqlite]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- $(python_gen_cond_dep '
- dev-python/translate-toolkit[${PYTHON_USEDEP}]
- ')
-"
-
-pkg_setup() {
- python-single-r1_pkg_setup
- ecm_pkg_setup
-}
-
-src_install() {
- ecm_src_install
- rm "${ED}"/usr/share/lokalize/scripts/msgmerge.{py,rc} || die
- python_fix_shebang "${ED}"/usr/share/${PN}
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "autofetch kde.org translations in new project wizard" dev-vcs/subversion
- optfeature "spell and grammar checking" app-text/languagetool
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-apps/lokalize/lokalize-9999.ebuild b/kde-apps/lokalize/lokalize-9999.ebuild
index a013db7d7a..547eb461e5 100644
--- a/kde-apps/lokalize/lokalize-9999.ebuild
+++ b/kde-apps/lokalize/lokalize-9999.ebuild
@@ -1,20 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{10..11} )
-KFMIN=5.106.0
-QTMIN=5.15.9
+PYTHON_COMPAT=( python3_{10..12} )
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit python-single-r1 ecm gear.kde.org optfeature
DESCRIPTION="Localization tool for KDE software and other free and open source software"
HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
@@ -23,26 +23,23 @@ RESTRICT="test" # tests are broken, bug 739734
DEPEND="${PYTHON_DEPS}
>=app-text/hunspell-1.2.8:=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[sqlite]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets,xml]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
"
RDEPEND="${DEPEND}
$(python_gen_cond_dep '
diff --git a/kde-apps/lskat/lskat-23.08.49.9999.ebuild b/kde-apps/lskat/lskat-23.08.49.9999.ebuild
deleted file mode 100644
index 9362d82933..0000000000
--- a/kde-apps/lskat/lskat-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KDE_SELINUX_MODULE="games"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Skat game by KDE"
-HOMEPAGE="https://apps.kde.org/lskat/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/lskat/lskat-9999.ebuild b/kde-apps/lskat/lskat-9999.ebuild
index 9362d82933..ead0673bc6 100644
--- a/kde-apps/lskat/lskat-9999.ebuild
+++ b/kde-apps/lskat/lskat-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,29 +6,31 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KDE_SELINUX_MODULE="games"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Skat game by KDE"
HOMEPAGE="https://apps.kde.org/lskat/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/mailcommon/mailcommon-23.08.49.9999.ebuild b/kde-apps/mailcommon/mailcommon-23.08.49.9999.ebuild
deleted file mode 100644
index 8f8a07c300..0000000000
--- a/kde-apps/mailcommon/mailcommon-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Common mail library"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test"
-
-DEPEND="
- app-crypt/gpgme:=[cxx,qt5]
- >=dev-qt/qtcore-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/mailimporter-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/mailcommon/mailcommon-9999.ebuild b/kde-apps/mailcommon/mailcommon-9999.ebuild
index 8f8a07c300..650e30b4aa 100644
--- a/kde-apps/mailcommon/mailcommon-9999.ebuild
+++ b/kde-apps/mailcommon/mailcommon-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,54 +7,51 @@ ECM_DESIGNERPLUGIN="true"
ECM_QTHELP="true"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Common mail library"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RESTRICT="test"
DEPEND="
- app-crypt/gpgme:=[cxx,qt5]
- >=dev-qt/qtcore-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/mailimporter-${PVCUT}:5
- >=kde-apps/messagelib-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/kpimtextedit-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/mailimporter-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/mailimporter/mailimporter-23.08.49.9999.ebuild b/kde-apps/mailimporter/mailimporter-23.08.49.9999.ebuild
deleted file mode 100644
index 2d8d429c6e..0000000000
--- a/kde-apps/mailimporter/mailimporter-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library to import mail from various sources"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/mailimporter/mailimporter-9999.ebuild b/kde-apps/mailimporter/mailimporter-9999.ebuild
index 2d8d429c6e..2633c48ddd 100644
--- a/kde-apps/mailimporter/mailimporter-9999.ebuild
+++ b/kde-apps/mailimporter/mailimporter-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,29 +6,27 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library to import mail from various sources"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/marble/marble-23.08.49.9999.ebuild b/kde-apps/marble/marble-23.08.49.9999.ebuild
deleted file mode 100644
index aab204c724..0000000000
--- a/kde-apps/marble/marble-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
-HOMEPAGE="https://marble.kde.org/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5/$(ver_cut 1-2)"
-KEYWORDS=""
-IUSE="aprs +dbus designer +geolocation gps +kde +pbf phonon shapefile +webengine"
-
-# bug 588320
-RESTRICT="test"
-
-# FIXME (new package): libwlocate, WLAN-based geolocation
-DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- sys-libs/zlib
- aprs? ( >=dev-qt/qtserialport-${QTMIN}:5 )
- dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
- designer? ( >=dev-qt/designer-${QTMIN}:5 )
- geolocation? ( >=dev-qt/qtpositioning-${QTMIN}:5 )
- gps? ( sci-geosciences/gpsd )
- kde? (
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- )
- pbf? ( dev-libs/protobuf:= )
- phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
- shapefile? ( sci-libs/shapelib:= )
- webengine? (
- >=dev-qt/qtwebchannel-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- >=dev-qt/linguist-tools-${QTMIN}:5
- aprs? ( dev-lang/perl )
-"
-
-src_prepare() {
- ecm_src_prepare
-
- rm -rf src/3rdparty/zlib || die "Failed to remove bundled libs"
-
- use kde && cmake_run_in src/apps cmake_comment_add_subdirectory marble-qt
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package aprs Perl)
- $(cmake_use_find_package geolocation Qt5Positioning)
- -DBUILD_MARBLE_TESTS=$(usex test)
- -DWITH_DESIGNER_PLUGIN=$(usex designer)
- -DWITH_libgps=$(usex gps)
- -DWITH_KF5=$(usex kde)
- $(cmake_use_find_package pbf Protobuf)
- -DWITH_Phonon4Qt5=$(usex phonon)
- -DWITH_libshp=$(usex shapefile)
- $(cmake_use_find_package webengine Qt5WebEngine)
- $(cmake_use_find_package webengine Qt5WebEngineWidgets)
- -DWITH_libwlocate=OFF
- # bug 608890
- -DKDE_INSTALL_CONFDIR="/etc/xdg"
- )
- if use kde; then
- ecm_src_configure
- else
- cmake_src_configure
- fi
-}
diff --git a/kde-apps/marble/marble-9999.ebuild b/kde-apps/marble/marble-9999.ebuild
index aab204c724..a74ade35da 100644
--- a/kde-apps/marble/marble-9999.ebuild
+++ b/kde-apps/marble/marble-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
diff --git a/kde-apps/mbox-importer/mbox-importer-23.08.49.9999.ebuild b/kde-apps/mbox-importer/mbox-importer-23.08.49.9999.ebuild
deleted file mode 100644
index 0fc51279bf..0000000000
--- a/kde-apps/mbox-importer/mbox-importer-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Import mbox email archives from various sources into Akonadi"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/mailimporter-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/mbox-importer/mbox-importer-9999.ebuild b/kde-apps/mbox-importer/mbox-importer-9999.ebuild
index 0fc51279bf..8afa085ee3 100644
--- a/kde-apps/mbox-importer/mbox-importer-9999.ebuild
+++ b/kde-apps/mbox-importer/mbox-importer-9999.ebuild
@@ -1,34 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Import mbox email archives from various sources into Akonadi"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/mailimporter-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/mailcommon-${PVCUT}:6
+ >=kde-apps/mailimporter-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/messagelib/messagelib-23.08.49.9999.ebuild b/kde-apps/messagelib/messagelib-23.08.49.9999.ebuild
deleted file mode 100644
index 1d6596d0cf..0000000000
--- a/kde-apps/messagelib/messagelib-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Libraries for messaging functions"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE="speech"
-
-# bug 579630
-RESTRICT="test"
-
-DEPEND="
- >=app-crypt/gpgme-1.16.0:=[cxx,qt5]
- >=app-crypt/qca-2.3.0:2[qt5(+)]
- >=dev-libs/grantlee-5.3.0:5
- dev-libs/ktextaddons:5[speech?]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmbox-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5[speech=]
- >=kde-apps/libgravatar-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/messagelib/messagelib-9999.ebuild b/kde-apps/messagelib/messagelib-9999.ebuild
index 1d6596d0cf..acdea5df1a 100644
--- a/kde-apps/messagelib/messagelib-9999.ebuild
+++ b/kde-apps/messagelib/messagelib-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,14 +6,14 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Libraries for messaging functions"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="speech"
@@ -21,59 +21,57 @@ IUSE="speech"
RESTRICT="test"
DEPEND="
- >=app-crypt/gpgme-1.16.0:=[cxx,qt5]
- >=app-crypt/qca-2.3.0:2[qt5(+)]
- >=dev-libs/grantlee-5.3.0:5
- dev-libs/ktextaddons:5[speech?]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/grantleetheme-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmbox-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5[speech=]
- >=kde-apps/libgravatar-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/libkleo-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=app-crypt/qca-2.3.7:2[qt6]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/akonadi-search-${PVCUT}:6
+ >=kde-apps/grantleetheme-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kldap-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmbox-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/kpimtextedit-${PVCUT}:6[speech=]
+ >=kde-apps/libgravatar-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/libkleo-${PVCUT}:6
+ >=kde-apps/mimetreeparser-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
)
ecm_src_configure
diff --git a/kde-apps/messagelib/metadata.xml b/kde-apps/messagelib/metadata.xml
index 1fcb92d7e7..51705d67c0 100644
--- a/kde-apps/messagelib/metadata.xml
+++ b/kde-apps/messagelib/metadata.xml
@@ -9,7 +9,4 @@
<bugs-to>https://bugs.kde.org/</bugs-to>
<remote-id type="cpe">cpe:/a:kde:messagelib</remote-id>
</upstream>
- <use>
- <flag name="speech">Enable text-to-speech support</flag>
- </use>
</pkgmetadata>
diff --git a/dev-libs/kasync/metadata.xml b/kde-apps/mimetreeparser/metadata.xml
index d925f24397..d925f24397 100644
--- a/dev-libs/kasync/metadata.xml
+++ b/kde-apps/mimetreeparser/metadata.xml
diff --git a/kde-apps/mimetreeparser/mimetreeparser-9999.ebuild b/kde-apps/mimetreeparser/mimetreeparser-9999.ebuild
new file mode 100644
index 0000000000..19394b6150
--- /dev/null
+++ b/kde-apps/mimetreeparser/mimetreeparser-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_CATEGORY="pim"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Libraries for messaging functions"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/kmbox-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkleo-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/minuet/minuet-23.08.49.9999.ebuild b/kde-apps/minuet/minuet-23.08.49.9999.ebuild
deleted file mode 100644
index 321b2c71d9..0000000000
--- a/kde-apps/minuet/minuet-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Music Education software by KDE"
-HOMEPAGE="https://minuet.kde.org/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-BDEPEND="
- virtual/pkgconfig
-"
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- media-sound/fluidsynth:=
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/minuet/minuet-9999.ebuild b/kde-apps/minuet/minuet-9999.ebuild
index 321b2c71d9..23cc6b0cf3 100644
--- a/kde-apps/minuet/minuet-9999.ebuild
+++ b/kde-apps/minuet/minuet-9999.ebuild
@@ -1,32 +1,29 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Music Education software by KDE"
HOMEPAGE="https://minuet.kde.org/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
-BDEPEND="
- virtual/pkgconfig
-"
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
media-sound/fluidsynth:=
"
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
diff --git a/kde-apps/okular/files/okular-21.11.80-tests.patch b/kde-apps/okular/files/okular-21.11.80-tests.patch
deleted file mode 100644
index a0babcad1c..0000000000
--- a/kde-apps/okular/files/okular-21.11.80-tests.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-From 323fed918995fe2e01036c74c1498446b4d2f122 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Thu, 12 Oct 2017 14:09:09 +0200
-Subject: [PATCH] Move tests into existing (auto)tests subdirectories
-
----
- generators/chm/CMakeLists.txt | 12 +++---------
- generators/chm/autotests/CMakeLists.txt | 8 ++++++++
- generators/chm/autotests/chmgeneratortest.cpp | 2 +-
- generators/comicbook/CMakeLists.txt | 10 +++-------
- generators/comicbook/autotests/CMakeLists.txt | 6 ++++++
- 8 files changed, 27 insertions(+), 18 deletions(-)
- create mode 100644 generators/chm/autotests/CMakeLists.txt
- create mode 100644 generators/comicbook/autotests/CMakeLists.txt
-
-diff --git a/generators/chm/CMakeLists.txt b/generators/chm/CMakeLists.txt
-index 0d7452cba..3adb3fd54 100644
---- a/generators/chm/CMakeLists.txt
-+++ b/generators/chm/CMakeLists.txt
-@@ -23,15 +23,9 @@ okular_add_generator(okularGenerator_chmlib ${okularGenerator_chmlib_SRCS})
- target_include_directories(okularGenerator_chmlib PRIVATE ${CHM_INCLUDE_DIR} ${LIBZIP_INCLUDE_DIR})
- target_link_libraries(okularGenerator_chmlib okularcore ${CHM_LIBRARY} ${LIBZIP_LIBRARY} KF5::KHtml)
-
--########### autotests ###############
--
--add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
--ecm_add_test(autotests/chmgeneratortest.cpp
-- TEST_NAME "chmgeneratortest"
-- LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore
--)
--
--target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>")
-+if(BUILD_TESTING)
-+ add_subdirectory(autotests)
-+endif()
-
- ########### install files ###############
- install( FILES okularChm.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} )
-diff --git a/generators/chm/autotests/CMakeLists.txt b/generators/chm/autotests/CMakeLists.txt
-new file mode 100644
-index 000000000..59753ca45
---- /dev/null
-+++ b/generators/chm/autotests/CMakeLists.txt
-@@ -0,0 +1,8 @@
-+add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" )
-+
-+ecm_add_test(chmgeneratortest.cpp
-+ TEST_NAME "chmgeneratortest"
-+ LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore
-+)
-+
-+target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>")
-diff --git a/generators/chm/autotests/chmgeneratortest.cpp b/generators/chm/autotests/chmgeneratortest.cpp
-index c428fa1b3..68f7a5821 100644
---- a/generators/chm/autotests/chmgeneratortest.cpp
-+++ b/generators/chm/autotests/chmgeneratortest.cpp
-@@ -30,7 +30,7 @@ void ChmGeneratorTest::initTestCase()
- {
- Okular::SettingsCore::instance(QStringLiteral("ChmGeneratorTest"));
- m_document = new Okular::Document(nullptr);
-- const QString testFile = QStringLiteral(KDESRCDIR "autotests/data/test.chm");
-+ const QString testFile = QStringLiteral(KDESRCDIR "data/test.chm");
- QMimeDatabase db;
- const QMimeType mime = db.mimeTypeForFile(testFile);
- QCOMPARE(m_document->openDocument(testFile, QUrl(), mime), Okular::Document::OpenSuccess);
-diff --git a/generators/comicbook/CMakeLists.txt b/generators/comicbook/CMakeLists.txt
-index a0e7569a2..91bcc6ec7 100644
---- a/generators/comicbook/CMakeLists.txt
-+++ b/generators/comicbook/CMakeLists.txt
-@@ -25,13 +25,9 @@ if (KArchive_HAVE_LZMA)
- target_compile_definitions(okular_comicbook PRIVATE -DWITH_K7ZIP=1)
- endif()
-
--########### autotests ###############
--
--add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
--ecm_add_test(autotests/comicbooktest.cpp
-- TEST_NAME "comicbooktest"
-- LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore okular_comicbook
--)
-+if(BUILD_TESTING)
-+ add_subdirectory(autotests)
-+endif()
-
- ########### install files ###############
- install( FILES okularComicbook.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} )
-diff --git a/generators/comicbook/autotests/CMakeLists.txt b/generators/comicbook/autotests/CMakeLists.txt
-new file mode 100644
-index 000000000..aaacb341a
---- /dev/null
-+++ b/generators/comicbook/autotests/CMakeLists.txt
-@@ -0,0 +1,6 @@
-+add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" )
-+
-+ecm_add_test(comicbooktest.cpp
-+ TEST_NAME "comicbooktest"
-+ LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore okular_comicbook
-+)
---
-2.33.0
-
diff --git a/kde-apps/okular/files/okular-24.04.80-tests.patch b/kde-apps/okular/files/okular-24.04.80-tests.patch
new file mode 100644
index 0000000000..b36ab68432
--- /dev/null
+++ b/kde-apps/okular/files/okular-24.04.80-tests.patch
@@ -0,0 +1,46 @@
+From 3f90abab39233c2fb56b7cb3b95d552c0ca1146d Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 19 Dec 2023 10:13:52 +0100
+Subject: [PATCH] Move tests into existing (auto)tests subdirectories
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ generators/comicbook/CMakeLists.txt | 9 +++------
+ generators/comicbook/autotests/CMakeLists.txt | 5 +++++
+ 2 files changed, 8 insertions(+), 6 deletions(-)
+ create mode 100644 generators/comicbook/autotests/CMakeLists.txt
+
+diff --git a/generators/comicbook/CMakeLists.txt b/generators/comicbook/CMakeLists.txt
+index 53075836d..c601e9d7b 100644
+--- a/generators/comicbook/CMakeLists.txt
++++ b/generators/comicbook/CMakeLists.txt
+@@ -29,12 +29,9 @@ else()
+ endif()
+
+ ########### autotests ###############
+-
+-add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
+-ecm_add_test(autotests/comicbooktest.cpp
+- TEST_NAME "comicbooktest"
+- LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore okular_comicbook
+-)
++if(BUILD_TESTING)
++ add_subdirectory(autotests)
++endif()
+
+ ########### install files ###############
+ install( PROGRAMS okularApplication_comicbook.desktop org.kde.mobile.okular_comicbook.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
+diff --git a/generators/comicbook/autotests/CMakeLists.txt b/generators/comicbook/autotests/CMakeLists.txt
+new file mode 100644
+index 000000000..6426105e4
+--- /dev/null
++++ b/generators/comicbook/autotests/CMakeLists.txt
+@@ -0,0 +1,5 @@
++add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" )
++ecm_add_test(comicbooktest.cpp
++ TEST_NAME "comicbooktest"
++ LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore okular_comicbook
++)
+--
+2.44.0
+
diff --git a/kde-apps/okular/metadata.xml b/kde-apps/okular/metadata.xml
index afc63e47dc..9068188f0c 100644
--- a/kde-apps/okular/metadata.xml
+++ b/kde-apps/okular/metadata.xml
@@ -12,13 +12,10 @@
<use>
<flag name="crypt">Enable support for password-encrypted documents via <pkg>kde-frameworks/kwallet</pkg></flag>
<flag name="epub">Enable E-Book support via <pkg>app-text/ebook-tools</pkg></flag>
- <flag name="image-backend">Enable image viewing support</flag>
<flag name="markdown">Enable Markdown support via <pkg>app-text/discount</pkg></flag>
<flag name="mobi">Enable mobipocket support via <pkg>kde-apps/kdegraphics-mobipocket</pkg></flag>
<flag name="phonon">Enable sound support via <pkg>media-libs/phonon</pkg></flag>
- <flag name="plucker">Enable Plucker E-Book for Palm OS devices support</flag>
<flag name="qml">Install Okular Qml components</flag>
<flag name="share">Enable support for a share menu using <pkg>kde-frameworks/purpose</pkg></flag>
- <flag name="speech">Enable text-to-speech support</flag>
</use>
</pkgmetadata>
diff --git a/kde-apps/okular/okular-23.08.49.9999.ebuild b/kde-apps/okular/okular-23.08.49.9999.ebuild
deleted file mode 100644
index 7273e48aaf..0000000000
--- a/kde-apps/okular/okular-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Universal document viewer based on KDE Frameworks"
-HOMEPAGE="https://okular.kde.org https://apps.kde.org/okular/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="crypt djvu epub +image-backend markdown mobi +pdf phonon +plucker +postscript qml share speech +tiff"
-
-# slot op: Uses Qt5::CorePrivate
-DEPEND="
- >=dev-qt/qtcore-${QTMIN}:5=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kpty-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
- media-libs/freetype
- sys-libs/zlib
- crypt? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
- djvu? ( app-text/djvu )
- epub? ( app-text/ebook-tools )
- image-backend? (
- >=dev-qt/qtgui-${QTMIN}:5[gif(+),jpeg,png]
- >=kde-apps/libkexiv2-${PVCUT}:5
- )
- markdown? ( >=app-text/discount-2.2.7-r1:= )
- mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 )
- pdf? ( >=app-text/poppler-21.10.0[nss,qt5] )
- phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
- plucker? ( media-libs/libjpeg-turbo:= )
- postscript? ( app-text/libspectre )
- share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
- tiff? ( media-libs/tiff:= )
-"
-RDEPEND="${DEPEND}
- image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 )
- qml? (
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-21.11.80-tests.patch" # bug 734138
- "${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry
-)
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_CHM=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_KF5KHtml=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_LibZip=ON
- -DFORCE_NOT_REQUIRED_DEPENDENCIES="KF5DocTools;CHM;KF5KHtml;LibZip;KF5Wallet;DjVuLibre;EPub;KF5KExiv2;Discount;QMobipocket;Poppler;JPEG;LibSpectre;KF5Purpose;Qt5TextToSpeech;TIFF;"
- -DOKULAR_UI=$(usex qml "both" "desktop")
- $(cmake_use_find_package crypt KF5Wallet)
- $(cmake_use_find_package djvu DjVuLibre)
- $(cmake_use_find_package epub EPub)
- $(cmake_use_find_package image-backend KF5KExiv2)
- $(cmake_use_find_package markdown Discount)
- $(cmake_use_find_package mobi QMobipocket)
- $(cmake_use_find_package pdf Poppler)
- $(cmake_use_find_package phonon Phonon4Qt5)
- $(cmake_use_find_package plucker JPEG)
- $(cmake_use_find_package postscript LibSpectre)
- $(cmake_use_find_package share KF5Purpose)
- $(cmake_use_find_package speech Qt5TextToSpeech)
- $(cmake_use_find_package tiff TIFF)
- )
- ecm_src_configure
-}
-
-src_test() {
- # mainshelltest hangs, chmgeneratortest fails, bug #603116
- # parttest hangs, bug #641728, annotationtoolbartest fails, KDE-Bug #429640
- # signunsignedfieldtest fails, whatever. bug #852749
- local myctestargs=(
- -E "(mainshelltest|chmgeneratortest|parttest|annotationtoolbartest|signunsignedfieldtest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-apps/okular/okular-9999.ebuild b/kde-apps/okular/okular-9999.ebuild
index 7273e48aaf..d6e4f4391e 100644
--- a/kde-apps/okular/okular-9999.ebuild
+++ b/kde-apps/okular/okular-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,104 +6,93 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Universal document viewer based on KDE Frameworks"
HOMEPAGE="https://okular.kde.org https://apps.kde.org/okular/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="crypt djvu epub +image-backend markdown mobi +pdf phonon +plucker +postscript qml share speech +tiff"
+IUSE="crypt djvu epub markdown mobi +pdf phonon +postscript qml share speech +tiff"
-# slot op: Uses Qt5::CorePrivate
+# slot op: Uses Qt6::CorePrivate
DEPEND="
- >=dev-qt/qtcore-${QTMIN}:5=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kpty-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkexiv2-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kpty-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+ kde-plasma/plasma-activities:6
media-libs/freetype
sys-libs/zlib
- crypt? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
+ crypt? ( >=kde-frameworks/kwallet-${KFMIN}:6 )
djvu? ( app-text/djvu )
epub? ( app-text/ebook-tools )
- image-backend? (
- >=dev-qt/qtgui-${QTMIN}:5[gif(+),jpeg,png]
- >=kde-apps/libkexiv2-${PVCUT}:5
- )
markdown? ( >=app-text/discount-2.2.7-r1:= )
- mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 )
- pdf? ( >=app-text/poppler-21.10.0[nss,qt5] )
- phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
- plucker? ( media-libs/libjpeg-turbo:= )
+ mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:6 )
+ pdf? ( >=app-text/poppler-23.12.0[nss,qt6] )
+ phonon? ( >=media-libs/phonon-4.12.0[qt6] )
postscript? ( app-text/libspectre )
- share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
tiff? ( media-libs/tiff:= )
"
RDEPEND="${DEPEND}
- image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 )
- qml? (
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- )
+ >=kde-frameworks/kimageformats-${KFMIN}:6
+ qml? ( >=kde-frameworks/kirigami-${KFMIN}:6 )
"
PATCHES=(
- "${FILESDIR}/${PN}-21.11.80-tests.patch" # bug 734138
+ "${FILESDIR}/${PN}-24.04.80-tests.patch" # bug 734138
"${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry
)
src_configure() {
local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_CHM=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_KF5KHtml=ON
-DCMAKE_DISABLE_FIND_PACKAGE_LibZip=ON
- -DFORCE_NOT_REQUIRED_DEPENDENCIES="KF5DocTools;CHM;KF5KHtml;LibZip;KF5Wallet;DjVuLibre;EPub;KF5KExiv2;Discount;QMobipocket;Poppler;JPEG;LibSpectre;KF5Purpose;Qt5TextToSpeech;TIFF;"
+ -DFORCE_NOT_REQUIRED_DEPENDENCIES="KF6DocTools;LibZip;KF6Wallet;DjVuLibre;EPub;Discount;QMobipocket6;Poppler;LibSpectre;KF6Purpose;Qt6TextToSpeech;TIFF;"
-DOKULAR_UI=$(usex qml "both" "desktop")
- $(cmake_use_find_package crypt KF5Wallet)
+ $(cmake_use_find_package crypt KF6Wallet)
$(cmake_use_find_package djvu DjVuLibre)
$(cmake_use_find_package epub EPub)
- $(cmake_use_find_package image-backend KF5KExiv2)
$(cmake_use_find_package markdown Discount)
- $(cmake_use_find_package mobi QMobipocket)
+ $(cmake_use_find_package mobi QMobipocket6)
$(cmake_use_find_package pdf Poppler)
- $(cmake_use_find_package phonon Phonon4Qt5)
- $(cmake_use_find_package plucker JPEG)
+ $(cmake_use_find_package phonon Phonon4Qt6)
$(cmake_use_find_package postscript LibSpectre)
- $(cmake_use_find_package share KF5Purpose)
- $(cmake_use_find_package speech Qt5TextToSpeech)
+ $(cmake_use_find_package share KF6Purpose)
+ $(cmake_use_find_package speech Qt6TextToSpeech)
$(cmake_use_find_package tiff TIFF)
)
ecm_src_configure
}
src_test() {
- # mainshelltest hangs, chmgeneratortest fails, bug #603116
+ # mainshelltest hangs, bug #603116
# parttest hangs, bug #641728, annotationtoolbartest fails, KDE-Bug #429640
# signunsignedfieldtest fails, whatever. bug #852749
local myctestargs=(
- -E "(mainshelltest|chmgeneratortest|parttest|annotationtoolbartest|signunsignedfieldtest)"
+ -E "(mainshelltest|parttest|annotationtoolbartest|signunsignedfieldtest)"
)
ecm_src_test
diff --git a/kde-apps/palapeli/palapeli-23.08.49.9999.ebuild b/kde-apps/palapeli/palapeli-23.08.49.9999.ebuild
deleted file mode 100644
index 1583480881..0000000000
--- a/kde-apps/palapeli/palapeli-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Jigsaw puzzle game by KDE"
-HOMEPAGE="https://apps.kde.org/palapeli/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-apps/palapeli/palapeli-9999.ebuild b/kde-apps/palapeli/palapeli-9999.ebuild
index 1583480881..2b69fc3570 100644
--- a/kde-apps/palapeli/palapeli-9999.ebuild
+++ b/kde-apps/palapeli/palapeli-9999.ebuild
@@ -1,39 +1,38 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Jigsaw puzzle game by KDE"
HOMEPAGE="https://apps.kde.org/palapeli/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
DEPEND="${RDEPEND}"
diff --git a/kde-apps/parley/metadata.xml b/kde-apps/parley/metadata.xml
index d925f24397..9232f60892 100644
--- a/kde-apps/parley/metadata.xml
+++ b/kde-apps/parley/metadata.xml
@@ -5,6 +5,9 @@
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <use>
+ <flag name="webengine">Build browser integration for the editor, requires <pkg>dev-qt/qtwebengine</pkg></flag>
+ </use>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
diff --git a/kde-apps/parley/parley-23.08.49.9999.ebuild b/kde-apps/parley/parley-23.08.49.9999.ebuild
deleted file mode 100644
index 7557043914..0000000000
--- a/kde-apps/parley/parley-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_HANDBOOK_DIR="docs"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="Vocabulary trainer to help you memorize things"
-HOMEPAGE="https://apps.kde.org/parley/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- app-i18n/translate-shell
- dev-libs/libxml2:2
- dev-libs/libxslt
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=kde-apps/libkeduvocdocument-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=kde-apps/kdeedu-data-${PVCUT}:5
-"
-
-src_prepare() {
- ecm_src_prepare
- cmake_comment_add_subdirectory plugins
-}
-
-pkg_postinst() {
- optfeature "online access to translations" app-i18n/translate-shell
- ecm_pkg_postinst
-}
diff --git a/kde-apps/parley/parley-9999.ebuild b/kde-apps/parley/parley-9999.ebuild
index 7557043914..117e25e7e3 100644
--- a/kde-apps/parley/parley-9999.ebuild
+++ b/kde-apps/parley/parley-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,47 +6,44 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_HANDBOOK_DIR="docs"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org optfeature
DESCRIPTION="Vocabulary trainer to help you memorize things"
HOMEPAGE="https://apps.kde.org/parley/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE=""
+IUSE="webengine"
DEPEND="
app-i18n/translate-shell
dev-libs/libxml2:2
dev-libs/libxslt
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
- >=kde-apps/libkeduvocdocument-${PVCUT}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkeduvocdocument-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[widgets] )
"
RDEPEND="${DEPEND}
- >=kde-apps/kdeedu-data-${PVCUT}:5
+ >=kde-apps/kdeedu-data-${PVCUT}:*
"
src_prepare() {
@@ -54,6 +51,14 @@ src_prepare() {
cmake_comment_add_subdirectory plugins
}
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_BROWSERINTEGRATION=$(usex webengine)
+ )
+
+ ecm_src_configure
+}
+
pkg_postinst() {
optfeature "online access to translations" app-i18n/translate-shell
ecm_pkg_postinst
diff --git a/kde-apps/picmi/picmi-23.08.49.9999.ebuild b/kde-apps/picmi/picmi-23.08.49.9999.ebuild
deleted file mode 100644
index 5f3b41fe90..0000000000
--- a/kde-apps/picmi/picmi-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Nonogram logic game by KDE"
-HOMEPAGE="https://apps.kde.org/picmi/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/picmi/picmi-9999.ebuild b/kde-apps/picmi/picmi-9999.ebuild
index 5f3b41fe90..d3eb5d443d 100644
--- a/kde-apps/picmi/picmi-9999.ebuild
+++ b/kde-apps/picmi/picmi-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,34 +6,31 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Nonogram logic game by KDE"
HOMEPAGE="https://apps.kde.org/picmi/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkdegames-${PVCUT}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-23.08.49.9999.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-23.08.49.9999.ebuild
deleted file mode 100644
index 365a2e378e..0000000000
--- a/kde-apps/pim-data-exporter/pim-data-exporter-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Assistant to backup and archive PIM data and configuration"
-HOMEPAGE="https://apps.kde.org/pimdataexporter/
-https://userbase.kde.org/KMail/Backup_Options"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE="telemetry"
-
-RESTRICT="test" # 11 out of 21 tests fail...
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package telemetry KUserFeedback)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild
index 365a2e378e..fac1675120 100644
--- a/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild
+++ b/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Assistant to backup and archive PIM data and configuration"
@@ -15,42 +15,42 @@ HOMEPAGE="https://apps.kde.org/pimdataexporter/
https://userbase.kde.org/KMail/Backup_Options"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="telemetry"
RESTRICT="test" # 11 out of 21 tests fail...
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/kidentitymanagement-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-apps/mailcommon-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/mailcommon-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package telemetry KUserFeedback)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
)
ecm_src_configure
diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-23.08.49.9999.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-23.08.49.9999.ebuild
deleted file mode 100644
index 2323d6d641..0000000000
--- a/kde-apps/pim-sieve-editor/pim-sieve-editor-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Assistant for editing IMAP Sieve filters"
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE="telemetry"
-
-DEPEND="
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/libksieve-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package telemetry KUserFeedback)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild
index 2323d6d641..602ba2a093 100644
--- a/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild
+++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,47 +6,45 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Assistant for editing IMAP Sieve filters"
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="telemetry"
DEPEND="
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-mime-${PVCUT}:5
- >=kde-apps/calendarsupport-${PVCUT}:5
- >=kde-apps/kmailtransport-${PVCUT}:5
- >=kde-apps/libksieve-${PVCUT}:5
- >=kde-apps/pimcommon-${PVCUT}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 )
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/calendarsupport-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/libksieve-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package telemetry KUserFeedback)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
)
ecm_src_configure
diff --git a/kde-apps/pimcommon/pimcommon-23.08.49.9999.ebuild b/kde-apps/pimcommon/pimcommon-23.08.49.9999.ebuild
deleted file mode 100644
index 31a8a25ab2..0000000000
--- a/kde-apps/pimcommon/pimcommon-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Common PIM libraries"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- dev-libs/ktextaddons:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/kimap-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
-"
-DEPEND="${RDEPEND}"
-
-src_test() {
- # bugs 641730, 661330
- local myctestargs=(
- -E "(autocorrectiontest|pimcommon-translator-translatorwidgettest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-apps/pimcommon/pimcommon-9999.ebuild b/kde-apps/pimcommon/pimcommon-9999.ebuild
index 31a8a25ab2..e792edffd5 100644
--- a/kde-apps/pimcommon/pimcommon-9999.ebuild
+++ b/kde-apps/pimcommon/pimcommon-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,46 +7,41 @@ ECM_DESIGNERPLUGIN="true"
ECM_QTHELP="true"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Common PIM libraries"
LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RDEPEND="
- dev-libs/ktextaddons:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/akonadi-search-${PVCUT}:5
- >=kde-apps/kimap-${PVCUT}:5
- >=kde-apps/kldap-${PVCUT}:5
- >=kde-apps/kpimtextedit-${PVCUT}:5
- >=kde-apps/libkdepim-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-search-${PVCUT}:6
+ >=kde-apps/kimap-${PVCUT}:6
+ >=kde-apps/kldap-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
"
DEPEND="${RDEPEND}"
diff --git a/kde-apps/plasma-telepathy-meta/metadata.xml b/kde-apps/plasma-telepathy-meta/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/kde-apps/plasma-telepathy-meta/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-9999.ebuild b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-9999.ebuild
deleted file mode 100644
index 4d40f4806b..0000000000
--- a/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-9999.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Plasma Telepathy client"
-HOMEPAGE="https://community.kde.org/KTp"
-
-LICENSE="metapackage"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=kde-apps/ktp-accounts-kcm-${PV}:${SLOT}
- >=kde-apps/ktp-approver-${PV}:${SLOT}
- >=kde-apps/ktp-auth-handler-${PV}:${SLOT}
- >=kde-apps/ktp-common-internals-${PV}:${SLOT}
- >=kde-apps/ktp-contact-list-${PV}:${SLOT}
- >=kde-apps/ktp-contact-runner-${PV}:${SLOT}
- >=kde-apps/ktp-desktop-applets-${PV}:${SLOT}
- >=kde-apps/ktp-filetransfer-handler-${PV}:${SLOT}
- >=kde-apps/ktp-kded-module-${PV}:${SLOT}
- >=kde-apps/ktp-send-file-${PV}:${SLOT}
- >=kde-apps/ktp-text-ui-${PV}:${SLOT}
-"
-
-pkg_postinst() {
- elog "You can configure the accounts in Plasma System Settings"
- elog "and then add the Instant Messaging plasma applet to access the contact list."
-}
diff --git a/kde-apps/poxml/poxml-23.08.49.9999.ebuild b/kde-apps/poxml/poxml-23.08.49.9999.ebuild
deleted file mode 100644
index ae5a797bca..0000000000
--- a/kde-apps/poxml/poxml-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtxml-${QTMIN}:5
- sys-devel/gettext
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/poxml/poxml-9999.ebuild b/kde-apps/poxml/poxml-9999.ebuild
index ae5a797bca..1310988734 100644
--- a/kde-apps/poxml/poxml-9999.ebuild
+++ b/kde-apps/poxml/poxml-9999.ebuild
@@ -1,21 +1,21 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[xml]
sys-devel/gettext
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/rocs/rocs-23.08.49.9999.ebuild b/kde-apps/rocs/rocs-23.08.49.9999.ebuild
deleted file mode 100644
index dda8663bfe..0000000000
--- a/kde-apps/rocs/rocs-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Interface to work with Graph Theory"
-HOMEPAGE="https://apps.kde.org/rocs/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-COMMON_DEPEND="
- dev-libs/grantlee:5
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtscript-${QTMIN}:5[scripttools]
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=dev-qt/qtxmlpatterns-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/boost-1.49
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
-"
diff --git a/kde-apps/rocs/rocs-9999.ebuild b/kde-apps/rocs/rocs-9999.ebuild
index dda8663bfe..d091902667 100644
--- a/kde-apps/rocs/rocs-9999.ebuild
+++ b/kde-apps/rocs/rocs-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="Interface to work with Graph Theory"
diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-23.08.49.9999.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-23.08.49.9999.ebuild
deleted file mode 100644
index 3976839f28..0000000000
--- a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.104.0
-inherit ecm gear.kde.org
-
-DESCRIPTION="KWallet extension for signond"
-HOMEPAGE="https://accounts-sso.gitlab.io/"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-
-DEPEND="
- >=kde-frameworks/kwallet-${KFMIN}:5
- net-libs/signond
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-9999.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-9999.ebuild
index 3976839f28..0e4dbb3a57 100644
--- a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-9999.ebuild
+++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-9999.ebuild
@@ -1,20 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.104.0
+KFMIN=6.3.0
inherit ecm gear.kde.org
DESCRIPTION="KWallet extension for signond"
HOMEPAGE="https://accounts-sso.gitlab.io/"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
DEPEND="
- >=kde-frameworks/kwallet-${KFMIN}:5
- net-libs/signond
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=net-libs/signond-8.61-r100[qt6]
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/spectacle/spectacle-23.08.49.9999.ebuild b/kde-apps/spectacle/spectacle-23.08.49.9999.ebuild
deleted file mode 100644
index a618834eaa..0000000000
--- a/kde-apps/spectacle/spectacle-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Screenshot capture utility"
-HOMEPAGE="https://apps.kde.org/spectacle/"
-
-LICENSE="LGPL-2+ handbook? ( FDL-1.3 )"
-SLOT="5"
-KEYWORDS=""
-IUSE="share"
-
-COMMON_DEPEND="
- dev-libs/wayland
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- kde-plasma/kpipewire:5
- x11-libs/libxcb
- x11-libs/xcb-util
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-image
- share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.9
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qdbus-${QTMIN}:*
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtsvg-${QTMIN}:5
-"
-BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
- dev-util/wayland-scanner
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package share KF5Purpose)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/spectacle/spectacle-9999.ebuild b/kde-apps/spectacle/spectacle-9999.ebuild
index a618834eaa..34ddfaa0d1 100644
--- a/kde-apps/spectacle/spectacle-9999.ebuild
+++ b/kde-apps/spectacle/spectacle-9999.ebuild
@@ -1,71 +1,71 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
+KDE_GCC_MINIMAL=13
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Screenshot capture utility"
HOMEPAGE="https://apps.kde.org/spectacle/"
LICENSE="LGPL-2+ handbook? ( FDL-1.3 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="share"
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
COMMON_DEPEND="
dev-libs/wayland
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- kde-plasma/kpipewire:5
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=dev-qt/qtwayland-${QTMIN}:6
+ media-libs/zxing-cpp:=
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ kde-plasma/kpipewire:6
+ kde-plasma/layer-shell-qt:6
+ media-libs/opencv:=
x11-libs/libxcb
+ x11-libs/libXrandr
x11-libs/xcb-util
x11-libs/xcb-util-cursor
x11-libs/xcb-util-image
- share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
"
DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.9
+ >=dev-libs/plasma-wayland-protocols-1.11.1
"
RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qdbus-${QTMIN}:*
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:6
"
BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
+ >=dev-qt/qtwayland-${QTMIN}:6
dev-util/wayland-scanner
"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package share KF5Purpose)
+ $(cmake_use_find_package share KF6Purpose)
)
ecm_src_configure
}
diff --git a/kde-apps/step/step-23.08.49.9999.ebuild b/kde-apps/step/step-23.08.49.9999.ebuild
deleted file mode 100644
index c47c59b5e2..0000000000
--- a/kde-apps/step/step-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Interactive physics simulator"
-HOMEPAGE="https://apps.kde.org/step/ https://edu.kde.org/step/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="+gsl +qalculate"
-
-DEPEND="
- >=dev-cpp/eigen-3.2:3
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kplotting-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- sci-libs/cln
- gsl? ( sci-libs/gsl:= )
- qalculate? ( >=sci-libs/libqalculate-0.9.5:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package gsl GSL)
- $(cmake_use_find_package qalculate Qalculate)
- )
- ecm_src_configure
-}
diff --git a/kde-apps/step/step-9999.ebuild b/kde-apps/step/step-9999.ebuild
index c47c59b5e2..da48d2c532 100644
--- a/kde-apps/step/step-9999.ebuild
+++ b/kde-apps/step/step-9999.ebuild
@@ -1,48 +1,46 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Interactive physics simulator"
HOMEPAGE="https://apps.kde.org/step/ https://edu.kde.org/step/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="+gsl +qalculate"
DEPEND="
>=dev-cpp/eigen-3.2:3
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kplotting-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kplotting-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
sci-libs/cln
gsl? ( sci-libs/gsl:= )
qalculate? ( >=sci-libs/libqalculate-0.9.5:= )
"
RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
src_configure() {
local mycmakeargs=(
diff --git a/kde-apps/svgpart/svgpart-23.08.49.9999.ebuild b/kde-apps/svgpart/svgpart-23.08.49.9999.ebuild
deleted file mode 100644
index 9771aa4664..0000000000
--- a/kde-apps/svgpart/svgpart-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Kpart for viewing SVGs"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/svgpart/svgpart-9999.ebuild b/kde-apps/svgpart/svgpart-9999.ebuild
index 9771aa4664..537fd0ad33 100644
--- a/kde-apps/svgpart/svgpart-9999.ebuild
+++ b/kde-apps/svgpart/svgpart-9999.ebuild
@@ -1,27 +1,26 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Kpart for viewing SVGs"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/sweeper/sweeper-23.08.49.9999.ebuild b/kde-apps/sweeper/sweeper-23.08.49.9999.ebuild
deleted file mode 100644
index b8de1b46a4..0000000000
--- a/kde-apps/sweeper/sweeper-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Privacy settings widget to clean unwanted traces on the system"
-HOMEPAGE="https://apps.kde.org/sweeper/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/plasma-activities-stats-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/sweeper/sweeper-9999.ebuild b/kde-apps/sweeper/sweeper-9999.ebuild
index b8de1b46a4..f133c75140 100644
--- a/kde-apps/sweeper/sweeper-9999.ebuild
+++ b/kde-apps/sweeper/sweeper-9999.ebuild
@@ -1,36 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Privacy settings widget to clean unwanted traces on the system"
HOMEPAGE="https://apps.kde.org/sweeper/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/plasma-activities-stats-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ kde-plasma/plasma-activities-stats:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/thumbnailers/thumbnailers-23.08.49.9999.ebuild b/kde-apps/thumbnailers/thumbnailers-23.08.49.9999.ebuild
deleted file mode 100644
index f3d22b52fe..0000000000
--- a/kde-apps/thumbnailers/thumbnailers-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="kdegraphics-thumbnailers"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Thumbnail generators for Mobipocket, PDF/PS and RAW files"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="mobi raw"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 )
- raw? (
- >=kde-apps/libkdcraw-${PVCUT}:5
- >=kde-apps/libkexiv2-${PVCUT}:5
- )
-"
-RDEPEND="${DEPEND}
- mobi? ( !<kde-apps/kdegraphics-mobipocket-21.12.50:5[thumbnail] )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DDISABLE_MOBIPOCKET=$(usex !mobi)
- $(cmake_use_find_package raw KF5KExiv2)
- $(cmake_use_find_package raw KF5KDcraw)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/thumbnailers/thumbnailers-9999.ebuild b/kde-apps/thumbnailers/thumbnailers-9999.ebuild
index 6e200c73e4..d26533dc04 100644
--- a/kde-apps/thumbnailers/thumbnailers-9999.ebuild
+++ b/kde-apps/thumbnailers/thumbnailers-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_NAME="kdegraphics-thumbnailers"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Thumbnail generators for Mobipocket, PDF/PS and RAW files"
@@ -14,25 +14,25 @@ DESCRIPTION="Thumbnail generators for Mobipocket, PDF/PS and RAW files"
LICENSE="GPL-2+"
SLOT="6"
KEYWORDS=""
-IUSE="mobi" # TODO: raw
+IUSE="mobi raw"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui]
>=kde-frameworks/karchive-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:6 )
+ raw? (
+ >=kde-apps/libkdcraw-${PVCUT}:6
+ >=kde-apps/libkexiv2-${PVCUT}:6
+ )
"
-# raw? (
-# >=kde-apps/libkdcraw-${PVCUT}:6
-# >=kde-apps/libkexiv2-${PVCUT}:6
-# )
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DDISABLE_MOBIPOCKET=$(usex !mobi)
-# $(cmake_use_find_package raw KF6KExiv2)
-# $(cmake_use_find_package raw KF6KDcraw)
+ $(cmake_use_find_package raw KExiv2Qt6)
+ $(cmake_use_find_package raw KDcrawQt6)
)
ecm_src_configure
diff --git a/kde-apps/umbrello/metadata.xml b/kde-apps/umbrello/metadata.xml
index abb1d5dee5..c99ada5968 100644
--- a/kde-apps/umbrello/metadata.xml
+++ b/kde-apps/umbrello/metadata.xml
@@ -6,9 +6,7 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=umbrello</bugs-to>
+ <remote-id type="kde-invent">sdk/umbrello</remote-id>
</upstream>
- <use>
- <flag name="php">Enable PHP import support using <pkg>dev-util/kdevelop</pkg> and <pkg>dev-util/kdevelop-pg-qt</pkg></flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/umbrello/umbrello-23.08.49.9999.ebuild b/kde-apps/umbrello/umbrello-23.08.49.9999.ebuild
deleted file mode 100644
index a006198db8..0000000000
--- a/kde-apps/umbrello/umbrello-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_QTHELP="false" # TODO: figure out install error
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KDE UML Modeller"
-HOMEPAGE="https://apps.kde.org/umbrello/ https://umbrello.kde.org"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="php"
-
-RDEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- php? (
- dev-util/kdevelop:5=
- dev-util/kdevelop-pg-qt:5
- dev-util/kdevelop-php:5
- )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-23.03.80-gentoo-docbundledir.patch # fix hardcoded path
-)
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ ECM_QTHELP
- -DBUILD_APIDOC=OFF
- -DBUILD_PHP_IMPORT=$(usex php)
- -DBUILD_unittests=$(usex test)
- )
- use test && mycmakeargs+=(
- -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_Clang=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_CLANG=ON
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/umbrello/umbrello-9999.ebuild b/kde-apps/umbrello/umbrello-9999.ebuild
index a006198db8..40c48779c7 100644
--- a/kde-apps/umbrello/umbrello-9999.ebuild
+++ b/kde-apps/umbrello/umbrello-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,17 +6,24 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_QTHELP="false" # TODO: figure out install error
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="KDE UML Modeller"
-HOMEPAGE="https://apps.kde.org/umbrello/ https://umbrello.kde.org"
+HOMEPAGE="https://apps.kde.org/umbrello/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
KEYWORDS=""
-IUSE="php"
+
+# TODO: Re-enable when ported to KF6
+# IUSE="php"
+# php? (
+# dev-util/kdevelop:5=
+# dev-util/kdevelop-pg-qt:5
+# dev-util/kdevelop-php:5
+# )
RDEPEND="
dev-libs/libxml2
@@ -41,11 +48,6 @@ RDEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
- php? (
- dev-util/kdevelop:5=
- dev-util/kdevelop-pg-qt:5
- dev-util/kdevelop-php:5
- )
"
DEPEND="${RDEPEND}"
@@ -57,8 +59,7 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ ECM_QTHELP
-DBUILD_APIDOC=OFF
- -DBUILD_PHP_IMPORT=$(usex php)
- -DBUILD_unittests=$(usex test)
+ -DBUILD_PHP_IMPORT=OFF # $(usex php)
)
use test && mycmakeargs+=(
-DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON
diff --git a/kde-apps/yakuake/yakuake-23.08.49.9999.ebuild b/kde-apps/yakuake/yakuake-23.08.49.9999.ebuild
deleted file mode 100644
index 0c0c41a83a..0000000000
--- a/kde-apps/yakuake/yakuake-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Quake-style terminal emulator based on konsole"
-HOMEPAGE="https://apps.kde.org/yakuake/"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="5"
-KEYWORDS=""
-IUSE="absolute-position"
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-apps/konsole-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- x11-libs/libX11
- absolute-position? ( >=kde-plasma/kwayland-${KFMIN}:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package absolute-position KF5Wayland)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/yakuake/yakuake-9999.ebuild b/kde-apps/yakuake/yakuake-9999.ebuild
index 0c0c41a83a..12ae637c8e 100644
--- a/kde-apps/yakuake/yakuake-9999.ebuild
+++ b/kde-apps/yakuake/yakuake-9999.ebuild
@@ -1,55 +1,58 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Quake-style terminal emulator based on konsole"
HOMEPAGE="https://apps.kde.org/yakuake/"
LICENSE="GPL-2 LGPL-2"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="absolute-position"
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-apps/konsole-${PVCUT}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/konsole-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
x11-libs/libX11
- absolute-position? ( >=kde-plasma/kwayland-${KFMIN}:5 )
+ absolute-position? ( kde-plasma/kwayland:6 )
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
"
-RDEPEND="${DEPEND}"
src_configure() {
+ # TODO: start to use WITH_X11 option? but there's still the
+ # KX11Extras use...
local mycmakeargs=(
- $(cmake_use_find_package absolute-position KF5Wayland)
+ $(cmake_use_find_package absolute-position KWayland)
)
ecm_src_configure
diff --git a/kde-frameworks/attica/attica-5.239.9999.ebuild b/kde-frameworks/attica/attica-5.239.9999.ebuild
index f8a475be79..6149104777 100644
--- a/kde-frameworks/attica/attica-5.239.9999.ebuild
+++ b/kde-frameworks/attica/attica-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/attica/attica-9999.ebuild b/kde-frameworks/attica/attica-9999.ebuild
index a24b7583c8..d8ca959155 100644
--- a/kde-frameworks/attica/attica-9999.ebuild
+++ b/kde-frameworks/attica/attica-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing access to Open Collaboration Services"
diff --git a/kde-frameworks/baloo/baloo-5.239.9999.ebuild b/kde-frameworks/baloo/baloo-5.239.9999.ebuild
index 944edb132d..f54056c22c 100644
--- a/kde-frameworks/baloo/baloo-5.239.9999.ebuild
+++ b/kde-frameworks/baloo/baloo-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/baloo/baloo-9999.ebuild b/kde-frameworks/baloo/baloo-9999.ebuild
index 172ea2b9c1..5094fe6d07 100644
--- a/kde-frameworks/baloo/baloo-9999.ebuild
+++ b/kde-frameworks/baloo/baloo-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for searching and managing metadata"
diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.239.9999.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.239.9999.ebuild
index 8c5979f604..86b20c51a4 100644
--- a/kde-frameworks/bluez-qt/bluez-qt-5.239.9999.ebuild
+++ b/kde-frameworks/bluez-qt/bluez-qt-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,6 +13,8 @@ LICENSE="LGPL-2"
KEYWORDS=""
IUSE=""
+RESTRICT="test" # bugs 668196, 924708; they all hang
+
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
@@ -29,10 +31,6 @@ src_configure() {
}
src_test() {
- local CMAKE_SKIP_TESTS=(
- # bug 668196, hangs
- managertest
- )
# parallel tests fail, bug 609248
ecm_src_test -j1
}
diff --git a/kde-frameworks/bluez-qt/bluez-qt-9999.ebuild b/kde-frameworks/bluez-qt/bluez-qt-9999.ebuild
index 5a281bb6e2..e948c44883 100644
--- a/kde-frameworks/bluez-qt/bluez-qt-9999.ebuild
+++ b/kde-frameworks/bluez-qt/bluez-qt-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
-inherit ecm frameworks.kde.org udev
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
@@ -12,35 +12,15 @@ LICENSE="LGPL-2"
KEYWORDS=""
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_configure() {
- local mycmakeargs=(
- -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
- )
-
- ecm_src_configure
-}
-
src_test() {
- local CMAKE_SKIP_TESTS=(
- # bug 668196, hangs
- managertest
- )
# parallel tests fail, bug 609248
ecm_src_test -j1
}
-
-pkg_postinst() {
- ecm_pkg_postinst
- udev_reload
-}
-
-pkg_postrm() {
- ecm_pkg_postrm
- udev_reload
-}
diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.239.9999.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.239.9999.ebuild
index 369ddc4c9a..89be0fcad2 100644
--- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.239.9999.ebuild
+++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-9999.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-9999.ebuild
deleted file mode 100644
index be0e196370..0000000000
--- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-9999.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="breeze-icons"
-PVCUT=$(ver_cut 1-2)
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake frameworks.kde.org python-any-r1
-
-DESCRIPTION="Breeze SVG icon theme binary resource"
-
-LICENSE="LGPL-3"
-KEYWORDS=""
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-qt/qtbase:6[test] )"
-RDEPEND="!kde-frameworks/${PN}:5"
-BDEPEND="${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
- dev-qt/qtbase:6
- >=kde-frameworks/extra-cmake-modules-${PVCUT}:*
- test? ( app-misc/fdupes )
-"
-
-python_check_deps() {
- python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
- cmake_src_prepare
- use test || cmake_comment_add_subdirectory autotests
-}
-
-src_configure() {
- local mycmakeargs=(
- -DPython_EXECUTABLE="${PYTHON}"
- -DBINARY_ICONS_RESOURCE=ON
- -DSKIP_INSTALL_ICONS=ON
- )
- cmake_src_configure
-}
diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.239.9999.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.239.9999.ebuild
index 5ffe9f472f..e111bbcf4b 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-5.239.9999.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,10 +15,14 @@ IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="test? ( dev-qt/qttest:5 )"
+DEPEND="
+ test? (
+ dev-qt/qtcore:5
+ dev-qt/qttest:5
+ )
+"
BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
- dev-qt/qtcore:5
>=kde-frameworks/extra-cmake-modules-${PVCUT}:0
test? ( app-misc/fdupes )
"
@@ -27,15 +31,11 @@ python_check_deps() {
python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
}
-src_prepare() {
- cmake_src_prepare
- use test || cmake_comment_add_subdirectory autotests
-}
-
src_configure() {
local mycmakeargs=(
-DPython_EXECUTABLE="${PYTHON}"
-DBINARY_ICONS_RESOURCE=OFF
+ -DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}
diff --git a/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild b/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild
index 5d7cf4550f..596563b4b4 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake frameworks.kde.org python-any-r1 xdg-utils
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake frameworks.kde.org python-any-r1 xdg
DESCRIPTION="Breeze SVG icon theme"
@@ -15,11 +15,14 @@ IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="test? ( dev-qt/qtbase:6[test] )"
-RDEPEND="!kde-frameworks/${PN}:5"
+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:6
+ dev-qt/qtbase:6[gui]
>=kde-frameworks/extra-cmake-modules-${PVCUT}:*
test? ( app-misc/fdupes )
"
@@ -28,15 +31,12 @@ python_check_deps() {
python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
}
-src_prepare() {
- cmake_src_prepare
- use test || cmake_comment_add_subdirectory autotests
-}
-
src_configure() {
local mycmakeargs=(
-DPython_EXECUTABLE="${PYTHON}"
- -DBINARY_ICONS_RESOURCE=OFF
+ -DBINARY_ICONS_RESOURCE=ON # TODO: remove when kexi was ported away
+ -DSKIP_INSTALL_ICONS=OFF
+ -DBUILD_TESTING="$(usex test)"
)
cmake_src_configure
}
@@ -47,11 +47,3 @@ src_install() {
find "${ED}"/usr/share/icons/ -type d -empty -delete || die
find "${ED}"/usr/share/icons/ -xtype l -delete || die
}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/kde-frameworks/countryflags/countryflags-5.239.9999.ebuild b/kde-frameworks/countryflags/countryflags-5.239.9999.ebuild
index 3bdaa7cd55..ac3fed4340 100644
--- a/kde-frameworks/countryflags/countryflags-5.239.9999.ebuild
+++ b/kde-frameworks/countryflags/countryflags-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.239.9999.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.239.9999.ebuild
index e74be7422d..aed1bda1bb 100644
--- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.239.9999.ebuild
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-9999.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-9999.ebuild
index 3b334af0e5..a277a05fe9 100644
--- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-9999.ebuild
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-QTMIN=6.6.0
+PYTHON_COMPAT=( python3_{10..13} )
+QTMIN=6.6.2
inherit cmake frameworks.kde.org python-any-r1
DESCRIPTION="Extra modules and scripts for CMake"
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.239.9999.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.239.9999.ebuild
index 7a1d4de52c..fe3ec90806 100644
--- a/kde-frameworks/frameworkintegration/frameworkintegration-5.239.9999.ebuild
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild
index 9b2cefa4ec..a889fb5f55 100644
--- a/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="false"
-KFMIN=5.245.0
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
diff --git a/kde-frameworks/kapidox/kapidox-5.239.9999.ebuild b/kde-frameworks/kapidox/kapidox-5.239.9999.ebuild
index db758c4c42..ebc9249266 100644
--- a/kde-frameworks/kapidox/kapidox-5.239.9999.ebuild
+++ b/kde-frameworks/kapidox/kapidox-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ KEYWORDS=""
IUSE=""
RDEPEND="
- app-doc/doxygen
+ app-text/doxygen
$(python_gen_cond_dep '
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
diff --git a/kde-frameworks/karchive/karchive-5.239.9999.ebuild b/kde-frameworks/karchive/karchive-5.239.9999.ebuild
index 6966530dbf..a3ec235118 100644
--- a/kde-frameworks/karchive/karchive-5.239.9999.ebuild
+++ b/kde-frameworks/karchive/karchive-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/karchive/karchive-9999.ebuild b/kde-frameworks/karchive/karchive-9999.ebuild
index 40695f3c8f..1623aa8c26 100644
--- a/kde-frameworks/karchive/karchive-9999.ebuild
+++ b/kde-frameworks/karchive/karchive-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
diff --git a/kde-frameworks/kauth/kauth-5.239.9999.ebuild b/kde-frameworks/kauth/kauth-5.239.9999.ebuild
index a21acd5c38..2fcb8101f3 100644
--- a/kde-frameworks/kauth/kauth-5.239.9999.ebuild
+++ b/kde-frameworks/kauth/kauth-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kauth/kauth-9999.ebuild b/kde-frameworks/kauth/kauth-9999.ebuild
index 84b3f9e162..994be07068 100644
--- a/kde-frameworks/kauth/kauth-9999.ebuild
+++ b/kde-frameworks/kauth/kauth-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework to let applications perform actions as a privileged user"
@@ -13,12 +13,18 @@ LICENSE="LGPL-2.1+"
KEYWORDS=""
IUSE="+policykit"
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
=kde-frameworks/kcoreaddons-${PVCUT}*:6
- policykit? ( >=sys-auth/polkit-qt-0.113.0[qt6(-)] )
+ policykit? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ =kde-frameworks/kwindowsystem-${PVCUT}*:6[wayland]
+ >=sys-auth/polkit-qt-0.113.0[qt6(-)]
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] )
"
-RDEPEND="${DEPEND}"
BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
PDEPEND="policykit? ( kde-plasma/polkit-kde-agent:* )"
diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.239.9999.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.239.9999.ebuild
index af9a387bc3..c21a960c3b 100644
--- a/kde-frameworks/kbookmarks/kbookmarks-5.239.9999.ebuild
+++ b/kde-frameworks/kbookmarks/kbookmarks-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild b/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild
index 79fbee4be2..bbd28c9f34 100644
--- a/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild
+++ b/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.239.9999.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-5.239.9999.ebuild
index 9b0f0d139f..b38f2fe98f 100644
--- a/kde-frameworks/kcalendarcore/kcalendarcore-5.239.9999.ebuild
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,6 +8,7 @@ QTMIN=5.15.9
inherit ecm frameworks.kde.org
DESCRIPTION="Library for interfacing with calendars"
+
LICENSE="GPL-2+ test? ( LGPL-3+ )"
KEYWORDS=""
IUSE=""
@@ -19,4 +20,4 @@ DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
"
RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/bison"
+BDEPEND="app-alternatives/yacc"
diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-9999.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-9999.ebuild
index 570ddad13e..c1b949cc7c 100644
--- a/kde-frameworks/kcalendarcore/kcalendarcore-9999.ebuild
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Library for interfacing with calendars"
@@ -18,6 +18,7 @@ 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="sys-devel/bison"
+BDEPEND="app-alternatives/yacc"
diff --git a/kde-frameworks/kcmutils/kcmutils-5.239.9999.ebuild b/kde-frameworks/kcmutils/kcmutils-5.239.9999.ebuild
index ed7757da07..71ebc611d4 100644
--- a/kde-frameworks/kcmutils/kcmutils-5.239.9999.ebuild
+++ b/kde-frameworks/kcmutils/kcmutils-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kcmutils/kcmutils-9999.ebuild b/kde-frameworks/kcmutils/kcmutils-9999.ebuild
index daa89f41cc..13390a7be7 100644
--- a/kde-frameworks/kcmutils/kcmutils-9999.ebuild
+++ b/kde-frameworks/kcmutils/kcmutils-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework to work with KDE System Settings modules"
diff --git a/kde-frameworks/kcodecs/kcodecs-5.239.9999.ebuild b/kde-frameworks/kcodecs/kcodecs-5.239.9999.ebuild
index 9a9bf633d0..ee3baf9b16 100644
--- a/kde-frameworks/kcodecs/kcodecs-5.239.9999.ebuild
+++ b/kde-frameworks/kcodecs/kcodecs-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kcodecs/kcodecs-9999.ebuild b/kde-frameworks/kcodecs/kcodecs-9999.ebuild
index a9ec58b3c5..73791a3ed7 100644
--- a/kde-frameworks/kcodecs/kcodecs-9999.ebuild
+++ b/kde-frameworks/kcodecs/kcodecs-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for manipulating strings using various encodings"
diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild
index 44b962ac1d..8fe397c2af 100644
--- a/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild
+++ b/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="false"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for downloading and sharing additional application data"
diff --git a/kde-frameworks/kcompletion/kcompletion-5.239.9999.ebuild b/kde-frameworks/kcompletion/kcompletion-5.239.9999.ebuild
index dbad343072..742de13222 100644
--- a/kde-frameworks/kcompletion/kcompletion-5.239.9999.ebuild
+++ b/kde-frameworks/kcompletion/kcompletion-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kcompletion/kcompletion-9999.ebuild b/kde-frameworks/kcompletion/kcompletion-9999.ebuild
index 7ddcf3a973..a2f2a440b0 100644
--- a/kde-frameworks/kcompletion/kcompletion-9999.ebuild
+++ b/kde-frameworks/kcompletion/kcompletion-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
@@ -16,6 +16,7 @@ IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcodecs-${PVCUT}*:6
=kde-frameworks/kconfig-${PVCUT}*:6
=kde-frameworks/kcoreaddons-${PVCUT}*:6
=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
diff --git a/kde-frameworks/kconfig/kconfig-5.239.9999.ebuild b/kde-frameworks/kconfig/kconfig-5.239.9999.ebuild
index 24a6361d0f..9be5b3b930 100644
--- a/kde-frameworks/kconfig/kconfig-5.239.9999.ebuild
+++ b/kde-frameworks/kconfig/kconfig-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kconfig/kconfig-9999.ebuild b/kde-frameworks/kconfig/kconfig-9999.ebuild
index 2f523030e4..b1b5815dad 100644
--- a/kde-frameworks/kconfig/kconfig-9999.ebuild
+++ b/kde-frameworks/kconfig/kconfig-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for reading and writing configuration"
@@ -28,7 +28,7 @@ DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
src_configure() {
local mycmakeargs=(
- -DKCONFIG_USE_DBUS=$(usex dbus)
+ -DUSE_DBUS=$(usex dbus)
-DKCONFIG_USE_QML=$(usex qml)
)
ecm_src_configure
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.239.9999.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.239.9999.ebuild
index fdba4d15e0..6dab71b511 100644
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.239.9999.ebuild
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild
index 8ba1ef81df..12bdd1491d 100644
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing an assortment of configuration-related widgets"
@@ -17,6 +17,8 @@ IUSE=""
CMAKE_SKIP_TESTS=(
# bugs: 864250
kstandardactiontest
+ # bug 926497
+ klanguagenametest
)
RDEPEND="
diff --git a/kde-frameworks/kcontacts/kcontacts-5.239.9999.ebuild b/kde-frameworks/kcontacts/kcontacts-5.239.9999.ebuild
index e8f5f49ced..d89c0d2f3b 100644
--- a/kde-frameworks/kcontacts/kcontacts-5.239.9999.ebuild
+++ b/kde-frameworks/kcontacts/kcontacts-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -28,6 +28,6 @@ DEPEND="${RDEPEND}
CMAKE_SKIP_TESTS=(
# bug #566648 (access to /dev/dri/card0 denied)
kcontacts-picturetest
- # bug #838502 (again some Qt translations loading related err...)
- kcontacts-addresstest
+ # bugs #712798, 838502 (again some Qt translations loading related err...)
+ kcontacts-{address,phonenumber}test
)
diff --git a/kde-frameworks/kcontacts/kcontacts-9999.ebuild b/kde-frameworks/kcontacts/kcontacts-9999.ebuild
index 596236db04..cf6331cc7b 100644
--- a/kde-frameworks/kcontacts/kcontacts-9999.ebuild
+++ b/kde-frameworks/kcontacts/kcontacts-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Address book API based on KDE Frameworks"
@@ -16,18 +16,17 @@ IUSE=""
RDEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
=kde-frameworks/kcodecs-${PVCUT}*:6
=kde-frameworks/kconfig-${PVCUT}*:6
=kde-frameworks/kcoreaddons-${PVCUT}*:6
=kde-frameworks/ki18n-${PVCUT}*:6
"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
-"
+DEPEND="${RDEPEND}"
CMAKE_SKIP_TESTS=(
# bug #566648 (access to /dev/dri/card0 denied)
kcontacts-picturetest
- # bug #838502 (again some Qt translations loading related err...)
- kcontacts-addresstest
+ # bugs #712798, 838502 (again some Qt translations loading related err...)
+ kcontacts-{address,phonenumber}test
)
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.239.9999.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.239.9999.ebuild
index 9986c736a4..fade672afd 100644
--- a/kde-frameworks/kcoreaddons/kcoreaddons-5.239.9999.ebuild
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -42,6 +42,9 @@ src_test() {
kdirwatch_stat_unittest
# bugs 665682
kformattest
+ # bug 770781
+ kaboutdatatest
+ klistopenfilesjobtest_unix
)
# bug 619656
ecm_src_test -j1
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-9999.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-9999.ebuild
index aa24d1dd1f..7ef18e6ffa 100644
--- a/kde-frameworks/kcoreaddons/kcoreaddons-9999.ebuild
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-9999.ebuild
@@ -1,21 +1,21 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org xdg-utils
DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
LICENSE="LGPL-2+"
KEYWORDS=""
-IUSE="dbus qml"
+IUSE="dbus"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus?,icu]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
virtual/libudev:=
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
"
RDEPEND="${DEPEND}
>=dev-qt/qttranslations-${QTMIN}:6
@@ -24,8 +24,8 @@ BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package dbus Qt6DBus)
- -DKCOREADDONS_USE_QML=$(usex qml)
+ -DKCOREADDONS_USE_QML=ON
+ -DUSE_DBUS=$(usex dbus)
)
ecm_src_configure
@@ -40,6 +40,9 @@ src_test() {
kdirwatch_stat_unittest
# bugs 665682
kformattest
+ # bug 770781
+ kaboutdatatest
+ klistopenfilesjobtest_unix
)
# bug 619656
ecm_src_test -j1
diff --git a/kde-frameworks/kcoreaddons/metadata.xml b/kde-frameworks/kcoreaddons/metadata.xml
index 6709562d0d..506ecf605b 100644
--- a/kde-frameworks/kcoreaddons/metadata.xml
+++ b/kde-frameworks/kcoreaddons/metadata.xml
@@ -8,9 +8,6 @@
<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.
diff --git a/kde-frameworks/kcrash/kcrash-5.239.9999.ebuild b/kde-frameworks/kcrash/kcrash-5.239.9999.ebuild
index 882c2df832..9f30a570c0 100644
--- a/kde-frameworks/kcrash/kcrash-5.239.9999.ebuild
+++ b/kde-frameworks/kcrash/kcrash-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kcrash/kcrash-9999.ebuild b/kde-frameworks/kcrash/kcrash-9999.ebuild
index 94b5e5ba84..37d4a45d1d 100644
--- a/kde-frameworks/kcrash/kcrash-9999.ebuild
+++ b/kde-frameworks/kcrash/kcrash-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for intercepting and handling application crashes"
@@ -18,7 +18,7 @@ IUSE="X"
RESTRICT="test"
RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,opengl]
=kde-frameworks/kcoreaddons-${PVCUT}*:6
X? ( x11-libs/libX11 )
"
diff --git a/kde-frameworks/kdav/kdav-5.239.9999.ebuild b/kde-frameworks/kdav/kdav-5.239.9999.ebuild
index 48bab5d1e8..125a1e2ef3 100644
--- a/kde-frameworks/kdav/kdav-5.239.9999.ebuild
+++ b/kde-frameworks/kdav/kdav-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kdav/kdav-9999.ebuild b/kde-frameworks/kdav/kdav-9999.ebuild
index 65b60dd6dc..ee3e75067e 100644
--- a/kde-frameworks/kdav/kdav-9999.ebuild
+++ b/kde-frameworks/kdav/kdav-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="DAV protocol implemention with KJobs"
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.239.9999.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.239.9999.ebuild
index 041dca5eeb..71281e01b2 100644
--- a/kde-frameworks/kdbusaddons/kdbusaddons-5.239.9999.ebuild
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-9999.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-9999.ebuild
index 173824cf7c..3a0f48df4c 100644
--- a/kde-frameworks/kdbusaddons/kdbusaddons-9999.ebuild
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
VIRTUALDBUS_TEST="true"
inherit ecm frameworks.kde.org
@@ -13,9 +13,10 @@ LICENSE="LGPL-2+"
KEYWORDS=""
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? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
"
RDEPEND="${DEPEND}"
BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.239.9999.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.239.9999.ebuild
index c3d485f9be..ff718855d9 100644
--- a/kde-frameworks/kdeclarative/kdeclarative-5.239.9999.ebuild
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild b/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild
index b09fac7f77..bea17affaa 100644
--- a/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild
+++ b/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="false"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing integration of QML and KDE work spaces"
diff --git a/kde-frameworks/kded/kded-5.239.9999.ebuild b/kde-frameworks/kded/kded-5.239.9999.ebuild
index bc2bd695b7..fc821d3162 100644
--- a/kde-frameworks/kded/kded-5.239.9999.ebuild
+++ b/kde-frameworks/kded/kded-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kded/kded-9999.ebuild b/kde-frameworks/kded/kded-9999.ebuild
index 5b3b4bf899..8fd1486124 100644
--- a/kde-frameworks/kded/kded-9999.ebuild
+++ b/kde-frameworks/kded/kded-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
ECM_QTHELP="false"
ECM_TEST="false"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Central daemon of KDE workspaces"
diff --git a/kde-frameworks/kded/metadata.xml b/kde-frameworks/kded/metadata.xml
index 354c71251e..506ecf605b 100644
--- a/kde-frameworks/kded/metadata.xml
+++ b/kde-frameworks/kded/metadata.xml
@@ -8,9 +8,6 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="man">Build and install man pages</flag>
- </use>
<slots>
<subslots>
Must only be used by packages that are known to use private parts of the Frameworks API.
diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.239.9999.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.239.9999.ebuild
index 769e3be731..69341ac35c 100644
--- a/kde-frameworks/kdelibs4support/kdelibs4support-5.239.9999.ebuild
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.239.9999.ebuild b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.239.9999.ebuild
index 4f35552437..6aa4bd9f32 100644
--- a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.239.9999.ebuild
+++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kdesu/kdesu-5.239.9999.ebuild b/kde-frameworks/kdesu/kdesu-5.239.9999.ebuild
index 8d104da898..03f27de969 100644
--- a/kde-frameworks/kdesu/kdesu-5.239.9999.ebuild
+++ b/kde-frameworks/kdesu/kdesu-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kdesu/kdesu-9999.ebuild b/kde-frameworks/kdesu/kdesu-9999.ebuild
index 10ccf57045..0d87b2fb2e 100644
--- a/kde-frameworks/kdesu/kdesu-9999.ebuild
+++ b/kde-frameworks/kdesu/kdesu-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kdnssd/kdnssd-5.239.9999.ebuild b/kde-frameworks/kdnssd/kdnssd-5.239.9999.ebuild
index d94f23bbff..aa52f9a827 100644
--- a/kde-frameworks/kdnssd/kdnssd-5.239.9999.ebuild
+++ b/kde-frameworks/kdnssd/kdnssd-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kdnssd/kdnssd-9999.ebuild b/kde-frameworks/kdnssd/kdnssd-9999.ebuild
index a6f52a9241..85571628cb 100644
--- a/kde-frameworks/kdnssd/kdnssd-9999.ebuild
+++ b/kde-frameworks/kdnssd/kdnssd-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for network service discovery using Zeroconf"
diff --git a/kde-frameworks/kdoctools/kdoctools-5.239.9999.ebuild b/kde-frameworks/kdoctools/kdoctools-5.239.9999.ebuild
index 2f48642cd8..fa9041f0d1 100644
--- a/kde-frameworks/kdoctools/kdoctools-5.239.9999.ebuild
+++ b/kde-frameworks/kdoctools/kdoctools-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kdoctools/kdoctools-9999.ebuild b/kde-frameworks/kdoctools/kdoctools-9999.ebuild
index 639b8f272f..450c341ea6 100644
--- a/kde-frameworks/kdoctools/kdoctools-9999.ebuild
+++ b/kde-frameworks/kdoctools/kdoctools-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kemoticons/kemoticons-5.239.9999.ebuild b/kde-frameworks/kemoticons/kemoticons-5.239.9999.ebuild
index 5f6725ffcf..62dbc493b3 100644
--- a/kde-frameworks/kemoticons/kemoticons-5.239.9999.ebuild
+++ b/kde-frameworks/kemoticons/kemoticons-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.239.9999.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.239.9999.ebuild
index 5732c3d6d3..9af73d739a 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.239.9999.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -27,7 +27,7 @@ RDEPEND="
ffmpeg? ( media-video/ffmpeg:0= )
mobi? ( kde-apps/kdegraphics-mobipocket:5 )
pdf? ( app-text/poppler[qt5] )
- taglib? ( media-libs/taglib )
+ taglib? ( media-libs/taglib:= )
"
DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild
index a719ea1384..aff5767e8e 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org optfeature python-any-r1
DESCRIPTION="Library for extracting file metadata"
@@ -19,6 +19,7 @@ RESTRICT="test"
RDEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,xml]
=kde-frameworks/karchive-${PVCUT}*:6
+ =kde-frameworks/kcodecs-${PVCUT}*:6
=kde-frameworks/kcoreaddons-${PVCUT}*:6
=kde-frameworks/ki18n-${PVCUT}*:6
epub? ( app-text/ebook-tools )
@@ -26,7 +27,7 @@ RDEPEND="
ffmpeg? ( media-video/ffmpeg:0= )
mobi? ( kde-apps/kdegraphics-mobipocket:6 )
pdf? ( app-text/poppler[qt6(-)] )
- taglib? ( media-libs/taglib )
+ taglib? ( media-libs/taglib:= )
"
DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
@@ -48,7 +49,7 @@ src_configure() {
$(cmake_use_find_package epub EPub)
$(cmake_use_find_package exif LibExiv2)
$(cmake_use_find_package ffmpeg FFmpeg)
- $(cmake_use_find_package mobi QMobipocket)
+ $(cmake_use_find_package mobi QMobipocket6)
$(cmake_use_find_package pdf Poppler)
$(cmake_use_find_package taglib Taglib)
)
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.239.9999.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.239.9999.ebuild
index 71fe74e2f7..2344c9ec2d 100644
--- a/kde-frameworks/kglobalaccel/kglobalaccel-5.239.9999.ebuild
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-9999.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-9999.ebuild
index 07f29d8f69..eb9a43aac7 100644
--- a/kde-frameworks/kglobalaccel/kglobalaccel-9999.ebuild
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework to handle global shortcuts"
diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.239.9999.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.239.9999.ebuild
index 5e1c832cda..e7c687b84e 100644
--- a/kde-frameworks/kguiaddons/kguiaddons-5.239.9999.ebuild
+++ b/kde-frameworks/kguiaddons/kguiaddons-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kguiaddons/kguiaddons-9999.ebuild b/kde-frameworks/kguiaddons/kguiaddons-9999.ebuild
index ff010996e2..9d55a7b2c1 100644
--- a/kde-frameworks/kguiaddons/kguiaddons-9999.ebuild
+++ b/kde-frameworks/kguiaddons/kguiaddons-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_NONGUI="false"
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing assorted high-level user interface components"
@@ -36,7 +36,7 @@ BDEPEND="wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )"
src_configure() {
local mycmakeargs=(
-DBUILD_GEO_SCHEME_HANDLER=ON
- -DWITH_DBUS=$(usex dbus)
+ -DUSE_DBUS=$(usex dbus)
-DWITH_WAYLAND=$(usex wayland)
-DWITH_X11=$(usex X)
)
diff --git a/kde-frameworks/kholidays/kholidays-5.239.9999.ebuild b/kde-frameworks/kholidays/kholidays-5.239.9999.ebuild
index 2cfe913b5b..4843ca711b 100644
--- a/kde-frameworks/kholidays/kholidays-5.239.9999.ebuild
+++ b/kde-frameworks/kholidays/kholidays-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kholidays/kholidays-9999.ebuild b/kde-frameworks/kholidays/kholidays-9999.ebuild
index db9372ac3e..515868e7a0 100644
--- a/kde-frameworks/kholidays/kholidays-9999.ebuild
+++ b/kde-frameworks/kholidays/kholidays-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="false"
ECM_TEST="true"
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Library to determine holidays and other special events for a geographical region"
diff --git a/kde-frameworks/khtml/khtml-5.239.9999.ebuild b/kde-frameworks/khtml/khtml-5.239.9999.ebuild
index a934ff4ea5..618693ac86 100644
--- a/kde-frameworks/khtml/khtml-5.239.9999.ebuild
+++ b/kde-frameworks/khtml/khtml-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,9 +6,10 @@ EAPI=8
ECM_QTHELP="false"
PVCUT=$(ver_cut 1-2)
QTMIN=5.15.9
-inherit ecm frameworks.kde.org
+inherit ecm flag-o-matic frameworks.kde.org
DESCRIPTION="KHTML web rendering engine"
+
LICENSE="LGPL-2"
KEYWORDS=""
IUSE="X"
@@ -62,6 +63,8 @@ BDEPEND="
"
src_configure() {
+ filter-lto # bug 921686
+
local mycmakeargs=(
-DWITH_X11=$(usex X)
)
diff --git a/kde-frameworks/ki18n/ki18n-5.239.9999.ebuild b/kde-frameworks/ki18n/ki18n-5.239.9999.ebuild
index 00c32deae8..283433c5fc 100644
--- a/kde-frameworks/ki18n/ki18n-5.239.9999.ebuild
+++ b/kde-frameworks/ki18n/ki18n-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/ki18n/ki18n-9999.ebuild b/kde-frameworks/ki18n/ki18n-9999.ebuild
index 774ca358c1..c440904fef 100644
--- a/kde-frameworks/ki18n/ki18n-9999.ebuild
+++ b/kde-frameworks/ki18n/ki18n-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-QTMIN=6.6.0
+PYTHON_COMPAT=( python3_{10..13} )
+QTMIN=6.6.2
inherit ecm frameworks.kde.org python-single-r1
DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.239.9999.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.239.9999.ebuild
index 8a0090f322..8cc26b6084 100644
--- a/kde-frameworks/kiconthemes/kiconthemes-5.239.9999.ebuild
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild b/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild
index 94bd1fca9d..ccfed2ee4b 100644
--- a/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild
+++ b/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for icon theming and configuration"
@@ -16,10 +16,12 @@ 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/qtbase-${QTMIN}:6=[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
+ =kde-frameworks/breeze-icons-${PVCUT}*:6
=kde-frameworks/karchive-${PVCUT}*:6
=kde-frameworks/kcolorscheme-${PVCUT}*:6
=kde-frameworks/kconfig-${PVCUT}*:6
diff --git a/kde-frameworks/kidletime/kidletime-5.239.9999.ebuild b/kde-frameworks/kidletime/kidletime-5.239.9999.ebuild
index 4e8e2994d8..2cf634e5aa 100644
--- a/kde-frameworks/kidletime/kidletime-5.239.9999.ebuild
+++ b/kde-frameworks/kidletime/kidletime-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kidletime/kidletime-9999.ebuild b/kde-frameworks/kidletime/kidletime-9999.ebuild
index a055160d31..e8aad47b91 100644
--- a/kde-frameworks/kidletime/kidletime-9999.ebuild
+++ b/kde-frameworks/kidletime/kidletime-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="false"
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for detection and notification of device idle time"
diff --git a/kde-frameworks/kimageformats/kimageformats-5.239.9999.ebuild b/kde-frameworks/kimageformats/kimageformats-5.239.9999.ebuild
index 2f6be209c8..c2807692a3 100644
--- a/kde-frameworks/kimageformats/kimageformats-5.239.9999.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ RDEPEND="
avif? ( >=media-libs/libavif-0.8.2:= )
eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 )
heif? ( >=media-libs/libheif-1.10.0:= )
- jpegxl? ( media-libs/libjxl )
+ jpegxl? ( media-libs/libjxl:= )
openexr? ( >=media-libs/openexr-3:= )
raw? ( media-libs/libraw:= )
"
diff --git a/kde-frameworks/kimageformats/kimageformats-9999.ebuild b/kde-frameworks/kimageformats/kimageformats-9999.ebuild
index 299b064573..7f95c6b802 100644
--- a/kde-frameworks/kimageformats/kimageformats-9999.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="false"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
@@ -20,7 +20,7 @@ RDEPEND="
avif? ( >=media-libs/libavif-0.8.2:= )
eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
heif? ( >=media-libs/libheif-1.10.0:= )
- jpegxl? ( >=media-libs/libjxl-0.7.0 )
+ jpegxl? ( >=media-libs/libjxl-0.7.0:= )
openexr? ( >=media-libs/openexr-3:= )
raw? ( media-libs/libraw:= )
"
@@ -35,6 +35,7 @@ DOCS=( src/imageformats/AUTHORS )
src_configure() {
local mycmakeargs=(
+ -DKIMAGEFORMATS_JXR=OFF # TODO: check if ready upstream
-DKIMAGEFORMATS_JXL=$(usex jpegxl)
$(cmake_use_find_package avif libavif)
$(cmake_use_find_package eps Qt6PrintSupport)
diff --git a/kde-frameworks/kimageformats/metadata.xml b/kde-frameworks/kimageformats/metadata.xml
index e8d1457648..bd72f24c83 100644
--- a/kde-frameworks/kimageformats/metadata.xml
+++ b/kde-frameworks/kimageformats/metadata.xml
@@ -10,10 +10,7 @@
<remote-id type="cpe">cpe:/a:kde:kimageformats</remote-id>
</upstream>
<use>
- <flag name="avif">Support the AVIF image file format</flag>
<flag name="eps">Support the EPS graphics file format</flag>
- <flag name="heif">Support for HEIF/HEIC images</flag>
- <flag name="jpegxl">Support for JPEG XL image format</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/kinit/kinit-5.239.9999.ebuild b/kde-frameworks/kinit/kinit-5.239.9999.ebuild
index e2bd35a337..cea0383114 100644
--- a/kde-frameworks/kinit/kinit-5.239.9999.ebuild
+++ b/kde-frameworks/kinit/kinit-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kinit/metadata.xml b/kde-frameworks/kinit/metadata.xml
index 8b2e18388f..96fc769daf 100644
--- a/kde-frameworks/kinit/metadata.xml
+++ b/kde-frameworks/kinit/metadata.xml
@@ -10,7 +10,6 @@
</upstream>
<use>
<flag name="caps">Capabilities support for improved security and better OOM handling</flag>
- <flag name="man">Build and install man pages</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/kio/kio-5.239.9999.ebuild b/kde-frameworks/kio/kio-5.239.9999.ebuild
index a58e122c3d..06ce12557a 100644
--- a/kde-frameworks/kio/kio-5.239.9999.ebuild
+++ b/kde-frameworks/kio/kio-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ DESCRIPTION="Framework providing transparent file and data management"
LICENSE="LGPL-2+"
KEYWORDS=""
-IUSE="acl kerberos +kwallet X"
+IUSE="acl kerberos kf6compat +kwallet X"
# tests hang
RESTRICT="test"
@@ -60,6 +60,7 @@ RDEPEND="
=kde-frameworks/kdoctools-${PVCUT}*:5
)
kerberos? ( virtual/krb5 )
+ kf6compat? ( kde-apps/kio-extras:6 )
kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
"
@@ -75,6 +76,7 @@ src_configure() {
$(cmake_use_find_package acl ACL)
$(cmake_use_find_package kerberos GSSAPI)
$(cmake_use_find_package kwallet KF5Wallet)
+ -DKF6_COMPAT_BUILD=$(usex kf6compat)
-DWITH_X11=$(usex X)
)
diff --git a/kde-frameworks/kio/kio-9999.ebuild b/kde-frameworks/kio/kio-9999.ebuild
index 05af03d338..8b04b08313 100644
--- a/kde-frameworks/kio/kio-9999.ebuild
+++ b/kde-frameworks/kio/kio-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ ECM_HANDBOOK="optional"
ECM_HANDBOOK_DIR="docs"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org xdg-utils
DESCRIPTION="Framework providing transparent file and data management"
@@ -20,8 +20,10 @@ 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]
+ >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtdeclarative-${QTMIN}:6
=kde-frameworks/kauth-${PVCUT}*:6
=kde-frameworks/kbookmarks-${PVCUT}*:6
@@ -57,11 +59,13 @@ COMMON_DEPEND="
=kde-frameworks/kdoctools-${PVCUT}*:6
)
kwallet? ( =kde-frameworks/kwallet-${PVCUT}*: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
"
PDEPEND=">=kde-frameworks/kded-${PVCUT}:6"
diff --git a/kde-frameworks/kio/metadata.xml b/kde-frameworks/kio/metadata.xml
index ef4d43059c..01d1befe34 100644
--- a/kde-frameworks/kio/metadata.xml
+++ b/kde-frameworks/kio/metadata.xml
@@ -10,6 +10,7 @@
</upstream>
<use>
<flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
<flag name="kwallet">Enable permanent storage of passwords for kpasswdserver with <pkg>kde-frameworks/kwallet</pkg></flag>
</use>
<slots>
diff --git a/kde-frameworks/kirigami/kirigami-5.239.9999.ebuild b/kde-frameworks/kirigami/kirigami-5.239.9999.ebuild
index 304bb2ee64..3acb9cd7fd 100644
--- a/kde-frameworks/kirigami/kirigami-5.239.9999.ebuild
+++ b/kde-frameworks/kirigami/kirigami-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,17 +6,16 @@ EAPI=8
ECM_EXAMPLES="true"
ECM_QTHELP="false"
ECM_TEST="true"
-KDE_ORG_NAME="${PN}2"
+KDE_ORG_TAR_PN="${PN}2"
QTMIN=5.15.9
inherit ecm frameworks.kde.org toolchain-funcs
DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
HOMEPAGE="https://techbase.kde.org/Kirigami"
-EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
LICENSE="LGPL-2+"
KEYWORDS=""
-IUSE="+openmp"
+IUSE="openmp"
# requires package to already be installed
RESTRICT="test"
diff --git a/kde-frameworks/kirigami/kirigami-9999.ebuild b/kde-frameworks/kirigami/kirigami-9999.ebuild
index 6cce4bcd64..3603ea771b 100644
--- a/kde-frameworks/kirigami/kirigami-9999.ebuild
+++ b/kde-frameworks/kirigami/kirigami-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
ECM_EXAMPLES="true"
ECM_QTHELP="false"
ECM_TEST="true"
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org toolchain-funcs
DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
@@ -14,17 +14,19 @@ HOMEPAGE="https://techbase.kde.org/Kirigami"
LICENSE="LGPL-2+"
KEYWORDS=""
-IUSE="+openmp"
+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/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network]
>=dev-qt/qtdeclarative-${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]"
diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.239.9999.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.239.9999.ebuild
index 0efcb69b6d..36315382e7 100644
--- a/kde-frameworks/kitemmodels/kitemmodels-5.239.9999.ebuild
+++ b/kde-frameworks/kitemmodels/kitemmodels-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kitemmodels/kitemmodels-9999.ebuild b/kde-frameworks/kitemmodels/kitemmodels-9999.ebuild
index cd1b5fe7d1..f59564a022 100644
--- a/kde-frameworks/kitemmodels/kitemmodels-9999.ebuild
+++ b/kde-frameworks/kitemmodels/kitemmodels-9999.ebuild
@@ -1,31 +1,23 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
LICENSE="LGPL-2+"
KEYWORDS=""
-IUSE="qml"
RDEPEND="
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+ >=dev-qt/qtdeclarative-${QTMIN}:6
"
DEPEND="${RDEPEND}
test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
"
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
- ecm_src_configure
-}
-
src_test() {
LC_NUMERIC="C" ecm_src_test # bug 708820
}
diff --git a/kde-frameworks/kitemviews/kitemviews-5.239.9999.ebuild b/kde-frameworks/kitemviews/kitemviews-5.239.9999.ebuild
index 1f85c75da7..013054399e 100644
--- a/kde-frameworks/kitemviews/kitemviews-5.239.9999.ebuild
+++ b/kde-frameworks/kitemviews/kitemviews-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kitemviews/kitemviews-9999.ebuild b/kde-frameworks/kitemviews/kitemviews-9999.ebuild
index 79357b1559..039cf69d83 100644
--- a/kde-frameworks/kitemviews/kitemviews-9999.ebuild
+++ b/kde-frameworks/kitemviews/kitemviews-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing additional widgets for item models"
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.239.9999.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.239.9999.ebuild
index 0257775d1e..023e554609 100644
--- a/kde-frameworks/kjobwidgets/kjobwidgets-5.239.9999.ebuild
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild
index f94932bc8b..31cfe411c5 100644
--- a/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild
@@ -1,36 +1,25 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
LICENSE="LGPL-2+"
KEYWORDS=""
-IUSE="X"
+IUSE=""
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# ...by automagic: #if __has_include(<private/qtx11extras_p.h>)
RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
=kde-frameworks/kcoreaddons-${PVCUT}*:6
=kde-frameworks/knotifications-${PVCUT}*:6
=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
"
-DEPEND="${RDEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libX11
- )
-"
+DEPEND="${RDEPEND}"
BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package X X11)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kjs/kjs-5.239.9999.ebuild b/kde-frameworks/kjs/kjs-5.239.9999.ebuild
index 21bcbd0dfd..188b709889 100644
--- a/kde-frameworks/kjs/kjs-5.239.9999.ebuild
+++ b/kde-frameworks/kjs/kjs-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kjsembed/kjsembed-5.239.9999.ebuild b/kde-frameworks/kjsembed/kjsembed-5.239.9999.ebuild
index b99a0d3f40..ba7f500d27 100644
--- a/kde-frameworks/kjsembed/kjsembed-5.239.9999.ebuild
+++ b/kde-frameworks/kjsembed/kjsembed-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.239.9999.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.239.9999.ebuild
index de3e35dce1..f475f12b2a 100644
--- a/kde-frameworks/kmediaplayer/kmediaplayer-5.239.9999.ebuild
+++ b/kde-frameworks/kmediaplayer/kmediaplayer-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/knewstuff/knewstuff-5.239.9999.ebuild b/kde-frameworks/knewstuff/knewstuff-5.239.9999.ebuild
index f64dff7522..b95f8b392c 100644
--- a/kde-frameworks/knewstuff/knewstuff-5.239.9999.ebuild
+++ b/kde-frameworks/knewstuff/knewstuff-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/knewstuff/knewstuff-9999.ebuild b/kde-frameworks/knewstuff/knewstuff-9999.ebuild
index 5f636614d2..a4adbe17b2 100644
--- a/kde-frameworks/knewstuff/knewstuff-9999.ebuild
+++ b/kde-frameworks/knewstuff/knewstuff-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
ECM_DESIGNERPLUGIN="true"
ECM_TEST="false"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for downloading and sharing additional application data"
diff --git a/kde-frameworks/knotifications/knotifications-5.239.9999.ebuild b/kde-frameworks/knotifications/knotifications-5.239.9999.ebuild
index c638854857..e2bd86a5fd 100644
--- a/kde-frameworks/knotifications/knotifications-5.239.9999.ebuild
+++ b/kde-frameworks/knotifications/knotifications-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/knotifications/knotifications-9999.ebuild b/kde-frameworks/knotifications/knotifications-9999.ebuild
index 5d26df4975..0229059455 100644
--- a/kde-frameworks/knotifications/knotifications-9999.ebuild
+++ b/kde-frameworks/knotifications/knotifications-9999.ebuild
@@ -1,32 +1,23 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="false"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for notifying the user of an event"
LICENSE="LGPL-2.1+"
KEYWORDS=""
-IUSE="qml"
RDEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
=kde-frameworks/kconfig-${PVCUT}*:6
media-libs/libcanberra
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
"
DEPEND="${RDEPEND}"
BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.239.9999.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.239.9999.ebuild
index ec3f5fc240..9bb9a4915f 100644
--- a/kde-frameworks/knotifyconfig/knotifyconfig-5.239.9999.ebuild
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild
index 0045f79840..b8c2bb1fff 100644
--- a/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="false"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for configuring desktop notifications"
diff --git a/kde-frameworks/kpackage/kpackage-5.239.9999.ebuild b/kde-frameworks/kpackage/kpackage-5.239.9999.ebuild
index 346f0cecd3..749fdfa986 100644
--- a/kde-frameworks/kpackage/kpackage-5.239.9999.ebuild
+++ b/kde-frameworks/kpackage/kpackage-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kpackage/kpackage-9999.ebuild b/kde-frameworks/kpackage/kpackage-9999.ebuild
index fc89f8f679..0a7fe2db41 100644
--- a/kde-frameworks/kpackage/kpackage-9999.ebuild
+++ b/kde-frameworks/kpackage/kpackage-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework to install and load packages of non binary content"
diff --git a/kde-frameworks/kpackage/metadata.xml b/kde-frameworks/kpackage/metadata.xml
index 354c71251e..506ecf605b 100644
--- a/kde-frameworks/kpackage/metadata.xml
+++ b/kde-frameworks/kpackage/metadata.xml
@@ -8,9 +8,6 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="man">Build and install man pages</flag>
- </use>
<slots>
<subslots>
Must only be used by packages that are known to use private parts of the Frameworks API.
diff --git a/kde-frameworks/kparts/kparts-5.239.9999.ebuild b/kde-frameworks/kparts/kparts-5.239.9999.ebuild
index 140b5e5571..c0b3253a5c 100644
--- a/kde-frameworks/kparts/kparts-5.239.9999.ebuild
+++ b/kde-frameworks/kparts/kparts-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kparts/kparts-9999.ebuild b/kde-frameworks/kparts/kparts-9999.ebuild
index 180cd7ae92..df5b90690c 100644
--- a/kde-frameworks/kparts/kparts-9999.ebuild
+++ b/kde-frameworks/kparts/kparts-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing elaborate user-interface components"
diff --git a/kde-frameworks/kpeople/kpeople-5.239.9999.ebuild b/kde-frameworks/kpeople/kpeople-5.239.9999.ebuild
index 8f5770acec..5580db529d 100644
--- a/kde-frameworks/kpeople/kpeople-5.239.9999.ebuild
+++ b/kde-frameworks/kpeople/kpeople-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kpeople/kpeople-9999.ebuild b/kde-frameworks/kpeople/kpeople-9999.ebuild
index 55bc8e30eb..1c88f5ba8f 100644
--- a/kde-frameworks/kpeople/kpeople-9999.ebuild
+++ b/kde-frameworks/kpeople/kpeople-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
VIRTUALX_REQUIRED="test" # bug 816588 (test fails)
inherit ecm frameworks.kde.org
@@ -19,6 +19,7 @@ DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
=kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcontacts-${PVCUT}*:6
=kde-frameworks/kcoreaddons-${PVCUT}*:6
=kde-frameworks/ki18n-${PVCUT}*:6
=kde-frameworks/kitemviews-${PVCUT}*:6
diff --git a/kde-frameworks/kplotting/kplotting-5.239.9999.ebuild b/kde-frameworks/kplotting/kplotting-5.239.9999.ebuild
index 991cf8341a..5775575b6c 100644
--- a/kde-frameworks/kplotting/kplotting-5.239.9999.ebuild
+++ b/kde-frameworks/kplotting/kplotting-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kplotting/kplotting-9999.ebuild b/kde-frameworks/kplotting/kplotting-9999.ebuild
index 94d542ffbe..06b6b24a20 100644
--- a/kde-frameworks/kplotting/kplotting-9999.ebuild
+++ b/kde-frameworks/kplotting/kplotting-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing easy data-plotting functions"
diff --git a/kde-frameworks/kpty/kpty-5.239.9999.ebuild b/kde-frameworks/kpty/kpty-5.239.9999.ebuild
index ef8c879ff4..f878e77033 100644
--- a/kde-frameworks/kpty/kpty-5.239.9999.ebuild
+++ b/kde-frameworks/kpty/kpty-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kpty/kpty-9999.ebuild b/kde-frameworks/kpty/kpty-9999.ebuild
index 5e3e53db2a..bc23408518 100644
--- a/kde-frameworks/kpty/kpty-9999.ebuild
+++ b/kde-frameworks/kpty/kpty-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.239.9999.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.239.9999.ebuild
index 498b7e2510..07bba3340b 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-5.239.9999.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
index fab440d9de..abb9765c49 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
ECM_EXAMPLES="true"
ECM_QTHELP="false"
ECM_TEST="true"
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="QtQuick plugin providing high-performance charts"
diff --git a/kde-frameworks/kross/kross-5.239.9999.ebuild b/kde-frameworks/kross/kross-5.239.9999.ebuild
index 3e05c8fdc1..e9c48ee4cd 100644
--- a/kde-frameworks/kross/kross-5.239.9999.ebuild
+++ b/kde-frameworks/kross/kross-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/krunner/krunner-5.239.9999.ebuild b/kde-frameworks/krunner/krunner-5.239.9999.ebuild
index 47015f27ae..f358eb95ce 100644
--- a/kde-frameworks/krunner/krunner-5.239.9999.ebuild
+++ b/kde-frameworks/krunner/krunner-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/krunner/krunner-9999.ebuild b/kde-frameworks/krunner/krunner-9999.ebuild
index e97cacdc35..e96fc120d0 100644
--- a/kde-frameworks/krunner/krunner-9999.ebuild
+++ b/kde-frameworks/krunner/krunner-9999.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for providing different actions given a string query"
LICENSE="LGPL-2+"
KEYWORDS=""
-IUSE="activities"
+IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
@@ -19,7 +19,6 @@ DEPEND="
=kde-frameworks/kcoreaddons-${PVCUT}*:6
=kde-frameworks/ki18n-${PVCUT}*:6
=kde-frameworks/kitemmodels-${PVCUT}*:6
- activities? ( kde-plasma/plasma-activities:6 )
"
RDEPEND="${DEPEND}"
@@ -30,11 +29,6 @@ CMAKE_SKIP_TESTS=(
runnermanagersinglerunnermodetest
# bug 838502
runnermanagertest
+ # bug 926502, needs dbus
+ threadingtest
)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package activities KActivities)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kservice/kservice-5.239.9999.ebuild b/kde-frameworks/kservice/kservice-5.239.9999.ebuild
index b776511403..63ccb1af1e 100644
--- a/kde-frameworks/kservice/kservice-5.239.9999.ebuild
+++ b/kde-frameworks/kservice/kservice-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,11 +16,6 @@ IUSE="+man"
# requires running kde environment
RESTRICT="test"
-BDEPEND="
- sys-devel/bison
- sys-devel/flex
- man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
-"
RDEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
@@ -32,6 +27,11 @@ RDEPEND="
DEPEND="${RDEPEND}
test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
src_configure() {
local mycmakeargs=(
diff --git a/kde-frameworks/kservice/kservice-9999.ebuild b/kde-frameworks/kservice/kservice-9999.ebuild
index 43672c3e8b..c40b6e96fd 100644
--- a/kde-frameworks/kservice/kservice-9999.ebuild
+++ b/kde-frameworks/kservice/kservice-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Advanced plugin and service introspection"
diff --git a/kde-frameworks/kservice/metadata.xml b/kde-frameworks/kservice/metadata.xml
index 354c71251e..506ecf605b 100644
--- a/kde-frameworks/kservice/metadata.xml
+++ b/kde-frameworks/kservice/metadata.xml
@@ -8,9 +8,6 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="man">Build and install man pages</flag>
- </use>
<slots>
<subslots>
Must only be used by packages that are known to use private parts of the Frameworks API.
diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild
index 47e5d01244..ec80b8ef45 100644
--- a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild
+++ b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Implementation of Status Notifier Items"
@@ -13,8 +13,9 @@ LICENSE="LGPL-2+"
KEYWORDS=""
IUSE="X"
+# slot op: Qt6::WidgetsPrivate use
RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
=kde-frameworks/kwindowsystem-${PVCUT}*:6[X?]
"
DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/ksvg/ksvg-9999.ebuild b/kde-frameworks/ksvg/ksvg-9999.ebuild
index bbcfeadf54..3562c751d4 100644
--- a/kde-frameworks/ksvg/ksvg-9999.ebuild
+++ b/kde-frameworks/ksvg/ksvg-9999.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
-DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
+DESCRIPTION="Components for handling SVGs"
LICENSE="LGPL-2+"
KEYWORDS=""
diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild
index 5ff1501898..cbf61362b5 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Framework providing a full text editor component"
LICENSE="LGPL-2+"
KEYWORDS=""
-IUSE="+editorconfig kf6compat"
+IUSE="+editorconfig"
RESTRICT="test"
@@ -42,9 +42,7 @@ DEPEND="
=kde-frameworks/syntax-highlighting-${PVCUT}*:5
editorconfig? ( app-text/editorconfig-core-c )
"
-RDEPEND="${DEPEND}
- kf6compat? ( kde-frameworks/ktexteditor:6 )
-"
+RDEPEND="${DEPEND}"
BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )"
src_configure() {
@@ -54,13 +52,3 @@ src_configure() {
ecm_src_configure
}
-
-src_install() {
- ecm_src_install
-
- if use kf6compat; then
- rm "${D}"/usr/share/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy \
- "${D}"/usr/share/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service \
- "${D}"/usr/share/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf || die
- fi
-}
diff --git a/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild b/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild
index 313ca13827..268f18e9e8 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing a full text editor component"
@@ -41,9 +41,7 @@ DEPEND="
=kde-frameworks/syntax-highlighting-${PVCUT}*:6
editorconfig? ( app-text/editorconfig-core-c )
"
-RDEPEND="${DEPEND}
- !${CATEGORY}/${PN}:5[-kf6compat(-)]
-"
+RDEPEND="${DEPEND}"
BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:6 )"
src_configure() {
diff --git a/kde-frameworks/ktexteditor/metadata.xml b/kde-frameworks/ktexteditor/metadata.xml
index 9b335c7cb0..45f4b96ce4 100644
--- a/kde-frameworks/ktexteditor/metadata.xml
+++ b/kde-frameworks/ktexteditor/metadata.xml
@@ -11,7 +11,6 @@
</upstream>
<use>
<flag name="editorconfig">Enable support for EditorConfig configuration files</flag>
- <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-9999.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-9999.ebuild
new file mode 100644
index 0000000000..94ae7c60d1
--- /dev/null
+++ b/kde-frameworks/ktexttemplate/ktexttemplate-9999.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library to allow separating the structure of documents from data they contain"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ dev-qt/qtdeclarative:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-qt/qttools:6[linguist] )"
diff --git a/dev-libs/grantlee/metadata.xml b/kde-frameworks/ktexttemplate/metadata.xml
index 11bde0988c..11bde0988c 100644
--- a/dev-libs/grantlee/metadata.xml
+++ b/kde-frameworks/ktexttemplate/metadata.xml
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.239.9999.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.239.9999.ebuild
index 883d72788a..56749c0a16 100644
--- a/kde-frameworks/ktextwidgets/ktextwidgets-5.239.9999.ebuild
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild
index 19f0fe6cc8..6e27a7e4c3 100644
--- a/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
diff --git a/kde-frameworks/ktextwidgets/metadata.xml b/kde-frameworks/ktextwidgets/metadata.xml
index 9561225faa..3ace511214 100644
--- a/kde-frameworks/ktextwidgets/metadata.xml
+++ b/kde-frameworks/ktextwidgets/metadata.xml
@@ -10,7 +10,6 @@
</upstream>
<use>
<flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
- <flag name="speech">Enable text-to-speech support</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.239.9999.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.239.9999.ebuild
index bb56202fae..3b32e99e8d 100644
--- a/kde-frameworks/kunitconversion/kunitconversion-5.239.9999.ebuild
+++ b/kde-frameworks/kunitconversion/kunitconversion-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild b/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild
index 9540a186ee..00b506a64a 100644
--- a/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild
+++ b/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for converting units"
diff --git a/kde-frameworks/kuserfeedback/Manifest b/kde-frameworks/kuserfeedback/Manifest
deleted file mode 100644
index 8a22e4b6ee..0000000000
--- a/kde-frameworks/kuserfeedback/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kuserfeedback-1.3.0.tar.xz 230644 BLAKE2B b7305be09a5e62c980273766ec16f624eab4312ababbb8ebb3e24983ffad7ac19445bb848088331c0b4b02da37ee646c9cf91b8965455d018f9b45084c62d17c SHA512 16fc7fa850e7ac1dc772ab25f81f75fe28454680ce9ddf68da0f14c6d5e9b8201f69d168b1ee32bdf9f0ee517b0cac34eb09fd3dbfa697c0a8d3b23c6ac790cb
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r1.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r1.ebuild
deleted file mode 100644
index 8fccd1b041..0000000000
--- a/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm kde.org
-
-DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys"
-SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="doc kf6compat"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- kf6compat? (
- >=dev-qt/qtcharts-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- )
-"
-RDEPEND="${DEPEND}
- kf6compat? ( kde-frameworks/kuserfeedback:6 )
-"
-BDEPEND="
- sys-devel/bison
- sys-devel/flex
- doc? (
- >=dev-qt/qdoc-${QTMIN}:5
- >=dev-qt/qthelp-${QTMIN}:5
- )
-"
-
-src_configure() {
- local mycmakeargs=(
- # disable server application
- -DENABLE_PHP=NO
- -DENABLE_PHP_UNIT=NO
- -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES
- -DENABLE_DOCS=$(usex doc)
- -DENABLE_CLI=$(usex !kf6compat)
- -DENABLE_CONSOLE=$(usex !kf6compat)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild
index 59e6968b93..1fbf896c3b 100644
--- a/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
ECM_QTHELP="false"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys"
@@ -15,24 +15,20 @@ LICENSE="MIT"
KEYWORDS=""
IUSE="doc"
+# FIXME: Qt_6_PRIVATE_API matches UserFeedbackConsole, but where is it coming from?
DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,network,sql,widgets]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
>=dev-qt/qtcharts-${QTMIN}:6
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/kconfig-${PVCUT}:6
- >=kde-frameworks/kcoreaddons-${PVCUT}:6
- >=kde-frameworks/kdeclarative-${PVCUT}:6
- >=kde-frameworks/kguiaddons-${PVCUT}:6
- >=kde-frameworks/kwidgetsaddons-${PVCUT}:6
"
RDEPEND="${DEPEND}
!${CATEGORY}/${PN}:5[-kf6compat(-)]
"
BDEPEND="
- sys-devel/bison
- sys-devel/flex
- doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc] )
+ app-alternatives/lex
+ app-alternatives/yacc
+ doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc,linguist] )
"
src_configure() {
@@ -46,3 +42,8 @@ src_configure() {
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
index 6e6a289165..8dc2c044b2 100644
--- a/kde-frameworks/kuserfeedback/metadata.xml
+++ b/kde-frameworks/kuserfeedback/metadata.xml
@@ -9,7 +9,4 @@
<bugs-to>https://bugs.kde.org/</bugs-to>
<remote-id type="kde-invent">frameworks/kuserfeedback</remote-id>
</upstream>
- <use>
- <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
- </use>
</pkgmetadata>
diff --git a/kde-frameworks/kwallet/kwallet-5.239.9999.ebuild b/kde-frameworks/kwallet/kwallet-5.239.9999.ebuild
index 5e0088aac6..b805def12c 100644
--- a/kde-frameworks/kwallet/kwallet-5.239.9999.ebuild
+++ b/kde-frameworks/kwallet/kwallet-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kwallet/kwallet-9999.ebuild b/kde-frameworks/kwallet/kwallet-9999.ebuild
index 47cba0d67c..0ffc5378a9 100644
--- a/kde-frameworks/kwallet/kwallet-9999.ebuild
+++ b/kde-frameworks/kwallet/kwallet-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org optfeature
DESCRIPTION="Framework providing desktop-wide storage for passwords"
diff --git a/kde-frameworks/kwallet/metadata.xml b/kde-frameworks/kwallet/metadata.xml
index 7f24fdb154..c3a09b264f 100644
--- a/kde-frameworks/kwallet/metadata.xml
+++ b/kde-frameworks/kwallet/metadata.xml
@@ -11,7 +11,6 @@
<use>
<flag name="gpg">Support wallets with GnuPG encryption in addition to the default blowfish-encrypted file</flag>
<flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
- <flag name="man">Build and install man pages</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.239.9999.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.239.9999.ebuild
index 5756ed6330..ca172625b2 100644
--- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.239.9999.ebuild
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,7 +25,11 @@ CMAKE_SKIP_TESTS=(
kdatecomboboxtest
# bug 697866
ksqueezedtextlabelautotest
+ # bug 926508
+ ktooltipwidgettest
# bug 808216
ktwofingertaptest
ktwofingerswipetest
+ # bug 816582
+ kwidgetsaddons-kcolumnresizertest
)
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-9999.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-9999.ebuild
index 8b90b66598..f8651d0a4d 100644
--- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-9999.ebuild
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="An assortment of high-level widgets for common tasks"
@@ -22,6 +22,8 @@ CMAKE_SKIP_TESTS=(
kdatecomboboxtest
# bug 697866
ksqueezedtextlabelautotest
+ # bug 926508
+ ktooltipwidgettest
# bug 808216
ktwofingertaptest
ktwofingerswipetest
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.239.9999.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.239.9999.ebuild
index 74a69f8efe..f54457683d 100644
--- a/kde-frameworks/kwindowsystem/kwindowsystem-5.239.9999.ebuild
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-9999.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-9999.ebuild
index bea2367495..038746b661 100644
--- a/kde-frameworks/kwindowsystem/kwindowsystem-9999.ebuild
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing access to properties and features of the window manager"
@@ -14,10 +14,14 @@ IUSE="wayland X"
RESTRICT="test"
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# slot op: Uses private/qwayland*_p.h headers
RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,wayland?]
>=dev-qt/qtdeclarative-${QTMIN}:6
+ wayland? ( >=dev-qt/qtwayland-${QTMIN}:6= )
X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[gui]
x11-libs/libX11
x11-libs/libXfixes
x11-libs/libxcb
@@ -27,6 +31,10 @@ RDEPEND="
DEPEND="${RDEPEND}
X? ( x11-base/xorg-proto )
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]"
diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.239.9999.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.239.9999.ebuild
index affacb7374..bb370894e0 100644
--- a/kde-frameworks/kxmlgui/kxmlgui-5.239.9999.ebuild
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,8 +10,8 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
-KEYWORDS=""
LICENSE="LGPL-2+"
+KEYWORDS=""
IUSE=""
# slot op: includes QtCore/private/qlocale_p.h
diff --git a/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild b/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild
index ce365be57d..c16b4bb66c 100644
--- a/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild
+++ b/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
-KEYWORDS=""
LICENSE="LGPL-2+"
+KEYWORDS=""
IUSE=""
# slot op: includes QtCore/private/qlocale_p.h
diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.239.9999.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.239.9999.ebuild
index 5110cac7e5..5228c194b9 100644
--- a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.239.9999.ebuild
+++ b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.239.9999.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.239.9999.ebuild
index 18b47dd20a..188cf1a4d3 100644
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.239.9999.ebuild
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild
index be009c2e05..a32ffc8ce1 100644
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="ModemManager bindings for Qt"
diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.239.9999.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.239.9999.ebuild
index e8afb989f5..86f1874d7f 100644
--- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.239.9999.ebuild
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-9999.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-9999.ebuild
index 6858ccbd9b..8eb3d899ae 100644
--- a/kde-frameworks/networkmanager-qt/networkmanager-qt-9999.ebuild
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="NetworkManager bindings for Qt"
@@ -15,6 +15,7 @@ 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}
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.239.9999.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.239.9999.ebuild
index f6acd1dc8c..a87cc92bb1 100644
--- a/kde-frameworks/oxygen-icons/oxygen-icons-5.239.9999.ebuild
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.239.9999.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KDE_ORG_NAME="oxygen-icons5"
PVCUT=$(ver_cut 1-2)
QTMIN=5.15.9
inherit cmake frameworks.kde.org xdg-utils
DESCRIPTION="Oxygen SVG icon theme"
+HOMEPAGE="https://develop.kde.org/frameworks/oxygen-icons/"
LICENSE="LGPL-3"
KEYWORDS=""
@@ -16,12 +16,16 @@ IUSE="test"
RESTRICT="!test? ( test )"
+DEPEND="
+ test? (
+ >=dev-qt/qtcore-${QTMIN}:5
+ >=dev-qt/qttest-${QTMIN}:5
+ )
+"
BDEPEND="
- >=dev-qt/qtcore-${QTMIN}:5
>=kde-frameworks/extra-cmake-modules-${PVCUT}:0
test? ( app-misc/fdupes )
"
-DEPEND="test? ( >=dev-qt/qttest-${QTMIN}:5 )"
src_prepare() {
cmake_src_prepare
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-9999.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-9999.ebuild
index ea0675e10b..b2c22ce13b 100644
--- a/kde-frameworks/oxygen-icons/oxygen-icons-9999.ebuild
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-9999.ebuild
@@ -1,26 +1,31 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KDE_ORG_NAME="oxygen-icons"
-PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
-inherit cmake frameworks.kde.org xdg-utils
+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"
-KEYWORDS=""
+SLOT="6"
IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6[test] )"
RDEPEND="!kde-frameworks/${PN}:5"
+DEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6 )"
BDEPEND="
>=dev-qt/qtbase-${QTMIN}:6
- >=kde-frameworks/extra-cmake-modules-${PVCUT}:*
+ >=kde-frameworks/extra-cmake-modules-${KFMIN}:0
test? ( app-misc/fdupes )
"
diff --git a/kde-frameworks/prison/prison-5.239.9999.ebuild b/kde-frameworks/prison/prison-5.239.9999.ebuild
index 5e51feb5f9..c05c4d3bed 100644
--- a/kde-frameworks/prison/prison-5.239.9999.ebuild
+++ b/kde-frameworks/prison/prison-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/prison/prison-9999.ebuild b/kde-frameworks/prison/prison-9999.ebuild
index c769946ad4..26bad447f4 100644
--- a/kde-frameworks/prison/prison-9999.ebuild
+++ b/kde-frameworks/prison/prison-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="QRCode and data matrix barcode library"
@@ -22,12 +22,13 @@ RDEPEND="
qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
"
DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent,widgets] )
"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
+ # TODO: WITH_MULTIMEDIA?
+ -DWITH_QUICK=$(usex qml)
)
ecm_src_configure
diff --git a/kde-frameworks/purpose/metadata.xml b/kde-frameworks/purpose/metadata.xml
index 6b0d501b77..70fcb36355 100644
--- a/kde-frameworks/purpose/metadata.xml
+++ b/kde-frameworks/purpose/metadata.xml
@@ -11,6 +11,7 @@
<use>
<flag name="kaccounts">Enable support for system-wide defined KAccounts</flag>
<flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
+ <flag name="webengine">Enable support for system-wide defined KAccounts</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/purpose/purpose-5.239.9999.ebuild b/kde-frameworks/purpose/purpose-5.239.9999.ebuild
index 3a740499ce..e8834a98e3 100644
--- a/kde-frameworks/purpose/purpose-5.239.9999.ebuild
+++ b/kde-frameworks/purpose/purpose-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org optfeature xdg-utils
DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
LICENSE="LGPL-2.1+"
KEYWORDS=""
-IUSE="bluetooth +kaccounts kf6compat"
+IUSE="bluetooth kaccounts kf6compat"
# requires running environment
RESTRICT="test"
@@ -32,18 +32,22 @@ DEPEND="
=kde-frameworks/kservice-${PVCUT}*:5
=kde-frameworks/prison-${PVCUT}*:5
kaccounts? (
- >=kde-apps/kaccounts-integration-19.04.3:5
- net-libs/accounts-qt
+ || (
+ kde-apps/kaccounts-integration:6[qt5]
+ kde-apps/kaccounts-integration:5
+ )
+ >=net-libs/accounts-qt-1.16_p20220803[qt5(-)]
)
"
RDEPEND="${DEPEND}
- kf6compat? ( kde-frameworks/purpose:6 )
+ kf6compat? ( kaccounts? ( >=kde-frameworks/purpose-6.3.0-r1:6[webengine] ) )
>=dev-qt/qtquickcontrols-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kdeclarative-${PVCUT}:5
bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 )
- kaccounts? ( net-libs/accounts-qml )
+ kaccounts? ( >=net-libs/accounts-qml-0.7_p20231028[qt5(-)] )
"
+BDEPEND="kaccounts? ( dev-util/intltool )"
src_prepare() {
ecm_src_prepare
@@ -67,6 +71,10 @@ src_install() {
rm "${D}"/usr/share/icons/hicolor/128x128/apps/{reviewboard,phabricator}-purpose.png \
"${D}"/usr/share/icons/hicolor/16x16/apps/{reviewboard,phabricator}-purpose.png \
|| die
+ if use kaccounts; then
+ rm "${D}"/usr/share/accounts/services/kde/{google-youtube,nextcloud-upload}.service \
+ || die
+ fi
fi
}
diff --git a/kde-frameworks/purpose/purpose-9999.ebuild b/kde-frameworks/purpose/purpose-9999.ebuild
index f4a081da12..7f6966dca5 100644
--- a/kde-frameworks/purpose/purpose-9999.ebuild
+++ b/kde-frameworks/purpose/purpose-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,14 +6,14 @@ EAPI=8
ECM_QTHELP="false"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org optfeature xdg-utils
DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
LICENSE="LGPL-2.1+"
KEYWORDS=""
-IUSE="bluetooth"
+IUSE="bluetooth webengine"
# requires running environment
RESTRICT="test"
@@ -29,17 +29,18 @@ DEPEND="
=kde-frameworks/knotifications-${PVCUT}*:6
=kde-frameworks/kservice-${PVCUT}*:6
=kde-frameworks/prison-${PVCUT}*:6
+ webengine? (
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.16_p20220803[qt6]
+ )
"
-# kaccounts? (
-# >=kde-apps/kaccounts-integration-19.04.3:6
-# net-libs/accounts-qt
-# )
RDEPEND="${DEPEND}
!${CATEGORY}/${PN}:5[-kf6compat(-)]
>=kde-frameworks/kdeclarative-${PVCUT}:6
bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:6 )
+ webengine? ( >=net-libs/accounts-qml-0.7_p20231028[qt6] )
"
-# kaccounts? ( net-libs/accounts-qml )
+BDEPEND="webengine? ( dev-util/intltool )"
src_prepare() {
ecm_src_prepare
@@ -48,13 +49,13 @@ src_prepare() {
cmake_run_in src/plugins cmake_comment_add_subdirectory bluetooth
}
-# src_configure() {
-# local mycmakeargs=(
-# $(cmake_use_find_package kaccounts KAccounts)
-# )
-#
-# ecm_src_configure
-# }
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package webengine KAccounts6)
+ )
+
+ ecm_src_configure
+}
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.239.9999.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.239.9999.ebuild
index 493a8812b0..3cb13b9aa2 100644
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.239.9999.ebuild
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild
index 1b682c431d..20e5198e20 100644
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="false"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
@@ -14,6 +14,8 @@ LICENSE="|| ( GPL-2+ LGPL-3+ )"
KEYWORDS=""
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=
@@ -26,3 +28,9 @@ DEPEND="
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/solid-5.239.9999.ebuild b/kde-frameworks/solid/solid-5.239.9999.ebuild
index 3fdd106260..df85f5697d 100644
--- a/kde-frameworks/solid/solid-5.239.9999.ebuild
+++ b/kde-frameworks/solid/solid-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -29,9 +29,9 @@ DEPEND="${RDEPEND}
test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
"
BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
>=dev-qt/linguist-tools-${QTMIN}:5
- sys-devel/bison
- sys-devel/flex
"
src_configure() {
diff --git a/kde-frameworks/solid/solid-9999.ebuild b/kde-frameworks/solid/solid-9999.ebuild
index 9d3eda3fcd..fbc6b39da0 100644
--- a/kde-frameworks/solid/solid-9999.ebuild
+++ b/kde-frameworks/solid/solid-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org optfeature
DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
@@ -27,9 +27,9 @@ DEPEND="${RDEPEND}
test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
"
BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
>=dev-qt/qttools-${QTMIN}:6[linguist]
- sys-devel/bison
- sys-devel/flex
"
src_configure() {
diff --git a/kde-frameworks/sonnet/files/sonnet-6.3.0-cmake.patch b/kde-frameworks/sonnet/files/sonnet-6.3.0-cmake.patch
new file mode 100644
index 0000000000..b218b56183
--- /dev/null
+++ b/kde-frameworks/sonnet/files/sonnet-6.3.0-cmake.patch
@@ -0,0 +1,42 @@
+From 7ee068b3da7e8b60a6c0a5c95b9026ef2c82ebb7 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Fri, 5 Jul 2024 15:03:09 +0200
+Subject: [PATCH] Fix SONNET_USE_QML=OFF by moving ECMQmlModule behind the
+ conditional
+
+Otherwise we still end up with
+
+> -- Could NOT find Qt6Qml (missing: Qt6Qml_DIR)
+
+and finally
+
+> Failed setting up ECMQmlModule
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 3427bb12..892f77d7 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -22,7 +22,6 @@ include(ECMSetupVersion)
+ include(ECMGenerateHeaders)
+ include(ECMGenerateQmlTypes)
+ include(ECMFindQmlModule)
+-include(ECMQmlModule)
+ include(ECMDeprecationSettings)
+ include(ECMAddQch)
+ include(ECMPoQmTools)
+@@ -39,6 +38,7 @@ if(SONNET_USE_WIDGETS)
+ endif()
+
+ if(SONNET_USE_QML)
++ include(ECMQmlModule)
+ find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Quick)
+ endif()
+
+--
+2.45.2
+
diff --git a/kde-frameworks/sonnet/sonnet-5.239.9999.ebuild b/kde-frameworks/sonnet/sonnet-5.239.9999.ebuild
index 537170c8c7..b6bef121ee 100644
--- a/kde-frameworks/sonnet/sonnet-5.239.9999.ebuild
+++ b/kde-frameworks/sonnet/sonnet-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/sonnet/sonnet-9999.ebuild b/kde-frameworks/sonnet/sonnet-9999.ebuild
index eabf03f00b..c01044c8dd 100644
--- a/kde-frameworks/sonnet/sonnet-9999.ebuild
+++ b/kde-frameworks/sonnet/sonnet-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
diff --git a/kde-frameworks/syndication/syndication-5.239.9999.ebuild b/kde-frameworks/syndication/syndication-5.239.9999.ebuild
index 5ee081d353..970d78c9a0 100644
--- a/kde-frameworks/syndication/syndication-5.239.9999.ebuild
+++ b/kde-frameworks/syndication/syndication-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/syndication/syndication-9999.ebuild b/kde-frameworks/syndication/syndication-9999.ebuild
index 2983c4da1e..dc30a9c1c1 100644
--- a/kde-frameworks/syndication/syndication-9999.ebuild
+++ b/kde-frameworks/syndication/syndication-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Library for parsing RSS and Atom feeds"
diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.239.9999.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.239.9999.ebuild
index b3655a2ab6..70defcaa7b 100644
--- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.239.9999.ebuild
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-9999.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-9999.ebuild
index 7858618980..9f0f57ad4b 100644
--- a/kde-frameworks/syntax-highlighting/syntax-highlighting-9999.ebuild
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-QTMIN=6.6.0
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for syntax highlighting"
diff --git a/kde-frameworks/threadweaver/threadweaver-5.239.9999.ebuild b/kde-frameworks/threadweaver/threadweaver-5.239.9999.ebuild
index 738b051e66..e483b26a13 100644
--- a/kde-frameworks/threadweaver/threadweaver-5.239.9999.ebuild
+++ b/kde-frameworks/threadweaver/threadweaver-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/threadweaver/threadweaver-9999.ebuild b/kde-frameworks/threadweaver/threadweaver-9999.ebuild
index e0eb4638df..fa7110fb76 100644
--- a/kde-frameworks/threadweaver/threadweaver-9999.ebuild
+++ b/kde-frameworks/threadweaver/threadweaver-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-misc/akonadiclient/akonadiclient-9999.ebuild b/kde-misc/akonadiclient/akonadiclient-9999.ebuild
index 3284fbcb77..593281a372 100644
--- a/kde-misc/akonadiclient/akonadiclient-9999.ebuild
+++ b/kde-misc/akonadiclient/akonadiclient-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Commandline interface for accessing Akonadi"
diff --git a/kde-misc/akonadiclient/metadata.xml b/kde-misc/akonadiclient/metadata.xml
index d925f24397..3b57bfc1a0 100644
--- a/kde-misc/akonadiclient/metadata.xml
+++ b/kde-misc/akonadiclient/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">pim/akonadiclient</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-misc/basket/basket-9999.ebuild b/kde-misc/basket/basket-9999.ebuild
index 1bb88ec236..04ef929f87 100644
--- a/kde-misc/basket/basket-9999.ebuild
+++ b/kde-misc/basket/basket-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Multiple information organizer - a DropDrawers clone"
diff --git a/kde-misc/basket/metadata.xml b/kde-misc/basket/metadata.xml
index d925f24397..d7b2c0aec4 100644
--- a/kde-misc/basket/metadata.xml
+++ b/kde-misc/basket/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">utilities/basket</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-misc/colord-kde/colord-kde-23.08.49.9999.ebuild b/kde-misc/colord-kde/colord-kde-23.08.49.9999.ebuild
deleted file mode 100644
index 619b92a8c4..0000000000
--- a/kde-misc/colord-kde/colord-kde-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY=graphics
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Provides interfaces and session daemon to colord"
-HOMEPAGE="https://invent.kde.org/graphics/colord-kde"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="X"
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- media-libs/lcms:2
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- x11-libs/libxcb
- )
-"
-DEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
-"
-RDEPEND="${COMMON_DEPEND}
- dev-libs/kirigami-addons:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- kde-plasma/kde-cli-tools:*
- x11-misc/colord
-"
-
-PATCHES=( "${FILESDIR}/${PN}-23.08.3-without_x11.patch" )
-
-src_configure() {
- local mycmakeargs=(
- -DWITHOUT_X11=$(usex !X)
- )
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- if ! has_version "gnome-extra/gnome-color-manager"; then
- elog "You may want to install gnome-extra/gnome-color-manager to add support for"
- elog "colorhug calibration devices."
- fi
-}
diff --git a/kde-misc/colord-kde/colord-kde-9999.ebuild b/kde-misc/colord-kde/colord-kde-9999.ebuild
index a779ac78a1..654d76866d 100644
--- a/kde-misc/colord-kde/colord-kde-9999.ebuild
+++ b/kde-misc/colord-kde/colord-kde-9999.ebuild
@@ -1,49 +1,44 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY=graphics
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Provides interfaces and session daemon to colord"
HOMEPAGE="https://invent.kde.org/graphics/colord-kde"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="X"
COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
media-libs/lcms:2
X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
x11-libs/libX11
x11-libs/libxcb
)
"
DEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ X? ( x11-base/xorg-proto )
"
RDEPEND="${COMMON_DEPEND}
- dev-libs/kirigami-addons:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
kde-plasma/kde-cli-tools:*
x11-misc/colord
"
diff --git a/kde-misc/itinerary/itinerary-9999.ebuild b/kde-misc/itinerary/itinerary-9999.ebuild
index 355790d868..f4e46695eb 100644
--- a/kde-misc/itinerary/itinerary-9999.ebuild
+++ b/kde-misc/itinerary/itinerary-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_TEST="forceoptional"
KDE_ORG_CATEGORY="pim"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org optfeature
DESCRIPTION="Digital travel assistant with a priority on protecting your privacy"
@@ -15,56 +15,53 @@ HOMEPAGE="https://apps.kde.org/itinerary/
https://www.volkerkrause.eu/2018/08/19/kde-itinerary-introduction.html"
LICENSE="LGPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="matrix +networkmanager"
DEPEND="
- >=dev-libs/kirigami-addons-0.9:5
- >=dev-libs/kosmindoormap-${PVCUT}:5
- >=dev-libs/kpublictransport-${PVCUT}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtlocation-${QTMIN}:5
- >=dev-qt/qtpositioning-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kitinerary-${PVCUT}:5
- >=kde-apps/kpkpass-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kunitconversion-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=dev-libs/kirigami-addons-0.9:6
+ >=dev-libs/kosmindoormap-${PVCUT}:6
+ >=dev-libs/kpublictransport-${PVCUT}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtlocation-${QTMIN}:6
+ >=dev-qt/qtpositioning-${QTMIN}:6[qml]
+ >=kde-apps/kitinerary-${PVCUT}:6
+ >=kde-apps/kpkpass-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kunitconversion-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
sys-libs/zlib
- matrix? ( >=net-libs/libquotient-0.7.2:= )
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
+ matrix? ( >=net-libs/libquotient-0.8.1.2-r1:=[qt6] )
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
"
RDEPEND="${DEPEND}
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/prison-${KFMIN}:5[qml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6[qml]
"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
- $(cmake_use_find_package matrix Quotient)
+ -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
+ $(cmake_use_find_package matrix QuotientQt6)
)
ecm_src_configure
}
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "screen brightness control to aid barcode scanning" "kde-frameworks/solid:5"
+ optfeature "screen brightness control to aid barcode scanning" "kde-frameworks/solid:6"
fi
ecm_pkg_postinst
}
diff --git a/kde-misc/kclock/kclock-23.08.49.9999.ebuild b/kde-misc/kclock/kclock-23.08.49.9999.ebuild
deleted file mode 100644
index 0a8c06a454..0000000000
--- a/kde-misc/kclock/kclock-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="utilities"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Convergent clock application for Plasma"
-HOMEPAGE="https://apps.kde.org/kclock/"
-
-LICENSE="CC0-1.0 CC-BY-4.0 GPL-2+ GPL-3+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS=""
-
-DEPEND="
- >=dev-libs/kirigami-addons-0.6:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
-"
diff --git a/kde-misc/kclock/kclock-9999.ebuild b/kde-misc/kclock/kclock-9999.ebuild
index 0a8c06a454..a1ddaaefd6 100644
--- a/kde-misc/kclock/kclock-9999.ebuild
+++ b/kde-misc/kclock/kclock-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="utilities"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Convergent clock application for Plasma"
@@ -16,21 +16,19 @@ SLOT="0"
KEYWORDS=""
DEPEND="
- >=dev-libs/kirigami-addons-0.6:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ kde-plasma/libplasma:6
"
RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
"
diff --git a/kde-misc/kdeconnect/kdeconnect-23.08.49.9999.ebuild b/kde-misc/kdeconnect/kdeconnect-23.08.49.9999.ebuild
deleted file mode 100644
index 2af10b186b..0000000000
--- a/kde-misc/kdeconnect/kdeconnect-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KDE_ORG_NAME="${PN}-kde"
-KDE_SELINUX_MODULE="${PN}"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Adds communication between KDE Plasma and your smartphone"
-HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="bluetooth pulseaudio telephony X"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+),ssl]
- dev-libs/glib:2
- >=dev-libs/wayland-1.15.0
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5=
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpeople-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- x11-libs/libxkbcommon
- bluetooth? ( >=dev-qt/qtbluetooth-${QTMIN}:5 )
- pulseaudio? ( media-libs/pulseaudio-qt:= )
- telephony? ( >=kde-frameworks/modemmanager-qt-${KFMIN}:5 )
- X? (
- x11-libs/libfakekey
- x11-libs/libX11
- x11-libs/libXtst
- )
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/wayland-protocols
-"
-RDEPEND="${COMMON_DEPEND}
- dev-libs/kirigami-addons:5
- dev-libs/kpeoplevcard
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- net-fs/sshfs
-"
-BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}/${PN}-21.07.80-revert-disable-kpeople.patch" )
-
-src_configure() {
- local mycmakeargs=(
- -DBLUETOOTH_ENABLED=$(usex bluetooth)
- $(cmake_use_find_package pulseaudio KF5PulseAudioQt)
- $(cmake_use_find_package telephony KF5ModemManagerQt)
- $(cmake_use_find_package X LibFakeKey)
- )
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
-
- elog "The Android .apk file is available via"
- elog "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp"
- elog "or via"
- elog "https://f-droid.org/packages/org.kde.kdeconnect_tp/"
-}
diff --git a/kde-misc/kdeconnect/kdeconnect-9999.ebuild b/kde-misc/kdeconnect/kdeconnect-9999.ebuild
index 2af10b186b..19a7701bad 100644
--- a/kde-misc/kdeconnect/kdeconnect-9999.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-9999.ebuild
@@ -1,61 +1,59 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-ECM_HANDBOOK="optional"
+ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
KDE_ORG_NAME="${PN}-kde"
KDE_SELINUX_MODULE="${PN}"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm flag-o-matic gear.kde.org
DESCRIPTION="Adds communication between KDE Plasma and your smartphone"
HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="bluetooth pulseaudio telephony X"
+IUSE="bluetooth pulseaudio telephony zeroconf X"
RESTRICT="test"
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# TODO: make conditional on X upstream
COMMON_DEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+),ssl]
- dev-libs/glib:2
+ dev-libs/openssl:=
>=dev-libs/wayland-1.15.0
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5=
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpeople-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpeople-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ sys-apps/dbus
x11-libs/libxkbcommon
- bluetooth? ( >=dev-qt/qtbluetooth-${QTMIN}:5 )
- pulseaudio? ( media-libs/pulseaudio-qt:= )
- telephony? ( >=kde-frameworks/modemmanager-qt-${KFMIN}:5 )
+ bluetooth? ( >=dev-qt/qtconnectivity-${QTMIN}:6[bluetooth] )
+ pulseaudio? ( >=media-libs/pulseaudio-qt-1.4:= )
+ telephony? ( >=kde-frameworks/modemmanager-qt-${KFMIN}:6 )
+ zeroconf? ( >=kde-frameworks/kdnssd-${KFMIN}:6 )
X? (
x11-libs/libfakekey
x11-libs/libX11
@@ -66,27 +64,35 @@ DEPEND="${COMMON_DEPEND}
dev-libs/wayland-protocols
"
RDEPEND="${COMMON_DEPEND}
- dev-libs/kirigami-addons:5
- dev-libs/kpeoplevcard
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=kde-frameworks/kdeclarative-${KFMIN}:5
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ || (
+ >=dev-qt/qttools-${QTMIN}:6[qdbus]
+ dev-qt/qdbus:*
+ )
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ kde-plasma/libplasma:6
net-fs/sshfs
"
BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
+ >=dev-qt/qtwayland-${QTMIN}:6
dev-util/wayland-scanner
virtual/pkgconfig
"
-PATCHES=( "${FILESDIR}/${PN}-21.07.80-revert-disable-kpeople.patch" )
-
src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/921648
+ # https://bugs.kde.org/show_bug.cgi?id=480522
+ filter-lto
+
local mycmakeargs=(
+ -DMDNS_ENABLED=$(usex zeroconf)
-DBLUETOOTH_ENABLED=$(usex bluetooth)
- $(cmake_use_find_package pulseaudio KF5PulseAudioQt)
- $(cmake_use_find_package telephony KF5ModemManagerQt)
- $(cmake_use_find_package X LibFakeKey)
+ -DWITH_PULSEAUDIO=$(usex pulseaudio)
+ $(cmake_use_find_package telephony KF6ModemManagerQt)
+ -DWITH_X11=$(usex X)
)
ecm_src_configure
}
diff --git a/kde-misc/kdiff3/kdiff3-9999.ebuild b/kde-misc/kdiff3/kdiff3-9999.ebuild
index 1f66c93f7d..3d0f86dc0e 100644
--- a/kde-misc/kdiff3/kdiff3-9999.ebuild
+++ b/kde-misc/kdiff3/kdiff3-9999.ebuild
@@ -1,46 +1,40 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Frontend to diff3 based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/kdiff3/ https://userbase.kde.org/KDiff3"
LICENSE="GPL-2"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE=""
COMMON_DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
DEPEND="${COMMON_DEPEND}
- dev-libs/boost
+ >=dev-libs/boost-1.82
"
RDEPEND="${COMMON_DEPEND}
+ !${CATEGORY}/${PN}:5
sys-apps/diffutils
"
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=OFF
- )
- ecm_src_configure
-}
+# TODO: -DENABLE_GDBINDEX?
diff --git a/kde-misc/kdiff3/metadata.xml b/kde-misc/kdiff3/metadata.xml
index ce2a339150..b100fbb81d 100644
--- a/kde-misc/kdiff3/metadata.xml
+++ b/kde-misc/kdiff3/metadata.xml
@@ -11,5 +11,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">sdk/kdiff3</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-misc/kio-fuse/kio-fuse-9999.ebuild b/kde-misc/kio-fuse/kio-fuse-9999.ebuild
index d93ae0fe43..e6bec23904 100644
--- a/kde-misc/kio-fuse/kio-fuse-9999.ebuild
+++ b/kde-misc/kio-fuse/kio-fuse-9999.ebuild
@@ -1,37 +1,37 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org linux-info tmpfiles
DESCRIPTION="FUSE interface for KIO"
HOMEPAGE="https://feverfew.home.blog/2019/12/24/kiofuse-beta-4-9-0-released/"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64"
fi
LICENSE="GPL-3+"
-SLOT="5"
+SLOT="6"
IUSE=""
RESTRICT="test" # depend on fuse kernel module
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
sys-fs/fuse:3
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
+"
pkg_setup() {
local CONFIG_CHECK="~FUSE_FS"
diff --git a/kde-misc/kio-gdrive/kio-gdrive-23.08.49.9999.ebuild b/kde-misc/kio-gdrive/kio-gdrive-23.08.49.9999.ebuild
deleted file mode 100644
index 0fa89a470d..0000000000
--- a/kde-misc/kio-gdrive/kio-gdrive-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="optional"
-KDE_ORG_CATEGORY="network"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KIO worker for Google Drive service"
-HOMEPAGE="https://apps.kde.org/kio_gdrive/"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="+share"
-
-COMMON_DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kaccounts-integration-20.08.3:5
- >=kde-apps/libkgapi-19.08.0:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-qt/qtnetwork-${QTMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-apps/kaccounts-providers-20.08.3:5
-"
-BDEPEND="dev-util/intltool"
-
-DOCS=( README.md )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package share KF5Purpose)
- )
- ecm_src_configure
-}
diff --git a/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild b/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild
index 0fa89a470d..d0f7ef6444 100644
--- a/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild
+++ b/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild
@@ -1,39 +1,39 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-ECM_TEST="optional"
+ECM_TEST="true"
KDE_ORG_CATEGORY="network"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KIO worker for Google Drive service"
HOMEPAGE="https://apps.kde.org/kio_gdrive/"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="+share"
COMMON_DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/kaccounts-integration-20.08.3:5
- >=kde-apps/libkgapi-19.08.0:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ kde-apps/kaccounts-integration:6
+ kde-apps/libkgapi:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
"
DEPEND="${COMMON_DEPEND}
- >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[network]
"
RDEPEND="${COMMON_DEPEND}
- >=kde-apps/kaccounts-providers-20.08.3:5
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+ kde-apps/kaccounts-providers:6
"
BDEPEND="dev-util/intltool"
@@ -41,7 +41,7 @@ DOCS=( README.md )
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package share KF5Purpose)
+ $(cmake_use_find_package share KF6Purpose)
)
ecm_src_configure
}
diff --git a/kde-misc/kio-gopher/kio-gopher-9999.ebuild b/kde-misc/kio-gopher/kio-gopher-9999.ebuild
index d4f5341b0e..068fe45b1d 100644
--- a/kde-misc/kio-gopher/kio-gopher-9999.ebuild
+++ b/kde-misc/kio-gopher/kio-gopher-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="network"
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Gopher KIO worker for Konqueror"
diff --git a/kde-misc/kio-stash/kio-stash-9999.ebuild b/kde-misc/kio-stash/kio-stash-9999.ebuild
index 73b8f1e722..cddb8198ce 100644
--- a/kde-misc/kio-stash/kio-stash-9999.ebuild
+++ b/kde-misc/kio-stash/kio-stash-9999.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
-DESCRIPTION="KIO Slave and daemon to stash discontinuous file selections"
+DESCRIPTION="KIO worker and daemon to stash discontinuous file selections"
HOMEPAGE="https://arnavdhamija.com/2017/07/04/kio-stash-shipped/ https://invent.kde.org/utilities/kio-stash"
LICENSE="GPL-2+"
@@ -18,11 +19,11 @@ IUSE=""
RESTRICT="test"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- kde-frameworks/kconfig:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kdbusaddons:5
- kde-frameworks/ki18n:5
- kde-frameworks/kio:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-misc/kio-stash/metadata.xml b/kde-misc/kio-stash/metadata.xml
index d925f24397..21702b0130 100644
--- a/kde-misc/kio-stash/metadata.xml
+++ b/kde-misc/kio-stash/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">utilities/kio-stash</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-misc/kooka/kooka-9999.ebuild b/kde-misc/kooka/kooka-9999.ebuild
index 5a2d128bb7..c0a0d4271d 100644
--- a/kde-misc/kooka/kooka-9999.ebuild
+++ b/kde-misc/kooka/kooka-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild b/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild
index 05146b41ab..e46f6ffad3 100644
--- a/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild
+++ b/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild
@@ -1,34 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
+KFMIN=6.3.0
inherit ecm kde.org
DESCRIPTION="GUI for creating and editing regular expressions"
LICENSE="GPL-2"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
+DEPEND="
+ dev-qt/qtbase:6[gui,widgets,xml]
+ kde-frameworks/kconfig:6
+ kde-frameworks/kconfigwidgets:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kcrash:6
+ kde-frameworks/ki18n:6
+ kde-frameworks/kiconthemes:6
+ kde-frameworks/ktextwidgets:6
+ kde-frameworks/kwidgetsaddons:6
+"
+RDEPEND="${DEPEND}"
BDEPEND="
sys-devel/bison
sys-devel/flex
"
-DEPEND="
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- kde-frameworks/kconfig:5
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kcrash:5
- kde-frameworks/ki18n:5
- kde-frameworks/kiconthemes:5
- kde-frameworks/kservice:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwidgetsaddons:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-misc/kregexpeditor/metadata.xml b/kde-misc/kregexpeditor/metadata.xml
index d925f24397..42b991996b 100644
--- a/kde-misc/kregexpeditor/metadata.xml
+++ b/kde-misc/kregexpeditor/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">utilities/kregexpeditor</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-misc/krename/krename-9999.ebuild b/kde-misc/krename/krename-9999.ebuild
index e0c243c50a..2822753082 100644
--- a/kde-misc/krename/krename-9999.ebuild
+++ b/kde-misc/krename/krename-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Powerful batch file renamer"
@@ -17,30 +17,29 @@ if [[ ${KDE_BUILD_TYPE} != live ]]; then
fi
LICENSE="GPL-2"
-SLOT="5"
+SLOT="6"
IUSE="exif office pdf taglib truetype"
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
exif? ( media-gfx/exiv2:= )
- office? ( >=kde-frameworks/karchive-${KFMIN}:5 )
+ office? ( >=kde-frameworks/karchive-${KFMIN}:6 )
pdf? ( app-text/podofo:= )
- taglib? ( media-libs/taglib )
+ taglib? ( media-libs/taglib:= )
truetype? ( media-libs/freetype:2 )
"
RDEPEND="${DEPEND}"
@@ -49,7 +48,7 @@ BDEPEND="sys-devel/gettext"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package exif LibExiv2)
- $(cmake_use_find_package office KF5Archive)
+ $(cmake_use_find_package office KF6Archive)
$(cmake_use_find_package pdf PoDoFo)
$(cmake_use_find_package taglib Taglib)
$(cmake_use_find_package truetype Freetype)
diff --git a/kde-misc/krusader/krusader-9999.ebuild b/kde-misc/krusader/krusader-9999.ebuild
index acc440adc1..7e6962dc75 100644
--- a/kde-misc/krusader/krusader-9999.ebuild
+++ b/kde-misc/krusader/krusader-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org optfeature
if [[ ${KDE_BUILD_TYPE} = release ]]; then
@@ -56,6 +56,7 @@ DEPEND="${COMMON_DEPEND}
"
RDEPEND="${COMMON_DEPEND}
kde-apps/kio-extras:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
"
src_prepare() {
@@ -65,6 +66,7 @@ src_prepare() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "konsole view" "kde-apps/konsolepart:5" "kde-apps/konsole:5"
optfeature "Markdown text previews" "kde-misc/markdownpart:${SLOT}"
optfeature "PDF/PS and RAW image thumbnails" "kde-apps/thumbnailers:${SLOT}"
optfeature "video thumbnails" "kde-apps/ffmpegthumbs:${SLOT}"
diff --git a/kde-misc/ktrip/ktrip-9999.ebuild b/kde-misc/ktrip/ktrip-9999.ebuild
index 550c2d844c..070b6ff52f 100644
--- a/kde-misc/ktrip/ktrip-9999.ebuild
+++ b/kde-misc/ktrip/ktrip-9999.ebuild
@@ -1,33 +1,31 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.82.0
+KFMIN=6.3.0
inherit ecm kde.org
DESCRIPTION="Public transport assistant targeted towards mobile Linux and Android"
HOMEPAGE="https://apps.kde.org/ktrip/"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- dev-libs/kpublictransport:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
+ dev-libs/kirigami-addons:6
+ dev-libs/kpublictransport:6
+ dev-qt/qtbase:6[gui,widgets]
+ dev-qt/qtdeclarative:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}
- dev-qt/qtquickcontrols:5
- dev-qt/qtquickcontrols2:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
+ !${CATEGORY}/${PN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-plasma/libplasma-${KFMIN}:6
"
diff --git a/kde-misc/kweather/kweather-23.08.49.9999.ebuild b/kde-misc/kweather/kweather-23.08.49.9999.ebuild
deleted file mode 100644
index 3ed1051cb3..0000000000
--- a/kde-misc/kweather/kweather-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="utilities"
-ECM_TEST="false"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Weather forecast application for Plasma with flat and dynamic/animated views"
-HOMEPAGE="https://apps.kde.org/kweather/"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-
-DEPEND="
- >=dev-libs/kirigami-addons-0.6:5
- >=dev-libs/kweathercore-0.6:5
- >=dev-qt/qtcharts-${QTMIN}:5[qml]
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtpositioning-${QTMIN}:5[geoclue]
-"
-
-src_prepare() {
- ecm_src_prepare
-
- sed -e "/include(ECMCheckOutboundLicense)/s/^/#DONT /" \
- -e "/ecm_check_outbound_license/s/^/#DONT /" \
- -i CMakeLists.txt || die # avoid cmake spam about python, reusetool
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_PLASMOID=ON
- )
- ecm_src_configure
-}
diff --git a/kde-misc/kweather/kweather-9999.ebuild b/kde-misc/kweather/kweather-9999.ebuild
index 3ed1051cb3..473fa4b7c0 100644
--- a/kde-misc/kweather/kweather-9999.ebuild
+++ b/kde-misc/kweather/kweather-9999.ebuild
@@ -1,42 +1,39 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="utilities"
ECM_TEST="false"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Weather forecast application for Plasma with flat and dynamic/animated views"
HOMEPAGE="https://apps.kde.org/kweather/"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
DEPEND="
- >=dev-libs/kirigami-addons-0.6:5
- >=dev-libs/kweathercore-0.6:5
- >=dev-qt/qtcharts-${QTMIN}:5[qml]
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
+ dev-libs/kirigami-addons:6
+ dev-libs/kweathercore:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,opengl,widgets]
+ >=dev-qt/qtcharts-${QTMIN}:6[qml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ kde-plasma/libplasma:6
"
RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtpositioning-${QTMIN}:5[geoclue]
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtpositioning-${QTMIN}:6[geoclue]
"
src_prepare() {
diff --git a/kde-misc/latte-dock/latte-dock-9999.ebuild b/kde-misc/latte-dock/latte-dock-9999.ebuild
index 5d96ff20e9..de87aa3f1c 100644
--- a/kde-misc/latte-dock/latte-dock-9999.ebuild
+++ b/kde-misc/latte-dock/latte-dock-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
@@ -13,7 +13,7 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
fi
DESCRIPTION="Elegant dock, based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/latte-dock/"
+HOMEPAGE="https://invent.kde.org/plasma/latte-dock"
LICENSE="GPL-2+"
SLOT="0"
diff --git a/kde-misc/latte-dock/metadata.xml b/kde-misc/latte-dock/metadata.xml
index 583a31bb3f..1cbca9a2f4 100644
--- a/kde-misc/latte-dock/metadata.xml
+++ b/kde-misc/latte-dock/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <remote-id type="github">psifidotos/Latte-Dock</remote-id>
+ <remote-id type="kde-invent">plasma/latte-dock</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-misc/markdownpart/markdownpart-23.08.49.9999.ebuild b/kde-misc/markdownpart/markdownpart-23.08.49.9999.ebuild
deleted file mode 100644
index d6f90da91e..0000000000
--- a/kde-misc/markdownpart/markdownpart-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY=utilities
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument"
-HOMEPAGE="https://apps.kde.org/markdownpart/"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-misc/markdownpart/markdownpart-9999.ebuild b/kde-misc/markdownpart/markdownpart-9999.ebuild
index d6f90da91e..9d3b6bdace 100644
--- a/kde-misc/markdownpart/markdownpart-9999.ebuild
+++ b/kde-misc/markdownpart/markdownpart-9999.ebuild
@@ -1,29 +1,28 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY=utilities
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument"
HOMEPAGE="https://apps.kde.org/markdownpart/"
LICENSE="LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-misc/plasma-applet-network-monitor/metadata.xml b/kde-misc/plasma-applet-network-monitor/metadata.xml
deleted file mode 100644
index aeca53f65d..0000000000
--- a/kde-misc/plasma-applet-network-monitor/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">kotelnik/plasma-applet-network-monitor</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild b/kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild
deleted file mode 100644
index f7a3e19bf0..0000000000
--- a/kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit ecm
-
-if [[ ${PV} = *9999* ]] ; then
- EGIT_REPO_URI="https://github.com/kotelnik/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/kotelnik/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64"
-fi
-
-DESCRIPTION="Plasma 5 applet for monitoring active network connections"
-HOMEPAGE="https://store.kde.org/p/998914/
-https://github.com/kotelnik/plasma-applet-network-monitor"
-
-LICENSE="GPL-2+"
-SLOT="5"
-IUSE=""
-
-DEPEND="kde-plasma/libplasma:5"
-RDEPEND="${DEPEND}"
diff --git a/kde-misc/plasma-pass/metadata.xml b/kde-misc/plasma-pass/metadata.xml
index d925f24397..452492989a 100644
--- a/kde-misc/plasma-pass/metadata.xml
+++ b/kde-misc/plasma-pass/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/plasma-pass</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-misc/plasma-pass/plasma-pass-9999.ebuild b/kde-misc/plasma-pass/plasma-pass-9999.ebuild
index f66dfe613c..d52e6204d8 100644
--- a/kde-misc/plasma-pass/plasma-pass-9999.ebuild
+++ b/kde-misc/plasma-pass/plasma-pass-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Plasma applet to access password from pass"
@@ -16,23 +16,23 @@ if [[ ${KDE_BUILD_TYPE} != live ]] ; then
fi
LICENSE="LGPL-2.1+"
-SLOT="5"
+SLOT="6"
IUSE=""
DEPEND="
- app-crypt/gpgme:=[cxx,qt5]
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ kde-plasma/libplasma:6
+ kde-plasma/plasma5support:6
sys-auth/oath-toolkit
"
RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
+ !${CATEGORY}/${PN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:6
"
diff --git a/kde-misc/plasma-redshift-control/metadata.xml b/kde-misc/plasma-redshift-control/metadata.xml
deleted file mode 100644
index 2f74987315..0000000000
--- a/kde-misc/plasma-redshift-control/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">kotelnik/plasma-applet-redshift-control</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild b/kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild
deleted file mode 100644
index c92111d531..0000000000
--- a/kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit ecm kde.org
-
-DESCRIPTION="Plasma 5 applet for controlling redshift"
-HOMEPAGE="https://store.kde.org/p/998916/"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="kde-plasma/libplasma:5"
-RDEPEND="${DEPEND}
- x11-misc/redshift
-"
diff --git a/kde-misc/polkit-kde-kcmodules/metadata.xml b/kde-misc/polkit-kde-kcmodules/metadata.xml
index d925f24397..06f4510970 100644
--- a/kde-misc/polkit-kde-kcmodules/metadata.xml
+++ b/kde-misc/polkit-kde-kcmodules/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">system/polkit-kde-kcmodules-1</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-9999.ebuild b/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-9999.ebuild
index 85781acf30..0f5807b84d 100644
--- a/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-9999.ebuild
+++ b/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-misc/rsibreak/rsibreak-9999.ebuild b/kde-misc/rsibreak/rsibreak-9999.ebuild
index 2aeb86f99c..a0c770e882 100644
--- a/kde-misc/rsibreak/rsibreak-9999.ebuild
+++ b/kde-misc/rsibreak/rsibreak-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Small utility which bothers you at certain intervals"
diff --git a/kde-misc/skanlite/files/skanlite-24.04.90-libksane-24.02.patch b/kde-misc/skanlite/files/skanlite-24.04.90-libksane-24.02.patch
new file mode 100644
index 0000000000..090cbeb226
--- /dev/null
+++ b/kde-misc/skanlite/files/skanlite-24.04.90-libksane-24.02.patch
@@ -0,0 +1,13 @@
+We need SLOT 5 here.
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -65,7 +65,7 @@
+ if (QT_MAJOR_VERSION STREQUAL "6")
+ find_package(KSaneWidgets6 "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}" REQUIRED)
+ else()
+- find_package(KF5Sane "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}" REQUIRED)
++ find_package(KF5Sane "24.02" REQUIRED)
+ endif()
+
+ add_definitions(
diff --git a/kde-misc/skanlite/skanlite-23.08.49.9999.ebuild b/kde-misc/skanlite/skanlite-23.08.49.9999.ebuild
deleted file mode 100644
index b3642e43e1..0000000000
--- a/kde-misc/skanlite/skanlite-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KDE_ORG_CATEGORY="graphics"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Simple image scanning application based on libksane and KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/skanlite/"
-
-LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libksane-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-misc/skanlite/skanlite-9999.ebuild b/kde-misc/skanlite/skanlite-9999.ebuild
index b3642e43e1..bfd4c99a17 100644
--- a/kde-misc/skanlite/skanlite-9999.ebuild
+++ b/kde-misc/skanlite/skanlite-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,29 +7,28 @@ ECM_HANDBOOK="optional"
ECM_TEST="true"
KDE_ORG_CATEGORY="graphics"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Simple image scanning application based on libksane and KDE Frameworks"
HOMEPAGE="https://apps.kde.org/skanlite/"
LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libksane-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libksane-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-misc/tellico/metadata.xml b/kde-misc/tellico/metadata.xml
index 56be782146..3b630b3606 100644
--- a/kde-misc/tellico/metadata.xml
+++ b/kde-misc/tellico/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">office/tellico</remote-id>
</upstream>
<longdescription lang="en">
Tellico is a KDE application for organizing your collections. It provides
diff --git a/kde-misc/tellico/tellico-9999.ebuild b/kde-misc/tellico/tellico-9999.ebuild
index 36511d57e5..9e0a9c43b1 100644
--- a/kde-misc/tellico/tellico-9999.ebuild
+++ b/kde-misc/tellico/tellico-9999.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
+KFMIN=6.3.0
inherit ecm kde.org
DESCRIPTION="Collection manager based on KDE Frameworks"
@@ -12,73 +13,69 @@ HOMEPAGE="https://tellico-project.org/"
if [[ ${KDE_BUILD_TYPE} != live ]]; then
SRC_URI="https://tellico-project.org/files/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="~amd64"
fi
LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="5"
-IUSE="bibtex cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz"
+SLOT="0"
+IUSE="bibtex cddb discid pdf semantic-desktop taglib v4l xmp yaz"
# tests need network access
RESTRICT="test"
-RDEPEND="
+# TODO: IUSE="scanner"
+# scanner? ( kde-apps/libksane:6 )
+DEPEND="
dev-libs/libxml2
dev-libs/libxslt
- dev-qt/qtcharts:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwebengine:5[widgets]
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- kde-frameworks/karchive:5
- kde-frameworks/kcodecs:5
- kde-frameworks/kcompletion:5
- kde-frameworks/kconfig:5
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kcrash:5
- kde-frameworks/kguiaddons:5
- kde-frameworks/kiconthemes:5
- kde-frameworks/kitemmodels:5
- kde-frameworks/ki18n:5
- kde-frameworks/kjobwidgets:5
- kde-frameworks/kio:5
- kde-frameworks/knewstuff:5
- kde-frameworks/kparts:5
- kde-frameworks/kservice:5
- kde-frameworks/ktextwidgets:5
- kde-frameworks/kwallet:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kwindowsystem:5
- kde-frameworks/kxmlgui:5
- kde-frameworks/solid:5
- kde-frameworks/sonnet:5
+ dev-qt/qtbase:6[dbus,gui,network,widgets,xml]
+ dev-qt/qtcharts:6
+ dev-qt/qtwebengine:6[widgets]
+ kde-frameworks/karchive:6
+ kde-frameworks/kcodecs:6
+ kde-frameworks/kcompletion:6
+ kde-frameworks/kconfig:6
+ kde-frameworks/kconfigwidgets:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kcrash:6
+ kde-frameworks/kguiaddons:6
+ kde-frameworks/kiconthemes:6
+ kde-frameworks/kitemmodels:6
+ kde-frameworks/ki18n:6
+ kde-frameworks/kjobwidgets:6
+ kde-frameworks/kio:6
+ kde-frameworks/knewstuff:6
+ kde-frameworks/kparts:6
+ kde-frameworks/kservice:6
+ kde-frameworks/ktextwidgets:6
+ kde-frameworks/kwidgetsaddons:6
+ kde-frameworks/kxmlgui:6
+ kde-frameworks/solid:6
+ kde-frameworks/sonnet:6
bibtex? ( >=dev-perl/Text-BibTeX-0.780.0-r1 )
- cddb? ( kde-apps/libkcddb:5 )
+ cddb? ( kde-apps/libkcddb:6 )
discid? ( dev-libs/libcdio:= )
- pdf? ( app-text/poppler[qt5] )
- scanner? ( kde-apps/libksane:5 )
- semantic-desktop? ( kde-frameworks/kfilemetadata:5 )
- taglib? ( >=media-libs/taglib-1.5 )
+ pdf? ( app-text/poppler[qt6] )
+ semantic-desktop? ( kde-frameworks/kfilemetadata:6 )
+ taglib? ( >=media-libs/taglib-1.5:= )
v4l? ( >=media-libs/libv4l-0.8.3 )
xmp? ( >=media-libs/exempi-2:= )
yaz? ( >=dev-libs/yaz-2:0= )
"
-DEPEND="${RDEPEND}"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
+"
BDEPEND="sys-devel/gettext"
src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_Csv=ON
-DENABLE_BTPARSE=$(usex bibtex)
- $(cmake_use_find_package cddb KF5Cddb)
+ $(cmake_use_find_package cddb KCddb6)
$(cmake_use_find_package discid CDIO)
$(cmake_use_find_package pdf Poppler)
- $(cmake_use_find_package scanner KF5Sane)
- $(cmake_use_find_package semantic-desktop KF5FileMetaData)
+# $(cmake_use_find_package scanner KF5Sane)
+ $(cmake_use_find_package semantic-desktop KF6FileMetaData)
$(cmake_use_find_package taglib Taglib)
-DENABLE_WEBCAM=$(usex v4l)
$(cmake_use_find_package xmp Exempi)
diff --git a/kde-misc/zanshin/zanshin-23.08.49.9999.ebuild b/kde-misc/zanshin/zanshin-23.08.49.9999.ebuild
deleted file mode 100644
index 7aa1bf4425..0000000000
--- a/kde-misc/zanshin/zanshin-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KDE_ORG_CATEGORY="pim"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Getting things done application by KDE"
-HOMEPAGE="https://zanshin.kde.org/ https://apps.kde.org/zanshin/
-https://userbase.kde.org/Zanshin"
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test" # bug 785844
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/boost
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-apps/kdepim-runtime-${PVCUT}:5
-"
-BDEPEND="
- test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
-"
diff --git a/kde-misc/zanshin/zanshin-9999.ebuild b/kde-misc/zanshin/zanshin-9999.ebuild
index 7aa1bf4425..cc70752b2d 100644
--- a/kde-misc/zanshin/zanshin-9999.ebuild
+++ b/kde-misc/zanshin/zanshin-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_TEST="forceoptional"
KDE_ORG_CATEGORY="pim"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Getting things done application by KDE"
@@ -15,7 +15,7 @@ HOMEPAGE="https://zanshin.kde.org/ https://apps.kde.org/zanshin/
https://userbase.kde.org/Zanshin"
LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
@@ -23,39 +23,36 @@ RESTRICT="test" # bug 785844
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-${PVCUT}:5
- >=kde-apps/akonadi-calendar-${PVCUT}:5
- >=kde-apps/akonadi-contacts-${PVCUT}:5
- >=kde-apps/kmime-${PVCUT}:5
- >=kde-apps/kontactinterface-${PVCUT}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-calendar-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/kontactinterface-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
"
DEPEND="${COMMON_DEPEND}
dev-libs/boost
"
RDEPEND="${COMMON_DEPEND}
- >=kde-apps/kdepim-runtime-${PVCUT}:5
+ >=kde-apps/kdepim-runtime-${PVCUT}:6
"
BDEPEND="
- test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )
"
diff --git a/kde-plasma/bluedevil/bluedevil-5.27.49.9999.ebuild b/kde-plasma/bluedevil/bluedevil-5.27.49.9999.ebuild
deleted file mode 100644
index 58606b96e5..0000000000
--- a/kde-plasma/bluedevil/bluedevil-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Bluetooth stack for KDE Plasma"
-HOMEPAGE="https://invent.kde.org/plasma/bluedevil"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/bluez-qt-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-plasma/libplasma-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:*
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
diff --git a/kde-plasma/bluedevil/bluedevil-6.1.49.9999.ebuild b/kde-plasma/bluedevil/bluedevil-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..4fed6067c8
--- /dev/null
+++ b/kde-plasma/bluedevil/bluedevil-6.1.49.9999.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Bluetooth stack for KDE Plasma"
+HOMEPAGE="https://invent.kde.org/plasma/bluedevil"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/bluez-qt-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-plasma/libplasma-${PVCUT}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-plasma/kde-cli-tools-${PVCUT}:*
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/bluedevil/bluedevil-9999.ebuild b/kde-plasma/bluedevil/bluedevil-9999.ebuild
index f2e29422c9..e2655b7e39 100644
--- a/kde-plasma/bluedevil/bluedevil-9999.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Bluetooth stack for KDE Plasma"
@@ -22,14 +22,16 @@ DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/bluez-qt-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
>=kde-plasma/libplasma-${PVCUT}:6
diff --git a/kde-plasma/bluedevil/metadata.xml b/kde-plasma/bluedevil/metadata.xml
index d925f24397..d51eb6c02d 100644
--- a/kde-plasma/bluedevil/metadata.xml
+++ b/kde-plasma/bluedevil/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/bluedevil</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/breeze-grub/breeze-grub-5.27.49.9999.ebuild b/kde-plasma/breeze-grub/breeze-grub-6.1.49.9999.ebuild
index 91f1d1ffb6..6755168f92 100644
--- a/kde-plasma/breeze-grub/breeze-grub-5.27.49.9999.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-6.1.49.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit plasma.kde.org
DESCRIPTION="Breeze theme for GRUB"
LICENSE="GPL-3+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
diff --git a/kde-plasma/breeze-grub/breeze-grub-9999.ebuild b/kde-plasma/breeze-grub/breeze-grub-9999.ebuild
index 3d901c5249..6755168f92 100644
--- a/kde-plasma/breeze-grub/breeze-grub-9999.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.27.49.9999.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-6.1.49.9999.ebuild
index cde4741b51..8ba97edfc7 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-5.27.49.9999.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-6.1.49.9999.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
PYTHON_COMPAT=( python3_{10..12} )
inherit ecm plasma.kde.org python-any-r1
@@ -11,14 +12,14 @@ DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk"
LICENSE="LGPL-2.1+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
BDEPEND="${PYTHON_DEPS}
dev-lang/sassc
$(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
- >=kde-plasma/breeze-${PVCUT}:5
+ >=kde-plasma/breeze-${PVCUT}:6
"
python_check_deps() {
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild
index f1312f3f90..8ba97edfc7 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
PYTHON_COMPAT=( python3_{10..12} )
inherit ecm plasma.kde.org python-any-r1
diff --git a/kde-plasma/breeze-gtk/metadata.xml b/kde-plasma/breeze-gtk/metadata.xml
index d925f24397..543f816c46 100644
--- a/kde-plasma/breeze-gtk/metadata.xml
+++ b/kde-plasma/breeze-gtk/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/breeze-gtk</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.49.9999.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-6.1.49.9999.ebuild
index 9680357809..3e18dc1ac9 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.49.9999.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-6.1.49.9999.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.102.0
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
inherit cmake plasma.kde.org
DESCRIPTION="Breeze theme for Plymouth"
LICENSE="GPL-2+ GPL-3+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild
index 08f624ae7d..83fddde6c0 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
inherit cmake plasma.kde.org
diff --git a/kde-plasma/breeze/breeze-5.27.49.9999.ebuild b/kde-plasma/breeze/breeze-5.27.49.9999.ebuild
deleted file mode 100644
index f48513cdd4..0000000000
--- a/kde-plasma/breeze/breeze-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Breeze visual style for the Plasma desktop"
-HOMEPAGE="https://invent.kde.org/plasma/breeze"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/frameworkintegration-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/kdecoration-${PVCUT}:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-PDEPEND="
- >=kde-frameworks/breeze-icons-${KFMIN}:*
- >=kde-plasma/kde-cli-tools-${PVCUT}:*
-"
diff --git a/kde-plasma/breeze/breeze-6.1.49.9999.ebuild b/kde-plasma/breeze/breeze-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..dafae02c5d
--- /dev/null
+++ b/kde-plasma/breeze/breeze-6.1.49.9999.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KF5MIN=5.115.0
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QT5MIN=5.15.12
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Breeze visual style for the Plasma desktop"
+HOMEPAGE="https://invent.kde.org/plasma/breeze"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE="qt5"
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/frameworkintegration-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-plasma/kdecoration-${PVCUT}:6
+ qt5? (
+ >=dev-qt/qtdbus-${QT5MIN}:5
+ >=dev-qt/qtdeclarative-${QT5MIN}:5
+ >=dev-qt/qtgui-${QT5MIN}:5
+ >=dev-qt/qtwidgets-${QT5MIN}:5
+ >=dev-qt/qtx11extras-${QT5MIN}:5
+ >=kde-frameworks/frameworkintegration-${KF5MIN}:5
+ >=kde-frameworks/kcmutils-${KF5MIN}:5
+ >=kde-frameworks/kconfig-${KF5MIN}:5
+ >=kde-frameworks/kconfigwidgets-${KF5MIN}:5
+ >=kde-frameworks/kcoreaddons-${KF5MIN}:5
+ >=kde-frameworks/kguiaddons-${KF5MIN}:5
+ >=kde-frameworks/ki18n-${KF5MIN}:5
+ >=kde-frameworks/kiconthemes-${KF5MIN}:5
+ >=kde-frameworks/kirigami-${KF5MIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KF5MIN}:5
+ >=kde-frameworks/kwindowsystem-${KF5MIN}:5
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ qt5? ( >=kde-frameworks/kcmutils-${KF5MIN}:5 )
+"
+PDEPEND="
+ >=kde-frameworks/breeze-icons-${KFMIN}:*
+ >=kde-plasma/kde-cli-tools-${PVCUT}:*
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_QT6=ON
+ -DBUILD_QT5=$(usex qt5)
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/breeze/breeze-9999.ebuild b/kde-plasma/breeze/breeze-9999.ebuild
index 7f91095c58..d791463f38 100644
--- a/kde-plasma/breeze/breeze-9999.ebuild
+++ b/kde-plasma/breeze/breeze-9999.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KF5MIN=5.106.0
-KFMIN=5.245.0
+KF5MIN=5.115.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QT5MIN=5.15.9
-QTMIN=6.6.0
+QT5MIN=5.15.12
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Breeze visual style for the Plasma desktop"
diff --git a/kde-plasma/discover/discover-5.27.49.9999.ebuild b/kde-plasma/discover/discover-5.27.49.9999.ebuild
deleted file mode 100644
index b589d228eb..0000000000
--- a/kde-plasma/discover/discover-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma resources management GUI"
-HOMEPAGE="https://userbase.kde.org/Discover"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="+firmware flatpak snap telemetry webengine"
-
-# libmarkdown (app-text/discount) only used in PackageKitBackend
-DEPEND="
- >=dev-libs/appstream-0.15.3:=
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/attica-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
- firmware? ( >=sys-apps/fwupd-1.5.0 )
- flatpak? ( sys-apps/flatpak )
- snap? ( sys-libs/snapd-glib:=[qt5] )
- telemetry? ( kde-frameworks/kuserfeedback:5 )
- webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- snap? ( app-containers/snapd )
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-
-PATCHES=( "${FILESDIR}/${PN}-5.25.90-tests-optional.patch" )
-
-src_prepare() {
- ecm_src_prepare
- # we don't need it with PackageKitBackend off
- ecm_punt_kf_module Archive
- # we don't do anything with this
- sed -e "s/^pkg_check_modules.*RpmOstree/#&/" \
- -e "s/^pkg_check_modules.*Ostree/#&/" \
- -i CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- # TODO: Port PackageKit's portage back-end to python3
- -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
- # Automated updates will not work for us
- # https://invent.kde.org/plasma/discover/-/merge_requests/142
- -DWITH_KCM=OFF
- -DBUILD_DummyBackend=OFF
- -DBUILD_FlatpakBackend=$(usex flatpak)
- -DBUILD_FwupdBackend=$(usex firmware)
- -DBUILD_RpmOstreeBackend=OFF
- -DBUILD_SnapBackend=$(usex snap)
- -DBUILD_SteamOSBackend=OFF
- $(cmake_use_find_package telemetry KUserFeedback)
- $(cmake_use_find_package webengine Qt5WebView)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # bug 686392: needs network connection
- local myctestargs=(
- -E "(knsbackendtest|flatpaktest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-plasma/discover/discover-6.1.49.9999.ebuild b/kde-plasma/discover/discover-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..119d226d90
--- /dev/null
+++ b/kde-plasma/discover/discover-6.1.49.9999.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma resources management GUI"
+HOMEPAGE="https://userbase.kde.org/Discover"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE="+firmware flatpak snap telemetry webengine"
+
+# libmarkdown (app-text/discount) only used in PackageKitBackend
+DEPEND="
+ >=dev-libs/appstream-1.0.0:=[qt6]
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/attica-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ firmware? ( >=sys-apps/fwupd-1.9.4 )
+ flatpak? ( sys-apps/flatpak )
+ snap? ( sys-libs/snapd-glib:=[qt6(-)] )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+ webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ snap? ( app-containers/snapd )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_prepare() {
+ ecm_src_prepare
+ # we don't need it with PackageKitBackend off
+ ecm_punt_kf_module Archive
+ # we don't do anything with this
+ sed -e "s/^pkg_check_modules.*Markdown/#&/" \
+ -e "s/^pkg_check_modules.*RpmOstree/#&/" \
+ -e "s/^pkg_check_modules.*Ostree/#&/" \
+ -i CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # TODO: Port PackageKit's portage back-end to python3
+ -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt6=ON
+ # Automated updates will not work for us
+ # https://invent.kde.org/plasma/discover/-/merge_requests/142
+ -DWITH_KCM=OFF
+ -DBUILD_DummyBackend=OFF
+ -DBUILD_FlatpakBackend=$(usex flatpak)
+ -DBUILD_FwupdBackend=$(usex firmware)
+ -DBUILD_RpmOstreeBackend=OFF
+ -DBUILD_SnapBackend=$(usex snap)
+ -DBUILD_SteamOSBackend=OFF
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ $(cmake_use_find_package webengine Qt6WebView)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # bug 686392: needs network connection
+ local myctestargs=(
+ -E "(knsbackendtest|flatpaktest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-plasma/discover/discover-9999.ebuild b/kde-plasma/discover/discover-9999.ebuild
index 9923b1a7ed..ba41e5d1e9 100644
--- a/kde-plasma/discover/discover-9999.ebuild
+++ b/kde-plasma/discover/discover-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma resources management GUI"
@@ -18,10 +18,12 @@ IUSE="+firmware flatpak snap telemetry webengine"
# libmarkdown (app-text/discount) only used in PackageKitBackend
DEPEND="
- >=dev-libs/appstream-0.15.3:=
+ >=dev-libs/appstream-1.0.0:=[qt6]
+ dev-libs/kirigami-addons:6
>=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/attica-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
@@ -29,18 +31,20 @@ DEPEND="
>=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
>=kde-frameworks/kidletime-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/knewstuff-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/purpose-${KFMIN}:6
firmware? ( >=sys-apps/fwupd-1.9.4 )
flatpak? ( sys-apps/flatpak )
snap? ( sys-libs/snapd-glib:=[qt6(-)] )
- telemetry? ( kde-frameworks/kuserfeedback:6 )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
"
RDEPEND="${DEPEND}
@@ -48,14 +52,13 @@ RDEPEND="${DEPEND}
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
-PATCHES=( "${FILESDIR}/${PN}-5.25.90-tests-optional.patch" )
-
src_prepare() {
ecm_src_prepare
# we don't need it with PackageKitBackend off
ecm_punt_kf_module Archive
# we don't do anything with this
- sed -e "s/^pkg_check_modules.*RpmOstree/#&/" \
+ sed -e "s/^pkg_check_modules.*Markdown/#&/" \
+ -e "s/^pkg_check_modules.*RpmOstree/#&/" \
-e "s/^pkg_check_modules.*Ostree/#&/" \
-i CMakeLists.txt || die
}
diff --git a/kde-plasma/discover/files/discover-5.25.90-tests-optional.patch b/kde-plasma/discover/files/discover-5.25.90-tests-optional.patch
deleted file mode 100644
index 50f1175116..0000000000
--- a/kde-plasma/discover/files/discover-5.25.90-tests-optional.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-From 8706a81bccfbaf9d06a3aedf9f968d760757af07 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Fri, 14 May 2021 12:38:57 +0200
-Subject: [PATCH] Use BUILD_TESTING to make tests optional
-
-Variable is provided by KDECMakeSettings and default enabled.
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- CMakeLists.txt | 4 ++++
- libdiscover/CMakeLists.txt | 4 +++-
- libdiscover/backends/DummyBackend/CMakeLists.txt | 4 +++-
- libdiscover/backends/FlatpakBackend/CMakeLists.txt | 4 +++-
- libdiscover/backends/KNSBackend/CMakeLists.txt | 4 +++-
- 5 files changed, 16 insertions(+), 4 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 13fe64228..7453c8bfb 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -25,6 +25,10 @@ include(KDEGitCommitHooks)
- find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED CONFIG COMPONENTS Widgets Test Network Xml Concurrent DBus Quick)
- find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG OPTIONAL_COMPONENTS WebView)
-
-+if(BUILD_TESTING)
-+ find_package(Qt${QT_MAJOR_VERSION}Test ${QT_MIN_VERSION} CONFIG REQUIRED)
-+endif()
-+
- find_package(PkgConfig REQUIRED)
-
- find_package(KF5 ${KF5_MIN_VERSION} REQUIRED CoreAddons Config Crash DBusAddons I18n Archive XmlGui KIO Declarative KCMUtils IdleTime Notifications Purpose)
-diff --git a/libdiscover/CMakeLists.txt b/libdiscover/CMakeLists.txt
-index 023b110fd..7778fab0c 100644
---- a/libdiscover/CMakeLists.txt
-+++ b/libdiscover/CMakeLists.txt
-@@ -4,7 +4,9 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-paths.h.cmake ${CMAKE_CURRENT_
-
- add_subdirectory(backends)
- add_subdirectory(notifiers)
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+ add_subdirectory(tests)
-+endif()
-
- set(discovercommon_SRCS
- Category/Category.cpp
-diff --git a/libdiscover/backends/DummyBackend/CMakeLists.txt b/libdiscover/backends/DummyBackend/CMakeLists.txt
-index 5b4aef10c..38377d808 100644
---- a/libdiscover/backends/DummyBackend/CMakeLists.txt
-+++ b/libdiscover/backends/DummyBackend/CMakeLists.txt
-@@ -1,4 +1,6 @@
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+ add_subdirectory(tests)
-+endif()
-
- set(dummy-backend_SRCS
- DummyResource.cpp
-diff --git a/libdiscover/backends/FlatpakBackend/CMakeLists.txt b/libdiscover/backends/FlatpakBackend/CMakeLists.txt
-index eac5a3241..e9ee78fd0 100644
---- a/libdiscover/backends/FlatpakBackend/CMakeLists.txt
-+++ b/libdiscover/backends/FlatpakBackend/CMakeLists.txt
-@@ -1,4 +1,6 @@
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+ add_subdirectory(tests)
-+endif()
-
- set(flatpak-backend_SRCS
- FlatpakResource.cpp
-diff --git a/libdiscover/backends/KNSBackend/CMakeLists.txt b/libdiscover/backends/KNSBackend/CMakeLists.txt
-index d52bee9d0..7d5ba8dc9 100644
---- a/libdiscover/backends/KNSBackend/CMakeLists.txt
-+++ b/libdiscover/backends/KNSBackend/CMakeLists.txt
-@@ -1,4 +1,6 @@
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+ add_subdirectory(tests)
-+endif()
-
- add_library(kns-backend MODULE
- KNSBackend.cpp
---
-2.37.3
-
diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest
deleted file mode 100644
index 64aadeb3aa..0000000000
--- a/kde-plasma/drkonqi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST drkonqi-5.27.8-revert-add-sentry-support.patch.xz 11996 BLAKE2B 17bf8c3e5c9a5bad200d22fa59b84a97caeca2c164d8b92a1dea665df7e73111401e82c1bacf5ab24c40fb21767c6dea38b38afd288d32190e1c72e453a38558 SHA512 50e448f311bde34c7e77a229aa7816899b7eb743b522d41bd31cc2b18741939a028fe42e267ba440560535fcb33890e3360e20d157a2e5959d2943ce8960491d
diff --git a/kde-plasma/drkonqi/drkonqi-5.27.49.9999.ebuild b/kde-plasma/drkonqi/drkonqi-5.27.49.9999.ebuild
deleted file mode 100644
index 4a15c49941..0000000000
--- a/kde-plasma/drkonqi/drkonqi-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org systemd
-
-DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.8-revert-add-sentry-support.patch.xz"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="systemd"
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- systemd? (
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- sys-apps/systemd:=
- )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
- test? ( >=dev-qt/qtnetwork-${QTMIN}:5 )
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- || (
- sys-devel/gdb
- dev-util/lldb
- )
-"
-
-PATCHES=( "${WORKDIR}/${PN}-5.27.8-revert-add-sentry-support.patch" ) # bug 871759
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package systemd Systemd)
- )
- ecm_src_configure
-}
-
-src_test() {
- # needs network access, bug #698510
- local myctestargs=(
- -E "(connectiontest)"
- )
- ecm_src_test
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]] && systemd_is_booted ; then
- elog "For systemd, steps are needed for integration with systemd-coredumpd."
- elog "As root, run the following:"
- elog "1. systemctl enable drkonqi-coredump-processor@.service"
- elog "2. systemctl --user enable --now --global drkonqi-coredump-launcher.socket"
- fi
-}
diff --git a/kde-plasma/drkonqi/drkonqi-6.1.49.9999.ebuild b/kde-plasma/drkonqi/drkonqi-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..0f55f3e190
--- /dev/null
+++ b/kde-plasma/drkonqi/drkonqi-6.1.49.9999.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PYTHON_COMPAT=( python3_{11..12} )
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org python-single-r1 systemd
+
+DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE="systemd"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test" # bug 935362
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ systemd? (
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ >=kde-frameworks/kservice-${KFMIN}:6
+ sys-apps/systemd:=
+ >=sys-auth/polkit-qt-0.175.0[qt6]
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ $(python_gen_cond_dep '
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pygdbmi[${PYTHON_USEDEP}]
+ dev-python/sentry-sdk[${PYTHON_USEDEP}]
+ ')
+ || (
+ dev-debug/gdb
+ dev-debug/lldb
+ )
+"
+
+pkg_setup() {
+ ecm_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_PYTHON_VENDORING=OFF
+ $(cmake_use_find_package systemd Systemd)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ # needs network access, bug #698510
+ local myctestargs=(
+ -E "(connectiontest)"
+ )
+ ecm_src_test
+}
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]] && systemd_is_booted ; then
+ elog "For systemd, steps are needed for integration with systemd-coredumpd."
+ elog "As root, run the following:"
+ elog "1. systemctl enable drkonqi-coredump-processor@.service"
+ elog "2. systemctl --user enable --now --global drkonqi-coredump-launcher.socket"
+ fi
+}
diff --git a/kde-plasma/drkonqi/drkonqi-9999.ebuild b/kde-plasma/drkonqi/drkonqi-9999.ebuild
index 5bf19ad431..fdc967140f 100644
--- a/kde-plasma/drkonqi/drkonqi-9999.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-9999.ebuild
@@ -1,26 +1,27 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.245.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
-inherit ecm plasma.kde.org systemd
+PYTHON_COMPAT=( python3_{11..12} )
+KFMIN=9999
+QTMIN=6.7.1
+inherit ecm plasma.kde.org python-single-r1 systemd
DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.8-revert-add-sentry-support.patch.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
IUSE="systemd"
-COMMON_DEPEND="
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test" # bug 935362
+
+COMMON_DEPEND="${PYTHON_DEPS}
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kcrash-${KFMIN}:6
@@ -29,6 +30,7 @@ COMMON_DEPEND="
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kjobwidgets-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
>=kde-frameworks/kwallet-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
@@ -37,6 +39,7 @@ COMMON_DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[network]
>=kde-frameworks/kservice-${KFMIN}:6
sys-apps/systemd:=
+ >=sys-auth/polkit-qt-0.175.0[qt6]
)
"
DEPEND="${COMMON_DEPEND}
@@ -45,15 +48,26 @@ DEPEND="${COMMON_DEPEND}
"
RDEPEND="${COMMON_DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6[qml]
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ $(python_gen_cond_dep '
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pygdbmi[${PYTHON_USEDEP}]
+ dev-python/sentry-sdk[${PYTHON_USEDEP}]
+ ')
|| (
- sys-devel/gdb
- dev-util/lldb
+ dev-debug/gdb
+ dev-debug/lldb
)
"
+pkg_setup() {
+ ecm_pkg_setup
+ python-single-r1_pkg_setup
+}
+
src_configure() {
local mycmakeargs=(
+ -DWITH_PYTHON_VENDORING=OFF
$(cmake_use_find_package systemd Systemd)
)
ecm_src_configure
diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.49.9999.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.49.9999.ebuild
deleted file mode 100644
index 40b418eee5..0000000000
--- a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Flatpak Permissions Management KCM"
-HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm"
-
-LICENSE="GPL-2 LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=sys-apps/flatpak-0.11.8
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
-"
diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-6.1.49.9999.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..0699fa81d9
--- /dev/null
+++ b/kde-plasma/flatpak-kcm/flatpak-kcm-6.1.49.9999.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Flatpak Permissions Management KCM"
+HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm"
+
+LICENSE="GPL-2 LGPL-2.1+"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtbase-${QTMIN}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=sys-apps/flatpak-0.11.8
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild
index a8ccf0cee6..f8d31ced40 100644
--- a/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild
+++ b/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Flatpak Permissions Management KCM"
@@ -18,7 +18,7 @@ IUSE=""
DEPEND="
dev-libs/glib:2
- >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ >=dev-qt/qtbase-${QTMIN}:6
>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
>=dev-qt/qtsvg-${QTMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
@@ -26,8 +26,10 @@ DEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
>=sys-apps/flatpak-0.11.8
"
RDEPEND="${DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:6
"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/flatpak-kcm/metadata.xml b/kde-plasma/flatpak-kcm/metadata.xml
index d925f24397..31f896cd3c 100644
--- a/kde-plasma/flatpak-kcm/metadata.xml
+++ b/kde-plasma/flatpak-kcm/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/flatpak-kcm</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.49.9999.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.49.9999.ebuild
deleted file mode 100644
index ce23b7329a..0000000000
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[sqlite]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
-"
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.1.49.9999.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..e5d1803b35
--- /dev/null
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.1.49.9999.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,sqlite,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild
index cd7b72d671..da9c90ccbe 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
diff --git a/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.12.80-tests-optional.patch b/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.12.80-tests-optional.patch
deleted file mode 100644
index 11e032847c..0000000000
--- a/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.12.80-tests-optional.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/keditfiletype/CMakeLists.txt 2018-02-14 22:09:07.341549164 -0700
-+++ b/keditfiletype/CMakeLists.txt 2018-02-14 23:02:11.126749356 -0700
-@@ -1,4 +1,6 @@
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+ add_subdirectory(tests)
-+endif()
-
- # KI18N Translation Domain for this library
- add_definitions(-DTRANSLATION_DOMAIN=\"kcm5_filetypes\")
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.49.9999.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.49.9999.ebuild
deleted file mode 100644
index f62f513bec..0000000000
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
-HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="kdesu X"
-
-REQUIRED_USE="kdesu? ( X )"
-# requires running kde environment
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/libkworkspace-${PVCUT}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
- kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:5 )
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- )
-"
-RDEPEND="${DEPEND}
- kdesu? ( sys-apps/dbus[X] )
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-
-PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package kdesu KF5Su)
- $(cmake_use_find_package X Qt5X11Extras)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
- use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu
-}
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-6.1.49.9999.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..2589b24575
--- /dev/null
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-6.1.49.9999.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Tools based on KDE Frameworks 6 to better interact with the system"
+HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE="kdesu X"
+
+REQUIRED_USE="kdesu? ( X )"
+# requires running kde environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
+ kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:6 )
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
+"
+RDEPEND="${DEPEND}
+ kdesu? ( sys-apps/dbus[X] )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package kdesu KF6Su)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ use kdesu && dosym ../libexec/kf6/kdesu /usr/bin/kdesu
+}
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild
index ba240e244c..de616f968d 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-ECM_TEST="optional"
-KFMIN=5.245.0
+ECM_TEST="true"
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Tools based on KDE Frameworks 6 to better interact with the system"
@@ -36,23 +36,19 @@ DEPEND="
>=kde-frameworks/kparts-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-plasma/libkworkspace-${PVCUT}:6
- >=kde-plasma/plasma-activities-${PVCUT}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:6 )
- X? ( x11-libs/libX11 )
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
"
RDEPEND="${DEPEND}
kdesu? ( sys-apps/dbus[X] )
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
-PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" )
-
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package kdesu KF6Su)
- $(cmake_use_find_package X X11)
+ -DWITH_X11=$(usex X)
)
ecm_src_configure
@@ -60,5 +56,5 @@ src_configure() {
src_install() {
ecm_src_install
- use kdesu && dosym ../$(get_libdir)/libexec/kf6/kdesu /usr/bin/kdesu
+ use kdesu && dosym ../libexec/kf6/kdesu /usr/bin/kdesu
}
diff --git a/kde-plasma/kde-cli-tools/metadata.xml b/kde-plasma/kde-cli-tools/metadata.xml
index c20b86d4f7..90af160c0c 100644
--- a/kde-plasma/kde-cli-tools/metadata.xml
+++ b/kde-plasma/kde-cli-tools/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/kde-cli-tools</remote-id>
</upstream>
<use>
<flag name="kdesu">Build graphical frontend for <pkg>kde-frameworks/kdesu</pkg></flag>
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.49.9999.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-6.1.49.9999.ebuild
index ad06330fef..fe79831886 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.49.9999.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-6.1.49.9999.ebuild
@@ -1,34 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications"
HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config"
LICENSE="GPL-3"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
dev-libs/glib:2
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtsvg-${QTMIN}:6
gnome-base/gsettings-desktop-schemas
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/kdecoration-${PVCUT}:5
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/kdecoration-${PVCUT}:6
x11-libs/gtk+:3[X]
"
RDEPEND="${DEPEND}
@@ -37,14 +36,6 @@ RDEPEND="${DEPEND}
"
BDEPEND="dev-lang/sassc"
-src_configure() {
- local mycmakeargs=(
- -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
- )
-
- ecm_src_configure
-}
-
pkg_postinst() {
ecm_pkg_postinst
elog "If you notice missing icons in your GTK applications, you may have to install"
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
index ff2a3eb905..c48efff4d7 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications"
@@ -21,8 +21,8 @@ DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
>=dev-qt/qtsvg-${QTMIN}:6
gnome-base/gsettings-desktop-schemas
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/kguiaddons-${KFMIN}:6
@@ -36,14 +36,6 @@ RDEPEND="${DEPEND}
"
BDEPEND="dev-lang/sassc"
-src_configure() {
- local mycmakeargs=(
- -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
- )
-
- ecm_src_configure
-}
-
pkg_postinst() {
ecm_pkg_postinst
elog "If you notice missing icons in your GTK applications, you may have to install"
diff --git a/kde-plasma/kde-gtk-config/metadata.xml b/kde-plasma/kde-gtk-config/metadata.xml
index d925f24397..e3b2387f98 100644
--- a/kde-plasma/kde-gtk-config/metadata.xml
+++ b/kde-plasma/kde-gtk-config/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/kde-gtk-config</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/kdecoration/kdecoration-5.27.49.9999.ebuild b/kde-plasma/kdecoration/kdecoration-6.1.49.9999.ebuild
index 8a1b4cf162..b0d3869044 100644
--- a/kde-plasma/kdecoration/kdecoration-5.27.49.9999.ebuild
+++ b/kde-plasma/kdecoration/kdecoration-6.1.49.9999.ebuild
@@ -1,24 +1,22 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Plugin based library to create window decorations"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kdecoration/kdecoration-9999.ebuild b/kde-plasma/kdecoration/kdecoration-9999.ebuild
index 50392c0212..6c9bd248b5 100644
--- a/kde-plasma/kdecoration/kdecoration-9999.ebuild
+++ b/kde-plasma/kdecoration/kdecoration-9999.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.245.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Plugin based library to create window decorations"
@@ -18,7 +17,6 @@ IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui]
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.49.9999.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.49.9999.ebuild
deleted file mode 100644
index 7fce095e7e..0000000000
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Extra Plasma applets and engines"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="5"
-KEYWORDS=""
-IUSE="+alternate-calendar networkmanager share webengine"
-
-RESTRICT="test" # bug 727846
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kholidays-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kunitconversion-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- alternate-calendar? ( dev-libs/icu:= )
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
- share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package alternate-calendar ICU)
- $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
- $(cmake_use_find_package share KF5Purpose)
- $(cmake_use_find_package webengine Qt5WebEngine)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Disk quota applet" sys-fs/quota
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.1.49.9999.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..453a81bbbc
--- /dev/null
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.1.49.9999.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Extra Plasma applets and engines"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="6"
+KEYWORDS=""
+IUSE="+alternate-calendar share webengine"
+
+RESTRICT="test" # bug 727846, +missing selenium-webdriver-at-spi
+
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kunitconversion-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/plasma5support-${PVCUT}:6
+ alternate-calendar? ( dev-libs/icu:= )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtquick3d-${QTMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package alternate-calendar ICU)
+ $(cmake_use_find_package share KF6Purpose)
+ $(cmake_use_find_package webengine Qt6WebEngineQuick)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Disk quota applet" "sys-fs/quota"
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild
index 15211541e7..44e20e204d 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org optfeature
DESCRIPTION="Extra Plasma applets and engines"
@@ -14,18 +14,22 @@ DESCRIPTION="Extra Plasma applets and engines"
LICENSE="GPL-2 LGPL-2"
SLOT="6"
KEYWORDS=""
-IUSE="+alternate-calendar networkmanager share webengine"
+IUSE="+alternate-calendar share webengine"
-RESTRICT="test" # bug 727846
+RESTRICT="test" # bug 727846, +missing selenium-webdriver-at-spi
DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
>=kde-frameworks/kholidays-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
@@ -39,19 +43,23 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/sonnet-${KFMIN}:6
>=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/plasma5support-${PVCUT}:6
alternate-calendar? ( dev-libs/icu:= )
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtquick3d-${QTMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package alternate-calendar ICU)
- $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
$(cmake_use_find_package share KF6Purpose)
- $(cmake_use_find_package webengine Qt6WebEngine)
+ $(cmake_use_find_package webengine Qt6WebEngineQuick)
)
ecm_src_configure
@@ -59,7 +67,7 @@ src_configure() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Disk quota applet" sys-fs/quota
+ optfeature "Disk quota applet" "sys-fs/quota"
fi
ecm_pkg_postinst
}
diff --git a/kde-plasma/kdeplasma-addons/metadata.xml b/kde-plasma/kdeplasma-addons/metadata.xml
index ca846463ac..c3c072b679 100644
--- a/kde-plasma/kdeplasma-addons/metadata.xml
+++ b/kde-plasma/kdeplasma-addons/metadata.xml
@@ -10,7 +10,6 @@
</upstream>
<use>
<flag name="alternate-calendar">Support alternate calendar systems (currently Chinese or Indian) via <pkg>dev-libs/icu</pkg></flag>
- <flag name="networkmanager">Disable wallpaper update when using metered connections</flag>
<flag name="share">Enable applet for quickly sharing data to a variety of sources</flag>
<flag name="webengine">Enable dictionary and web browser applets using <pkg>dev-qt/qtwebengine</pkg></flag>
</use>
diff --git a/kde-plasma/kgamma/kgamma-5.27.49.9999.ebuild b/kde-plasma/kgamma/kgamma-6.1.49.9999.ebuild
index 44e7c552ce..56b7122aef 100644
--- a/kde-plasma/kgamma/kgamma-5.27.49.9999.ebuild
+++ b/kde-plasma/kgamma/kgamma-6.1.49.9999.ebuild
@@ -1,28 +1,27 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Screen gamma values kcontrol module"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
x11-libs/libX11
x11-libs/libXxf86vm
"
diff --git a/kde-plasma/kgamma/kgamma-9999.ebuild b/kde-plasma/kgamma/kgamma-9999.ebuild
index 24778254bb..dff326efaa 100644
--- a/kde-plasma/kgamma/kgamma-9999.ebuild
+++ b/kde-plasma/kgamma/kgamma-9999.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.245.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Screen gamma values kcontrol module"
@@ -18,6 +17,7 @@ IUSE=""
RDEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
diff --git a/kde-plasma/kglobalacceld/kglobalacceld-6.1.49.9999.ebuild b/kde-plasma/kglobalacceld/kglobalacceld-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..4c50d72f46
--- /dev/null
+++ b/kde-plasma/kglobalacceld/kglobalacceld-6.1.49.9999.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Daemon providing Global Keyboard Shortcut (Accelerator) functionality"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS=""
+IUSE="X"
+
+REQUIRED_USE="test? ( X )"
+RESTRICT="test" # requires installed instance
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[gui]
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+ )
+"
+RDEPEND="${DEPEND}
+ !kde-frameworks/kglobalaccel:5[-kf6compat(-)]
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
+
+# src_test() {
+# XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342
+# }
diff --git a/kde-plasma/kglobalacceld/kglobalacceld-9999.ebuild b/kde-plasma/kglobalacceld/kglobalacceld-9999.ebuild
index ec806fb225..0c20e67053 100644
--- a/kde-plasma/kglobalacceld/kglobalacceld-9999.ebuild
+++ b/kde-plasma/kglobalacceld/kglobalacceld-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Daemon providing Global Keyboard Shortcut (Accelerator) functionality"
@@ -18,13 +18,17 @@ IUSE="X"
REQUIRED_USE="test? ( X )"
RESTRICT="test" # requires installed instance
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
X? (
>=dev-qt/qtbase-${QTMIN}:6=[gui]
@@ -39,7 +43,7 @@ BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
src_configure() {
local mycmakeargs=(
- -DWITH_X11=$(usex X) # Pending: https://invent.kde.org/plasma/kglobalacceld/-/merge_requests/26
+ -DWITH_X11=$(usex X)
)
ecm_src_configure
}
diff --git a/kde-plasma/khotkeys/khotkeys-5.27.49.9999.ebuild b/kde-plasma/khotkeys/khotkeys-5.27.49.9999.ebuild
deleted file mode 100644
index b3cc75ea89..0000000000
--- a/kde-plasma/khotkeys/khotkeys-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma workspace hotkey module"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdelibs4support-${KFMIN}:5[X]
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/libkworkspace-${PVCUT}:5
- x11-libs/libX11
- x11-libs/libXtst
-"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
- x11-libs/libxcb
- x11-libs/libXtst
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kded-${KFMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:*
-"
diff --git a/kde-plasma/khotkeys/metadata.xml b/kde-plasma/khotkeys/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/kde-plasma/khotkeys/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.27.49.9999.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.1.49.9999.ebuild
index 6c6a1dd3ba..c0b18c7723 100644
--- a/kde-plasma/kinfocenter/kinfocenter-5.27.49.9999.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-6.1.49.9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
+QTMIN=6.7.1
inherit ecm plasma.kde.org optfeature
DESCRIPTION="Utility providing information about the computer hardware"
@@ -14,42 +14,47 @@ HOMEPAGE="https://userbase.kde.org/KInfoCenter"
SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="gles2-only usb"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5[gles2-only=]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- gles2-only? ( media-libs/mesa[gles2] )
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gles2-only=,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ gles2-only? ( || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[gles2]
+ ) )
usb? ( virtual/libusb:1 )
"
RDEPEND="${DEPEND}
- dev-qt/qdbus:*
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
+ || (
+ >=dev-qt/qttools-${QTMIN}:6[qdbus]
+ dev-qt/qdbus:*
+ )
+ >=kde-frameworks/kirigami-${KFMIN}:6
>=kde-plasma/kde-cli-tools-${PVCUT}:*
- >=kde-plasma/systemsettings-${PVCUT}:5
+ >=kde-plasma/systemsettings-${PVCUT}:6
"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+CMAKE_SKIP_TESTS=(
+ # bug 816591
+ smbmountmodeltest
+)
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package usb USB1)
+ -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # missing
)
ecm_src_configure
diff --git a/kde-plasma/kinfocenter/kinfocenter-9999.ebuild b/kde-plasma/kinfocenter/kinfocenter-9999.ebuild
index 7f7ca8488a..684c2e8a86 100644
--- a/kde-plasma/kinfocenter/kinfocenter-9999.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org optfeature
DESCRIPTION="Utility providing information about the computer hardware"
@@ -24,29 +24,37 @@ DEPEND="
>=kde-frameworks/kauth-${KFMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/solid-${KFMIN}:6
- gles2-only? ( media-libs/mesa[gles2] )
+ gles2-only? ( || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[gles2]
+ ) )
usb? ( virtual/libusb:1 )
"
RDEPEND="${DEPEND}
- dev-qt/qdbus:*
+ || (
+ >=dev-qt/qttools-${QTMIN}:6[qdbus]
+ dev-qt/qdbus:*
+ )
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-plasma/kde-cli-tools-${PVCUT}:*
>=kde-plasma/systemsettings-${PVCUT}:6
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+CMAKE_SKIP_TESTS=(
+ # bug 816591
+ smbmountmodeltest
+)
+
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package usb USB1)
+ -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # missing
)
ecm_src_configure
diff --git a/kde-plasma/kmenuedit/kmenuedit-5.27.49.9999.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.27.49.9999.ebuild
deleted file mode 100644
index 55e0dafea0..0000000000
--- a/kde-plasma/kmenuedit/kmenuedit-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma menu editor"
-HOMEPAGE="https://invent.kde.org/plasma/kmenuedit"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-plasma/kmenuedit/kmenuedit-6.1.49.9999.ebuild b/kde-plasma/kmenuedit/kmenuedit-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..6cdc7bf0c3
--- /dev/null
+++ b/kde-plasma/kmenuedit/kmenuedit-6.1.49.9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma menu editor"
+HOMEPAGE="https://invent.kde.org/plasma/kmenuedit"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-plasma/kmenuedit/kmenuedit-9999.ebuild b/kde-plasma/kmenuedit/kmenuedit-9999.ebuild
index cd5d545c46..5385a713ee 100644
--- a/kde-plasma/kmenuedit/kmenuedit-9999.ebuild
+++ b/kde-plasma/kmenuedit/kmenuedit-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma menu editor"
diff --git a/kde-plasma/kmenuedit/metadata.xml b/kde-plasma/kmenuedit/metadata.xml
index d925f24397..7fe5ace1f9 100644
--- a/kde-plasma/kmenuedit/metadata.xml
+++ b/kde-plasma/kmenuedit/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/kmenuedit</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/kpipewire/kpipewire-5.27.49.9999.ebuild b/kde-plasma/kpipewire/kpipewire-5.27.49.9999.ebuild
deleted file mode 100644
index b1df91e8ad..0000000000
--- a/kde-plasma/kpipewire/kpipewire-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Components relating to Flatpak pipewire use in Plasma"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-COMMON_DEPEND="
- dev-libs/wayland
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-plasma/kwayland-${KFMIN}:5
- media-libs/libepoxy
- media-libs/libglvnd
- media-video/ffmpeg:=
- >=media-video/pipewire-0.3:=
- x11-libs/libdrm
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/plasma-wayland-protocols
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- x11-themes/sound-theme-freedesktop
-"
-BDEPEND=">=dev-qt/qtwaylandscanner-${QTMIN}:5"
diff --git a/kde-plasma/kpipewire/kpipewire-6.1.49.9999.ebuild b/kde-plasma/kpipewire/kpipewire-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..78df9aea43
--- /dev/null
+++ b/kde-plasma/kpipewire/kpipewire-6.1.49.9999.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Components relating to Flatpak pipewire use in Plasma"
+
+LICENSE="LGPL-2.1+"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+RESTRICT="test" # bug 926511, fixed in 6.2
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ media-libs/libepoxy
+ media-libs/libglvnd
+ media-libs/libva:=
+ media-libs/mesa[opengl]
+ media-video/ffmpeg:=
+ >=media-video/pipewire-0.3:=
+ x11-libs/libdrm
+"
+DEPEND="${COMMON_DEPEND}
+ test? (
+ dev-libs/plasma-wayland-protocols
+ dev-libs/wayland
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-plasma/kwayland-${PVCUT}:6
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ x11-themes/sound-theme-freedesktop
+ test? ( >=dev-qt/qtwayland-${QTMIN}:6 )
+"
diff --git a/kde-plasma/kpipewire/kpipewire-9999.ebuild b/kde-plasma/kpipewire/kpipewire-9999.ebuild
index 340a5564bf..bd12791795 100644
--- a/kde-plasma/kpipewire/kpipewire-9999.ebuild
+++ b/kde-plasma/kpipewire/kpipewire-9999.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.245.0
-QTMIN=6.6.0
+PVCUT=$(ver_cut 1-3)
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Components relating to Flatpak pipewire use in Plasma"
@@ -16,24 +17,28 @@ KEYWORDS=""
IUSE=""
COMMON_DEPEND="
- dev-libs/wayland
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
>=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtwayland-${QTMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-plasma/kwayland-${KFMIN}:6
media-libs/libepoxy
media-libs/libglvnd
+ media-libs/libva:=
+ media-libs/mesa[opengl]
media-video/ffmpeg:=
>=media-video/pipewire-0.3:=
x11-libs/libdrm
"
DEPEND="${COMMON_DEPEND}
- dev-libs/plasma-wayland-protocols
+ test? (
+ dev-libs/plasma-wayland-protocols
+ dev-libs/wayland
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-plasma/kwayland-${PVCUT}:6
+ )
"
RDEPEND="${COMMON_DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:6
x11-themes/sound-theme-freedesktop
+ test? ( >=dev-qt/qtwayland-${QTMIN}:6 )
"
-BDEPEND=">=dev-qt/qtwayland-${QTMIN}:6"
diff --git a/kde-plasma/krdp/krdp-6.1.49.9999.ebuild b/kde-plasma/krdp/krdp-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..9cef325aa4
--- /dev/null
+++ b/kde-plasma/krdp/krdp-6.1.49.9999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_TEST="true"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Library and examples for creating an RDP server"
+HOMEPAGE+=" https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-plasma/kpipewire-${PVCUT}:6
+ >=net-misc/freerdp-2.10:2[server]
+ x11-libs/libxkbcommon
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/plasma-wayland-protocols
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/krdp/krdp-9999.ebuild b/kde-plasma/krdp/krdp-9999.ebuild
new file mode 100644
index 0000000000..9b150bd5bf
--- /dev/null
+++ b/kde-plasma/krdp/krdp-9999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_TEST="true"
+KFMIN=9999
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Library and examples for creating an RDP server"
+HOMEPAGE+=" https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-plasma/kpipewire-${PVCUT}:6
+ >=net-misc/freerdp-2.10:2[server]
+ x11-libs/libxkbcommon
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/plasma-wayland-protocols
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-apps/ktp-auth-handler/metadata.xml b/kde-plasma/krdp/metadata.xml
index d925f24397..9697053cea 100644
--- a/kde-apps/ktp-auth-handler/metadata.xml
+++ b/kde-plasma/krdp/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/krdp</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/kscreen/kscreen-5.27.49.9999.ebuild b/kde-plasma/kscreen/kscreen-5.27.49.9999.ebuild
deleted file mode 100644
index 15c169cf8a..0000000000
--- a/kde-plasma/kscreen/kscreen-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma screen management"
-HOMEPAGE="https://invent.kde.org/plasma/kscreen"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# bug #580440, last checked 5.6.3
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsensors-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/layer-shell-qt-${PVCUT}:5
- >=kde-plasma/libkscreen-${PVCUT}:5=
- >=kde-plasma/libplasma-${KFMIN}:5
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/libXi
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:*
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
diff --git a/kde-plasma/kscreen/kscreen-6.1.49.9999.ebuild b/kde-plasma/kscreen/kscreen-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..cbfd7517cf
--- /dev/null
+++ b/kde-plasma/kscreen/kscreen-6.1.49.9999.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma screen management"
+HOMEPAGE="https://invent.kde.org/plasma/kscreen"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE="X"
+
+# bug #580440, last checked 5.6.3
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in kded daemon
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsensors-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-plasma/layer-shell-qt-${PVCUT}:6
+ >=kde-plasma/libkscreen-${PVCUT}:6=
+ >=kde-plasma/libplasma-${PVCUT}:6
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ x11-libs/libXi
+ )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=kde-plasma/kde-cli-tools-${PVCUT}:*
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/kscreen/kscreen-9999.ebuild b/kde-plasma/kscreen/kscreen-9999.ebuild
index 41183d9639..b56cde173b 100644
--- a/kde-plasma/kscreen/kscreen-9999.ebuild
+++ b/kde-plasma/kscreen/kscreen-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma screen management"
@@ -15,11 +15,12 @@ HOMEPAGE="https://invent.kde.org/plasma/kscreen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
-IUSE=""
+IUSE="X"
# bug #580440, last checked 5.6.3
RESTRICT="test"
+# qtbase slot op: GuiPrivate use in kded daemon
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
@@ -27,21 +28,31 @@ DEPEND="
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/kglobalaccel-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-plasma/layer-shell-qt-${PVCUT}:6
>=kde-plasma/libkscreen-${PVCUT}:6=
>=kde-plasma/libplasma-${PVCUT}:6
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/libXi
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ x11-libs/libXi
+ )
"
RDEPEND="${DEPEND}
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=kde-plasma/kde-cli-tools-${PVCUT}:*
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/kscreen/metadata.xml b/kde-plasma/kscreen/metadata.xml
index d925f24397..307cc9b595 100644
--- a/kde-plasma/kscreen/metadata.xml
+++ b/kde-plasma/kscreen/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/kscreen</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/kscreenlocker/files/kde-fingerprint.pam b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam
new file mode 100644
index 0000000000..6ca0ba1f09
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam
@@ -0,0 +1,13 @@
+#%PAM-1.0
+
+auth required pam_shells.so
+auth required pam_nologin.so
+auth required pam_faillock.so preauth
+-auth required pam_fprintd.so
+auth required pam_env.so
+
+account include system-local-login
+
+password include system-local-login
+
+session include system-local-login
diff --git a/kde-plasma/kscreenlocker/files/kde-r1.pam b/kde-plasma/kscreenlocker/files/kde-r1.pam
new file mode 100644
index 0000000000..ce9e84d588
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kde-r1.pam
@@ -0,0 +1,9 @@
+#%PAM-1.0
+
+auth include system-local-login
+
+account include system-local-login
+
+password include system-local-login
+
+session include system-local-login
diff --git a/kde-plasma/kscreenlocker/files/kde-smartcard.pam b/kde-plasma/kscreenlocker/files/kde-smartcard.pam
new file mode 100644
index 0000000000..694fc1e905
--- /dev/null
+++ b/kde-plasma/kscreenlocker/files/kde-smartcard.pam
@@ -0,0 +1,13 @@
+#%PAM-1.0
+
+auth required pam_shells.so
+auth required pam_nologin.so
+auth required pam_faillock.so preauth
+-auth required pam_pkcs11.so wait_for_card card_only
+auth required pam_env.so
+
+account include system-local-login
+
+password include system-local-login
+
+session include system-local-login
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.49.9999.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.27.49.9999.ebuild
deleted file mode 100644
index 0f098cb6af..0000000000
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org pam
-
-DESCRIPTION="Library and components for secure lock screen architecture"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RESTRICT="test"
-
-COMMON_DEPEND="
- dev-libs/wayland
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5[qml]
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-plasma/kwayland-${KFMIN}:5
- >=kde-plasma/layer-shell-qt-${PVCUT}:5
- >=kde-plasma/libkscreen-${PVCUT}:5
- sys-libs/pam
- x11-libs/libX11
- x11-libs/libXi
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
-"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
-"
-BDEPEND="
- dev-util/wayland-scanner
- >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
-
-src_prepare() {
- ecm_src_prepare
- use test || cmake_run_in greeter cmake_comment_add_subdirectory autotests
-}
-
-src_test() {
- # requires running environment
- local myctestargs=(
- -E x11LockerTest
- )
- ecm_src_test
-}
-
-src_install() {
- ecm_src_install
-
- newpamd "${FILESDIR}/kde.pam" kde
- newpamd "${FILESDIR}/kde-np.pam" kde-np
-}
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.1.49.9999.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..cd5a672bf0
--- /dev/null
+++ b/kde-plasma/kscreenlocker/kscreenlocker-6.1.49.9999.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org pam
+
+DESCRIPTION="Library and components for secure lock screen architecture"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in greeter
+COMMON_DEPEND="
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/layer-shell-qt-${PVCUT}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/libkscreen-${PVCUT}:6
+ sys-libs/pam
+ x11-libs/libX11
+ x11-libs/libXi
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+"
+BDEPEND="
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
+
+src_prepare() {
+ ecm_src_prepare
+ use test || cmake_run_in greeter cmake_comment_add_subdirectory autotests
+}
+
+src_test() {
+ # requires running environment
+ local myctestargs=(
+ -E x11LockerTest
+ )
+ ecm_src_test
+}
+
+src_install() {
+ ecm_src_install
+
+ newpamd "${FILESDIR}/kde-r1.pam" kde
+ newpamd "${FILESDIR}/kde-fingerprint.pam" kde-fingerprint
+ newpamd "${FILESDIR}/kde-smartcard.pam" kde-smartcard
+}
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild
index 0f7a9d43c0..6dba996c9f 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org pam
DESCRIPTION="Library and components for secure lock screen architecture"
@@ -18,27 +18,26 @@ IUSE=""
RESTRICT="test"
+# qtbase slot op: GuiPrivate use in greeter
COMMON_DEPEND="
dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kglobalaccel-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kidletime-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/solid-${KFMIN}:6
- >=kde-plasma/kwayland-${PVCUT}:6
>=kde-plasma/layer-shell-qt-${PVCUT}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
>=kde-plasma/libkscreen-${PVCUT}:6
sys-libs/pam
x11-libs/libX11
@@ -75,6 +74,7 @@ src_test() {
src_install() {
ecm_src_install
- newpamd "${FILESDIR}/kde.pam" kde
- newpamd "${FILESDIR}/kde-np.pam" kde-np
+ newpamd "${FILESDIR}/kde-r1.pam" kde
+ newpamd "${FILESDIR}/kde-fingerprint.pam" kde-fingerprint
+ newpamd "${FILESDIR}/kde-smartcard.pam" kde-smartcard
}
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.27.49.9999.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-6.1.49.9999.ebuild
index 4f90cf7f3b..06db67fa80 100644
--- a/kde-plasma/ksshaskpass/ksshaskpass-5.27.49.9999.ebuild
+++ b/kde-plasma/ksshaskpass/ksshaskpass-6.1.49.9999.ebuild
@@ -1,26 +1,26 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration"
HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
"
RDEPEND="${DEPEND}"
@@ -34,7 +34,7 @@ src_install() {
pkg_postinst() {
ecm_pkg_postinst
- elog "In order to have ssh-agent start with Plasma 5,"
+ elog "In order to have ssh-agent start with Plasma 6,"
elog "edit /etc/xdg/plasma-workspace/env/10-agent-startup.sh"
elog "and uncomment the lines enabling ssh-agent."
elog
@@ -43,10 +43,7 @@ pkg_postinst() {
elog "to properly kill the agent when the session ends."
elog
elog "${PN} has been installed as your default askpass application"
- elog "for Plasma 5 sessions."
+ elog "for Plasma 6 sessions."
elog "If that's not desired, select the one you want to use in"
elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh"
-
- # Clean up pre-5.17.4 dirs
- rmdir -v "${EROOT}"/etc/plasma{/startup,} 2> /dev/null
}
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-9999.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-9999.ebuild
index aa18e3c795..822bf78ef3 100644
--- a/kde-plasma/ksshaskpass/ksshaskpass-9999.ebuild
+++ b/kde-plasma/ksshaskpass/ksshaskpass-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration"
@@ -46,7 +46,4 @@ pkg_postinst() {
elog "for Plasma 6 sessions."
elog "If that's not desired, select the one you want to use in"
elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh"
-
- # Clean up pre-5.17.4 dirs
- rmdir -v "${EROOT}"/etc/plasma{/startup,} 2> /dev/null
}
diff --git a/kde-plasma/ksshaskpass/metadata.xml b/kde-plasma/ksshaskpass/metadata.xml
index d925f24397..8a7cc7ffeb 100644
--- a/kde-plasma/ksshaskpass/metadata.xml
+++ b/kde-plasma/ksshaskpass/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/ksshaskpass</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/ksysguard/ksysguard-9999.ebuild b/kde-plasma/ksysguard/ksysguard-9999.ebuild
deleted file mode 100644
index 5ba7a9cba2..0000000000
--- a/kde-plasma/ksysguard/ksysguard-9999.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-KFMIN=5.245.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
-inherit ecm kde.org
-
-DESCRIPTION="Network-enabled resource usage monitor"
-HOMEPAGE="https://apps.kde.org/ksysguard/ https://userbase.kde.org/KSysGuard"
-
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="6"
-IUSE="lm-sensors"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kitemviews-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-plasma/libksysguard-${PVCUT}:6
- lm-sensors? ( sys-apps/lm-sensors:= )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package lm-sensors Sensors)
- )
- ecm_src_configure
-}
diff --git a/kde-plasma/ksysguard/metadata.xml b/kde-plasma/ksysguard/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/kde-plasma/ksysguard/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.49.9999.ebuild b/kde-plasma/ksystemstats/ksystemstats-6.1.49.9999.ebuild
index 4939e9ae58..e7158b228d 100644
--- a/kde-plasma/ksystemstats/ksystemstats-5.27.49.9999.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-6.1.49.9999.ebuild
@@ -1,44 +1,43 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
+QTMIN=6.7.1
VIRTUALX_REQUIRED="test" # bug 909312 (test fails)
inherit ecm plasma.kde.org virtualx
DESCRIPTION="Plugin-based system monitoring daemon"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="networkmanager"
DEPEND="
dev-libs/libnl:3
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-plasma/libksysguard-${PVCUT}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/libksysguard-${PVCUT}:6
net-libs/libpcap
sys-apps/lm-sensors:=
sys-libs/libcap
virtual/libudev:=
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
)
ecm_src_configure
}
diff --git a/kde-plasma/ksystemstats/ksystemstats-9999.ebuild b/kde-plasma/ksystemstats/ksystemstats-9999.ebuild
index f322d7cd25..eff2e1379b 100644
--- a/kde-plasma/ksystemstats/ksystemstats-9999.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-9999.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
VIRTUALX_REQUIRED="test" # bug 909312 (test fails)
inherit ecm plasma.kde.org virtualx
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.27.49.9999.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-6.1.49.9999.ebuild
index 446a1b4b22..d465cb4aaf 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.27.49.9999.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-6.1.49.9999.ebuild
@@ -1,22 +1,21 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.102.0
-PVCUT=$(ver_cut 1-3)
+KFMIN=6.3.0
inherit ecm plasma.kde.org
DESCRIPTION="PAM module to not enter KWallet password again after login"
LICENSE="LGPL-2.1"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
dev-libs/libgcrypt:0=
- >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:6
sys-libs/pam
"
RDEPEND="${DEPEND}
@@ -32,6 +31,6 @@ src_configure() {
pkg_postinst() {
ecm_pkg_postinst
- elog "This package enables auto-unlocking of kde-frameworks/kwallet:5."
+ elog "This package enables auto-unlocking of kde-frameworks/kwallet:6."
elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking"
}
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild
index 543426b2e0..3ce7fb2c05 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
-PVCUT=$(ver_cut 1-3)
+KFMIN=9999
inherit ecm plasma.kde.org
DESCRIPTION="PAM module to not enter KWallet password again after login"
diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.27.49.9999.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-6.1.49.9999.ebuild
index 16dfb0e281..023367f3a6 100644
--- a/kde-plasma/kwayland-integration/kwayland-integration-5.27.49.9999.ebuild
+++ b/kde-plasma/kwayland-integration/kwayland-integration-6.1.49.9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm flag-o-matic plasma.kde.org
DESCRIPTION="Provides KWindowSystem integration plugin for Wayland"
HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration"
@@ -20,7 +20,7 @@ IUSE=""
# dev-qt/qtgui: QtXkbCommonSupportPrivate
# dev-qt/qtwayland: Qt::WaylandClientPrivate (private/qwayland*_p.h) stuff
# kde-frameworks/kwindowsystem: Various private headers
-DEPEND="
+RDEPEND="
>=dev-libs/wayland-1.15
>=dev-qt/qtgui-${QTMIN}:5=
|| (
@@ -33,16 +33,16 @@ DEPEND="
>=kde-plasma/kwayland-${KFMIN}:5
x11-libs/libxkbcommon
"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ dev-libs/plasma-wayland-protocols
+"
BDEPEND="
>=dev-qt/qtwaylandscanner-${QTMIN}:5
dev-util/wayland-scanner
virtual/pkgconfig
"
-src_prepare() {
- ecm_src_prepare
- ecm_punt_kf_module IdleTime
- cmake_comment_add_subdirectory autotests # only contains idletime test
- cmake_run_in src cmake_comment_add_subdirectory idletime
+src_configure() {
+ filter-lto # bug 921430
+ ecm_src_configure
}
diff --git a/kde-plasma/kwayland-integration/kwayland-integration-9999.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-9999.ebuild
new file mode 100644
index 0000000000..023367f3a6
--- /dev/null
+++ b/kde-plasma/kwayland-integration/kwayland-integration-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm flag-o-matic plasma.kde.org
+
+DESCRIPTION="Provides KWindowSystem integration plugin for Wayland"
+HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration"
+
+LICENSE="LGPL-2.1"
+SLOT="5"
+KEYWORDS=""
+IUSE=""
+
+# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
+# slot ops:
+# dev-qt/qtgui: QtXkbCommonSupportPrivate
+# dev-qt/qtwayland: Qt::WaylandClientPrivate (private/qwayland*_p.h) stuff
+# kde-frameworks/kwindowsystem: Various private headers
+RDEPEND="
+ >=dev-libs/wayland-1.15
+ >=dev-qt/qtgui-${QTMIN}:5=
+ || (
+ >=dev-qt/qtgui-${QTMIN}:5[libinput]
+ >=dev-qt/qtgui-${QTMIN}:5[X]
+ )
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtwayland-${QTMIN}:5=
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5=
+ >=kde-plasma/kwayland-${KFMIN}:5
+ x11-libs/libxkbcommon
+"
+DEPEND="${RDEPEND}
+ dev-libs/plasma-wayland-protocols
+"
+BDEPEND="
+ >=dev-qt/qtwaylandscanner-${QTMIN}:5
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_configure() {
+ filter-lto # bug 921430
+ ecm_src_configure
+}
diff --git a/kde-plasma/kwayland-integration/metadata.xml b/kde-plasma/kwayland-integration/metadata.xml
index d925f24397..7715b57664 100644
--- a/kde-plasma/kwayland-integration/metadata.xml
+++ b/kde-plasma/kwayland-integration/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/kwayland-integration</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/kwayland/kwayland-5.239.9999.ebuild b/kde-plasma/kwayland/kwayland-5.239.9999.ebuild
index 5ce2ed6538..02f2429b96 100644
--- a/kde-plasma/kwayland/kwayland-5.239.9999.ebuild
+++ b/kde-plasma/kwayland/kwayland-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ ECM_QTHELP="true"
ECM_TEST="true"
KFMIN=$(ver_cut 1-2)
QTMIN=5.15.9
-inherit ecm frameworks.kde.org
+inherit ecm flag-o-matic frameworks.kde.org
DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
HOMEPAGE="https://invent.kde.org/frameworks/kwayland"
@@ -37,3 +37,8 @@ BDEPEND="
>=dev-qt/qtwaylandscanner-${QTMIN}:5
>=dev-util/wayland-scanner-1.19.0
"
+
+src_configure() {
+ filter-lto # bug 866575
+ ecm_src_configure
+}
diff --git a/kde-plasma/kwayland/kwayland-6.1.49.9999.ebuild b/kde-plasma/kwayland/kwayland-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..bce606467e
--- /dev/null
+++ b/kde-plasma/kwayland/kwayland-6.1.49.9999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm flag-o-matic plasma.kde.org
+
+DESCRIPTION="Qt-style API to interact with the wayland-client API"
+HOMEPAGE="https://invent.kde.org/frameworks/kwayland"
+
+LICENSE="LGPL-2.1"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+# All failing, I guess we need a virtual wayland server
+RESTRICT="test"
+
+# slot ops: includes qpa/qplatformnativeinterface.h, surface_p.h
+RDEPEND="
+ >=dev-libs/wayland-1.15.0
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,gui,opengl]
+ >=dev-qt/qtwayland-${QTMIN}:6=
+ media-libs/libglvnd
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.13.0
+ >=dev-libs/wayland-protocols-1.15
+ sys-kernel/linux-headers
+"
+BDEPEND="
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=dev-util/wayland-scanner-1.19.0
+"
+
+src_configure() {
+ filter-lto # bug 866575
+ ecm_src_configure
+}
diff --git a/kde-plasma/kwayland/kwayland-9999.ebuild b/kde-plasma/kwayland/kwayland-9999.ebuild
index 5124389daa..9739019d3c 100644
--- a/kde-plasma/kwayland/kwayland-9999.ebuild
+++ b/kde-plasma/kwayland/kwayland-9999.ebuild
@@ -1,16 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-QTMIN=6.6.0
-inherit ecm frameworks.kde.org
+KFMIN=9999
+QTMIN=6.7.1
+inherit ecm flag-o-matic plasma.kde.org
-DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
+DESCRIPTION="Qt-style API to interact with the wayland-client API"
HOMEPAGE="https://invent.kde.org/frameworks/kwayland"
LICENSE="LGPL-2.1"
+SLOT="6"
KEYWORDS=""
IUSE=""
@@ -25,7 +27,7 @@ RDEPEND="
media-libs/libglvnd
"
DEPEND="${RDEPEND}
- >=dev-libs/plasma-wayland-protocols-1.11.1
+ >=dev-libs/plasma-wayland-protocols-1.13.0
>=dev-libs/wayland-protocols-1.15
sys-kernel/linux-headers
"
@@ -33,3 +35,8 @@ BDEPEND="
>=dev-qt/qtwayland-${QTMIN}:6
>=dev-util/wayland-scanner-1.19.0
"
+
+src_configure() {
+ filter-lto # bug 866575
+ ecm_src_configure
+}
diff --git a/kde-plasma/kwin/files/kwin-5.26.80-gstreamer-optional.patch b/kde-plasma/kwin/files/kwin-5.26.80-gstreamer-optional.patch
deleted file mode 100644
index 268d88a09c..0000000000
--- a/kde-plasma/kwin/files/kwin-5.26.80-gstreamer-optional.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From e15641e466b4802f73b34ea2e510df7f78c50afd Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Tue, 6 Aug 2019 22:36:44 +0200
-Subject: [PATCH] Disable the effect video button if gstreamer is missing
-
----
- src/kcms/effects/package/contents/ui/Effect.qml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/kcms/effects/package/contents/ui/Effect.qml b/src/kcms/effects/package/contents/ui/Effect.qml
-index f8a36c03e..ce673728e 100644
---- a/src/kcms/effects/package/contents/ui/Effect.qml
-+++ b/src/kcms/effects/package/contents/ui/Effect.qml
-@@ -116,7 +116,7 @@ Kirigami.SwipeListItem {
- }
- actions: [
- Kirigami.Action {
-- visible: model.VideoRole.toString() !== ""
-+ visible: false
- icon.name: "videoclip-amarok"
- tooltip: i18nc("@info:tooltip", "Show/Hide Video")
- onTriggered: videoItem.showHide()
---
-2.39.0
-
diff --git a/kde-plasma/kwin/files/kwin-5.90.0-gstreamer-optional.patch b/kde-plasma/kwin/files/kwin-5.90.0-gstreamer-optional.patch
deleted file mode 100644
index a6cd6729a1..0000000000
--- a/kde-plasma/kwin/files/kwin-5.90.0-gstreamer-optional.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From a6eec8e984aa97110a9cad22121fc4e88d3f12ba Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Tue, 6 Aug 2019 22:36:44 +0200
-Subject: [PATCH] Disable the effect video button if gstreamer is missing
-
----
- src/kcms/effects/ui/Effect.qml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/kcms/effects/ui/Effect.qml b/src/kcms/effects/ui/Effect.qml
-index c973afb941..b083d3ac22 100644
---- a/src/kcms/effects/ui/Effect.qml
-+++ b/src/kcms/effects/ui/Effect.qml
-@@ -122,7 +122,7 @@ Kirigami.SwipeListItem {
-
- actions: [
- Kirigami.Action {
-- visible: model.VideoRole.toString() !== ""
-+ visible: false
- icon.name: "videoclip-amarok"
- tooltip: i18nc("@info:tooltip", "Show/Hide Video")
- onTriggered: videoItem.showHide()
---
-2.43.0
-
diff --git a/kde-plasma/kwin/kwin-5.27.49.9999.ebuild b/kde-plasma/kwin/kwin-5.27.49.9999.ebuild
deleted file mode 100644
index 8322e66518..0000000000
--- a/kde-plasma/kwin/kwin-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
- >=dev-libs/libinput-1.19:=
- >=dev-libs/wayland-1.21.0
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5=[accessibility,egl,gles2-only=,libinput]
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5[qml]
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X(+)]
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5=
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/breeze-${PVCUT}:5
- >=kde-plasma/kdecoration-${PVCUT}:5
- >=kde-plasma/kwayland-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
- media-libs/fontconfig
- media-libs/freetype
- media-libs/lcms:2
- media-libs/libepoxy
- media-libs/libglvnd
- >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
- virtual/libudev:=
- x11-libs/libX11
- x11-libs/libXi
- >=x11-libs/libdrm-2.4.112
- >=x11-libs/libxcb-1.10:=
- >=x11-libs/libxcvt-0.1.1
- >=x11-libs/libxkbcommon-1.5.0
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-wm
- accessibility? ( media-libs/libqaccessibilityclient:5 )
- gles2-only? ( media-libs/mesa[gles2] )
- lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 )
- plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 )
- screencast? ( >=media-video/pipewire-0.3:= )
-"
-RDEPEND="${COMMON_DEPEND}
- !kde-plasma/kwayland-server
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- sys-apps/hwdata
- x11-base/xwayland
- multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.9
- >=dev-libs/wayland-protocols-1.31
- >=dev-qt/designer-${QTMIN}:5
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5
- x11-base/xorg-proto
- x11-libs/xcb-util-image
- caps? ( sys-libs/libcap )
-"
-BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
- dev-util/wayland-scanner
- >=kde-frameworks/kcmutils-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
-
-src_prepare() {
- ecm_src_prepare
- use multimedia || eapply "${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch"
-
- # TODO: try to get a build switch upstreamed
- if ! use screencast; then
- sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
- $(cmake_use_find_package accessibility QAccessibilityClient)
- $(cmake_use_find_package caps Libcap)
- -DKWIN_BUILD_SCREENLOCKER=$(usex lock)
- $(cmake_use_find_package plasma KF5Runner)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- optfeature "color management support" x11-misc/colord
- elog
- elog "In Plasma 5.20, default behavior of the Task Switcher to move minimised"
- elog "windows to the end of the list was changed so that it remains in the"
- elog "original order. To revert to the well established behavior:"
- elog
- elog " - Edit ~/.config/kwinrc"
- elog " - Find [TabBox] section"
- elog " - Add \"MoveMinimizedWindowsToEndOfTabBoxFocusChain=true\""
-}
diff --git a/kde-plasma/kwin/kwin-6.1.49.9999.ebuild b/kde-plasma/kwin/kwin-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..379a43b3d9
--- /dev/null
+++ b/kde-plasma/kwin/kwin-6.1.49.9999.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS=""
+IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
+
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in tabbox
+COMMON_DEPEND="
+ dev-libs/libei
+ >=dev-libs/libinput-1.19:=
+ >=dev-libs/wayland-1.22.0
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsensors-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6=[X(+)]
+ >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6=[wayland]
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland,X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-plasma/breeze-${PVCUT}:6
+ >=kde-plasma/kdecoration-${PVCUT}:6
+ >=kde-plasma/kwayland-${PVCUT}:6
+ >=kde-plasma/plasma-activities-${PVCUT}:6
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/lcms:2
+ media-libs/libdisplay-info:=
+ media-libs/libepoxy
+ media-libs/libglvnd
+ >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
+ virtual/libudev:=
+ x11-libs/libX11
+ x11-libs/libXi
+ >=x11-libs/libdrm-2.4.116
+ >=x11-libs/libxcb-1.10:=
+ >=x11-libs/libxcvt-0.1.1
+ >=x11-libs/libxkbcommon-1.5.0
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-wm
+ accessibility? ( media-libs/libqaccessibilityclient:6 )
+ gles2-only? ( || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[gles2]
+ ) )
+ lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:6 )
+ screencast? ( >=media-video/pipewire-0.3:= )
+ shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 )
+"
+RDEPEND="${COMMON_DEPEND}
+ !kde-plasma/kdeplasma-addons:5
+ !kde-plasma/kwayland-server
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ || (
+ dev-qt/qtmultimedia:6[ffmpeg]
+ (
+ dev-qt/qtmultimedia:6[gstreamer]
+ media-plugins/gst-plugins-soup:1.0
+ )
+ )
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6[wayland(+)]
+ sys-apps/hwdata
+ x11-base/xwayland[libei]
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.13.0
+ >=dev-libs/wayland-protocols-1.34
+ >=dev-qt/qttools-${QTMIN}:6[widgets]
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ >=dev-qt/qtwayland-${QTMIN}:6
+ x11-base/xorg-proto
+ x11-libs/xcb-util-image
+ caps? ( sys-libs/libcap )
+ test? ( screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) )
+"
+BDEPEND="
+ >=dev-qt/qtwayland-${QTMIN}:6
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use screencast; then
+ sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die
+ fi
+
+ # TODO: try to get a build switch upstreamed
+ if ! use systemd; then
+ sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # TODO: KWIN_BUILD_X11?
+ # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
+ $(cmake_use_find_package accessibility QAccessibilityClient6)
+ $(cmake_use_find_package caps Libcap)
+ -DKWIN_BUILD_SCREENLOCKER=$(usex lock)
+ -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-plasma/kwin/kwin-9999.ebuild b/kde-plasma/kwin/kwin-9999.ebuild
index 62b4ce6f41..a2d3200830 100644
--- a/kde-plasma/kwin/kwin-9999.ebuild
+++ b/kde-plasma/kwin/kwin-9999.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.245.0
+ECM_TEST="true"
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
@@ -15,17 +15,23 @@ DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
LICENSE="GPL-2+"
SLOT="6"
KEYWORDS=""
-IUSE="accessibility caps gles2-only lock multimedia plasma screencast"
+IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd"
RESTRICT="test"
+# qtbase slot op: GuiPrivate use in tabbox
COMMON_DEPEND="
+ dev-libs/libei
>=dev-libs/libinput-1.19:=
- >=dev-libs/wayland-1.21.0
- >=dev-qt/qtbase-${QTMIN}:6[accessibility,dbus,gles2-only=,gui,libinput,opengl,widgets]
+ >=dev-libs/wayland-1.22.0
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsensors-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
>=kde-frameworks/kauth-${KFMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6[qml]
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
@@ -33,31 +39,32 @@ COMMON_DEPEND="
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kglobalaccel-${KFMIN}:6=[X(+)]
+ >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland]
>=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kidletime-${KFMIN}:6=
+ >=kde-frameworks/kidletime-${KFMIN}:6=[wayland]
>=kde-frameworks/knewstuff-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
>=kde-frameworks/kpackage-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6=[X]
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland,X]
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-plasma/breeze-${PVCUT}:6
>=kde-plasma/kdecoration-${PVCUT}:6
>=kde-plasma/kwayland-${PVCUT}:6
- >=kde-plasma/libplasma-${PVCUT}:6
>=kde-plasma/plasma-activities-${PVCUT}:6
media-libs/fontconfig
media-libs/freetype
media-libs/lcms:2
- media-libs/libdisplay-info
+ media-libs/libdisplay-info:=
media-libs/libepoxy
media-libs/libglvnd
>=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X]
virtual/libudev:=
x11-libs/libX11
x11-libs/libXi
- >=x11-libs/libdrm-2.4.112
+ >=x11-libs/libdrm-2.4.116
>=x11-libs/libxcb-1.10:=
>=x11-libs/libxcvt-0.1.1
>=x11-libs/libxkbcommon-1.5.0
@@ -65,29 +72,41 @@ COMMON_DEPEND="
x11-libs/xcb-util-keysyms
x11-libs/xcb-util-wm
accessibility? ( media-libs/libqaccessibilityclient:6 )
- gles2-only? ( media-libs/mesa[gles2] )
+ gles2-only? ( || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[gles2]
+ ) )
lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:6 )
- plasma? ( >=kde-frameworks/krunner-${KFMIN}:6 )
screencast? ( >=media-video/pipewire-0.3:= )
+ shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 )
"
RDEPEND="${COMMON_DEPEND}
!kde-plasma/kdeplasma-addons:5
!kde-plasma/kwayland-server
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ || (
+ dev-qt/qtmultimedia:6[ffmpeg]
+ (
+ dev-qt/qtmultimedia:6[gstreamer]
+ media-plugins/gst-plugins-soup:1.0
+ )
+ )
>=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6[qml]
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6[wayland(+)]
sys-apps/hwdata
- x11-base/xwayland
- multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:6[gstreamer,qml] )
+ x11-base/xwayland[libei]
"
DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.11.1
- >=dev-libs/wayland-protocols-1.31
- >=dev-qt/qttools-${QTMIN}:6[designer]
+ >=dev-libs/plasma-wayland-protocols-1.13.0
+ >=dev-libs/wayland-protocols-1.34
+ >=dev-qt/qttools-${QTMIN}:6[widgets]
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
>=dev-qt/qtwayland-${QTMIN}:6
x11-base/xorg-proto
x11-libs/xcb-util-image
caps? ( sys-libs/libcap )
+ test? ( screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) )
"
BDEPEND="
>=dev-qt/qtwayland-${QTMIN}:6
@@ -98,21 +117,26 @@ PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
src_prepare() {
ecm_src_prepare
- use multimedia || eapply "${FILESDIR}/${PN}-5.90.0-gstreamer-optional.patch"
# TODO: try to get a build switch upstreamed
if ! use screencast; then
sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die
fi
+
+ # TODO: try to get a build switch upstreamed
+ if ! use systemd; then
+ sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die
+ fi
}
src_configure() {
local mycmakeargs=(
+ # TODO: KWIN_BUILD_X11?
# KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
- $(cmake_use_find_package accessibility QAccessibilityClient)
+ $(cmake_use_find_package accessibility QAccessibilityClient6)
$(cmake_use_find_package caps Libcap)
-DKWIN_BUILD_SCREENLOCKER=$(usex lock)
- $(cmake_use_find_package plasma KF6Runner)
+ -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
)
ecm_src_configure
diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml
index d71da9e2cb..bb4709286c 100644
--- a/kde-plasma/kwin/metadata.xml
+++ b/kde-plasma/kwin/metadata.xml
@@ -10,7 +10,7 @@
</upstream>
<use>
<flag name="lock">Enable screen locking via <pkg>kde-plasma/kscreenlocker</pkg></flag>
- <flag name="multimedia">Enable effect video button in desktop effects KCM</flag>
<flag name="screencast">Enable screencast portal using <pkg>media-video/pipewire</pkg></flag>
+ <flag name="shortcuts">Enable global shortcuts support via <pkg>kde-plasma/kglobalacceld</pkg></flag>
</use>
</pkgmetadata>
diff --git a/kde-plasma/kwrited/kwrited-5.27.49.9999.ebuild b/kde-plasma/kwrited/kwrited-5.27.49.9999.ebuild
deleted file mode 100644
index aaae0038f3..0000000000
--- a/kde-plasma/kwrited/kwrited-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpty-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kwrited/kwrited-6.1.49.9999.ebuild b/kde-plasma/kwrited/kwrited-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..7f2fd54887
--- /dev/null
+++ b/kde-plasma/kwrited/kwrited-6.1.49.9999.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpty-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kwrited/kwrited-9999.ebuild b/kde-plasma/kwrited/kwrited-9999.ebuild
index 32cc9c2eb0..fd7e76be05 100644
--- a/kde-plasma/kwrited/kwrited-9999.ebuild
+++ b/kde-plasma/kwrited/kwrited-9999.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.49.9999.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-6.1.49.9999.ebuild
index 7d7036b07b..ffa2e9d1fc 100644
--- a/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.49.9999.ebuild
+++ b/kde-plasma/layer-shell-qt/layer-shell-qt-6.1.49.9999.ebuild
@@ -1,36 +1,31 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol"
LICENSE="LGPL-3+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
-# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
# slot op: various private QtWaylandClient headers
RDEPEND="
>=dev-libs/wayland-1.15
- >=dev-qt/qtdeclarative-${QTMIN}:5
- || (
- >=dev-qt/qtgui-${QTMIN}:5[libinput]
- >=dev-qt/qtgui-${QTMIN}:5[X]
- )
- >=dev-qt/qtwayland-${QTMIN}:5=
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtwayland-${QTMIN}:6=
x11-libs/libxkbcommon
"
DEPEND="${RDEPEND}
dev-libs/wayland-protocols
"
BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
dev-util/wayland-scanner
virtual/pkgconfig
"
diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-9999.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-9999.ebuild
index f31d98cb5a..f87e4a210d 100644
--- a/kde-plasma/layer-shell-qt/layer-shell-qt-9999.ebuild
+++ b/kde-plasma/layer-shell-qt/layer-shell-qt-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol"
@@ -14,15 +14,11 @@ SLOT="6"
KEYWORDS=""
IUSE=""
-# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
# slot op: various private QtWaylandClient headers
RDEPEND="
>=dev-libs/wayland-1.15
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
>=dev-qt/qtdeclarative-${QTMIN}:6
- || (
- >=dev-qt/qtbase-${QTMIN}:6[libinput]
- >=dev-qt/qtbase-${QTMIN}:6[X]
- )
>=dev-qt/qtwayland-${QTMIN}:6=
x11-libs/libxkbcommon
"
@@ -30,7 +26,6 @@ DEPEND="${RDEPEND}
dev-libs/wayland-protocols
"
BDEPEND="
- >=dev-qt/qtwayland-${QTMIN}:6
dev-util/wayland-scanner
virtual/pkgconfig
"
diff --git a/kde-plasma/libkscreen/libkscreen-5.27.49.9999.ebuild b/kde-plasma/libkscreen/libkscreen-5.27.49.9999.ebuild
deleted file mode 100644
index f4f1e4836d..0000000000
--- a/kde-plasma/libkscreen/libkscreen-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plasma screen management library"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5/8"
-KEYWORDS=""
-IUSE=""
-
-# requires running session
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/wayland
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-plasma/kwayland-${KFMIN}:5
- x11-libs/libxcb:=
-"
-DEPEND="${RDEPEND}
- >=dev-libs/plasma-wayland-protocols-1.10.0
-"
-BDEPEND="
- >=dev-qt/linguist-tools-${QTMIN}:5
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
- dev-util/wayland-scanner
-"
diff --git a/kde-plasma/libkscreen/libkscreen-6.1.49.9999.ebuild b/kde-plasma/libkscreen/libkscreen-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..e2b3053910
--- /dev/null
+++ b/kde-plasma/libkscreen/libkscreen-6.1.49.9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Plasma screen management library"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6/8"
+KEYWORDS=""
+IUSE=""
+
+# requires running session
+RESTRICT="test"
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui]
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ x11-libs/libxcb:=
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.13.0
+"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ >=dev-qt/qtwayland-${QTMIN}:6
+ dev-util/wayland-scanner
+"
diff --git a/kde-plasma/libkscreen/libkscreen-9999.ebuild b/kde-plasma/libkscreen/libkscreen-9999.ebuild
index 203ff6b743..ec381830c7 100644
--- a/kde-plasma/libkscreen/libkscreen-9999.ebuild
+++ b/kde-plasma/libkscreen/libkscreen-9999.ebuild
@@ -1,13 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="forceoptional"
-KFMIN=5.245.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Plasma screen management library"
@@ -20,16 +19,16 @@ IUSE=""
# requires running session
RESTRICT="test"
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
RDEPEND="
dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui]
>=dev-qt/qtwayland-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-plasma/kwayland-${KFMIN}:6
x11-libs/libxcb:=
"
DEPEND="${RDEPEND}
- >=dev-libs/plasma-wayland-protocols-9999
+ >=dev-libs/plasma-wayland-protocols-1.13.0
"
BDEPEND="
>=dev-qt/qttools-${QTMIN}:6[linguist]
diff --git a/kde-plasma/libksysguard/files/libksysguard-5.22.80-no-detailed-mem-message.patch b/kde-plasma/libksysguard/files/libksysguard-5.22.80-no-detailed-mem-message.patch
deleted file mode 100644
index c2fcb9551d..0000000000
--- a/kde-plasma/libksysguard/files/libksysguard-5.22.80-no-detailed-mem-message.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 2e2ab674038a1102081ead255a172a42d3a1d27a Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Tue, 7 Sep 2021 16:08:30 +0200
-Subject: [PATCH] Gentooify message about QtWebEngineWidgets
-
-Translations can not be provided for this.
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- processui/scripting.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/processui/scripting.cpp b/processui/scripting.cpp
-index 1c35f72..7065cbe 100644
---- a/processui/scripting.cpp
-+++ b/processui/scripting.cpp
-@@ -241,7 +241,7 @@ new QWebChannel(window.qt.webChannelTransport, function(channel) {
- #else
- QMessageBox::critical(this,
- i18n("QtWebEngineWidgets not available"),
-- i18n("KSysGuard library was compiled without QtWebEngineWidgets, please contact your distribution."));
-+ i18n("kde-plasma/libksysguard was built without USE \"webengine\" by user choice, detailed memory information not available."));
- #endif
- }
- #if WEBENGINE_SCRIPTING_ENABLED
---
-2.33.0
-
diff --git a/kde-plasma/libksysguard/libksysguard-5.27.49.9999.ebuild b/kde-plasma/libksysguard/libksysguard-5.27.49.9999.ebuild
deleted file mode 100644
index 85b519ef50..0000000000
--- a/kde-plasma/libksysguard/libksysguard-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Task management and system monitoring library"
-
-LICENSE="LGPL-2+"
-SLOT="5/9"
-KEYWORDS=""
-IUSE="webengine"
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-RDEPEND="
- dev-libs/libnl:3
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5[qml]
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/solid-${KFMIN}:5
- net-libs/libpcap
- sys-apps/lm-sensors:=
- sys-libs/zlib
- x11-libs/libX11
- x11-libs/libXres
- webengine? (
- >=dev-qt/qtwebchannel-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5
- )
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- x11-base/xorg-proto
-"
-BDEPEND="sys-libs/libcap"
-
-# downstream patch
-PATCHES=( "${FILESDIR}/${PN}-5.22.80-no-detailed-mem-message.patch" )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package webengine Qt5WebChannel)
- $(cmake_use_find_package webengine Qt5WebEngineWidgets)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # bugs 797898, 889942: flaky test
- local myctestargs=(
- -E "(sensortreemodeltest)"
- )
- LC_NUMERIC="C" ecm_src_test # bug 695514
-}
diff --git a/kde-plasma/libksysguard/libksysguard-6.1.49.9999.ebuild b/kde-plasma/libksysguard/libksysguard-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..bb932fd96a
--- /dev/null
+++ b/kde-plasma/libksysguard/libksysguard-6.1.49.9999.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Task management and system monitoring library"
+
+LICENSE="LGPL-2+"
+SLOT="6/9"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="
+ dev-libs/libnl:3
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ net-libs/libpcap
+ sys-apps/lm-sensors:=
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-libs/libcap"
+
+src_test() {
+ # bugs 797898, 889942: flaky test
+ local myctestargs=(
+ -E "(sensortreemodeltest)"
+ )
+ LC_NUMERIC="C" ecm_src_test # bug 695514
+}
diff --git a/kde-plasma/libksysguard/libksysguard-9999.ebuild b/kde-plasma/libksysguard/libksysguard-9999.ebuild
index 6ad180d6e5..cb142392aa 100644
--- a/kde-plasma/libksysguard/libksysguard-9999.ebuild
+++ b/kde-plasma/libksysguard/libksysguard-9999.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-ECM_DESIGNERPLUGIN="true"
ECM_TEST="true"
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Task management and system monitoring library"
@@ -14,55 +13,27 @@ DESCRIPTION="Task management and system monitoring library"
LICENSE="LGPL-2+"
SLOT="6/9"
KEYWORDS=""
-IUSE="webengine"
+IUSE=""
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
RDEPEND="
dev-libs/libnl:3
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kauth-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6[qml]
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
>=kde-frameworks/knewstuff-${KFMIN}:6
>=kde-frameworks/kpackage-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
>=kde-frameworks/solid-${KFMIN}:6
net-libs/libpcap
sys-apps/lm-sensors:=
sys-libs/zlib
- x11-libs/libX11
- x11-libs/libXres
- webengine? (
- >=dev-qt/qtwebchannel-${QTMIN}:6
- >=dev-qt/qtwebengine-${QTMIN}:6
- )
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- x11-base/xorg-proto
"
+DEPEND="${RDEPEND}"
BDEPEND="sys-libs/libcap"
-# downstream patch
-PATCHES=( "${FILESDIR}/${PN}-5.22.80-no-detailed-mem-message.patch" )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package webengine Qt6WebChannel)
- $(cmake_use_find_package webengine Qt6WebEngineWidgets)
- )
-
- ecm_src_configure
-}
-
src_test() {
# bugs 797898, 889942: flaky test
local myctestargs=(
diff --git a/kde-plasma/libksysguard/metadata.xml b/kde-plasma/libksysguard/metadata.xml
index 4bf88b5f67..f51fd54ff1 100644
--- a/kde-plasma/libksysguard/metadata.xml
+++ b/kde-plasma/libksysguard/metadata.xml
@@ -11,8 +11,4 @@
<slots>
<subslots>Reflects ABI compatibility by soname version</subslots>
</slots>
- <use>
- <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
- <flag name="webengine">Enable display of detailed memory information using <pkg>dev-qt/qtwebengine</pkg>.</flag>
- </use>
</pkgmetadata>
diff --git a/kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch b/kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch
deleted file mode 100644
index 85eddb74b5..0000000000
--- a/kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-From 2360505a8f6475b6988efa60c3ba746bfbe4c4d0 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sun, 2 Feb 2020 18:29:57 +0100
-Subject: [PATCH] libkworkspace: Allow standalone build
-
----
- libkworkspace/CMakeLists.txt | 67 +++++++++++++++++++++++++++++++++++-
- 1 file changed, 66 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 015c5181f..0aa635e11 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,3 +1,56 @@
-+project(libkworkspace)
-+
-+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR})
-+ set(PROJECT_VERSION "GENTOO_PV")
-+ set(PROJECT_VERSION_MAJOR 5)
-+
-+ cmake_minimum_required(VERSION 3.16)
-+
-+ set(QT_MIN_VERSION "5.15.0")
-+ set(KF5_MIN_VERSION "5.82.0")
-+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus)
-+ find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
-+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-+
-+ include(KDEInstallDirs)
-+ include(KDECMakeSettings)
-+ include(KDECompilerSettings NO_POLICY_SCOPE)
-+ include(ECMMarkNonGuiExecutable)
-+ include(CMakePackageConfigHelpers)
-+ include(WriteBasicConfigVersionFile)
-+ include(CheckIncludeFiles)
-+ include(FeatureSummary)
-+ include(ECMQtDeclareLoggingCategory)
-+ include(KDEPackageAppTemplates)
-+ include(ECMMarkAsTest)
-+ include(GenerateExportHeader)
-+
-+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Config CoreAddons I18n WindowSystem)
-+
-+ find_package(KWinDBusInterface CONFIG REQUIRED)
-+ find_package(KScreenLocker 5.13.80 REQUIRED)
-+ find_package(ScreenSaverDBusInterface CONFIG REQUIRED)
-+
-+ find_package(X11)
-+ set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries"
-+ URL "http://www.x.org"
-+ TYPE OPTIONAL
-+ PURPOSE "Required for X11 support")
-+
-+ if(X11_FOUND)
-+ find_package(Qt5X11Extras ${QT_MIN_VERSION} CONFIG REQUIRED)
-+ set(HAVE_X11 1)
-+ endif()
-+
-+ if(BUILD_TESTING)
-+ find_package(Qt5Test ${QT_MIN_VERSION} CONFIG REQUIRED)
-+ endif()
-+
-+ check_include_files(unistd.h HAVE_UNISTD_H)
-+
-+ configure_file(../config-workspace.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-workspace.h)
-+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h)
-+endif()
-
- set(kworkspace_LIB_SRCS kdisplaymanager.cpp
- kworkspace.cpp
-@@ -12,9 +65,17 @@ add_definitions(-DTRANSLATION_DOMAIN=\"libkworkspace\")
- qt_add_dbus_interface(kworkspace_LIB_SRCS kf5_org.kde.KLauncher.xml klauncher_interface)
- qt_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml screenlocker_interface )
- qt_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/org.kde.screensaver.xml kscreenlocker_interface )
-+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR})
-+qt_add_dbus_interface(kworkspace_LIB_SRCS ../ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface)
-+qt_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-session/org.kde.Startup.xml startup_interface)
-+qt_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface)
-+set(ksmserver_xml ../ksmserver/org.kde.KSMServerInterface.xml)
-+else()
- qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface)
- qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-session/org.kde.Startup.xml startup_interface)
- qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface)
-+set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
-+endif()
-
- set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.Manager.xml"
- "${CMAKE_SOURCE_DIR}/data/interfaces/org.freedesktop.login1.Seat.xml"
-@@ -30,7 +91,6 @@ list(APPEND kworkspace_LIB_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/login1_manager_inte
- qt_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.UPower.xml" upower_interface)
- qt_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.ConsoleKit.Manager.xml" consolekit_manager_interface)
-
--set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
- qt_add_dbus_interface( kworkspace_LIB_SRCS ${ksmserver_xml} ksmserver_interface )
-
- add_library(kworkspace ${kworkspace_LIB_SRCS})
-@@ -98,3 +158,8 @@ if(BUILD_TESTING)
- add_subdirectory(autotests)
- add_subdirectory(tests)
- endif()
-+
-+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
-+ install( FILES sessionmanagementbackend.h DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kworkspace5 COMPONENT Devel )
-+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
-+endif()
---
-2.31.1
-
diff --git a/kde-plasma/libkworkspace/files/libkworkspace-5.90.0-standalone.patch b/kde-plasma/libkworkspace/files/libkworkspace-5.90.0-standalone.patch
deleted file mode 100644
index 5ce29c118a..0000000000
--- a/kde-plasma/libkworkspace/files/libkworkspace-5.90.0-standalone.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-From a3c528c0d5c4305c44076141150ded3e89db6bc2 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Mon, 21 Feb 2022 12:24:56 +0100
-Subject: [PATCH] libkworkspace: Allow standalone build
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- CMakeLists.txt | 67 ++++++++++++++++++++++++++++++++++++
- 2 files changed, 72 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index f1b66b8709..62f48ef99a 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,3 +1,57 @@
-+project(libkworkspace)
-+
-+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR})
-+ set(PROJECT_VERSION "5.90.0")
-+ set(PROJECT_VERSION_MAJOR 6)
-+
-+ cmake_minimum_required(VERSION 3.16)
-+
-+ set(QT_MIN_VERSION "6.5.0")
-+ set(KF6_MIN_VERSION "5.240.0")
-+ find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus WaylandClient)
-+ find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE)
-+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-+
-+ include(KDEInstallDirs)
-+ include(KDECMakeSettings)
-+ include(KDECompilerSettings NO_POLICY_SCOPE)
-+ include(ECMMarkNonGuiExecutable)
-+ include(CMakePackageConfigHelpers)
-+ include(WriteBasicConfigVersionFile)
-+ include(CheckIncludeFiles)
-+ include(FeatureSummary)
-+ include(ECMQtDeclareLoggingCategory)
-+ include(KDEPackageAppTemplates)
-+ include(ECMMarkAsTest)
-+ include(GenerateExportHeader)
-+
-+ find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS Config CoreAddons I18n Package Service WindowSystem)
-+ find_package(Plasma ${PROJECT_VERSION} REQUIRED)
-+ find_package(KWinDBusInterface CONFIG REQUIRED)
-+ find_package(KScreenLocker 5.13.80 REQUIRED)
-+ find_package(ScreenSaverDBusInterface CONFIG REQUIRED)
-+ find_package(PlasmaWaylandProtocols 1.6 REQUIRED)
-+
-+ find_package(X11)
-+ set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries"
-+ URL "http://www.x.org"
-+ TYPE OPTIONAL
-+ PURPOSE "Required for X11 support")
-+
-+ if(X11_FOUND)
-+ find_package(XCB MODULE REQUIRED COMPONENTS XCB RANDR IMAGE)
-+ set(HAVE_X11 1)
-+ endif()
-+
-+ if(BUILD_TESTING)
-+ find_package(Qt6Test ${QT_MIN_VERSION} CONFIG REQUIRED)
-+ endif()
-+
-+ check_include_files(unistd.h HAVE_UNISTD_H)
-+
-+ configure_file(../config-workspace.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-workspace.h)
-+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h)
-+endif()
-
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-outputorder.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-outputorder.h)
-
-@@ -23,11 +77,19 @@ set(kworkspace_LIB_SRCS kdisplaymanager.cpp
- add_definitions(-DTRANSLATION_DOMAIN=\"libkworkspace\")
-
- qt_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf6_org.freedesktop.ScreenSaver.xml screenlocker_interface )
-+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR})
-+qt_add_dbus_interface(kworkspace_LIB_SRCS ../ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface)
-+qt_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-session/org.kde.Startup.xml startup_interface)
-+qt_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface)
-+set(ksmserver_xml ../ksmserver/org.kde.KSMServerInterface.xml)
-+else()
- qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface)
- qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-session/org.kde.Startup.xml startup_interface)
- qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface)
-
- set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
-+endif()
-+
- qt_add_dbus_interface( kworkspace_LIB_SRCS ${ksmserver_xml} ksmserver_interface )
-
- add_library(kworkspace ${kworkspace_LIB_SRCS})
-@@ -108,3 +170,8 @@ install(EXPORT libkworkspaceLibraryTargets
- if(BUILD_TESTING)
- add_subdirectory(tests)
- endif()
-+
-+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
-+ install( FILES sessionmanagementbackend.h DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kworkspace6 COMPONENT Devel )
-+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
-+endif()
---
-2.43.0
-
diff --git a/kde-plasma/libkworkspace/libkworkspace-5.27.49.9999.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.27.49.9999.ebuild
deleted file mode 100644
index 0fdde3aac2..0000000000
--- a/kde-plasma/libkworkspace/libkworkspace-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Workspace library to interact with the Plasma session manager"
-S="${S}/${PN}"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/kscreenlocker-${PVCUT}:5
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
-"
-DEPEND="${RDEPEND}
- >=kde-plasma/kwin-${PVCUT}:5
-"
-
-src_prepare() {
- # delete colliding libkworkspace translations, let ecm_src_prepare do its magic
- find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die
- rm -rf po/*/docs || die
- cp -a ../po ./ || die
-
- eapply "${FILESDIR}/${PN}-5.27.9-standalone.patch"
- sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" -i CMakeLists.txt || die
- cat >> CMakeLists.txt <<- _EOF_ || die
- ki18n_install(po)
- _EOF_
-
- ecm_src_prepare
-}
diff --git a/kde-plasma/libkworkspace/libkworkspace-9999.ebuild b/kde-plasma/libkworkspace/libkworkspace-9999.ebuild
deleted file mode 100644
index 71f89dbae7..0000000000
--- a/kde-plasma/libkworkspace/libkworkspace-9999.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.245.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Workspace library to interact with the Plasma session manager"
-S="${S}/${PN}"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
- >=dev-qt/qtwayland-${QTMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-plasma/kscreenlocker-${PVCUT}:6
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
-"
-DEPEND="${RDEPEND}
- >=kde-plasma/kwin-${PVCUT}:6
-"
-
-src_prepare() {
- # delete colliding libkworkspace translations, let ecm_src_prepare do its magic
- find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die
- rm -rf po/*/docs || die
- cp -a ../po ./ || die
-
- eapply "${FILESDIR}/${PN}-5.90.0-standalone.patch"
-# sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" -i CMakeLists.txt || die
- cat >> CMakeLists.txt <<- _EOF_ || die
- ki18n_install(po)
- _EOF_
-
- ecm_src_prepare
-}
diff --git a/kde-plasma/libkworkspace/metadata.xml b/kde-plasma/libkworkspace/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/kde-plasma/libkworkspace/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/kde-plasma/libplasma/libplasma-5.239.9999.ebuild b/kde-plasma/libplasma/libplasma-5.239.9999.ebuild
index 2bb0c32f4c..6c0c1f8f3f 100644
--- a/kde-plasma/libplasma/libplasma-5.239.9999.ebuild
+++ b/kde-plasma/libplasma/libplasma-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,6 +6,7 @@ EAPI=8
ECM_NONGUI="true"
ECM_QTHELP="true"
ECM_TEST="true"
+KDE_ORG_TAR_PN="plasma-framework"
KFMIN=$(ver_cut 1-2)
QTMIN=5.15.9
inherit ecm frameworks.kde.org
diff --git a/kde-plasma/libplasma/libplasma-6.1.49.9999.ebuild b/kde-plasma/libplasma/libplasma-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..72e60e7803
--- /dev/null
+++ b/kde-plasma/libplasma/libplasma-6.1.49.9999.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Plasma library and runtime components based upon KF6 and Qt6"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS=""
+IUSE="gles2-only"
+
+RESTRICT="test"
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gles2-only=,gui,widgets,X]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-libs/wayland-1.15.0
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ =kde-plasma/plasma-activities-${PVCUT}*:6
+ media-libs/libglvnd
+ x11-libs/libX11
+ x11-libs/libxcb
+ !gles2-only? ( media-libs/libglvnd[X] )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.13.0
+ x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND="
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=dev-util/wayland-scanner-1.19.0
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package !gles2-only OpenGL)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-plasma/libplasma/libplasma-9999.ebuild b/kde-plasma/libplasma/libplasma-9999.ebuild
index fa78b17ae8..3cfb509e7c 100644
--- a/kde-plasma/libplasma/libplasma-9999.ebuild
+++ b/kde-plasma/libplasma/libplasma-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,16 +6,17 @@ EAPI=8
ECM_NONGUI="true"
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
-inherit ecm frameworks.kde.org
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
DESCRIPTION="Plasma library and runtime components based upon KF6 and Qt6"
LICENSE="LGPL-2+"
+SLOT="6"
KEYWORDS=""
-IUSE="gles2-only wayland"
+IUSE="gles2-only"
RESTRICT="test"
@@ -48,7 +49,7 @@ COMMON_DEPEND="
!gles2-only? ( media-libs/libglvnd[X] )
"
DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.11.1
+ >=dev-libs/plasma-wayland-protocols-1.13.0
x11-base/xorg-proto
"
RDEPEND="${COMMON_DEPEND}
diff --git a/kde-plasma/milou/metadata.xml b/kde-plasma/milou/metadata.xml
index d925f24397..bd10405576 100644
--- a/kde-plasma/milou/metadata.xml
+++ b/kde-plasma/milou/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/milou</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/milou/milou-5.27.49.9999.ebuild b/kde-plasma/milou/milou-5.27.49.9999.ebuild
deleted file mode 100644
index a36e3253df..0000000000
--- a/kde-plasma/milou/milou-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Dedicated search application built on top of Baloo"
-HOMEPAGE="https://invent.kde.org/plasma/milou"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/milou/milou-6.1.49.9999.ebuild b/kde-plasma/milou/milou-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..68c15b0fa1
--- /dev/null
+++ b/kde-plasma/milou/milou-6.1.49.9999.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Dedicated search application built on top of Baloo"
+HOMEPAGE="https://invent.kde.org/plasma/milou"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/milou/milou-9999.ebuild b/kde-plasma/milou/milou-9999.ebuild
index eaad7fa209..d0f4157975 100644
--- a/kde-plasma/milou/milou-9999.ebuild
+++ b/kde-plasma/milou/milou-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Dedicated search application built on top of Baloo"
@@ -21,12 +21,9 @@ DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/krunner-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
>=kde-plasma/libplasma-${PVCUT}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.1.49.9999.ebuild b/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..aac27cc9a5
--- /dev/null
+++ b/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.1.49.9999.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Ocean Sound Theme for Plasma"
+HOMEPAGE="https://invent.kde.org/plasma/ocean-sound-theme"
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="6"
+KEYWORDS=""
diff --git a/kde-plasma/ocean-sound-theme/ocean-sound-theme-9999.ebuild b/kde-plasma/ocean-sound-theme/ocean-sound-theme-9999.ebuild
index 7e2672eb79..7430365e14 100644
--- a/kde-plasma/ocean-sound-theme/ocean-sound-theme-9999.ebuild
+++ b/kde-plasma/ocean-sound-theme/ocean-sound-theme-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Ocean Sound Theme for Plasma"
diff --git a/kde-plasma/oxygen-sounds/metadata.xml b/kde-plasma/oxygen-sounds/metadata.xml
index d925f24397..0a584161d5 100644
--- a/kde-plasma/oxygen-sounds/metadata.xml
+++ b/kde-plasma/oxygen-sounds/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/oxygen-sounds</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.49.9999.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-6.1.49.9999.ebuild
index 77b6a46793..b73eea2e4c 100644
--- a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.49.9999.ebuild
+++ b/kde-plasma/oxygen-sounds/oxygen-sounds-6.1.49.9999.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Oxygen sound theme for the Plasma desktop"
HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
RDEPEND="!<kde-plasma/oxygen-5.24.80"
diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-9999.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-9999.ebuild
index 8a230b949a..ff9d88a537 100644
--- a/kde-plasma/oxygen-sounds/oxygen-sounds-9999.ebuild
+++ b/kde-plasma/oxygen-sounds/oxygen-sounds-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Oxygen sound theme for the Plasma desktop"
diff --git a/kde-plasma/oxygen/metadata.xml b/kde-plasma/oxygen/metadata.xml
index d925f24397..d6ee381fc9 100644
--- a/kde-plasma/oxygen/metadata.xml
+++ b/kde-plasma/oxygen/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/oxygen</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/oxygen/oxygen-5.27.49.9999.ebuild b/kde-plasma/oxygen/oxygen-5.27.49.9999.ebuild
deleted file mode 100644
index 8897fae3a2..0000000000
--- a/kde-plasma/oxygen/oxygen-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Oxygen visual style for the Plasma desktop"
-HOMEPAGE="https://invent.kde.org/plasma/oxygen"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/frameworkintegration-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/kdecoration-${PVCUT}:5
- x11-libs/libxcb
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/kservice-${KFMIN}:5
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
diff --git a/kde-plasma/oxygen/oxygen-6.1.49.9999.ebuild b/kde-plasma/oxygen/oxygen-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..014edf7106
--- /dev/null
+++ b/kde-plasma/oxygen/oxygen-6.1.49.9999.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KF5MIN=5.115.0
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QT5MIN=5.15.12
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Oxygen visual style for the Plasma desktop"
+HOMEPAGE="https://invent.kde.org/plasma/oxygen"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE="qt5 X"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/frameworkintegration-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/kdecoration-${PVCUT}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ qt5? (
+ >=dev-qt/qtdbus-${QT5MIN}:5
+ >=dev-qt/qtdeclarative-${QT5MIN}:5
+ >=dev-qt/qtgui-${QT5MIN}:5
+ >=dev-qt/qtwidgets-${QT5MIN}:5
+ >=kde-frameworks/frameworkintegration-${KF5MIN}:5
+ >=kde-frameworks/kcompletion-${KF5MIN}:5
+ >=kde-frameworks/kconfig-${KF5MIN}:5
+ >=kde-frameworks/kconfigwidgets-${KF5MIN}:5
+ >=kde-frameworks/kcoreaddons-${KF5MIN}:5
+ >=kde-frameworks/kguiaddons-${KF5MIN}:5
+ >=kde-frameworks/ki18n-${KF5MIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KF5MIN}:5
+ >=kde-frameworks/kwindowsystem-${KF5MIN}:5
+ X? ( >=dev-qt/qtx11extras-${QT5MIN}:5 )
+ )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[gui]
+ x11-libs/libxcb
+ )
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/kservice-${KFMIN}:6
+"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_QT6=ON
+ -DBUILD_QT5=$(usex qt5)
+ $(cmake_use_find_package X XCB)
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/oxygen/oxygen-9999.ebuild b/kde-plasma/oxygen/oxygen-9999.ebuild
index 2baada87b3..05351c9941 100644
--- a/kde-plasma/oxygen/oxygen-9999.ebuild
+++ b/kde-plasma/oxygen/oxygen-9999.ebuild
@@ -1,11 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KF5MIN=5.115.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QT5MIN=5.15.12
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Oxygen visual style for the Plasma desktop"
@@ -14,8 +16,9 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
-IUSE=""
+IUSE="qt5 X"
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
RDEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
@@ -30,9 +33,38 @@ RDEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-plasma/kdecoration-${PVCUT}:6
- x11-libs/libxcb
+ >=kde-plasma/libplasma-${PVCUT}:6
+ qt5? (
+ >=dev-qt/qtdbus-${QT5MIN}:5
+ >=dev-qt/qtdeclarative-${QT5MIN}:5
+ >=dev-qt/qtgui-${QT5MIN}:5
+ >=dev-qt/qtwidgets-${QT5MIN}:5
+ >=kde-frameworks/frameworkintegration-${KF5MIN}:5
+ >=kde-frameworks/kcompletion-${KF5MIN}:5
+ >=kde-frameworks/kconfig-${KF5MIN}:5
+ >=kde-frameworks/kconfigwidgets-${KF5MIN}:5
+ >=kde-frameworks/kcoreaddons-${KF5MIN}:5
+ >=kde-frameworks/kguiaddons-${KF5MIN}:5
+ >=kde-frameworks/ki18n-${KF5MIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KF5MIN}:5
+ >=kde-frameworks/kwindowsystem-${KF5MIN}:5
+ X? ( >=dev-qt/qtx11extras-${QT5MIN}:5 )
+ )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[gui]
+ x11-libs/libxcb
+ )
"
DEPEND="${RDEPEND}
>=kde-frameworks/kservice-${KFMIN}:6
"
PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_QT6=ON
+ -DBUILD_QT5=$(usex qt5)
+ $(cmake_use_find_package X XCB)
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.239.9999.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.239.9999.ebuild
index 1ab189ad30..e74c38c2d3 100644
--- a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.239.9999.ebuild
+++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,6 +6,7 @@ EAPI=8
ECM_NONGUI="true"
ECM_QTHELP="true"
ECM_TEST="true"
+KDE_ORG_TAR_PN="kactivities-stats"
KFMIN=$(ver_cut 1-2)
QTMIN=5.15.9
inherit ecm frameworks.kde.org
diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.1.49.9999.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..0aaf587921
--- /dev/null
+++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.1.49.9999.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Library for accessing usage data collected by the activities system"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,sql]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ kde-plasma/plasma-activities:6
+"
+DEPEND="${RDEPEND}
+ test? ( dev-libs/boost )
+"
diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-9999.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-9999.ebuild
index 25b4b453f6..645701430e 100644
--- a/kde-plasma/plasma-activities-stats/plasma-activities-stats-9999.ebuild
+++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_NONGUI="true"
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Library for accessing usage data collected by the activities system"
@@ -20,7 +20,7 @@ IUSE=""
RDEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,sql]
>=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-plasma/plasma-activities-${KFMIN}:6
+ kde-plasma/plasma-activities:6
"
DEPEND="${RDEPEND}
test? ( dev-libs/boost )
diff --git a/kde-plasma/plasma-activities/plasma-activities-5.239.9999.ebuild b/kde-plasma/plasma-activities/plasma-activities-5.239.9999.ebuild
index 1fbce37758..6675f2b2ff 100644
--- a/kde-plasma/plasma-activities/plasma-activities-5.239.9999.ebuild
+++ b/kde-plasma/plasma-activities/plasma-activities-5.239.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,6 +6,7 @@ EAPI=8
ECM_NONGUI="true"
ECM_QTHELP="true"
ECM_TEST="true"
+KDE_ORG_TAR_PN="kactivities"
KFMIN=$(ver_cut 1-2)
QTMIN=5.15.9
inherit ecm frameworks.kde.org
@@ -26,4 +27,5 @@ RDEPEND="
"
DEPEND="${RDEPEND}
dev-libs/boost
+ test? ( =kde-frameworks/kwindowsystem-${KFMIN}*:5[X] )
"
diff --git a/kde-plasma/plasma-activities/plasma-activities-6.1.49.9999.ebuild b/kde-plasma/plasma-activities/plasma-activities-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..b53688dcce
--- /dev/null
+++ b/kde-plasma/plasma-activities/plasma-activities-6.1.49.9999.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Core components for KDE's Activities System"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+ test? ( >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] )
+"
diff --git a/kde-plasma/plasma-activities/plasma-activities-9999.ebuild b/kde-plasma/plasma-activities/plasma-activities-9999.ebuild
index d6ea8842ed..287975884c 100644
--- a/kde-plasma/plasma-activities/plasma-activities-9999.ebuild
+++ b/kde-plasma/plasma-activities/plasma-activities-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_NONGUI="true"
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Core components for KDE's Activities System"
@@ -25,4 +25,5 @@ RDEPEND="
"
DEPEND="${RDEPEND}
dev-libs/boost
+ test? ( >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] )
"
diff --git a/kde-plasma/plasma-bigscreen/metadata.xml b/kde-plasma/plasma-bigscreen/metadata.xml
index 5324fffe77..24854fce46 100644
--- a/kde-plasma/plasma-bigscreen/metadata.xml
+++ b/kde-plasma/plasma-bigscreen/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/plasma-bigscreen</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild b/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild
index 0fbeda0eba..76ebd764fc 100644
--- a/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild
+++ b/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild
@@ -1,45 +1,42 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm plasma.kde.org
DESCRIPTION="Plasma shell for TVs"
HOMEPAGE="https://plasma-bigscreen.org/"
LICENSE="Apache-2.0 GPL-2"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/kwayland-${PVCUT}:5
- >=kde-plasma/libkworkspace-5.19.0:5
- >=kde-plasma/libplasma-${PVCUT}:5
- >=kde-plasma/plasma-activities-${PVCUT}:5
- >=kde-plasma/plasma-activities-stats-${PVCUT}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/kwayland-${PVCUT}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/plasma-activities-${PVCUT}:6
+ >=kde-plasma/plasma-activities-stats-${PVCUT}:6
+ >=kde-plasma/plasma-workspace-${PVCUT}:6
"
RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtvirtualkeyboard-${QTMIN}:6
"
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.49.9999.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.49.9999.ebuild
deleted file mode 100644
index 18c6a2479f..0000000000
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions"
-HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration"
-
-LICENSE="GPL-3+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
- >=kde-plasma/plasma-workspace-${PVCUT}:5
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/krunner-${KFMIN}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla"
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.1.49.9999.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..59bf346e2d
--- /dev/null
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.1.49.9999.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions"
+HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration"
+
+LICENSE="GPL-3+"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ >=kde-plasma/plasma-activities-${PVCUT}:6
+ >=kde-plasma/plasma-workspace-${PVCUT}:6
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/krunner-${KFMIN}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla"
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild
index a34afde348..bea58aa642 100644
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions"
@@ -28,6 +28,7 @@ RDEPEND="
>=kde-frameworks/kjobwidgets-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
>=kde-frameworks/purpose-${KFMIN}:6
>=kde-plasma/plasma-activities-${PVCUT}:6
>=kde-plasma/plasma-workspace-${PVCUT}:6
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
index 1609426443..899531b3c5 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -1 +1 @@
-DIST plasma-desktop-override-include-dirs-2.tar.xz 8324 BLAKE2B 5ddf9340edf6b6fa76e80158a982ac887b0fb464bc40d5bc4dcd3d6b8f5a87c2d6ecdd153e67e168454aa7faff8d84defb90ba16096b64f3af1e7a74570a00c6 SHA512 452923555bd419d3e389e808c4c9ea35e48795d4f0d78c5845aea677e21f594068540538a8968c2d4034aacb11e910a7b69908e10518eba486ebcc0dda39221a
+DIST plasma-desktop-override-include-dirs-4.tar.xz 6360 BLAKE2B 8d4340f7b520ec2a4d47d7679028d5d75ceb141877248f7c411a082197ca9c0735ff2d21bd30333236c50dcae8bbdabd41164daa392b803504d2707ffd013960 SHA512 5273df12260d90e7aacc90b9ed7f6f1868c8996e2609229c59a771b3fb541b720f53fe2c2198d9d91870b05d06797bc4b2cec5afcf97d8b2b754f0da197584a1
diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-6.1.80-override-include-dirs.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-6.1.80-override-include-dirs.patch
new file mode 100644
index 0000000000..6059eeeee4
--- /dev/null
+++ b/kde-plasma/plasma-desktop/files/plasma-desktop-6.1.80-override-include-dirs.patch
@@ -0,0 +1,103 @@
+From 803df2e214c199f42a2c88ed7412c4c8db07c882 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Mon, 6 Apr 2020 00:41:07 +0200
+Subject: [PATCH] Replace input drivers pkg_check_modules calls with manual
+ targets
+
+All they need is one header each, allow include dir overrides.
+
+XorgLibinput - libinput-properties.h
+XorgServer - xserver-properties.h
+---
+ CMakeLists.txt | 7 +------
+ config-gentoo.cmake | 17 +++++++++++++++++
+ kcms/mouse/CMakeLists.txt | 3 ---
+ kcms/touchpad/CMakeLists.txt | 6 ------
+ 4 files changed, 18 insertions(+), 15 deletions(-)
+ create mode 100644 config-gentoo.cmake
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index bc1d57c12..30a893d5c 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -226,16 +226,11 @@ set_package_properties(XCB PROPERTIES TYPE REQUIRED)
+ add_feature_info("XCB-XKB" XCB_XKB_FOUND "Required for building kcm/keyboard")
+ add_feature_info("libxft" X11_Xft_FOUND "X FreeType interface library required for font installation")
+
+-pkg_check_modules(XORGLIBINPUT xorg-libinput IMPORTED_TARGET)
+-pkg_check_modules(XORGSERVER xorg-server IMPORTED_TARGET)
++include(config-gentoo.cmake)
+ pkg_check_modules(XKBREGISTRY xkbregistry REQUIRED IMPORTED_TARGET)
+
+ ecm_find_qmlmodule(org.kde.pipewire 0.1)
+
+-if(XORGLIBINPUT_FOUND)
+- set(HAVE_XORGLIBINPUT 1)
+-endif()
+-
+ include(ConfigureChecks.cmake)
+
+ find_package(PackageKitQt6)
+diff --git a/config-gentoo.cmake b/config-gentoo.cmake
+new file mode 100644
+index 000000000..ac2f0c18d
+--- /dev/null
++++ b/config-gentoo.cmake
+@@ -0,0 +1,17 @@
++if(BUILD_KCM_MOUSE_X11)
++ add_library(PkgConfig::XORGLIBINPUT INTERFACE IMPORTED)
++ set_property(TARGET PkgConfig::XORGLIBINPUT PROPERTY
++ INTERFACE_INCLUDE_DIRECTORIES "${XORGLIBINPUT_INCLUDE_DIRS}"
++ )
++endif()
++
++if(BUILD_KCM_TOUCHPAD_X11)
++ add_library(PkgConfig::XORGSERVER INTERFACE IMPORTED)
++ set_property(TARGET PkgConfig::XORGSERVER PROPERTY
++ INTERFACE_INCLUDE_DIRECTORIES "${XORGSERVER_INCLUDE_DIRS}"
++ )
++endif()
++
++if(BUILD_KCM_MOUSE_X11 OR BUILD_KCM_TOUCHPAD_X11)
++ set(HAVE_XORGLIBINPUT 1)
++endif()
+diff --git a/kcms/mouse/CMakeLists.txt b/kcms/mouse/CMakeLists.txt
+index 17689e78f..364185c91 100644
+--- a/kcms/mouse/CMakeLists.txt
++++ b/kcms/mouse/CMakeLists.txt
+@@ -2,9 +2,6 @@
+ add_definitions(-DTRANSLATION_DOMAIN=\"kcmmouse\")
+
+ if (BUILD_KCM_MOUSE_X11)
+- if (NOT XORGLIBINPUT_FOUND)
+- list(APPEND MISSING_DEPS "xorg-libinput")
+- endif()
+ if (NOT X11_Xi_FOUND)
+ list(APPEND MISSING_DEPS "X11_Xi")
+ endif()
+diff --git a/kcms/touchpad/CMakeLists.txt b/kcms/touchpad/CMakeLists.txt
+index ced353a60..a1920c574 100644
+--- a/kcms/touchpad/CMakeLists.txt
++++ b/kcms/touchpad/CMakeLists.txt
+@@ -2,18 +2,12 @@
+ add_definitions(-DTRANSLATION_DOMAIN=\"kcm_touchpad\")
+
+ if (BUILD_KCM_TOUCHPAD_X11)
+- if (NOT XORGLIBINPUT_FOUND)
+- list(APPEND MISSING_DEPS "xorg-libinput")
+- endif()
+ if (NOT X11_XCB_FOUND)
+ list(APPEND MISSING_DEPS "X11_XCB")
+ endif()
+ if (NOT X11_Xi_FOUND)
+ list(APPEND MISSING_DEPS "X11_Xi")
+ endif()
+- if (NOT XORGSERVER_FOUND)
+- list(APPEND MISSING_DEPS "xorg-server")
+- endif()
+ if (MISSING_DEPS)
+ message(FATAL_ERROR "Missing X11 dependencies for kcm_touchpad: ${MISSING_DEPS}. Install dependencies or set CMake option -DBUILD_KCM_TOUCHPAD_X11=OFF.")
+ endif()
+--
+2.45.2
+
diff --git a/kde-plasma/plasma-desktop/metadata.xml b/kde-plasma/plasma-desktop/metadata.xml
index 868d26b79a..a6a6f9e8ba 100644
--- a/kde-plasma/plasma-desktop/metadata.xml
+++ b/kde-plasma/plasma-desktop/metadata.xml
@@ -10,8 +10,9 @@
</upstream>
<use>
<flag name="ibus">Use ibus input method via <pkg>app-i18n/ibus</pkg></flag>
- <flag name="kaccounts">Build the OpenDesktop integration plugin</flag>
<flag name="scim">Enable applets that use <pkg>app-i18n/scim</pkg></flag>
<flag name="screencast">Enable screencast portal thumbnails using <pkg>kde-plasma/kpipewire</pkg></flag>
+ <flag name="sdl">Enable gamepad support using <pkg>media-libs/libsdl2</pkg></flag>
+ <flag name="webengine">Build the OpenDesktop integration plugin</flag>
</use>
</pkgmetadata>
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.27.49.9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.27.49.9999.ebuild
deleted file mode 100644
index 9f6a281be5..0000000000
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="true"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="KDE Plasma desktop"
-XORGHDRS="${PN}-override-include-dirs-2"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="ibus +kaccounts scim screencast +semantic-desktop"
-
-# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
-COMMON_DEPEND="
- dev-libs/wayland
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/attica-${KFMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kded-${KFMIN}:5
- >=kde-frameworks/kdelibs4support-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- >=kde-plasma/kwin-${PVCUT}:5
- >=kde-plasma/libksysguard-${PVCUT}:5
- >=kde-plasma/libkworkspace-${PVCUT}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
- >=kde-plasma/plasma-activities-stats-${KFMIN}:5
- >=kde-plasma/plasma-workspace-${PVCUT}:5[screencast?]
- >=media-libs/phonon-4.11.0[qt5(+)]
- x11-libs/libX11
- x11-libs/libXcursor
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libxcb
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- ibus? (
- app-i18n/ibus
- dev-libs/glib:2
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
- )
- kaccounts? (
- kde-apps/kaccounts-integration:5
- net-libs/accounts-qt
- )
- scim? ( app-i18n/scim )
- semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/wayland-protocols-1.25
- dev-libs/boost
- x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
- !<kde-plasma/kdeplasma-addons-5.25.50
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:*
- >=kde-plasma/oxygen-${PVCUT}:5
- media-fonts/noto-emoji
- sys-apps/util-linux
- x11-apps/setxkbmap
- x11-misc/xdg-user-dirs
- kaccounts? ( net-libs/signon-oauth2 )
- screencast? ( >=kde-plasma/kpipewire-${PVCUT}:5 )
-"
-BDEPEND="
- dev-util/wayland-scanner
- >=kde-frameworks/kcmutils-${KFMIN}:5
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${WORKDIR}/${XORGHDRS}/${PN}-5.25.80-override-include-dirs.patch" # downstream patch
-)
-
-src_prepare() {
- ecm_src_prepare
-
- if ! use ibus; then
- sed -e "s/Qt5X11Extras_FOUND AND XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \
- -i applets/kimpanel/backend/ibus/CMakeLists.txt || die
- fi
-
- # TODO: try to get a build switch upstreamed
- if ! use scim; then
- sed -e "s/^pkg_check_modules.*SCIM/#&/" -i CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON # not packaged
- -DEVDEV_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DSYNAPTICS_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- $(cmake_use_find_package ibus GLIB2)
- $(cmake_use_find_package kaccounts AccountsQt5)
- $(cmake_use_find_package kaccounts KAccounts)
- $(cmake_use_find_package semantic-desktop KF5Baloo)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # parallel tests fail, foldermodeltest,positionertest hang, bug #646890
- # test_kio_fonts needs D-Bus, bug #634166
- # lookandfeel-kcmTest is unreliable for a long time, bug #607918
- local myctestargs=(
- -j1
- -E "(foldermodeltest|positionertest|test_kio_fonts|lookandfeel-kcmTest)"
- )
-
- ecm_src_test
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "screen reader support" app-accessibility/orca
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.1.49.9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..596f8ef412
--- /dev/null
+++ b/kde-plasma/plasma-desktop/plasma-desktop-6.1.49.9999.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="KDE Plasma desktop"
+XORGHDRS="${PN}-override-include-dirs-4"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE="ibus scim screencast sdl +semantic-desktop webengine"
+
+RESTRICT="test" # missing selenium-webdriver-at-spi
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
+COMMON_DEPEND="
+ dev-libs/icu:=
+ dev-libs/wayland
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,sql,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-frameworks/attica-${KFMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kded-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-plasma/kwin-${PVCUT}:6
+ >=kde-plasma/libksysguard-${PVCUT}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/plasma-activities-${PVCUT}:6
+ >=kde-plasma/plasma-activities-stats-${PVCUT}:6
+ >=kde-plasma/plasma-workspace-${PVCUT}:6[screencast?]
+ >=kde-plasma/plasma5support-${PVCUT}:6
+ media-libs/libcanberra
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
+ ibus? (
+ app-i18n/ibus
+ dev-libs/glib:2
+ x11-libs/xcb-util-keysyms
+ )
+ scim? ( app-i18n/scim )
+ sdl? ( media-libs/libsdl2[joystick] )
+ semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 )
+ webengine? (
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.16_p20220803[qt6]
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/wayland-protocols-1.25
+ dev-libs/boost
+ x11-base/xorg-proto
+ test? (
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ >=kde-plasma/kactivitymanagerd-${PVCUT}:6
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-plasma/kdeplasma-addons-5.25.50
+ !<kde-plasma/plasma-workspace-6.0.80
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ >=kde-plasma/kde-cli-tools-${PVCUT}:*
+ >=kde-plasma/oxygen-${PVCUT}:6
+ kde-plasma/plasma-mimeapps-list
+ media-fonts/noto-emoji
+ sys-apps/util-linux
+ x11-apps/setxkbmap
+ x11-misc/xdg-user-dirs
+ screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 )
+ webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6] )
+"
+BDEPEND="
+ dev-util/intltool
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${WORKDIR}/${XORGHDRS}/${PN}-6.0.80-override-include-dirs.patch" # downstream patch
+)
+
+src_prepare() {
+ ecm_src_prepare
+
+ if ! use ibus; then
+ sed -e "s/XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \
+ -i applets/kimpanel/backend/ibus/CMakeLists.txt || die
+ fi
+
+ # TODO: try to get a build switch upstreamed
+ if ! use scim; then
+ sed -e "s/^pkg_check_modules.*SCIM/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_KCM_MOUSE_X11=ON
+ -DBUILD_KCM_TOUCHPAD_X11=ON
+ -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
+ -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
+ $(cmake_use_find_package ibus GLIB2)
+ $(cmake_use_find_package sdl SDL2)
+ $(cmake_use_find_package semantic-desktop KF6Baloo)
+ $(cmake_use_find_package webengine AccountsQt6)
+ $(cmake_use_find_package webengine KAccounts6)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # parallel tests fail, foldermodeltest,positionertest hang, bug #646890
+ # test_kio_fonts needs D-Bus, bug #634166
+ # lookandfeel-kcmTest is unreliable for a long time, bug #607918
+ local myctestargs=(
+ -j1
+ -E "(foldermodeltest|positionertest|test_kio_fonts|lookandfeel-kcmTest)"
+ )
+
+ ecm_src_test
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "screen reader support" "app-accessibility/orca"
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
index a2e067a344..4b1fd9b2fb 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
@@ -1,26 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org optfeature
DESCRIPTION="KDE Plasma desktop"
+XORGHDRS="${PN}-override-include-dirs-4"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
-IUSE="ibus scim screencast +semantic-desktop" # +kaccounts
+IUSE="ibus scim screencast sdl +semantic-desktop webengine"
+RESTRICT="test" # missing selenium-webdriver-at-spi
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
COMMON_DEPEND="
+ dev-libs/icu:=
dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,sql,widgets,xml]
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,sql,widgets,xml]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
>=dev-qt/qtwayland-${QTMIN}:6
@@ -36,7 +43,6 @@ COMMON_DEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kded-${KFMIN}:6
>=kde-frameworks/kglobalaccel-${KFMIN}:6
>=kde-frameworks/kguiaddons-${KFMIN}:6
@@ -53,6 +59,7 @@ COMMON_DEPEND="
>=kde-frameworks/kparts-${KFMIN}:6
>=kde-frameworks/krunner-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
>=kde-frameworks/kxmlgui-${KFMIN}:6
@@ -60,58 +67,68 @@ COMMON_DEPEND="
>=kde-frameworks/sonnet-${KFMIN}:6
>=kde-plasma/kwin-${PVCUT}:6
>=kde-plasma/libksysguard-${PVCUT}:6
- >=kde-plasma/libkworkspace-${PVCUT}:6
>=kde-plasma/libplasma-${PVCUT}:6
>=kde-plasma/plasma-activities-${PVCUT}:6
>=kde-plasma/plasma-activities-stats-${PVCUT}:6
>=kde-plasma/plasma-workspace-${PVCUT}:6[screencast?]
+ >=kde-plasma/plasma5support-${PVCUT}:6
media-libs/libcanberra
x11-libs/libX11
+ x11-libs/libxcb
x11-libs/libXcursor
- x11-libs/libXfixes
x11-libs/libXi
- x11-libs/libxcb
x11-libs/libxkbcommon
x11-libs/libxkbfile
ibus? (
app-i18n/ibus
dev-libs/glib:2
- x11-libs/libxcb
x11-libs/xcb-util-keysyms
)
scim? ( app-i18n/scim )
+ sdl? ( media-libs/libsdl2[joystick] )
semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 )
+ webengine? (
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.16_p20220803[qt6]
+ )
"
-# kaccounts? (
-# kde-apps/kaccounts-integration:6
-# net-libs/accounts-qt
-# )
DEPEND="${COMMON_DEPEND}
>=dev-libs/wayland-protocols-1.25
dev-libs/boost
x11-base/xorg-proto
+ test? (
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ >=kde-plasma/kactivitymanagerd-${PVCUT}:6
+ )
"
RDEPEND="${COMMON_DEPEND}
!<kde-plasma/kdeplasma-addons-5.25.50
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ !<kde-plasma/plasma-workspace-6.0.80
+ dev-libs/kirigami-addons:6
>=dev-qt/qtwayland-${QTMIN}:6
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
>=kde-plasma/kde-cli-tools-${PVCUT}:*
>=kde-plasma/oxygen-${PVCUT}:6
+ kde-plasma/plasma-mimeapps-list
media-fonts/noto-emoji
sys-apps/util-linux
x11-apps/setxkbmap
x11-misc/xdg-user-dirs
screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 )
+ webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6] )
"
-# kaccounts? ( net-libs/signon-oauth2 )
BDEPEND="
+ dev-util/intltool
dev-util/wayland-scanner
>=kde-frameworks/kcmutils-${KFMIN}:6
virtual/pkgconfig
"
+PATCHES=(
+ "${FILESDIR}/${PN}-6.1.80-override-include-dirs.patch" # downstream patch
+)
+
src_prepare() {
ecm_src_prepare
@@ -128,11 +145,16 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
+ -DBUILD_KCM_MOUSE_X11=ON
+ -DBUILD_KCM_TOUCHPAD_X11=ON
+ -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
+ -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
-DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
$(cmake_use_find_package ibus GLIB2)
-# $(cmake_use_find_package kaccounts AccountsQt6)
-# $(cmake_use_find_package kaccounts KAccounts)
+ $(cmake_use_find_package sdl SDL2)
$(cmake_use_find_package semantic-desktop KF6Baloo)
+ $(cmake_use_find_package webengine AccountsQt6)
+ $(cmake_use_find_package webengine KAccounts6)
)
ecm_src_configure
@@ -152,7 +174,7 @@ src_test() {
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "screen reader support" app-accessibility/orca
+ optfeature "screen reader support" "app-accessibility/orca"
fi
ecm_pkg_postinst
}
diff --git a/kde-plasma/plasma-disks/metadata.xml b/kde-plasma/plasma-disks/metadata.xml
index d925f24397..9ac314a3e3 100644
--- a/kde-plasma/plasma-disks/metadata.xml
+++ b/kde-plasma/plasma-disks/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/plasma-disks</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-disks/plasma-disks-5.27.49.9999.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.27.49.9999.ebuild
deleted file mode 100644
index caf24a82f8..0000000000
--- a/kde-plasma/plasma-disks/plasma-disks-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure"
-HOMEPAGE="https://invent.kde.org/plasma/plasma-disks"
-
-LICENSE="|| ( GPL-3 GPL-2 )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- sys-apps/smartmontools
-"
-RDEPEND="${DEPEND}
- kde-plasma/kinfocenter:5
-"
diff --git a/kde-plasma/plasma-disks/plasma-disks-6.1.49.9999.ebuild b/kde-plasma/plasma-disks/plasma-disks-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..67ff7bf278
--- /dev/null
+++ b/kde-plasma/plasma-disks/plasma-disks-6.1.49.9999.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure"
+HOMEPAGE="https://invent.kde.org/plasma/plasma-disks"
+
+LICENSE="|| ( GPL-3 GPL-2 )"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ sys-apps/smartmontools
+"
+RDEPEND="${DEPEND}
+ kde-plasma/kinfocenter:6
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plasma-disks/plasma-disks-9999.ebuild b/kde-plasma/plasma-disks/plasma-disks-9999.ebuild
index be167b84fe..12ee0d82fe 100644
--- a/kde-plasma/plasma-disks/plasma-disks-9999.ebuild
+++ b/kde-plasma/plasma-disks/plasma-disks-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="true"
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure"
@@ -20,8 +20,8 @@ DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/kdeclarative-${KFMIN}:6
@@ -36,3 +36,4 @@ DEPEND="
RDEPEND="${DEPEND}
kde-plasma/kinfocenter:6
"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plasma-firewall/metadata.xml b/kde-plasma/plasma-firewall/metadata.xml
index 173d8fdb46..b4a87d9ec6 100644
--- a/kde-plasma/plasma-firewall/metadata.xml
+++ b/kde-plasma/plasma-firewall/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">network/plasma-firewall</remote-id>
</upstream>
<use>
<flag name="firewalld">Build <pkg>net-firewall/firewalld</pkg> backend</flag>
diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.27.49.9999.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-6.1.49.9999.ebuild
index 2ae6d0461e..e48f580321 100644
--- a/kde-plasma/plasma-firewall/plasma-firewall-5.27.49.9999.ebuild
+++ b/kde-plasma/plasma-firewall/plasma-firewall-6.1.49.9999.ebuild
@@ -1,44 +1,39 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
PYTHON_COMPAT=( python3_{10..12} )
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org python-single-r1
DESCRIPTION="Plasma frontend for Firewalld or UFW"
HOMEPAGE="https://invent.kde.org/network/plasma-firewall"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="firewalld +ufw"
REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}
${PYTHON_DEPS}
firewalld? ( net-firewall/firewalld )
ufw? ( net-firewall/ufw )
"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
src_prepare() {
ecm_src_prepare
diff --git a/kde-plasma/plasma-firewall/plasma-firewall-9999.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-9999.ebuild
index 1aab6da73b..310b137b69 100644
--- a/kde-plasma/plasma-firewall/plasma-firewall-9999.ebuild
+++ b/kde-plasma/plasma-firewall/plasma-firewall-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
PYTHON_COMPAT=( python3_{10..12} )
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org python-single-r1
DESCRIPTION="Plasma frontend for Firewalld or UFW"
@@ -26,7 +26,6 @@ DEPEND="
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}
diff --git a/kde-plasma/plasma-integration/plasma-integration-5.27.49.9999.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.27.49.9999.ebuild
deleted file mode 100644
index ae9dce99f2..0000000000
--- a/kde-plasma/plasma-integration/plasma-integration-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
-
-LICENSE="LGPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# requires running kde environment
-RESTRICT="test"
-
-COMMON_DEPEND="
- dev-libs/wayland
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5=[dbus]
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/breeze-${PVCUT}:5
- x11-libs/libXcursor
- x11-libs/libxcb
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.6.0
-"
-RDEPEND="${COMMON_DEPEND}
- media-fonts/hack
- media-fonts/noto
-"
-BDEPEND=">=dev-qt/qtwaylandscanner-${QTMIN}:5"
diff --git a/kde-plasma/plasma-integration/plasma-integration-6.1.49.9999.ebuild b/kde-plasma/plasma-integration/plasma-integration-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..9bb86d4277
--- /dev/null
+++ b/kde-plasma/plasma-integration/plasma-integration-6.1.49.9999.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KF5MIN=5.115.0
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QT5MIN=5.15.12
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS=""
+IUSE="qt5"
+
+# requires running kde environment
+RESTRICT="test"
+
+# slot ops: qdbus*_p.h and Qt6::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ x11-libs/libXcursor
+ x11-libs/libxcb
+ qt5? (
+ >=dev-qt/qtdbus-${QT5MIN}:5
+ >=dev-qt/qtgui-${QT5MIN}:5=[dbus]
+ >=dev-qt/qtquickcontrols2-${QT5MIN}:5
+ >=dev-qt/qtwayland-${QT5MIN}:5
+ >=dev-qt/qtwidgets-${QT5MIN}:5
+ >=dev-qt/qtx11extras-${QT5MIN}:5
+ >=kde-frameworks/kcompletion-${KF5MIN}:5
+ >=kde-frameworks/kconfig-${KF5MIN}:5
+ >=kde-frameworks/kconfigwidgets-${KF5MIN}:5
+ >=kde-frameworks/kcoreaddons-${KF5MIN}:5
+ >=kde-frameworks/kguiaddons-${KF5MIN}:5
+ >=kde-frameworks/ki18n-${KF5MIN}:5
+ >=kde-frameworks/kiconthemes-${KF5MIN}:5
+ >=kde-frameworks/kio-${KF5MIN}:5
+ >=kde-frameworks/kjobwidgets-${KF5MIN}:5
+ >=kde-frameworks/knotifications-${KF5MIN}:5
+ >=kde-frameworks/kwindowsystem-${KF5MIN}:5
+ >=kde-frameworks/kxmlgui-${KF5MIN}:5
+ >=kde-plasma/kwayland-${KF5MIN}:5
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.13.0
+"
+RDEPEND="${COMMON_DEPEND}
+ media-fonts/hack
+ media-fonts/noto
+ media-fonts/noto-emoji
+"
+PDEPEND="
+ >=kde-plasma/xdg-desktop-portal-kde-${PVCUT}:6
+"
+BDEPEND="
+ >=dev-qt/qtwayland-${QTMIN}:6
+ qt5? ( >=dev-qt/qtwaylandscanner-${QT5MIN}:5 )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_QT6=ON
+ -DBUILD_QT5=$(usex qt5)
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/plasma-integration/plasma-integration-9999.ebuild b/kde-plasma/plasma-integration/plasma-integration-9999.ebuild
index 3de25e070a..211d97bd83 100644
--- a/kde-plasma/plasma-integration/plasma-integration-9999.ebuild
+++ b/kde-plasma/plasma-integration/plasma-integration-9999.ebuild
@@ -1,11 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KF5MIN=5.115.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QT5MIN=5.15.12
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
@@ -13,39 +15,74 @@ DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
LICENSE="LGPL-2+"
SLOT="6"
KEYWORDS=""
-IUSE=""
+IUSE="qt5"
# requires running kde environment
RESTRICT="test"
+# slot ops: qdbus*_p.h and Qt6::GuiPrivate for qtx11extras_p.h
COMMON_DEPEND="
dev-libs/wayland
>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kiconthemes-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kjobwidgets-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-plasma/breeze-${PVCUT}:6
- >=kde-plasma/kwayland-${PVCUT}:6
x11-libs/libXcursor
x11-libs/libxcb
+ qt5? (
+ >=dev-qt/qtdbus-${QT5MIN}:5
+ >=dev-qt/qtgui-${QT5MIN}:5=[dbus]
+ >=dev-qt/qtquickcontrols2-${QT5MIN}:5
+ >=dev-qt/qtwayland-${QT5MIN}:5
+ >=dev-qt/qtwidgets-${QT5MIN}:5
+ >=dev-qt/qtx11extras-${QT5MIN}:5
+ >=kde-frameworks/kcompletion-${KF5MIN}:5
+ >=kde-frameworks/kconfig-${KF5MIN}:5
+ >=kde-frameworks/kconfigwidgets-${KF5MIN}:5
+ >=kde-frameworks/kcoreaddons-${KF5MIN}:5
+ >=kde-frameworks/kguiaddons-${KF5MIN}:5
+ >=kde-frameworks/ki18n-${KF5MIN}:5
+ >=kde-frameworks/kiconthemes-${KF5MIN}:5
+ >=kde-frameworks/kio-${KF5MIN}:5
+ >=kde-frameworks/kjobwidgets-${KF5MIN}:5
+ >=kde-frameworks/knotifications-${KF5MIN}:5
+ >=kde-frameworks/kwindowsystem-${KF5MIN}:5
+ >=kde-frameworks/kxmlgui-${KF5MIN}:5
+ >=kde-plasma/kwayland-${KF5MIN}:5
+ )
"
DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.11.1
+ >=dev-libs/plasma-wayland-protocols-1.13.0
"
RDEPEND="${COMMON_DEPEND}
- >=kde-plasma/xdg-desktop-portal-kde-${PVCUT}:6
media-fonts/hack
media-fonts/noto
+ media-fonts/noto-emoji
+"
+PDEPEND="
+ >=kde-plasma/xdg-desktop-portal-kde-${PVCUT}:6
"
-BDEPEND=">=dev-qt/qtwayland-${QTMIN}:6"
+BDEPEND="
+ >=dev-qt/qtwayland-${QTMIN}:6
+ qt5? ( >=dev-qt/qtwaylandscanner-${QT5MIN}:5 )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_QT6=ON
+ -DBUILD_QT5=$(usex qt5)
+ )
+ ecm_src_configure
+}
diff --git a/kde-plasma/plasma-meta/metadata.xml b/kde-plasma/plasma-meta/metadata.xml
index 739e05ae62..718ebb9d08 100644
--- a/kde-plasma/plasma-meta/metadata.xml
+++ b/kde-plasma/plasma-meta/metadata.xml
@@ -13,7 +13,6 @@
<flag name="colord">Enable <pkg>kde-plasma/kwin</pkg> color management via <pkg>x11-misc/colord</pkg></flag>
<flag name="crash-handler">Pull in <pkg>kde-plasma/drkonqi</pkg> for assisted upstream crash reports</flag>
<flag name="crypt">Pull in <pkg>kde-plasma/plasma-vault</pkg> for encrypted vaults integration</flag>
- <flag name="desktop-portal">Enable <pkg>sys-apps/xdg-desktop-portal</pkg> backend implementation for Plasma</flag>
<flag name="discover">Pull in resources management GUI; a centralised GHNS alternative and optional <pkg>sys-apps/fwupd</pkg> frontend</flag>
<flag name="display-manager">Pull in a graphical display manager</flag>
<flag name="firewall">Pull in <pkg>kde-plasma/plasma-firewall</pkg> for system firewall administration</flag>
@@ -21,14 +20,18 @@
<flag name="grub">Pull in Breeze theme for <pkg>sys-boot/grub</pkg></flag>
<flag name="gtk">Enable Breeze widget style and system settings module for GTK+</flag>
<flag name="kwallet">Enable support for KWallet auto-unlocking via <pkg>kde-plasma/kwallet-pam</pkg></flag>
- <flag name="legacy-systray">Add support for legacy applications using <pkg>kde-plasma/xembed-sni-proxy</pkg></flag>
+ <flag name="oxygen-theme">Pull in Oxygen icons, sound theme and visual style for KDE Plasma</flag>
<flag name="plymouth">Pull in Breeze theme for <pkg>sys-boot/plymouth</pkg></flag>
<flag name="pulseaudio">Install Plasma applet for PulseAudio volume management</flag>
+ <flag name="qt5">Pull in required packages for seamless integration of KF5/Qt5-based applications</flag>
<flag name="sddm">Pull in the <pkg>x11-misc/sddm</pkg> display manager and system settings module</flag>
<flag name="sdk">Pull in <pkg>kde-plasma/plasma-sdk</pkg> for Plasma development</flag>
<flag name="smart">Pull in <pkg>kde-plasma/plasma-disks</pkg> for disk health monitoring</flag>
<flag name="thunderbolt">Pull in <pkg>kde-plasma/plasma-thunderbolt</pkg> control center module</flag>
+ <flag name="unsupported">Allow packages that are known to ruin runtime experience ** DO NOT FILE BUGS WITH THIS ENABLED **</flag>
<flag name="wacom">Pull in <pkg>kde-plasma/wacomtablet</pkg> control center module</flag>
<flag name="wallpapers">Install wallpapers for the Plasma Workspace</flag>
+ <flag name="webengine">Use <pkg>kde-apps/khelpcenter</pkg> to access the locally installed KDE Help System Handbook</flag>
+ <flag name="xwayland">Enable Wayland windows screensharing to XWayland applications via <pkg>gui-apps/xwaylandvideobridge</pkg></flag>
</use>
</pkgmetadata>
diff --git a/kde-plasma/plasma-meta/plasma-meta-5.27.49.9999.ebuild b/kde-plasma/plasma-meta/plasma-meta-6.1.49.9999.ebuild
index f41a1b2e4c..1b7f565676 100644
--- a/kde-plasma/plasma-meta/plasma-meta-5.27.49.9999.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-6.1.49.9999.ebuild
@@ -1,52 +1,62 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-DESCRIPTION="Merge this to pull in all Plasma 5 packages"
+inherit toolchain-funcs
+
+DESCRIPTION="Merge this to pull in all Plasma 6 packages"
HOMEPAGE="https://kde.org/plasma-desktop/"
LICENSE="metapackage"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
-cups +desktop-portal discover +display-manager +elogind +firewall flatpak grub
-gtk +handbook +kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm
-sdk +smart systemd thunderbolt wacom +wallpapers"
+cups discover +display-manager +elogind +firewall flatpak grub gtk +kwallet
++networkmanager oxygen-theme plymouth pulseaudio qt5 rdp +sddm sdk +smart systemd
+thunderbolt unsupported wacom +wallpapers webengine +xwayland"
REQUIRED_USE="^^ ( elogind systemd )"
RDEPEND="
- >=kde-plasma/breeze-${PV}:${SLOT}
+ !${CATEGORY}/${PN}:5
+ !kde-plasma/khotkeys:5
+ >=kde-plasma/breeze-${PV}:${SLOT}[qt5?]
>=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
>=kde-plasma/kde-cli-tools-${PV}:${SLOT}
>=kde-plasma/kdecoration-${PV}:${SLOT}
>=kde-plasma/kdeplasma-addons-${PV}:${SLOT}
>=kde-plasma/kgamma-${PV}:${SLOT}
- >=kde-plasma/khotkeys-${PV}:${SLOT}
+ >=kde-plasma/kglobalacceld-${PV}:${SLOT}
>=kde-plasma/kinfocenter-${PV}:${SLOT}
>=kde-plasma/kmenuedit-${PV}:${SLOT}
+ >=kde-plasma/kpipewire-${PV}:${SLOT}
>=kde-plasma/kscreen-${PV}:${SLOT}
>=kde-plasma/kscreenlocker-${PV}:${SLOT}
>=kde-plasma/ksshaskpass-${PV}:${SLOT}
>=kde-plasma/ksystemstats-${PV}:${SLOT}
- >=kde-plasma/kwayland-integration-${PV}:${SLOT}
+ >=kde-plasma/kwayland-${PV}:${SLOT}
>=kde-plasma/kwin-${PV}:${SLOT}[lock]
>=kde-plasma/kwrited-${PV}:${SLOT}
>=kde-plasma/layer-shell-qt-${PV}:${SLOT}
>=kde-plasma/libkscreen-${PV}:${SLOT}
>=kde-plasma/libksysguard-${PV}:${SLOT}
+ >=kde-plasma/libplasma-${PV}:${SLOT}
>=kde-plasma/milou-${PV}:${SLOT}
- >=kde-plasma/oxygen-${PV}:${SLOT}
- >=kde-plasma/oxygen-sounds-${PV}:${SLOT}
+ >=kde-plasma/ocean-sound-theme-${PV}:${SLOT}
+ >=kde-plasma/plasma-activities-${PV}:${SLOT}
+ >=kde-plasma/plasma-activities-stats-${PV}:${SLOT}
>=kde-plasma/plasma-desktop-${PV}:${SLOT}
- >=kde-plasma/plasma-integration-${PV}:${SLOT}
+ >=kde-plasma/plasma-integration-${PV}:${SLOT}[qt5?]
>=kde-plasma/plasma-systemmonitor-${PV}:${SLOT}
>=kde-plasma/plasma-welcome-${PV}:${SLOT}
>=kde-plasma/plasma-workspace-${PV}:${SLOT}
+ >=kde-plasma/plasma5support-${PV}:${SLOT}
>=kde-plasma/polkit-kde-agent-${PV}:*
>=kde-plasma/powerdevil-${PV}:${SLOT}
+ >=kde-plasma/qqc2-breeze-style-${PV}:${SLOT}
>=kde-plasma/systemsettings-${PV}:${SLOT}
+ >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT}
sys-apps/dbus[elogind?,systemd?]
sys-auth/polkit[systemd?]
sys-fs/udisks:2[elogind?,systemd?]
@@ -55,13 +65,12 @@ RDEPEND="
colord? ( x11-misc/colord )
crash-handler? ( >=kde-plasma/drkonqi-${PV}:${SLOT} )
crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} )
- cups? ( kde-plasma/print-manager:${SLOT} )
- desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} )
+ cups? ( >=kde-plasma/print-manager-${PV}:${SLOT} )
discover? ( >=kde-plasma/discover-${PV}:${SLOT} )
display-manager? (
sddm? (
>=kde-plasma/sddm-kcm-${PV}:${SLOT}
- x11-misc/sddm[elogind?,systemd?]
+ >=x11-misc/sddm-0.21.0_p20240302[elogind?,systemd?]
)
!sddm? ( x11-misc/lightdm )
)
@@ -71,20 +80,26 @@ RDEPEND="
gtk? (
>=kde-plasma/breeze-gtk-${PV}:${SLOT}
>=kde-plasma/kde-gtk-config-${PV}:${SLOT}
+ sys-apps/xdg-desktop-portal-gtk
x11-misc/appmenu-gtk-module
)
- handbook? ( kde-apps/khelpcenter:5 )
kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} )
- legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} )
networkmanager? (
>=kde-plasma/plasma-nm-${PV}:${SLOT}
net-misc/networkmanager[elogind?,systemd?]
)
+ oxygen-theme? (
+ >=kde-frameworks/oxygen-icons-6.0.0:*
+ >=kde-plasma/oxygen-${PV}:${SLOT}[qt5?]
+ >=kde-plasma/oxygen-sounds-${PV}:${SLOT}
+ )
plymouth? (
>=kde-plasma/breeze-plymouth-${PV}:${SLOT}
>=kde-plasma/plymouth-kcm-${PV}:${SLOT}
)
pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
+ qt5? ( >=kde-plasma/kwayland-integration-${PV}:5 )
+ rdp? ( >=kde-plasma/krdp-${PV}:${SLOT} )
sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} )
systemd? (
@@ -92,8 +107,13 @@ RDEPEND="
firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} )
)
thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} )
- wacom? ( kde-plasma/wacomtablet:${SLOT} )
+ !unsupported? (
+ !gui-apps/qt6ct
+ )
+ wacom? ( >=kde-plasma/wacomtablet-${PV}:${SLOT} )
wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
+ webengine? ( kde-apps/khelpcenter:6 )
+ xwayland? ( >=gui-apps/xwaylandvideobridge-0.4.0 )
"
# Optional runtime deps: kde-plasma/plasma-desktop
RDEPEND="${RDEPEND}
@@ -101,11 +121,24 @@ RDEPEND="${RDEPEND}
"
pkg_postinst() {
- has_version sys-auth/consolekit || return
- ewarn "An existing installation of sys-auth/consolekit was detected even though"
- ewarn "${PN} was configured with USE $(usex elogind elogind systemd)."
- ewarn "There can only be one session manager at runtime, otherwise random issues"
- ewarn "may occur. Please make sure USE consolekit is nowhere enabled in make.conf"
- ewarn "or package.use and remove sys-auth/consolekit before raising bugs."
- ewarn "For more information, visit https://wiki.gentoo.org/wiki/KDE"
+ if [[ $(tc-get-cxx-stdlib) == "libc++" ]] ; then
+ # Workaround for bug #923292 (KDE-bug 479679)
+ ewarn "plasmashell and other KDE Plasma components are known to misbehave"
+ ewarn "when built with sys-libs/libcxx, e.g. crashing when right-clicking"
+ ewarn "on a panel. See bug #923292."
+ ewarn ""
+ ewarn "A possible (no warranty!) workaround is building sys-libs/libcxx and"
+ ewarn "sys-libs/libcxxabi with the following in package.env:"
+ ewarn " MYCMAKEARGS=\"-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2\""
+ ewarn "You may then need to rebuild dev-qt/* and kde-*/*."
+ fi
+
+ if ! use qt5 && has_version dev-qt/qtgui; then
+ ewarn "KF5- and Qt5-based applications will exhibit various integration bugs"
+ ewarn "and generally look out of place in Plasma 6 without the dependencies"
+ ewarn "enforced by kde-plasma/plasma-meta[qt5]."
+ ewarn
+ ewarn "This warning message is being displayed because dev-qt/qtgui:5 is"
+ ewarn "currently installed which indicates the use of such applications."
+ fi
}
diff --git a/kde-plasma/plasma-meta/plasma-meta-9999.ebuild b/kde-plasma/plasma-meta/plasma-meta-9999.ebuild
index bfa3bed8aa..1b7f565676 100644
--- a/kde-plasma/plasma-meta/plasma-meta-9999.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-9999.ebuild
@@ -1,23 +1,27 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-DESCRIPTION="Merge this to pull in all Plasma 5 packages"
+inherit toolchain-funcs
+
+DESCRIPTION="Merge this to pull in all Plasma 6 packages"
HOMEPAGE="https://kde.org/plasma-desktop/"
LICENSE="metapackage"
SLOT="6"
KEYWORDS=""
IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
-cups discover +display-manager +elogind +firewall flatpak grub gtk +handbook
-+kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm sdk +smart
-systemd thunderbolt wacom +wallpapers"
+cups discover +display-manager +elogind +firewall flatpak grub gtk +kwallet
++networkmanager oxygen-theme plymouth pulseaudio qt5 rdp +sddm sdk +smart systemd
+thunderbolt unsupported wacom +wallpapers webengine +xwayland"
REQUIRED_USE="^^ ( elogind systemd )"
RDEPEND="
- >=kde-plasma/breeze-${PV}:${SLOT}
+ !${CATEGORY}/${PN}:5
+ !kde-plasma/khotkeys:5
+ >=kde-plasma/breeze-${PV}:${SLOT}[qt5?]
>=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
>=kde-plasma/kde-cli-tools-${PV}:${SLOT}
>=kde-plasma/kdecoration-${PV}:${SLOT}
@@ -26,12 +30,12 @@ RDEPEND="
>=kde-plasma/kglobalacceld-${PV}:${SLOT}
>=kde-plasma/kinfocenter-${PV}:${SLOT}
>=kde-plasma/kmenuedit-${PV}:${SLOT}
+ >=kde-plasma/kpipewire-${PV}:${SLOT}
>=kde-plasma/kscreen-${PV}:${SLOT}
>=kde-plasma/kscreenlocker-${PV}:${SLOT}
>=kde-plasma/ksshaskpass-${PV}:${SLOT}
>=kde-plasma/ksystemstats-${PV}:${SLOT}
>=kde-plasma/kwayland-${PV}:${SLOT}
- >=kde-plasma/kwayland-integration-5.27.9:5
>=kde-plasma/kwin-${PV}:${SLOT}[lock]
>=kde-plasma/kwrited-${PV}:${SLOT}
>=kde-plasma/layer-shell-qt-${PV}:${SLOT}
@@ -40,18 +44,17 @@ RDEPEND="
>=kde-plasma/libplasma-${PV}:${SLOT}
>=kde-plasma/milou-${PV}:${SLOT}
>=kde-plasma/ocean-sound-theme-${PV}:${SLOT}
- >=kde-plasma/oxygen-${PV}:${SLOT}
- >=kde-plasma/oxygen-sounds-${PV}:${SLOT}
>=kde-plasma/plasma-activities-${PV}:${SLOT}
>=kde-plasma/plasma-activities-stats-${PV}:${SLOT}
>=kde-plasma/plasma-desktop-${PV}:${SLOT}
- >=kde-plasma/plasma-integration-${PV}:${SLOT}
+ >=kde-plasma/plasma-integration-${PV}:${SLOT}[qt5?]
>=kde-plasma/plasma-systemmonitor-${PV}:${SLOT}
>=kde-plasma/plasma-welcome-${PV}:${SLOT}
>=kde-plasma/plasma-workspace-${PV}:${SLOT}
>=kde-plasma/plasma5support-${PV}:${SLOT}
>=kde-plasma/polkit-kde-agent-${PV}:*
>=kde-plasma/powerdevil-${PV}:${SLOT}
+ >=kde-plasma/qqc2-breeze-style-${PV}:${SLOT}
>=kde-plasma/systemsettings-${PV}:${SLOT}
>=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT}
sys-apps/dbus[elogind?,systemd?]
@@ -67,7 +70,7 @@ RDEPEND="
display-manager? (
sddm? (
>=kde-plasma/sddm-kcm-${PV}:${SLOT}
- x11-misc/sddm[elogind?,systemd?]
+ >=x11-misc/sddm-0.21.0_p20240302[elogind?,systemd?]
)
!sddm? ( x11-misc/lightdm )
)
@@ -77,20 +80,26 @@ RDEPEND="
gtk? (
>=kde-plasma/breeze-gtk-${PV}:${SLOT}
>=kde-plasma/kde-gtk-config-${PV}:${SLOT}
+ sys-apps/xdg-desktop-portal-gtk
x11-misc/appmenu-gtk-module
)
- handbook? ( kde-apps/khelpcenter:5 )
kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} )
- legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} )
networkmanager? (
>=kde-plasma/plasma-nm-${PV}:${SLOT}
net-misc/networkmanager[elogind?,systemd?]
)
+ oxygen-theme? (
+ >=kde-frameworks/oxygen-icons-6.0.0:*
+ >=kde-plasma/oxygen-${PV}:${SLOT}[qt5?]
+ >=kde-plasma/oxygen-sounds-${PV}:${SLOT}
+ )
plymouth? (
>=kde-plasma/breeze-plymouth-${PV}:${SLOT}
>=kde-plasma/plymouth-kcm-${PV}:${SLOT}
)
pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
+ qt5? ( >=kde-plasma/kwayland-integration-${PV}:5 )
+ rdp? ( >=kde-plasma/krdp-${PV}:${SLOT} )
sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} )
systemd? (
@@ -98,10 +107,38 @@ RDEPEND="
firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} )
)
thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} )
+ !unsupported? (
+ !gui-apps/qt6ct
+ )
wacom? ( >=kde-plasma/wacomtablet-${PV}:${SLOT} )
wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
+ webengine? ( kde-apps/khelpcenter:6 )
+ xwayland? ( >=gui-apps/xwaylandvideobridge-0.4.0 )
"
# Optional runtime deps: kde-plasma/plasma-desktop
RDEPEND="${RDEPEND}
accessibility? ( app-accessibility/orca )
"
+
+pkg_postinst() {
+ if [[ $(tc-get-cxx-stdlib) == "libc++" ]] ; then
+ # Workaround for bug #923292 (KDE-bug 479679)
+ ewarn "plasmashell and other KDE Plasma components are known to misbehave"
+ ewarn "when built with sys-libs/libcxx, e.g. crashing when right-clicking"
+ ewarn "on a panel. See bug #923292."
+ ewarn ""
+ ewarn "A possible (no warranty!) workaround is building sys-libs/libcxx and"
+ ewarn "sys-libs/libcxxabi with the following in package.env:"
+ ewarn " MYCMAKEARGS=\"-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2\""
+ ewarn "You may then need to rebuild dev-qt/* and kde-*/*."
+ fi
+
+ if ! use qt5 && has_version dev-qt/qtgui; then
+ ewarn "KF5- and Qt5-based applications will exhibit various integration bugs"
+ ewarn "and generally look out of place in Plasma 6 without the dependencies"
+ ewarn "enforced by kde-plasma/plasma-meta[qt5]."
+ ewarn
+ ewarn "This warning message is being displayed because dev-qt/qtgui:5 is"
+ ewarn "currently installed which indicates the use of such applications."
+ fi
+}
diff --git a/kde-plasma/plasma-mimeapps-list/files/mimeapps.list b/kde-plasma/plasma-mimeapps-list/files/mimeapps.list
new file mode 100644
index 0000000000..53307a3346
--- /dev/null
+++ b/kde-plasma/plasma-mimeapps-list/files/mimeapps.list
@@ -0,0 +1,226 @@
+# SPDX-License-Identifier: CC0-1.0
+# SPDX-FileCopyrightText: None
+
+[Default Applications]
+
+# Misc
+application/x-krita=org.kde.krita.desktop;org.kde.gwenview.desktop
+image/x-xcf=org.gimp.GIMP.desktop;org.kde.gwenview.desktop
+
+# Discover
+x-scheme-handler/appstream=org.kde.discover.urlhandler.desktop
+
+# Archive Manager
+application/x-tar=org.kde.ark.desktop
+application/x-compressed-tar=org.kde.ark.desktop
+application/x-bzip-compressed-tar=org.kde.ark.desktop
+application/x-tarz=org.kde.ark.desktop
+application/x-xz-compressed-tar=org.kde.ark.desktop
+application/x-lzma-compressed-tar=org.kde.ark.desktop
+application/x-lzip-compressed-tar=org.kde.ark.desktop
+application/x-tzo=org.kde.ark.desktop
+application/x-lrzip-compressed-tar=org.kde.ark.desktop
+application/x-lz4-compressed-tar=org.kde.ark.desktop
+application/x-zstd-compressed-tar=org.kde.ark.desktop
+application/x-cd-image=org.kde.ark.desktop
+application/x-bcpio=org.kde.ark.desktop
+application/x-cpio=org.kde.ark.desktop
+application/x-cpio-compressed=org.kde.ark.desktop
+application/x-sv4cpio=org.kde.ark.desktop
+application/x-sv4crc=org.kde.ark.desktop
+application/x-source-rpm=org.kde.ark.desktop
+application/vnd.ms-cab-compressed=org.kde.ark.desktop
+application/x-xar=org.kde.ark.desktop
+application/x-iso9660-appimage=org.kde.ark.desktop
+application/x-archive=org.kde.ark.desktop
+application/vnd.rar=org.kde.ark.desktop
+application/x-rar=org.kde.ark.desktop
+application/x-7z-compressed=org.kde.ark.desktop
+application/zip=org.kde.ark.desktop
+application/x-compress=org.kde.ark.desktop
+application/gzip=org.kde.ark.desktop
+application/x-bzip=org.kde.ark.desktop
+application/x-lzma=org.kde.ark.desktop
+application/x-xz=org.kde.ark.desktop
+application/zstd=org.kde.ark.desktop
+application/x-lha=org.kde.ark.desktop
+
+# Browser
+x-scheme-handler/http=firefox.desktop;firefox-bin.desktop;chromium-browser-chromium.desktop;google-chrome.desktop;org.kde.falkon.desktop;
+x-scheme-handler/https=firefox.desktop;firefox-bin.desktop;chromium-browser-chromium.desktop;google-chrome.desktop;org.kde.falkon.desktop;
+
+# Email
+x-scheme-handler/mailto=org.kde.kmail2.desktop
+
+# File Manager
+inode/directory=org.kde.dolphin.desktop
+
+# Geo
+x-scheme-handler/geo=marble_geo.desktop
+
+# Image Viewer
+image/avif=org.kde.gwenview.desktop
+image/gif=org.kde.gwenview.desktop
+image/heif=org.kde.gwenview.desktop
+image/jpeg=org.kde.gwenview.desktop
+image/jxl=org.kde.gwenview.desktop
+image/png=org.kde.gwenview.desktop
+image/bmp=org.kde.gwenview.desktop
+image/x-eps=org.kde.gwenview.desktop
+image/x-icns=org.kde.gwenview.desktop
+image/x-ico=org.kde.gwenview.desktop
+image/x-portable-bitmap=org.kde.gwenview.desktop
+image/x-portable-graymap=org.kde.gwenview.desktop
+image/x-portable-pixmap=org.kde.gwenview.desktop
+image/x-xbitmap=org.kde.gwenview.desktop
+image/x-xpixmap=org.kde.gwenview.desktop
+image/tiff=org.kde.gwenview.desktop
+image/x-psd=org.kde.gwenview.desktop
+image/x-webp=org.kde.gwenview.desktop
+image/webp=org.kde.gwenview.desktop
+image/x-tga=org.kde.gwenview.desktop
+
+# Music Player
+audio/aac=org.kde.elisa.desktop
+audio/mp4=org.kde.elisa.desktop
+audio/mpeg=org.kde.elisa.desktop
+audio/mpegurl=org.kde.elisa.desktop
+audio/ogg=org.kde.elisa.desktop
+audio/vnd.rn-realaudio=org.kde.elisa.desktop
+audio/vorbis=org.kde.elisa.desktop
+audio/x-flac=org.kde.elisa.desktop
+audio/x-mp3=org.kde.elisa.desktop
+audio/x-mpegurl=org.kde.elisa.desktop
+audio/x-ms-wma=org.kde.elisa.desktop
+audio/x-musepack=org.kde.elisa.desktop
+audio/x-oggflac=org.kde.elisa.desktop
+audio/x-pn-realaudio=org.kde.elisa.desktop
+audio/x-scpls=org.kde.elisa.desktop
+audio/x-speex=org.kde.elisa.desktop
+audio/x-vorbis=org.kde.elisa.desktop
+audio/x-vorbis+ogg=org.kde.elisa.desktop
+audio/x-wav=org.kde.elisa.desktop
+
+# Office (spreadsheets)
+application/csv=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/excel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/msexcel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/tab-separated-values=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/vnd.lotus-1-2-3=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/vnd.ms-excel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/x-123=libreoffice-calc.desktop;
+application/x-dos_ms_excel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/x-excel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/x-mps=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/x-ms-excel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/x-msexcel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/x-xbase=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/x-xls=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/xls=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+text/comma-separated-values=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+text/csv=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+text/spreadsheet=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+text/tab-separated-values=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+text/x-comma-separated-values=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+text/x-csv=org.kde.calligrasheets.desktop;libreoffice-calc.desktop;
+application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop;
+application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop;
+application/vnd.sun.xml.calc=libreoffice-calc.desktop;
+application/vnd.sun.xml.calc.template=libreoffice-calc.desktop;
+application/vnd.stardivision.calc=libreoffice-calc.desktop;
+application/vnd.stardivision.chart=libreoffice-calc.desktop;
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop;
+application/vnd.ms-excel.sheet.macroenabled.12=libreoffice-calc.desktop;
+application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop;
+application/vnd.ms-excel.template.macroenabled.12=libreoffice-calc.desktop;
+application/vnd.ms-excel.sheet.binary.macroenabled.12=libreoffice-calc.desktop;
+application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop;
+application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop;
+application/vnd.sun.xml.draw=libreoffice-draw.desktop;
+application/vnd.sun.xml.draw.template=libreoffice-draw.desktop;
+application/vnd.stardivision.draw=libreoffice-draw.desktop;
+application/vnd.oasis.opendocument.formula=libreoffice-math.desktop;
+application/vnd.sun.xml.math=libreoffice-math.desktop;
+application/vnd.stardivision.math=libreoffice-math.desktop;
+
+# Office (presentations)
+application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop;
+application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop;
+application/vnd.sun.xml.impress=libreoffice-impress.desktop;
+application/vnd.sun.xml.impress.template=libreoffice-impress.desktop;
+application/vnd.stardivision.impress=libreoffice-impress.desktop;
+application/mspowerpoint=libreoffice-impress.desktop;
+application/vnd.ms-powerpoint=libreoffice-impress.desktop;
+application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop;
+application/vnd.ms-powerpoint.presentation.macroenabled.12=libreoffice-impress.desktop;
+application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop;
+application/vnd.ms-powerpoint.template.macroenabled.12=libreoffice-impress.desktop;
+
+# PDF Viewer
+application/pdf=okularApplication_pdf.desktop
+
+# Tel
+x-scheme-handler/tel=org.kde.kdeconnect.handler.desktop
+
+# Text Editor
+text/plain=org.kde.kate.desktop;org.kde.kwrite.desktop
+text/x-cmake=org.kde.kate.desktop;org.kde.kwrite.desktop
+text/markdown=org.kde.kate.desktop;org.kde.kwrite.desktop
+text/richtext=libreoffice-writer.desktop;org.kde.kate.desktop;org.kde.kwrite.desktop
+text/rtf=libreoffice-writer.desktop;org.kde.kate.desktop;org.kde.kwrite.desktop
+application/x-docbook+xml=org.kde.kate.desktop;org.kde.kwrite.desktop
+application/json=org.kde.kate.desktop;org.kde.kwrite.desktop
+application/x-yaml=org.kde.kate.desktop;org.kde.kwrite.desktop
+application/rtf=libreoffice-writer.desktop;org.kde.kate.desktop;org.kde.kwrite.desktop
+application/vnd.oasis.opendocument.text=libreoffice-writer.desktop;
+application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop;
+application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop;
+application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop;
+application/vnd.sun.xml.writer=libreoffice-writer.desktop;
+application/vnd.sun.xml.writer.template=libreoffice-writer.desktop;
+application/vnd.sun.xml.writer.global=libreoffice-writer.desktop;
+application/vnd.stardivision.writer=libreoffice-writer.desktop;
+application/msword=libreoffice-writer.desktop;
+application/vnd.ms-word=libreoffice-writer.desktop;
+application/x-doc=libreoffice-writer.desktop;
+application/vnd.wordperfect=libreoffice-writer.desktop;
+application/wordperfect=libreoffice-writer.desktop;
+application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop;
+application/vnd.ms-word.document.macroenabled.12=libreoffice-writer.desktop;
+application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop;
+application/vnd.ms-word.template.macroenabled.12=libreoffice-writer.desktop;
+
+# Video Player
+video/3gp=org.kde.haruna.desktop
+video/3gpp=org.kde.haruna.desktop
+video/3gpp2=org.kde.haruna.desktop
+video/avi=org.kde.haruna.desktop
+video/divx=org.kde.haruna.desktop
+video/dv=org.kde.haruna.desktop
+video/fli=org.kde.haruna.desktop
+video/flv=org.kde.haruna.desktop
+video/mp2t=org.kde.haruna.desktop
+video/mp4=org.kde.haruna.desktop
+video/mp4v-es=org.kde.haruna.desktop
+video/mpeg=org.kde.haruna.desktop
+video/msvideo=org.kde.haruna.desktop
+video/ogg=org.kde.haruna.desktop
+video/quicktime=org.kde.haruna.desktop
+video/vnd.divx=org.kde.haruna.desktop
+video/vnd.mpegurl=org.kde.haruna.desktop
+video/vnd.rn-realvideo=org.kde.haruna.desktop
+video/webm=org.kde.haruna.desktop
+video/x-avi=org.kde.haruna.desktop
+video/x-flv=org.kde.haruna.desktop
+video/x-m4v=org.kde.haruna.desktop
+video/x-matroska=org.kde.haruna.desktop
+video/x-mpeg2=org.kde.haruna.desktop
+video/x-ms-asf=org.kde.haruna.desktop
+video/x-msvideo=org.kde.haruna.desktop
+video/x-ms-wmv=org.kde.haruna.desktop
+video/x-ms-wmx=org.kde.haruna.desktop
+video/x-ogm=org.kde.haruna.desktop
+video/x-ogm+ogg=org.kde.haruna.desktop
+video/x-theora=org.kde.haruna.desktop
+video/x-theora+ogg=org.kde.haruna.desktop
+application/x-matroska=org.kde.haruna.desktop
diff --git a/dev-libs/kpeoplevcard/metadata.xml b/kde-plasma/plasma-mimeapps-list/metadata.xml
index d925f24397..d925f24397 100644
--- a/dev-libs/kpeoplevcard/metadata.xml
+++ b/kde-plasma/plasma-mimeapps-list/metadata.xml
diff --git a/kde-plasma/plasma-mimeapps-list/plasma-mimeapps-list-1.ebuild b/kde-plasma/plasma-mimeapps-list/plasma-mimeapps-list-1.ebuild
new file mode 100644
index 0000000000..0d851c73bb
--- /dev/null
+++ b/kde-plasma/plasma-mimeapps-list/plasma-mimeapps-list-1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Gentoo curated mimeapps list for KDE Plasma"
+HOMEPAGE="https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-1.0.1.html"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=""
+
+src_install() {
+ default
+
+ # TODO: Should we just remove the upstream one in /usr/share?
+ # /etc/xdg should really be available for site-local overrides, but then
+ # again we have CONFIG_PROTECT...
+ insinto /etc/xdg/mimeapps.list
+ doins "${FILESDIR}"/mimeapps.list
+}
diff --git a/kde-plasma/plasma-nm/files/plasma-nm-5.27.80-openconnect-optional.patch b/kde-plasma/plasma-nm/files/plasma-nm-5.27.80-openconnect-optional.patch
deleted file mode 100644
index fc2b5a9c72..0000000000
--- a/kde-plasma/plasma-nm/files/plasma-nm-5.27.80-openconnect-optional.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-From 50ace5c0641e0f2e7b8cdaf8f57afda147df7f96 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Thu, 23 Feb 2023 22:00:41 +0100
-Subject: [PATCH] Introduce BUILD_OPENCONNECT option (default ON)
-
-QtWebEngine is a huge dependency, considerably increasing the entry barrier
-to build and contribute to plasma-nm. It is easily possible to make it
-optional in this case so it should be done.
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- CMakeLists.txt | 19 +++++++++++++++----
- vpn/CMakeLists.txt | 2 +-
- 2 files changed, 16 insertions(+), 5 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 3acdb4b7..f03f6e3a 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -17,6 +17,8 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
- find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
- set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
-
-+option(BUILD_OPENCONNECT "Build OpenConnect VPN plugin" ON)
-+
- include(KDEInstallDirs)
- include(KDECMakeSettings)
- include(KDECompilerSettings NO_POLICY_SCOPE)
-@@ -34,11 +36,22 @@ find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
- Network
- Quick
- QuickWidgets
-- WebEngineCore
-- WebEngineWidgets
- Widgets
- )
-
-+find_package(PkgConfig REQUIRED)
-+
-+if (BUILD_OPENCONNECT)
-+ pkg_check_modules(OPENCONNECT IMPORTED_TARGET openconnect>=3.99)
-+ if (NOT TARGET PkgConfig::OPENCONNECT)
-+ set(BUILD_OPENCONNECT OFF)
-+ endif()
-+endif()
-+
-+if (BUILD_OPENCONNECT)
-+ find_package(Qt${QT_MAJOR_VERSION}WebEngineWidgets ${QT_MIN_VERSION} CONFIG REQUIRED)
-+endif()
-+
- find_package(KF5 ${KF5_MIN_VERSION} REQUIRED
- ConfigWidgets
- Completion
-@@ -80,8 +93,6 @@ set_package_properties(KF5Prison PROPERTIES DESCRIPTION "Prison library"
- PURPOSE "Needed to create mobile barcodes for WiFi networks"
- )
-
--find_package(PkgConfig REQUIRED)
--pkg_check_modules(OPENCONNECT IMPORTED_TARGET openconnect>=3.99)
- pkg_check_modules(NETWORKMANAGER IMPORTED_TARGET libnm>1.4.0 REQUIRED)
- pkg_check_modules(MOBILEBROADBANDPROVIDERINFO mobile-broadband-provider-info)
- pkg_get_variable(BROADBANDPROVIDER_DATABASE mobile-broadband-provider-info database)
-diff --git a/vpn/CMakeLists.txt b/vpn/CMakeLists.txt
-index 2bf0086a..25baa308 100644
---- a/vpn/CMakeLists.txt
-+++ b/vpn/CMakeLists.txt
-@@ -9,6 +9,6 @@ add_subdirectory(sstp)
- add_subdirectory(strongswan)
- add_subdirectory(vpnc)
-
--if(TARGET PkgConfig::OPENCONNECT)
-+if (BUILD_OPENCONNECT)
- add_subdirectory(openconnect)
- endif()
---
-2.39.2
-
diff --git a/kde-plasma/plasma-nm/plasma-nm-5.27.49.9999.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.27.49.9999.ebuild
deleted file mode 100644
index b17e9c8f11..0000000000
--- a/kde-plasma/plasma-nm/plasma-nm-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma applet for NetworkManager"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="5"
-KEYWORDS=""
-IUSE="openconnect teamd"
-
-DEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/modemmanager-qt-${KFMIN}:5
- >=kde-frameworks/networkmanager-qt-${KFMIN}:5[teamd=]
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- net-misc/mobile-broadband-provider-info
- net-misc/networkmanager[teamd=]
- openconnect? (
- net-vpn/networkmanager-openconnect
- net-vpn/openconnect:=
- )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kquickcharts-${KFMIN}:5
- >=kde-plasma/kde-cli-tools-${PVCUT}:*
-"
-BDEPEND="
- >=kde-frameworks/kcmutils-${KFMIN}:5
- virtual/pkgconfig
-"
-
-src_prepare() {
- ecm_src_prepare
-
- # TODO: try to get a build switch upstreamed
- if ! use openconnect; then
- sed -e "s/^pkg_check_modules.*openconnect/#&/" -i CMakeLists.txt || die
- fi
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
-
- if ! has_version "kde-plasma/plasma-workspace:5"; then
- elog "${PN} is not terribly useful without kde-plasma/plasma-workspace:5."
- elog "However, the networkmanagement KCM can be called from either systemsettings"
- elog "or manually: $ kcmshell5 kcm_networkmanagement"
- fi
-}
diff --git a/kde-plasma/plasma-nm/plasma-nm-6.1.49.9999.ebuild b/kde-plasma/plasma-nm/plasma-nm-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..6dbda68d84
--- /dev/null
+++ b/kde-plasma/plasma-nm/plasma-nm-6.1.49.9999.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma applet for NetworkManager"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="6"
+KEYWORDS=""
+IUSE="openconnect teamd"
+
+DEPEND="
+ >=app-crypt/qca-2.3.7:2[qt6]
+ dev-libs/qcoro[dbus]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/modemmanager-qt-${KFMIN}:6
+ >=kde-frameworks/networkmanager-qt-${KFMIN}:6[teamd=]
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ net-misc/mobile-broadband-provider-info
+ net-misc/networkmanager[teamd=]
+ openconnect? (
+ >=dev-qt/qtwebengine-${QTMIN}:6
+ net-vpn/networkmanager-openconnect
+ net-vpn/openconnect:=
+ )
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+ >=kde-plasma/kde-cli-tools-${PVCUT}:*
+"
+BDEPEND="
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_OPENCONNECT=$(usex openconnect)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+
+ if ! has_version "kde-frameworks/kcmutils:6"; then
+ elog "${PN} is not terribly useful without kde-frameworks/kcmutils:6."
+ elog "However, the networkmanagement KCM can be called from either systemsettings"
+ elog "or manually: $ kcmshell6 kcm_networkmanagement"
+ fi
+}
diff --git a/kde-plasma/plasma-nm/plasma-nm-9999.ebuild b/kde-plasma/plasma-nm/plasma-nm-9999.ebuild
index 104791ff0b..9b2a66fd5b 100644
--- a/kde-plasma/plasma-nm/plasma-nm-9999.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma applet for NetworkManager"
@@ -17,12 +17,13 @@ KEYWORDS=""
IUSE="openconnect teamd"
DEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+)]
+ >=app-crypt/qca-2.3.7:2[qt6]
+ dev-libs/qcoro[dbus]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
@@ -30,6 +31,7 @@ DEPEND="
>=kde-frameworks/kitemviews-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
>=kde-frameworks/kwallet-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
@@ -41,7 +43,7 @@ DEPEND="
net-misc/mobile-broadband-provider-info
net-misc/networkmanager[teamd=]
openconnect? (
- >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6
net-vpn/networkmanager-openconnect
net-vpn/openconnect:=
)
@@ -57,8 +59,6 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=( "${FILESDIR}/${PN}-5.27.80-openconnect-optional.patch" )
-
src_configure() {
local mycmakeargs=(
-DBUILD_OPENCONNECT=$(usex openconnect)
@@ -70,9 +70,9 @@ src_configure() {
pkg_postinst() {
ecm_pkg_postinst
- if ! has_version "kde-plasma/plasma-workspace:6"; then
- elog "${PN} is not terribly useful without kde-plasma/plasma-workspace:6."
+ if ! has_version "kde-frameworks/kcmutils:6"; then
+ elog "${PN} is not terribly useful without kde-frameworks/kcmutils:6."
elog "However, the networkmanagement KCM can be called from either systemsettings"
- elog "or manually: $ kcmshell5 kcm_networkmanagement"
+ elog "or manually: $ kcmshell6 kcm_networkmanagement"
fi
}
diff --git a/kde-plasma/plasma-pa/plasma-pa-5.27.49.9999.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.27.49.9999.ebuild
deleted file mode 100644
index 01b3e81381..0000000000
--- a/kde-plasma/plasma-pa/plasma-pa-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- media-libs/libcanberra
- media-libs/libpulse
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- x11-themes/sound-theme-freedesktop
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
diff --git a/kde-plasma/plasma-pa/plasma-pa-6.1.49.9999.ebuild b/kde-plasma/plasma-pa/plasma-pa-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..0051b86371
--- /dev/null
+++ b/kde-plasma/plasma-pa/plasma-pa-6.1.49.9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+RESTRICT="test" # missing selenium-webdriver-at-spi
+
+DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ media-libs/libcanberra
+ media-libs/libpulse
+ >=media-libs/pulseaudio-qt-1.5.0:=
+"
+RDEPEND="${DEPEND}
+ dev-libs/kirigami-addons:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ x11-themes/sound-theme-freedesktop
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plasma-pa/plasma-pa-9999.ebuild b/kde-plasma/plasma-pa/plasma-pa-9999.ebuild
index 951d7a909f..110cc5c8d9 100644
--- a/kde-plasma/plasma-pa/plasma-pa-9999.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
@@ -24,19 +24,21 @@ DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6[qml]
>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
>=kde-frameworks/ksvg-${KFMIN}:6
>=kde-plasma/libplasma-${PVCUT}:6
media-libs/libcanberra
media-libs/libpulse
+ >=media-libs/pulseaudio-qt-1.5.0:=
"
RDEPEND="${DEPEND}
+ dev-libs/kirigami-addons:6
>=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
x11-themes/sound-theme-freedesktop
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.27.49.9999.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.27.49.9999.ebuild
deleted file mode 100644
index bcc37af505..0000000000
--- a/kde-plasma/plasma-sdk/plasma-sdk-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Useful applications for Plasma development"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
-"
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-6.1.49.9999.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..00aa282066
--- /dev/null
+++ b/kde-plasma/plasma-sdk/plasma-sdk-6.1.49.9999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Useful applications for Plasma development"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/plasma5support-${PVCUT}:6
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild
index c319e990c2..6a64855946 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-ECM_TEST="optional"
-KFMIN=5.245.0
+ECM_TEST="true"
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Useful applications for Plasma development"
@@ -25,16 +25,18 @@ DEPEND="
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kiconthemes-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
>=kde-frameworks/ktexteditor-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/plasma5support-${PVCUT}:6
"
RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
>=kde-frameworks/kirigami-${KFMIN}:6
"
diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.49.9999.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.49.9999.ebuild
deleted file mode 100644
index 1d1f54f863..0000000000
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Monitor system sensors, process information and other system resources"
-HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/"
-
-LICENSE="|| ( GPL-3 GPL-2 )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/libksysguard-${PVCUT}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-frameworks/kquickcharts-${KFMIN}:5
- >=kde-plasma/ksystemstats-${PVCUT}:5
-"
diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.1.49.9999.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..49fb695e06
--- /dev/null
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.1.49.9999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Monitor system sensors, process information and other system resources"
+HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/"
+
+LICENSE="|| ( GPL-3 GPL-2 )"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ >=dev-libs/kirigami-addons-1.1.0:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/libksysguard-${PVCUT}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+ >=kde-plasma/ksystemstats-${PVCUT}:6
+"
diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild
index 231146b23a..2b8ccce039 100644
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-3)
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Monitor system sensors, process information and other system resources"
@@ -17,25 +17,26 @@ KEYWORDS=""
IUSE=""
DEPEND="
- dev-libs/kirigami-addons:6
+ >=dev-libs/kirigami-addons-1.1.0:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kglobalaccel-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-plasma/libksysguard-${PVCUT}:6
"
RDEPEND="${DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6[qml]
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/kquickcharts-${KFMIN}:6
>=kde-plasma/ksystemstats-${PVCUT}:6
"
diff --git a/kde-plasma/plasma-thunderbolt/metadata.xml b/kde-plasma/plasma-thunderbolt/metadata.xml
index d925f24397..507f645eef 100644
--- a/kde-plasma/plasma-thunderbolt/metadata.xml
+++ b/kde-plasma/plasma-thunderbolt/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/plasma-thunderbolt</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.49.9999.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.49.9999.ebuild
deleted file mode 100644
index f9c8946495..0000000000
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
-HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt"
-
-LICENSE="|| ( GPL-2 GPL-3+ )"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# tests require DBus
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- sys-apps/bolt
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.1.49.9999.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..fd9ba6a3f2
--- /dev/null
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.1.49.9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
+HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt"
+
+LICENSE="|| ( GPL-2 GPL-3+ )"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+# tests require DBus
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ sys-apps/bolt
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-9999.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-9999.ebuild
index b91d37ba51..1bcb31dac5 100644
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-9999.ebuild
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-9999.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.245.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+KFMIN=9999
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
@@ -26,9 +25,9 @@ DEPEND="
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
"
RDEPEND="${DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:6
diff --git a/kde-plasma/plasma-vault/plasma-vault-5.27.49.9999.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.27.49.9999.ebuild
deleted file mode 100644
index cd32f1b0ac..0000000000
--- a/kde-plasma/plasma-vault/plasma-vault-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plasma applet and services for creating encrypted vaults"
-HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
-
-LICENSE="LGPL-3"
-SLOT="5"
-KEYWORDS=""
-IUSE="networkmanager"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-plasma/libksysguard-${PVCUT}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/plasma-vault/plasma-vault-6.1.49.9999.ebuild b/kde-plasma/plasma-vault/plasma-vault-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..540882cf37
--- /dev/null
+++ b/kde-plasma/plasma-vault/plasma-vault-6.1.49.9999.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm flag-o-matic plasma.kde.org
+
+DESCRIPTION="Plasma applet and services for creating encrypted vaults"
+HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
+
+LICENSE="LGPL-3"
+SLOT="6"
+KEYWORDS=""
+IUSE="networkmanager"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-plasma/libksysguard-${PVCUT}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/plasma-activities-${PVCUT}:6
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 )
+"
+
+src_configure() {
+ # ODR violations (bug #909446, kde#471836)
+ filter-lto
+
+ local mycmakeargs=(
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-plasma/plasma-vault/plasma-vault-9999.ebuild b/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
index 187ec4c442..20cae42090 100644
--- a/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
-inherit ecm plasma.kde.org
+QTMIN=6.7.1
+inherit ecm flag-o-matic plasma.kde.org
DESCRIPTION="Plasma applet and services for creating encrypted vaults"
HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
@@ -26,6 +26,7 @@ DEPEND="
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-plasma/libksysguard-${PVCUT}:6
@@ -38,6 +39,9 @@ RDEPEND="${DEPEND}
"
src_configure() {
+ # ODR violations (bug #909446, kde#471836)
+ filter-lto
+
local mycmakeargs=(
$(cmake_use_find_package networkmanager KF6NetworkManagerQt)
)
diff --git a/kde-plasma/plasma-welcome/files/plasma-welcome-5.27.4.1-kaccounts-optional.patch b/kde-plasma/plasma-welcome/files/plasma-welcome-5.27.4.1-kaccounts-optional.patch
deleted file mode 100644
index fc4eaa684a..0000000000
--- a/kde-plasma/plasma-welcome/files/plasma-welcome-5.27.4.1-kaccounts-optional.patch
+++ /dev/null
@@ -1,99 +0,0 @@
-From 24092946ed95b4ddf7e7f4c0f5bd9000e45fecad Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Wed, 19 Apr 2023 21:16:59 +0200
-Subject: [PATCH] Make KAccounts optional
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- CMakeLists.txt | 2 +-
- src/CMakeLists.txt | 1 +
- src/contents/ui/main.qml | 4 +++-
- src/controller.cpp | 9 +++++++++
- src/controller.h | 1 +
- src/kuserfeedbacksettings.h.cmake | 1 +
- 6 files changed, 16 insertions(+), 2 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 772d79e..86db439 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -41,7 +41,7 @@ ecm_setup_version(${PROJECT_VERSION}
- find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} REQUIRED COMPONENTS Core Gui Network Qml QuickControls2 Svg)
- find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Kirigami2 CoreAddons ConfigWidgets DBusAddons Declarative I18n KIO NewStuff Notifications Plasma Service WindowSystem)
- find_package(KUserFeedback)
--find_package(KAccounts REQUIRED)
-+find_package(KAccounts)
-
- ecm_set_disabled_deprecation_versions(QT 5.15.2
- KF 5.101
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 4eab33d..e0cc179 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -3,6 +3,7 @@
- # SPDX-FileCopyrightText: 2022 Nate Graham <nate@kde.org>
-
- set(HAVE_KUSERFEEDBACK ${KUserFeedback_FOUND})
-+set(HAVE_KACCOUNTS ${KAccounts_FOUND})
- configure_file(kuserfeedbacksettings.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/kuserfeedbacksettings.h)
-
- add_executable(plasma-welcome main.cpp controller.cpp resources.qrc module.cpp)
-diff --git a/src/contents/ui/main.qml b/src/contents/ui/main.qml
-index 380c074..86da39b 100644
---- a/src/contents/ui/main.qml
-+++ b/src/contents/ui/main.qml
-@@ -124,7 +124,9 @@ Kirigami.ApplicationWindow {
- pageStack.push(kcm_feedback);
- }
-
-- pageStack.push(kcm_kaccounts);
-+ if (Controller.kAccountsAvailable()) {
-+ pageStack.push(kcm_kaccounts);
-+ }
-
- // Append any distro-specific pages that were found
- let distroPages = Controller.distroPages()
-diff --git a/src/controller.cpp b/src/controller.cpp
-index 7586c23..de8fa85 100644
---- a/src/controller.cpp
-+++ b/src/controller.cpp
-@@ -50,6 +50,15 @@ bool Controller::networkAlreadyConnected()
- return false;
- }
-
-+bool Controller::kAccountsAvailable()
-+{
-+#if HAVE_KACCOUNTS
-+ return true;
-+#else
-+ return false;
-+#endif
-+}
-+
- bool Controller::userFeedbackAvailable()
- {
- #if HAVE_KUSERFEEDBACK
-diff --git a/src/controller.h b/src/controller.h
-index 20ba44c..97a9d1c 100644
---- a/src/controller.h
-+++ b/src/controller.h
-@@ -15,6 +15,7 @@ public:
- Q_INVOKABLE static void runCommand(const QString &command, const QString &desktopFilename);
- Q_INVOKABLE bool networkAlreadyConnected();
- Q_INVOKABLE bool userFeedbackAvailable();
-+ Q_INVOKABLE bool kAccountsAvailable();
- Q_INVOKABLE QStringList distroPages();
-
- Q_PROPERTY(QString newPlasmaVersion MEMBER m_newPlasmaVersion NOTIFY newPlasmaVersionChanged)
-diff --git a/src/kuserfeedbacksettings.h.cmake b/src/kuserfeedbacksettings.h.cmake
-index f30924f..a76aedf 100644
---- a/src/kuserfeedbacksettings.h.cmake
-+++ b/src/kuserfeedbacksettings.h.cmake
-@@ -5,3 +5,4 @@
- */
-
- #cmakedefine01 HAVE_KUSERFEEDBACK
-+#cmakedefine01 HAVE_KACCOUNTS
---
-2.40.0
-
diff --git a/kde-plasma/plasma-welcome/metadata.xml b/kde-plasma/plasma-welcome/metadata.xml
index 7499be9e7e..d925f24397 100644
--- a/kde-plasma/plasma-welcome/metadata.xml
+++ b/kde-plasma/plasma-welcome/metadata.xml
@@ -8,8 +8,4 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
- <use>
- <flag name="discover">Pull in resources management GUI; a centralised GHNS alternative and optional <pkg>sys-apps/fwupd</pkg> frontend</flag>
- <flag name="kaccounts">Build the OpenDesktop integration plugin</flag>
- </use>
</pkgmetadata>
diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.27.49.9999.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-5.27.49.9999.ebuild
deleted file mode 100644
index 478e2527fc..0000000000
--- a/kde-plasma/plasma-welcome/plasma-welcome-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="A friendly onboarding wizard for Plasma"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE="discover +kaccounts telemetry"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- kaccounts? ( kde-apps/kaccounts-integration:5 )
- telemetry? ( kde-frameworks/kuserfeedback:5 )
-"
-RDEPEND="${DEPEND}
- discover? ( kde-plasma/discover:5 )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-5.27.4.1-kaccounts-optional.patch" )
-
-src_prepare() {
- ecm_src_prepare
-
- if ! use discover; then
- sed -e "s:pageStack.push(discover);:// & disabled by IUSE=discover:" \
- -i src/contents/ui/main.qml || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package kaccounts KAccounts)
- $(cmake_use_find_package telemetry KUserFeedback)
- )
- ecm_src_configure
-}
diff --git a/kde-plasma/plasma-welcome/plasma-welcome-6.1.49.9999.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..c4af8779ca
--- /dev/null
+++ b/kde-plasma/plasma-welcome/plasma-welcome-6.1.49.9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Friendly onboarding wizard for Plasma"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild
index 1396f3f85d..6802a354b1 100644
--- a/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild
+++ b/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild
@@ -1,19 +1,19 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
-DESCRIPTION="A friendly onboarding wizard for Plasma"
+DESCRIPTION="Friendly onboarding wizard for Plasma"
LICENSE="GPL-2+"
SLOT="6"
KEYWORDS=""
-IUSE="discover telemetry" # +kaccounts
+IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
@@ -26,31 +26,11 @@ DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
>=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-plasma/libplasma-${PVCUT}:6
- telemetry? ( kde-frameworks/kuserfeedback:6 )
"
-# kaccounts? ( kde-apps/kaccounts-integration:6 )
-RDEPEND="${DEPEND}
- discover? ( kde-plasma/discover:6 )
-"
-
-src_prepare() {
- ecm_src_prepare
-
- if ! use discover; then
- sed -e "s:pageStack.push(discover);:// & disabled by IUSE=discover:" \
- -i src/contents/ui/Main.qml || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
-# $(cmake_use_find_package kaccounts KAccounts)
- $(cmake_use_find_package telemetry KF6UserFeedback)
- )
- ecm_src_configure
-}
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.49.9999.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.1.49.9999.ebuild
index a32e5edaad..962b2434de 100644
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.49.9999.ebuild
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.1.49.9999.ebuild
@@ -1,19 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
inherit cmake plasma.kde.org
DESCRIPTION="Wallpapers for the Plasma workspace"
LICENSE="GPL-2"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
BDEPEND="
- dev-qt/qtcore:5
+ >=dev-qt/qtbase-${QTMIN}:6
kde-frameworks/extra-cmake-modules:0
"
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild
index 8017a53ef9..962b2434de 100644
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit cmake plasma.kde.org
DESCRIPTION="Wallpapers for the Plasma workspace"
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.80-split-libkworkspace.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.80-split-libkworkspace.patch
deleted file mode 100644
index e605473e35..0000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.80-split-libkworkspace.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 19bbdcf391ea51c4798c770e87c7eada24f252b8 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Mon, 21 Feb 2022 12:24:56 +0100
-Subject: [PATCH] libkworkspace: Allow standalone build
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- CMakeLists.txt | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 3ec5f0893..b022a20b3 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -78,6 +78,7 @@ set_package_properties(Qalculate PROPERTIES DESCRIPTION "Qalculate Library"
- )
-
- find_package(KWinDBusInterface CONFIG REQUIRED)
-+find_package(LibKWorkspace 5.21.5)
-
- find_package(KF5Screen CONFIG REQUIRED)
- find_package(KScreenLocker 5.13.80 REQUIRED)
-@@ -233,7 +234,10 @@ option(PLASMA_WAYLAND_DEFAULT_SESSION "Use Wayland session by default for Plasma
- if(KF5DocTools_FOUND)
- add_subdirectory(doc)
- endif()
--add_subdirectory(libkworkspace)
-+if(NOT LibKWorkspace_FOUND)
-+ message(STATUS "System LibKWorkspace not found, using bundled.")
-+ add_subdirectory(libkworkspace)
-+endif()
- add_subdirectory(libdbusmenuqt)
- add_subdirectory(appmenu)
-
---
-2.35.1
-
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.27.49.9999.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.27.49.9999.ebuild
deleted file mode 100644
index ff7389a2bb..0000000000
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,229 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma workspace"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="appstream +calendar +fontconfig geolocation gps +policykit
-screencast +semantic-desktop telemetry +wallpaper-metadata"
-
-REQUIRED_USE="gps? ( geolocation )"
-RESTRICT="test"
-
-# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
-# slot op: various private QtWaylandClient headers
-COMMON_DEPEND="
- dev-libs/icu:=
- >=dev-libs/wayland-1.15
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5=[jpeg,libinput]
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwayland-${QTMIN}:5=
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kded-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kpeople-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kunitconversion-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/prison-${KFMIN}:5[qml]
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-plasma/breeze-${PVCUT}:5
- >=kde-plasma/kscreenlocker-${PVCUT}:5
- >=kde-plasma/kwayland-${KFMIN}:5
- >=kde-plasma/kwin-${PVCUT}:5
- >=kde-plasma/layer-shell-qt-${PVCUT}:5
- >=kde-plasma/libkscreen-${PVCUT}:5
- >=kde-plasma/libksysguard-${PVCUT}:5
- >=kde-plasma/libkworkspace-${PVCUT}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
- >=kde-plasma/plasma-activities-stats-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- sci-libs/libqalculate:=
- sys-libs/zlib
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libxcb
- x11-libs/libXcursor
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/xcb-util
- appstream? ( <dev-libs/appstream-1[qt5] )
- calendar? ( >=kde-frameworks/kholidays-${KFMIN}:5 )
- fontconfig? (
- >=dev-qt/qtprintsupport-${QTMIN}:5
- media-libs/fontconfig
- x11-libs/libXft
- x11-libs/xcb-util-image
- )
- geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
- gps? ( sci-geosciences/gpsd )
- policykit? (
- sys-auth/polkit-qt[qt5(+)]
- virtual/libcrypt:=
- )
- screencast? (
- >=dev-qt/qtgui-${QTMIN}:5=[egl]
- >=kde-plasma/kpipewire-${PVCUT}:5
- media-libs/libglvnd
- >=media-video/pipewire-0.3:=
- x11-libs/libdrm
- )
- semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
- telemetry? ( kde-frameworks/kuserfeedback:5 )
- wallpaper-metadata? ( kde-apps/libkexiv2:5 )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.6.0
- >=dev-libs/wayland-protocols-1.31
- >=dev-qt/qtconcurrent-${QTMIN}:5
- x11-base/xorg-proto
- fontconfig? ( x11-libs/libXrender )
-"
-RDEPEND="${COMMON_DEPEND}
- !<kde-plasma/breeze-5.22.90:5
- !<kde-plasma/plasma-desktop-5.27.0:5
- app-text/iso-codes
- >=dev-qt/qdbus-${QTMIN}:*
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtquickcontrols-${QTMIN}:5[widgets]
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- kde-apps/kio-extras:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kquickcharts-${KFMIN}:5
- >=kde-plasma/milou-${PVCUT}:5
- >=kde-plasma/plasma-integration-${PVCUT}:5
- sys-apps/dbus
- x11-apps/xmessage
- x11-apps/xprop
- x11-apps/xrdb
- x11-apps/xsetroot
- policykit? ( sys-apps/accountsservice )
-"
-BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
- >=dev-util/wayland-scanner-1.19.0
- >=kde-frameworks/kcmutils-${KFMIN}:5
- virtual/pkgconfig
-"
-PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
-
-PATCHES=(
- "${FILESDIR}/${PN}-5.24.80-split-libkworkspace.patch" # downstream
- "${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478
-)
-
-src_prepare() {
- ecm_src_prepare
-
- cmake_comment_add_subdirectory libkworkspace
- # delete colliding libkworkspace translations
- find po -type f -name "*po" -and -name "libkworkspace*" -delete || die
-
- # TODO: try to get a build switch upstreamed
- if ! use screencast; then
- ecm_punt_bogus_dep KPipeWire
- sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die
- fi
-
- # TODO: try to get a build switch upstreamed
- if use geolocation; then
- use gps || sed -e "s/^pkg_check_modules.*LIBGPS/#&/" \
- -i dataengines/geolocation/CMakeLists.txt || die
- fi
-
- if ! use policykit; then
- cmake_run_in kcms cmake_comment_add_subdirectory users
- fi
-
- if ! use fontconfig; then
- ecm_punt_bogus_dep XCB IMAGE
- sed -e "s/check_X11_lib(Xft)/#&/" -i CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_xembed-sni-proxy=OFF
- -DGLIBC_LOCALE_GEN=$(usex policykit)
- $(cmake_use_find_package appstream AppStreamQt)
- $(cmake_use_find_package calendar KF5Holidays)
- $(cmake_use_find_package fontconfig Fontconfig)
- $(cmake_use_find_package geolocation KF5NetworkManagerQt)
- $(cmake_use_find_package semantic-desktop KF5Baloo)
- $(cmake_use_find_package telemetry KUserFeedback)
- $(cmake_use_find_package wallpaper-metadata KF5KExiv2)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
-
- # default startup and shutdown scripts
- insinto /etc/xdg/plasma-workspace/env
- doins "${FILESDIR}"/10-agent-startup.sh
-
- insinto /etc/xdg/plasma-workspace/shutdown
- doins "${FILESDIR}"/10-agent-shutdown.sh
- fperms +x /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh
-}
-
-pkg_postinst () {
- ecm_pkg_postinst
-
- elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
- elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh"
- elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh"
-}
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-6.1.49.9999.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..db6101b7bf
--- /dev/null
+++ b/kde-plasma/plasma-workspace/plasma-workspace-6.1.49.9999.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma workspace"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE="appstream +calendar +fontconfig geolocation gps +policykit
+screencast +semantic-desktop systemd telemetry +wallpaper-metadata"
+
+REQUIRED_USE="gps? ( geolocation )"
+RESTRICT="test"
+
+# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+# slot op: various private QtWaylandClient headers
+COMMON_DEPEND="
+ dev-libs/icu:=
+ >=dev-libs/wayland-1.15
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,libinput,network,sql,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwayland-${QTMIN}:6=
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kded-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kunitconversion-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6[qml]
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/breeze-${PVCUT}:6
+ >=kde-plasma/kscreenlocker-${PVCUT}:6
+ >=kde-plasma/kwayland-${PVCUT}:6
+ >=kde-plasma/kwin-${PVCUT}:6
+ >=kde-plasma/layer-shell-qt-${PVCUT}:6
+ >=kde-plasma/libkscreen-${PVCUT}:6
+ >=kde-plasma/libksysguard-${PVCUT}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/plasma-activities-${PVCUT}:6
+ >=kde-plasma/plasma-activities-stats-${PVCUT}:6
+ >=kde-plasma/plasma5support-${PVCUT}:6
+ media-libs/libcanberra
+ >=media-libs/phonon-4.12.0[qt6]
+ sci-libs/libqalculate:=
+ sys-libs/zlib
+ virtual/libudev:=
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libxcb
+ x11-libs/libXcursor
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/xcb-util
+ appstream? ( >=dev-libs/appstream-1[qt6] )
+ calendar? ( >=kde-frameworks/kholidays-${KFMIN}:6 )
+ fontconfig? (
+ media-libs/fontconfig
+ x11-libs/libXft
+ x11-libs/xcb-util-image
+ )
+ geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
+ gps? ( sci-geosciences/gpsd )
+ policykit? (
+ >=sys-auth/polkit-qt-0.175[qt6]
+ virtual/libcrypt:=
+ )
+ screencast? (
+ >=dev-qt/qtbase-${QTMIN}:6=[opengl]
+ >=kde-plasma/kpipewire-${PVCUT}:6
+ media-libs/libglvnd
+ >=media-video/pipewire-0.3:=
+ x11-libs/libdrm
+ )
+ semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 )
+ systemd? ( sys-apps/systemd:= )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+ wallpaper-metadata? ( kde-apps/libkexiv2:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.13.0
+ dev-libs/qcoro[dbus]
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ x11-base/xorg-proto
+ fontconfig? ( x11-libs/libXrender )
+"
+RDEPEND="${COMMON_DEPEND}
+ !kde-plasma/libkworkspace:5
+ !<kde-plasma/plasma-desktop-5.27.0:5
+ !kde-plasma/xembed-sni-proxy:*
+ app-text/iso-codes
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qttools-${QTMIN}:*[qdbus]
+ kde-apps/kio-extras:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+ >=kde-plasma/kactivitymanagerd-${PVCUT}:6
+ >=kde-plasma/milou-${PVCUT}:6
+ >=kde-plasma/plasma-integration-${PVCUT}:6
+ sys-apps/dbus
+ x11-apps/xmessage
+ x11-apps/xprop
+ x11-apps/xrdb
+ x11-apps/xsetroot
+ policykit? ( sys-apps/accountsservice )
+"
+BDEPEND="
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=dev-util/wayland-scanner-1.19.0
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ virtual/pkgconfig
+ test? ( >=dev-qt/qtwayland-${QTMIN}:6[compositor] )
+"
+PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478
+)
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use screencast; then
+ ecm_punt_bogus_dep KPipeWire
+ sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die
+ fi
+
+ # TODO: try to get a build switch upstreamed
+ if use geolocation; then
+ use gps || sed -e "s/^pkg_check_modules.*LIBGPS/#&/" \
+ -i dataengines/geolocation/CMakeLists.txt || die
+ fi
+
+ if ! use policykit; then
+ cmake_run_in kcms cmake_comment_add_subdirectory users
+ fi
+
+ if ! use fontconfig; then
+ ecm_punt_bogus_dep XCB IMAGE
+ sed -e "s/check_X11_lib(Xft)/#&/" -i CMakeLists.txt || die
+ fi
+
+ # TODO: try to get a build switch upstreamed
+ if ! use systemd; then
+ sed -e "s/^pkg_check_modules.*SYSTEMD/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=ON # TODO: broken upstream, fix it if you can
+ -DGLIBC_LOCALE_GEN=$(usex policykit)
+ $(cmake_use_find_package appstream AppStreamQt)
+ $(cmake_use_find_package calendar KF6Holidays)
+ $(cmake_use_find_package fontconfig Fontconfig)
+ $(cmake_use_find_package geolocation KF6NetworkManagerQt)
+ $(cmake_use_find_package semantic-desktop KF6Baloo)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ $(cmake_use_find_package wallpaper-metadata KExiv2Qt6)
+ )
+
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+
+ # default startup and shutdown scripts
+ insinto /etc/xdg/plasma-workspace/env
+ doins "${FILESDIR}"/10-agent-startup.sh
+
+ insinto /etc/xdg/plasma-workspace/shutdown
+ doins "${FILESDIR}"/10-agent-shutdown.sh
+ fperms +x /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh
+}
+
+pkg_postinst () {
+ ecm_pkg_postinst
+
+ elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
+ elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh"
+ elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh"
+}
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild
index fe19ff8281..f693baaa61 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma workspace"
@@ -16,18 +16,21 @@ LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
IUSE="appstream +calendar +fontconfig geolocation gps +policykit
-screencast +semantic-desktop telemetry +wallpaper-metadata"
+screencast +semantic-desktop systemd telemetry +wallpaper-metadata"
REQUIRED_USE="gps? ( geolocation )"
RESTRICT="test"
# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
# slot op: various private QtWaylandClient headers
COMMON_DEPEND="
dev-libs/icu:=
>=dev-libs/wayland-1.15
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,libinput,network,sql,widgets,xml]
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,libinput,network,sql,widgets,xml]
>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtshadertools-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
>=dev-qt/qtwayland-${QTMIN}:6=
>=kde-frameworks/karchive-${KFMIN}:6
@@ -56,9 +59,10 @@ COMMON_DEPEND="
>=kde-frameworks/knotifyconfig-${KFMIN}:6
>=kde-frameworks/kpackage-${KFMIN}:6
>=kde-frameworks/kparts-${KFMIN}:6
- >=kde-frameworks/kpeople-${KFMIN}:6
>=kde-frameworks/krunner-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
>=kde-frameworks/ktexteditor-${KFMIN}:6
>=kde-frameworks/ktextwidgets-${KFMIN}:6
>=kde-frameworks/kunitconversion-${KFMIN}:6
@@ -75,13 +79,15 @@ COMMON_DEPEND="
>=kde-plasma/layer-shell-qt-${PVCUT}:6
>=kde-plasma/libkscreen-${PVCUT}:6
>=kde-plasma/libksysguard-${PVCUT}:6
- >=kde-plasma/libkworkspace-${PVCUT}:6
>=kde-plasma/libplasma-${PVCUT}:6
>=kde-plasma/plasma-activities-${PVCUT}:6
>=kde-plasma/plasma-activities-stats-${PVCUT}:6
+ >=kde-plasma/plasma5support-${PVCUT}:6
+ media-libs/libcanberra
>=media-libs/phonon-4.12.0[qt6]
sci-libs/libqalculate:=
sys-libs/zlib
+ virtual/libudev:=
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
@@ -113,25 +119,28 @@ COMMON_DEPEND="
x11-libs/libdrm
)
semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 )
- telemetry? ( kde-frameworks/kuserfeedback:6 )
- wallpaper-metadata? ( kde-apps/libkexiv2:5 )
+ systemd? ( sys-apps/systemd:= )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+ wallpaper-metadata? ( kde-apps/libkexiv2:6 )
"
DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.6.0
- >=dev-libs/wayland-protocols-1.31
+ >=dev-libs/plasma-wayland-protocols-1.13.0
+ dev-libs/qcoro[dbus]
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
x11-base/xorg-proto
fontconfig? ( x11-libs/libXrender )
"
RDEPEND="${COMMON_DEPEND}
- !<kde-plasma/breeze-5.22.90:5
+ !kde-plasma/libkworkspace:5
!<kde-plasma/plasma-desktop-5.27.0:5
+ !kde-plasma/xembed-sni-proxy:*
app-text/iso-codes
+ dev-libs/kirigami-addons:6
>=dev-qt/qttools-${QTMIN}:*[qdbus]
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
- kde-apps/kio-extras:5
+ kde-apps/kio-extras:6
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/kquickcharts-${KFMIN}:6
+ >=kde-plasma/kactivitymanagerd-${PVCUT}:6
>=kde-plasma/milou-${PVCUT}:6
>=kde-plasma/plasma-integration-${PVCUT}:6
sys-apps/dbus
@@ -146,21 +155,17 @@ BDEPEND="
>=dev-util/wayland-scanner-1.19.0
>=kde-frameworks/kcmutils-${KFMIN}:6
virtual/pkgconfig
+ test? ( >=dev-qt/qtwayland-${QTMIN}:6[compositor] )
"
PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*"
PATCHES=(
- "${FILESDIR}/${PN}-5.24.80-split-libkworkspace.patch" # downstream
"${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478
)
src_prepare() {
ecm_src_prepare
- cmake_comment_add_subdirectory libkworkspace
- # delete colliding libkworkspace translations
- find po -type f -name "*po" -and -name "libkworkspace*" -delete || die
-
# TODO: try to get a build switch upstreamed
if ! use screencast; then
ecm_punt_bogus_dep KPipeWire
@@ -181,11 +186,16 @@ src_prepare() {
ecm_punt_bogus_dep XCB IMAGE
sed -e "s/check_X11_lib(Xft)/#&/" -i CMakeLists.txt || die
fi
+
+ # TODO: try to get a build switch upstreamed
+ if ! use systemd; then
+ sed -e "s/^pkg_check_modules.*SYSTEMD/#&/" -i CMakeLists.txt || die
+ fi
}
src_configure() {
local mycmakeargs=(
- -DBUILD_xembed-sni-proxy=OFF
+ -DWITH_X11=ON # TODO: broken upstream, fix it if you can
-DGLIBC_LOCALE_GEN=$(usex policykit)
$(cmake_use_find_package appstream AppStreamQt)
$(cmake_use_find_package calendar KF6Holidays)
@@ -193,7 +203,7 @@ src_configure() {
$(cmake_use_find_package geolocation KF6NetworkManagerQt)
$(cmake_use_find_package semantic-desktop KF6Baloo)
$(cmake_use_find_package telemetry KF6UserFeedback)
- $(cmake_use_find_package wallpaper-metadata KF6KExiv2)
+ $(cmake_use_find_package wallpaper-metadata KExiv2Qt6)
)
ecm_src_configure
diff --git a/kde-plasma/plasma5support/plasma5support-6.1.49.9999.ebuild b/kde-plasma/plasma5support/plasma5support-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..bd56741ef7
--- /dev/null
+++ b/kde-plasma/plasma5support/plasma5support-6.1.49.9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Support components for porting from KF5/Qt5 to KF6/Qt6"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+RESTRICT="test" # bug 926347
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/libksysguard-${PVCUT}:6
+"
+RDEPEND="${DEPEND}
+ !kde-plasma/plasma-workspace:5
+ !<kde-plasma/plasma-workspace-6.0.80:6
+"
diff --git a/kde-plasma/plasma5support/plasma5support-9999.ebuild b/kde-plasma/plasma5support/plasma5support-9999.ebuild
index de0ed8d129..bc825f5ba5 100644
--- a/kde-plasma/plasma5support/plasma5support-9999.ebuild
+++ b/kde-plasma/plasma5support/plasma5support-9999.ebuild
@@ -1,12 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=9999
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Support components for porting from KF5/Qt5 to KF6/Qt6"
@@ -16,11 +17,20 @@ SLOT="6"
KEYWORDS=""
IUSE=""
+RESTRICT="test" # bug 926347
+
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/libksysguard-${PVCUT}:6
+"
+RDEPEND="${DEPEND}
+ !kde-plasma/plasma-workspace:5
+ !<kde-plasma/plasma-workspace-6.0.80:6
"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/plymouth-kcm/metadata.xml b/kde-plasma/plymouth-kcm/metadata.xml
index d925f24397..485b99be0e 100644
--- a/kde-plasma/plymouth-kcm/metadata.xml
+++ b/kde-plasma/plymouth-kcm/metadata.xml
@@ -6,6 +6,7 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=systemsettings&amp;component=kcm_plymouth</bugs-to>
+ <remote-id type="kde-invent">plasma/plymouth-kcm</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.49.9999.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.49.9999.ebuild
deleted file mode 100644
index 16ea473071..0000000000
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma control module for Plymouth"
-HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- sys-boot/plymouth
-"
-RDEPEND="${DEPEND}
- >=kde-plasma/kde-cli-tools-${PVCUT}:*
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-6.1.49.9999.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..dae7c72f90
--- /dev/null
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-6.1.49.9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma control module for Plymouth"
+HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ sys-boot/plymouth
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-plasma/kde-cli-tools-${PVCUT}:*
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild
index 72a32835db..10dc01df29 100644
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma control module for Plymouth"
@@ -23,7 +23,6 @@ DEPEND="
>=kde-frameworks/kauth-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/knewstuff-${KFMIN}:6
@@ -31,6 +30,8 @@ DEPEND="
sys-boot/plymouth
"
RDEPEND="${DEPEND}
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
>=kde-plasma/kde-cli-tools-${PVCUT}:*
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.49.9999.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.49.9999.ebuild
deleted file mode 100644
index f38b9c3791..0000000000
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="${PN}-1"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="PolKit agent module for KDE Plasma"
-HOMEPAGE="https://kde.org/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- >=sys-auth/polkit-qt-0.113.0[qt5(+)]
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.1.49.9999.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..ec359726dd
--- /dev/null
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.1.49.9999.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="${PN}-1"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="PolKit agent module for KDE Plasma"
+HOMEPAGE="https://kde.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=sys-auth/polkit-qt-0.175[qt6]
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+"
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild
index a1d733b45d..f2c736c64b 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_NAME="${PN}-1"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="PolKit agent module for KDE Plasma"
@@ -19,15 +19,16 @@ IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
>=sys-auth/polkit-qt-0.175[qt6]
"
RDEPEND="${DEPEND}
- !${CATEGORY}/${PN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
"
diff --git a/kde-plasma/powerdevil/metadata.xml b/kde-plasma/powerdevil/metadata.xml
index 6c95612103..d3fa55fe30 100644
--- a/kde-plasma/powerdevil/metadata.xml
+++ b/kde-plasma/powerdevil/metadata.xml
@@ -7,10 +7,10 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/powerdevil</remote-id>
</upstream>
<use>
<flag name="brightness-control">Enable screen brightness control using <pkg>app-misc/ddcutil</pkg></flag>
<flag name="caps">Capabilities support for scheduled wakeup which can wake from suspend (CAP_WAKE_ALARM)</flag>
- <flag name="wireless">Enable wireless energy saving actions via <pkg>kde-frameworks/bluez-qt</pkg> and <pkg>kde-frameworks/networkmanager-qt</pkg></flag>
</use>
</pkgmetadata>
diff --git a/kde-plasma/powerdevil/powerdevil-5.27.49.9999.ebuild b/kde-plasma/powerdevil/powerdevil-5.27.49.9999.ebuild
deleted file mode 100644
index d5a07cbf18..0000000000
--- a/kde-plasma/powerdevil/powerdevil-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Power management for KDE Plasma Shell"
-HOMEPAGE="https://invent.kde.org/plasma/powerdevil"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="brightness-control caps +wireless"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5[policykit]
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-plasma/libkscreen-${PVCUT}:5
- >=kde-plasma/libkworkspace-${PVCUT}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
- virtual/libudev:=
- x11-libs/libxcb
- brightness-control? ( app-misc/ddcutil:= )
- caps? ( sys-libs/libcap )
- wireless? (
- >=kde-frameworks/bluez-qt-${KFMIN}:5
- >=kde-frameworks/networkmanager-qt-${KFMIN}:5
- )
-"
-RDEPEND="${DEPEND}
- >=kde-plasma/kde-cli-tools-${PVCUT}:*
- sys-power/power-profiles-daemon
- >=sys-power/upower-0.9.23
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-
-src_configure() {
- local mycmakeargs=(
- -DHAVE_DDCUTIL=$(usex brightness-control)
- $(cmake_use_find_package caps Libcap)
- $(cmake_use_find_package wireless KF5BluezQt)
- $(cmake_use_find_package wireless KF5NetworkManagerQt)
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/powerdevil/powerdevil-6.1.49.9999.ebuild b/kde-plasma/powerdevil/powerdevil-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..14d815baa3
--- /dev/null
+++ b/kde-plasma/powerdevil/powerdevil-6.1.49.9999.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Power management for KDE Plasma Shell"
+HOMEPAGE="https://invent.kde.org/plasma/powerdevil"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE="brightness-control caps"
+
+RESTRICT="test" # bug 926513
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=kde-frameworks/kauth-${KFMIN}:6[policykit]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/layer-shell-qt-${PVCUT}:6
+ >=kde-plasma/libkscreen-${PVCUT}:6
+ >=kde-plasma/plasma-activities-${PVCUT}:6
+ >=kde-plasma/plasma-workspace-${PVCUT}:6
+ virtual/libudev:=
+ x11-libs/libxcb
+ brightness-control? ( app-misc/ddcutil:= )
+ caps? ( sys-libs/libcap )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-plasma/kde-cli-tools-${PVCUT}:*
+ sys-power/power-profiles-daemon
+ >=sys-power/upower-0.9.23
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package brightness-control DDCUtil)
+ $(cmake_use_find_package caps Libcap)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # bug 926513
+ ecm_src_test -j1
+}
diff --git a/kde-plasma/powerdevil/powerdevil-9999.ebuild b/kde-plasma/powerdevil/powerdevil-9999.ebuild
index ffe7199790..599ec05b75 100644
--- a/kde-plasma/powerdevil/powerdevil-9999.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-9999.ebuild
@@ -1,12 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.245.0
+ECM_TEST="forceoptional"
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Power management for KDE Plasma Shell"
@@ -15,12 +16,15 @@ HOMEPAGE="https://invent.kde.org/plasma/powerdevil"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
-IUSE="brightness-control caps +wireless"
+IUSE="brightness-control caps"
+RESTRICT="test" # bug 926513
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ dev-libs/qcoro[dbus]
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
>=kde-frameworks/kauth-${KFMIN}:6[policykit]
- >=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
@@ -31,25 +35,25 @@ DEPEND="
>=kde-frameworks/kidletime-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/solid-${KFMIN}:6
+ >=kde-plasma/layer-shell-qt-${PVCUT}:6
>=kde-plasma/libkscreen-${PVCUT}:6
- >=kde-plasma/libkworkspace-${PVCUT}:6
>=kde-plasma/plasma-activities-${PVCUT}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
virtual/libudev:=
x11-libs/libxcb
brightness-control? ( app-misc/ddcutil:= )
caps? ( sys-libs/libcap )
- wireless? (
- >=kde-frameworks/bluez-qt-${KFMIN}:6
- >=kde-frameworks/networkmanager-qt-${KFMIN}:6
- )
"
RDEPEND="${DEPEND}
+ !<kde-plasma/plasma-workspace-6.1.50:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-plasma/kde-cli-tools-${PVCUT}:*
sys-power/power-profiles-daemon
>=sys-power/upower-0.9.23
@@ -58,11 +62,15 @@ BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
src_configure() {
local mycmakeargs=(
- -DHAVE_DDCUTIL=$(usex brightness-control)
+ -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged
+ $(cmake_use_find_package brightness-control DDCUtil)
$(cmake_use_find_package caps Libcap)
- $(cmake_use_find_package wireless KF6BluezQt)
- $(cmake_use_find_package wireless KF6NetworkManagerQt)
)
ecm_src_configure
}
+
+src_test() {
+ # bug 926513
+ ecm_src_test -j1
+}
diff --git a/kde-plasma/print-manager/metadata.xml b/kde-plasma/print-manager/metadata.xml
index bd25761eeb..1039dab47d 100644
--- a/kde-plasma/print-manager/metadata.xml
+++ b/kde-plasma/print-manager/metadata.xml
@@ -6,7 +6,7 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=systemsettings&amp;component=kcm_printer_manager</bugs-to>
<remote-id type="kde-invent">plasma/print-manager</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/print-manager/print-manager-23.08.49.9999.ebuild b/kde-plasma/print-manager/print-manager-23.08.49.9999.ebuild
deleted file mode 100644
index fa0786b56a..0000000000
--- a/kde-plasma/print-manager/print-manager-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Manage CUPS print jobs and printers in Plasma"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="+gtk"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- net-print/cups
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- kde-plasma/kde-cli-tools:*
- gtk? ( app-admin/system-config-printer )
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-
-pkg_postinst() {
- ecm_pkg_postinst
-
- if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then
- ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
- ewarn "an important, though optional, runtime dependency:"
- ewarn
- ewarn "app-admin/system-config-printer"
- ewarn
- ewarn "${PN} will work nevertheless, but is going to be less comfortable"
- ewarn "and will show the following error status during runtime:"
- ewarn
- ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
- ewarn "was not provided by any .service files'\""
- fi
-}
diff --git a/kde-plasma/print-manager/print-manager-6.1.49.9999.ebuild b/kde-plasma/print-manager/print-manager-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..d54c594c05
--- /dev/null
+++ b/kde-plasma/print-manager/print-manager-6.1.49.9999.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Manage CUPS print jobs and printers in Plasma"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE="+gtk"
+
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ >=net-print/cups-2.4
+"
+RDEPEND="${DEPEND}
+ !<kde-plasma/print-manager-23.08.5-r100:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ kde-plasma/kde-cli-tools:*
+ gtk? ( app-admin/system-config-printer )
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then
+ ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
+ ewarn "an important, though optional, runtime dependency:"
+ ewarn
+ ewarn "app-admin/system-config-printer"
+ ewarn
+ ewarn "${PN} will work nevertheless, but is going to be less comfortable"
+ ewarn "and will show the following error status during runtime:"
+ ewarn
+ ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
+ ewarn "was not provided by any .service files'\""
+ fi
+}
diff --git a/kde-plasma/print-manager/print-manager-9999.ebuild b/kde-plasma/print-manager/print-manager-9999.ebuild
index a6959b983d..0ca3211a23 100644
--- a/kde-plasma/print-manager/print-manager-9999.ebuild
+++ b/kde-plasma/print-manager/print-manager-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Manage CUPS print jobs and printers in Plasma"
@@ -16,6 +16,7 @@ KEYWORDS=""
IUSE="+gtk"
DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
@@ -26,20 +27,30 @@ DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kiconthemes-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-plasma/libplasma-${PVCUT}:6
- net-print/cups
+ >=net-print/cups-2.4
"
RDEPEND="${DEPEND}
+ !<kde-plasma/print-manager-23.08.5-r100:5
>=kde-frameworks/kdeclarative-${KFMIN}:6
kde-plasma/kde-cli-tools:*
gtk? ( app-admin/system-config-printer )
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
+ )
+
+ ecm_src_configure
+}
+
pkg_postinst() {
ecm_pkg_postinst
diff --git a/kde-apps/ktp-approver/metadata.xml b/kde-plasma/qqc2-breeze-style/metadata.xml
index d925f24397..93ee04d43b 100644
--- a/kde-apps/ktp-approver/metadata.xml
+++ b/kde-plasma/qqc2-breeze-style/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/qqc2-breeze-style</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.1.49.9999.ebuild b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..b03c943e5e
--- /dev/null
+++ b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.1.49.9999.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Breeze inspired QQC2 Style"
+
+LICENSE="|| ( GPL-2+ LGPL-3+ ) CC0-1.0"
+SLOT="6"
+KEYWORDS=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-9999.ebuild b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-9999.ebuild
new file mode 100644
index 0000000000..b03c943e5e
--- /dev/null
+++ b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-9999.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+KFMIN=6.3.0
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Breeze inspired QQC2 Style"
+
+LICENSE="|| ( GPL-2+ LGPL-3+ ) CC0-1.0"
+SLOT="6"
+KEYWORDS=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/sddm-kcm/metadata.xml b/kde-plasma/sddm-kcm/metadata.xml
index d925f24397..ef73ee478d 100644
--- a/kde-plasma/sddm-kcm/metadata.xml
+++ b/kde-plasma/sddm-kcm/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/sddm-kcm</remote-id>
</upstream>
</pkgmetadata>
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.27.49.9999.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.27.49.9999.ebuild
deleted file mode 100644
index 6947f1d154..0000000000
--- a/kde-plasma/sddm-kcm/sddm-kcm-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma control module for SDDM"
-HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-plasma/kde-cli-tools-${PVCUT}:*
- x11-misc/sddm
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
-
-DOCS=( CONTRIBUTORS )
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-6.1.49.9999.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..cee3a56ade
--- /dev/null
+++ b/kde-plasma/sddm-kcm/sddm-kcm-6.1.49.9999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="KDE Plasma control module for SDDM"
+HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-plasma/kde-cli-tools-${PVCUT}:*
+ x11-misc/sddm
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+DOCS=( CONTRIBUTORS )
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild
index db44370f48..c1947b7c2b 100644
--- a/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild
+++ b/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="KDE Plasma control module for SDDM"
@@ -23,9 +23,7 @@ DEPEND="
>=kde-frameworks/kauth-${KFMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/knewstuff-${KFMIN}:6
@@ -34,7 +32,7 @@ DEPEND="
"
RDEPEND="${DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6[qml]
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-plasma/kde-cli-tools-${PVCUT}:*
x11-misc/sddm
"
diff --git a/kde-plasma/systemsettings/systemsettings-5.27.49.9999.ebuild b/kde-plasma/systemsettings/systemsettings-5.27.49.9999.ebuild
deleted file mode 100644
index e02caa9856..0000000000
--- a/kde-plasma/systemsettings/systemsettings-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
-
-DESCRIPTION="Control Center to configure KDE Plasma desktop"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kpackage-${KFMIN}:5
- >=kde-frameworks/krunner-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-plasma/libkworkspace-${PVCUT}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-plasma/systemsettings/systemsettings-6.1.49.9999.ebuild b/kde-plasma/systemsettings/systemsettings-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..e44a88d116
--- /dev/null
+++ b/kde-plasma/systemsettings/systemsettings-6.1.49.9999.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org optfeature
+
+DESCRIPTION="Control Center to configure KDE Plasma desktop"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-plasma/plasma-activities-${PVCUT}:6
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-plasma/systemsettings/systemsettings-9999.ebuild b/kde-plasma/systemsettings/systemsettings-9999.ebuild
index 6435b77d06..515b033af9 100644
--- a/kde-plasma/systemsettings/systemsettings-9999.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org optfeature
DESCRIPTION="Control Center to configure KDE Plasma desktop"
@@ -35,13 +35,11 @@ DEPEND="
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/kitemviews-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
>=kde-frameworks/krunner-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-plasma/libkworkspace-${PVCUT}:6
>=kde-plasma/plasma-activities-${PVCUT}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-plasma/wacomtablet/wacomtablet-6.1.49.9999.ebuild b/kde-plasma/wacomtablet/wacomtablet-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..e10bb2a382
--- /dev/null
+++ b/kde-plasma/wacomtablet/wacomtablet-6.1.49.9999.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Wacom system settings module that supports different button/pen layout profiles"
+HOMEPAGE="https://userbase.kde.org/Wacomtablet"
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ >=dev-libs/libwacom-0.30:=
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/plasma5support-${PVCUT}:6
+ >=x11-drivers/xf86-input-wacom-0.20.0
+ x11-libs/libXi
+ x11-libs/libxcb
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+ x11-libs/libX11
+"
+BDEPEND="sys-devel/gettext"
+
+src_test() {
+ # test needs DBus, bug 675548
+ local myctestargs=(
+ -E "(Test.KDED.DBusTabletService)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-plasma/wacomtablet/wacomtablet-9999.ebuild b/kde-plasma/wacomtablet/wacomtablet-9999.ebuild
index 4f8488ca24..8d8c107f68 100644
--- a/kde-plasma/wacomtablet/wacomtablet-9999.ebuild
+++ b/kde-plasma/wacomtablet/wacomtablet-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Wacom system settings module that supports different button/pen layout profiles"
@@ -17,21 +17,25 @@ SLOT="6"
KEYWORDS=""
IUSE=""
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
RDEPEND="
>=dev-libs/libwacom-0.30:=
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/kglobalaccel-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/plasma5support-${PVCUT}:6
>=x11-drivers/xf86-input-wacom-0.20.0
x11-libs/libXi
x11-libs/libxcb
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.49.9999.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.49.9999.ebuild
deleted file mode 100644
index 4b54da4a5d..0000000000
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks"
-
-LICENSE="LGPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
-COMMON_DEPEND="
- >=dev-libs/wayland-1.15
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- || (
- >=dev-qt/qtgui-${QTMIN}:5[libinput]
- >=dev-qt/qtgui-${QTMIN}:5[X]
- )
- >=dev-qt/qtprintsupport-${QTMIN}:5[cups]
- >=dev-qt/qtwayland-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5[dbus]
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-plasma/kwayland-${KFMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
- x11-libs/libxkbcommon
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.7.0
- >=dev-libs/wayland-protocols-1.25
- >=dev-qt/qtconcurrent-${QTMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
- kde-misc/kio-fuse:5
- sys-apps/xdg-desktop-portal
-"
-BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
- virtual/pkgconfig
-"
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.1.49.9999.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.1.49.9999.ebuild
new file mode 100644
index 0000000000..113e20c36e
--- /dev/null
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.1.49.9999.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.3.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.7.1
+inherit ecm plasma.kde.org
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS=""
+IUSE=""
+
+# dev-qt/qtbase:= slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+# dev-qt/qtbase:=[cups]: includes specifically the cups private header
+# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
+COMMON_DEPEND="
+ >=dev-libs/wayland-1.15
+ >=dev-qt/qtbase-${QTMIN}:6=[cups,dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ || (
+ >=dev-qt/qtbase-${QTMIN}:6[libinput]
+ >=dev-qt/qtbase-${QTMIN}:6[X]
+ )
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6[dbus]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-plasma/kwayland-${PVCUT}:6
+ >=kde-plasma/plasma-workspace-${PVCUT}:6
+ x11-libs/libxkbcommon
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.13.0
+ >=dev-libs/wayland-protocols-1.25
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+ kde-misc/kio-fuse:6
+ sys-apps/xdg-desktop-portal
+"
+BDEPEND="
+ >=dev-qt/qtwayland-${QTMIN}:6
+ virtual/pkgconfig
+"
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 926483, wants dbus/X11
+ colorschemetest
+)
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild
index 0ef439324e..c956d4676a 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.245.0
+KFMIN=9999
PVCUT=$(ver_cut 1-3)
-QTMIN=6.6.0
+QTMIN=6.7.1
inherit ecm plasma.kde.org
DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks"
@@ -16,10 +16,12 @@ SLOT="6"
KEYWORDS=""
IUSE=""
+# dev-qt/qtbase:= slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+# dev-qt/qtbase:=[cups]: includes specifically the cups private header
# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
COMMON_DEPEND="
>=dev-libs/wayland-1.15
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtbase-${QTMIN}:6=[cups,dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
|| (
>=dev-qt/qtbase-${QTMIN}:6[libinput]
@@ -28,7 +30,6 @@ COMMON_DEPEND="
>=dev-qt/qtwayland-${QTMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6[dbus]
>=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kglobalaccel-${KFMIN}:6
>=kde-frameworks/kguiaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
@@ -37,22 +38,28 @@ COMMON_DEPEND="
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-plasma/kwayland-${PVCUT}:6
- >=kde-plasma/libplasma-${PVCUT}:6
+ >=kde-plasma/plasma-workspace-${PVCUT}:6
x11-libs/libxkbcommon
"
DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.11.1
+ >=dev-libs/plasma-wayland-protocols-1.13.0
>=dev-libs/wayland-protocols-1.25
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
"
RDEPEND="${COMMON_DEPEND}
- kde-misc/kio-fuse:5
+ kde-misc/kio-fuse:6
sys-apps/xdg-desktop-portal
"
BDEPEND="
>=dev-qt/qtwayland-${QTMIN}:6
virtual/pkgconfig
"
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 926483, wants dbus/X11
+ colorschemetest
+)
diff --git a/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.24.80-standalone.patch b/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.24.80-standalone.patch
deleted file mode 100644
index f6e8413e37..0000000000
--- a/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.24.80-standalone.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From a381c7441140e77208c0ed3a8dd45cb61197afd9 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Thu, 24 Sep 2020 22:34:28 +0200
-Subject: [PATCH] xembed-sni-proxy: Allow standalone build
-
----
- xembed-sni-proxy/CMakeLists.txt | 36 +++++++++++++++++++++++++++++++++
- 1 file changed, 36 insertions(+)
-
-diff --git a/xembed-sni-proxy/CMakeLists.txt b/xembed-sni-proxy/CMakeLists.txt
-index bcc583bfa..41d50d112 100644
---- a/xembed-sni-proxy/CMakeLists.txt
-+++ b/xembed-sni-proxy/CMakeLists.txt
-@@ -1,3 +1,35 @@
-+project(xembed-sni-proxy)
-+
-+if(${CMAKE_SOURCE_DIR} STREQUAL ${xembed-sni-proxy_SOURCE_DIR})
-+ set(PROJECT_VERSION "GENTOO_PV")
-+ set(PROJECT_VERSION_MAJOR 5)
-+
-+ cmake_minimum_required(VERSION 3.16)
-+
-+ set(QT_MIN_VERSION "5.15.0")
-+ set(KF5_MIN_VERSION "5.89")
-+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus X11Extras)
-+ find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
-+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-+
-+ include(KDEInstallDirs)
-+ include(KDECMakeSettings)
-+ include(KDECompilerSettings NO_POLICY_SCOPE)
-+ include(FeatureSummary)
-+ include(ECMQtDeclareLoggingCategory)
-+ include(ECMConfiguredInstall)
-+
-+ find_package(KF5WindowSystem ${KF5_MIN_VERSION} REQUIRED)
-+ find_package(X11 REQUIRED)
-+ find_package(XCB MODULE REQUIRED COMPONENTS XCB RANDR)
-+ set_package_properties(XCB PROPERTIES TYPE REQUIRED)
-+
-+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h)
-+else()
-+ set(PROJECT_VERSION "5.24.80")
-+ set(PROJECT_VERSION_MAJOR 5)
-+endif()
-+
- add_definitions(-DQT_NO_CAST_TO_ASCII
- -DQT_NO_CAST_FROM_ASCII
- -DQT_NO_CAST_FROM_BYTEARRAY)
-@@ -64,3 +96,7 @@ install(TARGETS xembedsniproxy ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
- install(FILES xembedsniproxy.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR})
-
- ecm_install_configured_files(INPUT plasma-xembedsniproxy.service.in @ONLY DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR})
-+
-+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
-+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
-+endif()
---
-2.34.1
-
diff --git a/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.90.0-standalone.patch b/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.90.0-standalone.patch
deleted file mode 100644
index 3ea7e43468..0000000000
--- a/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.90.0-standalone.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From 53bea19f57029c2953d6397f20620afcb9a07626 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Thu, 24 Sep 2020 22:34:28 +0200
-Subject: [PATCH] xembed-sni-proxy: Allow standalone build
-
----
- xembed-sni-proxy/CMakeLists.txt | 36 +++++++++++++++++++++++++++++++++
- 1 file changed, 36 insertions(+)
-
-diff --git a/xembed-sni-proxy/CMakeLists.txt b/xembed-sni-proxy/CMakeLists.txt
-index f1677e754c..6e6f3b0590 100644
---- a/xembed-sni-proxy/CMakeLists.txt
-+++ b/xembed-sni-proxy/CMakeLists.txt
-@@ -1,3 +1,35 @@
-+project(xembed-sni-proxy)
-+
-+if(${CMAKE_SOURCE_DIR} STREQUAL ${xembed-sni-proxy_SOURCE_DIR})
-+ set(PROJECT_VERSION "5.90.0")
-+ set(PROJECT_VERSION_MAJOR 6)
-+
-+ cmake_minimum_required(VERSION 3.16)
-+
-+ set(QT_MIN_VERSION "6.5.0")
-+ set(KF6_MIN_VERSION "5.240")
-+ find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus Gui)
-+ find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE)
-+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
-+
-+ include(KDEInstallDirs)
-+ include(KDECMakeSettings)
-+ include(KDECompilerSettings NO_POLICY_SCOPE)
-+ include(FeatureSummary)
-+ include(ECMQtDeclareLoggingCategory)
-+ include(ECMConfiguredInstall)
-+
-+ find_package(KF6WindowSystem ${KF6_MIN_VERSION} REQUIRED)
-+ find_package(X11 REQUIRED)
-+ find_package(XCB MODULE REQUIRED COMPONENTS XCB RANDR)
-+ set_package_properties(XCB PROPERTIES TYPE REQUIRED)
-+
-+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h)
-+else()
-+ set(PROJECT_VERSION "5.90.0")
-+ set(PROJECT_VERSION_MAJOR 6)
-+endif()
-+
- add_definitions(-DQT_NO_CAST_TO_ASCII
- -DQT_NO_CAST_FROM_ASCII
- -DQT_NO_CAST_FROM_BYTEARRAY)
-@@ -67,3 +99,7 @@ install(TARGETS xembedsniproxy ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
- install(FILES xembedsniproxy.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR})
-
- ecm_install_configured_files(INPUT plasma-xembedsniproxy.service.in @ONLY DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR})
-+
-+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
-+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
-+endif()
---
-2.43.0
-
diff --git a/kde-plasma/xembed-sni-proxy/metadata.xml b/kde-plasma/xembed-sni-proxy/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/kde-plasma/xembed-sni-proxy/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.49.9999.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.49.9999.ebuild
deleted file mode 100644
index bb5778f0fa..0000000000
--- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.49.9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit cmake plasma.kde.org
-
-DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays"
-HOMEPAGE="https://invent.kde.org/plasma/plasma-workspace/-/blob/master/xembed-sni-proxy/Readme.md"
-CMAKE_USE_DIR="${S}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS=""
-
-DEPEND="
- >=dev-qt/qtcore-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
- x11-libs/libxcb
- x11-libs/libXtst
- x11-libs/xcb-util-image
-"
-RDEPEND="${DEPEND}
- !kde-plasma/xembed-sni-proxy:0
-"
-BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0"
-
-PATCHES=( "${FILESDIR}/${PN}-5.24.80-standalone.patch" )
-
-src_prepare() {
- cmake_src_prepare
-
- sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
- -i ${PN}/CMakeLists.txt || die "Failed to prepare CMakeLists.txt"
-}
diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-9999.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-9999.ebuild
deleted file mode 100644
index 3c17d30091..0000000000
--- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="plasma-workspace"
-KFMIN=5.245.0
-QTMIN=6.6.0
-inherit cmake plasma.kde.org
-
-DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays"
-HOMEPAGE="https://invent.kde.org/plasma/plasma-workspace/-/blob/master/xembed-sni-proxy/Readme.md"
-CMAKE_USE_DIR="${S}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="6"
-KEYWORDS=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
- x11-libs/libxcb
- x11-libs/libXtst
- x11-libs/xcb-util-image
-"
-RDEPEND="${DEPEND}
- !kde-plasma/xembed-sni-proxy:0
-"
-BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0"
-
-PATCHES=( "${FILESDIR}/${PN}-5.90.0-standalone.patch" )
-
-# src_prepare() {
-# cmake_src_prepare
-#
-# sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
-# -i ${PN}/CMakeLists.txt || die "Failed to prepare CMakeLists.txt"
-# }
diff --git a/media-gfx/digikam/digikam-9999.ebuild b/media-gfx/digikam/digikam-9999.ebuild
index 1441ee66e0..0a06c8d6d0 100644
--- a/media-gfx/digikam/digikam-9999.ebuild
+++ b/media-gfx/digikam/digikam-9999.ebuild
@@ -1,21 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org toolchain-funcs
if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ TARNAME="digiKam-${PV/_/-}"
if [[ ${PV} =~ beta[0-9]$ ]]; then
- SRC_URI="mirror://kde/unstable/${PN}/"
+ SRC_URI="mirror://kde/unstable/${PN}/${TARNAME}.tar.xz"
else
- SRC_URI="mirror://kde/stable/${PN}/${PV}/"
+ SRC_URI="mirror://kde/stable/${PN}/${PV}/${TARNAME}.tar.xz"
fi
- SRC_URI+="digiKam-${PV/_/-}.tar.xz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${PN}-${PV/_/-}"
+ KEYWORDS="~amd64 ~arm64 ~x86"
fi
DESCRIPTION="Digital photo management application"
@@ -23,7 +22,7 @@ HOMEPAGE="https://www.digikam.org/"
LICENSE="GPL-2"
SLOT="5"
-IUSE="addressbook calendar gphoto2 heif +imagemagick +lensfun marble mysql opengl openmp +panorama scanner semantic-desktop spell"
+IUSE="addressbook calendar geolocation gphoto2 heif +imagemagick jpegxl +lensfun mysql opengl openmp +panorama scanner semantic-desktop spell"
# bug 366505
RESTRICT="test"
@@ -64,7 +63,7 @@ COMMON_DEPEND="
media-libs/tiff:=
x11-libs/libX11
addressbook? (
- >=kde-apps/akonadi-contacts-19.04.3:5
+ >=kde-apps/akonadi-contacts-23.08.3:5
>=kde-frameworks/kcontacts-${KFMIN}:5
)
calendar? ( >=kde-frameworks/kcalendarcore-${KFMIN}:5 )
@@ -74,25 +73,21 @@ COMMON_DEPEND="
media-libs/x265:=
)
imagemagick? ( media-gfx/imagemagick:= )
+ jpegxl? ( media-libs/libjxl:= )
lensfun? ( media-libs/lensfun )
- marble? (
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=kde-apps/marble-19.04.3:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- )
opengl? (
>=dev-qt/qtopengl-${QTMIN}:5
virtual/opengl
)
panorama? ( >=kde-frameworks/threadweaver-${KFMIN}:5 )
- scanner? ( >=kde-apps/libksane-19.04.3:5 )
+ scanner? ( >=kde-apps/libksane-23.08.3:5 )
semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:5 )
spell? ( >=kde-frameworks/sonnet-${KFMIN}:5 )
"
DEPEND="${COMMON_DEPEND}
dev-cpp/eigen:3
dev-libs/boost
- addressbook? ( >=kde-apps/akonadi-19.04.3:5 )
+ addressbook? ( >=kde-apps/akonadi-23.08.3:5 )
"
RDEPEND="${COMMON_DEPEND}
media-libs/exiftool
@@ -102,12 +97,15 @@ RDEPEND="${COMMON_DEPEND}
BDEPEND="
sys-devel/gettext
panorama? (
- sys-devel/bison
- sys-devel/flex
+ app-alternatives/lex
+ app-alternatives/yacc
)
"
-PATCHES=( "${FILESDIR}/${PN}-8.1.0-cmake.patch" )
+PATCHES=(
+ "${FILESDIR}/${PN}-8.4.0-cmake.patch"
+ "${FILESDIR}/${PN}-8.3.0-cmake-addressbook.patch"
+)
pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
@@ -128,14 +126,14 @@ src_configure() {
-DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON
-DENABLE_MEDIAPLAYER=OFF # bug 758641; bundled as of 8.0, KDE-bug 448681
-DENABLE_SHOWFOTO=ON # built unconditionally so far, new option since 8.0
- -DENABLE_QWEBENGINE=ON
-DENABLE_AKONADICONTACTSUPPORT=$(usex addressbook)
$(cmake_use_find_package calendar KF5CalendarCore)
+ -DENABLE_GEOLOCATION=$(usex geolocation)
$(cmake_use_find_package gphoto2 Gphoto2)
$(cmake_use_find_package heif Libheif)
$(cmake_use_find_package imagemagick ImageMagick)
+ $(cmake_use_find_package jpegxl Libjxl)
$(cmake_use_find_package lensfun LensFun)
- $(cmake_use_find_package marble Marble)
-DENABLE_MYSQLSUPPORT=$(usex mysql)
-DENABLE_INTERNALMYSQL=$(usex mysql)
$(cmake_use_find_package opengl OpenGL)
diff --git a/media-gfx/digikam/files/digikam-8.1.0-cmake.patch b/media-gfx/digikam/files/digikam-8.1.0-cmake.patch
deleted file mode 100644
index 16c1ffa5c3..0000000000
--- a/media-gfx/digikam/files/digikam-8.1.0-cmake.patch
+++ /dev/null
@@ -1,179 +0,0 @@
-From 05b6e81bd4ceca8d6166aa0a000919cde2bfde3e Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Sun, 17 Feb 2019 23:51:03 +0100
-Subject: [PATCH] Un-break optional Qt/KF5 detection
-
-And if we enable an option, make the necessary libraries REQUIRED.
----
- core/cmake/rules/RulesKDEFramework.cmake | 34 +++-----------
- core/cmake/rules/RulesQtFramework.cmake | 58 +++++-------------------
- core/cmake/rules/RulesX11.cmake | 7 +--
- 3 files changed, 18 insertions(+), 81 deletions(-)
-
-diff --git a/core/cmake/rules/RulesKDEFramework.cmake b/core/cmake/rules/RulesKDEFramework.cmake
-index 610033425c..2d8acc7956 100644
---- a/core/cmake/rules/RulesKDEFramework.cmake
-+++ b/core/cmake/rules/RulesKDEFramework.cmake
-@@ -26,19 +26,15 @@ find_package(KF5 ${KF5_MIN_VERSION} QUIET
- )
-
- if(ENABLE_KFILEMETADATASUPPORT)
--
-- find_package(KF5 ${KF5_MIN_VERSION} QUIET
-- OPTIONAL_COMPONENTS
-- FileMetaData # For Plasma destop file indexer support.
-- )
--
-+ # For Plasma desktop file indexer support.
-+ find_package(KF5FileMetaData ${KF5_MIN_VERSION} REQUIRED)
- endif()
-
-
- if(ENABLE_AKONADICONTACTSUPPORT)
-
-- find_package(KF5 ${AKONADI_MIN_VERSION} QUIET
-- OPTIONAL_COMPONENTS
-+ find_package(KF5 ${AKONADI_MIN_VERSION} REQUIRED
-+ COMPONENTS
- Akonadi
- AkonadiContact # For KDE Mail Contacts support.
- Contacts # API for contacts/address book data.
-@@ -46,15 +42,9 @@ if(ENABLE_AKONADICONTACTSUPPORT)
-
- endif()
-
--find_package(KF5 ${KSANE_MIN_VERSION} QUIET
-- OPTIONAL_COMPONENTS
-- Sane # For digital scanner support.
--)
-+find_package(KF5Sane ${KSANE_MIN_VERSION} QUIET) # For digital scanner support.
-
--find_package(KF5 ${CALENDAR_MIN_VERSION} QUIET
-- OPTIONAL_COMPONENTS
-- CalendarCore # For Calendar tool.
--)
-+find_package(KF5CalendarCore ${CALENDAR_MIN_VERSION} QUIET) # For Calendar tool.
-
- if ("${KF5CalendarCore_VERSION}" VERSION_GREATER 5.6.40)
-
-@@ -62,18 +52,6 @@ if ("${KF5CalendarCore_VERSION}" VERSION_GREATER 5.6.40)
-
- endif()
-
--if(ENABLE_AKONADICONTACTSUPPORT AND (NOT KF5AkonadiContact_FOUND OR NOT KF5Contacts_FOUND))
--
-- set(ENABLE_AKONADICONTACTSUPPORT OFF)
--
--endif()
--
--if(ENABLE_KFILEMETADATASUPPORT AND NOT KF5FileMetaData_FOUND)
--
-- set(ENABLE_KFILEMETADATASUPPORT OFF)
--
--endif()
--
- # Check if KIO have been compiled with KIOWidgets. digiKam only needs this one.
-
- if(KF5KIO_FOUND)
-diff --git a/core/cmake/rules/RulesQtFramework.cmake b/core/cmake/rules/RulesQtFramework.cmake
-index e6e1670ed3..1ab57af4d4 100644
---- a/core/cmake/rules/RulesQtFramework.cmake
-+++ b/core/cmake/rules/RulesQtFramework.cmake
-@@ -18,47 +18,19 @@ find_package(Qt${QT_VERSION_MAJOR} REQUIRED
- )
-
- if(ENABLE_QWEBENGINE)
--
-- find_package(Qt${QT_VERSION_MAJOR} REQUIRED
-- NO_MODULE
-- COMPONENTS
-- WebEngineWidgets
-- )
--
-+ find_package(Qt${QT_VERSION_MAJOR}WebEngineWidgets REQUIRED NO_MODULE)
- else()
--
-- find_package(Qt${QT_VERSION_MAJOR} REQUIRED
-- NO_MODULE
-- COMPONENTS
-- WebKitWidgets
-- )
--
-+ find_package(Qt${QT_VERSION_MAJOR}WebKitWidgets REQUIRED NO_MODULE)
- endif()
-
--find_package(Qt${QT_VERSION_MAJOR}
-- OPTIONAL_COMPONENTS
-- DBus
-- OpenGL
--)
-+find_package(Qt${QT_VERSION_MAJOR}DBus)
-+find_package(Qt${QT_VERSION_MAJOR}OpenGL)
-
- if(Qt6_FOUND)
--
-- find_package(Qt${QT_VERSION_MAJOR} REQUIRED
-- NO_MODULE COMPONENTS
-- StateMachine
-- )
-- find_package(Qt${QT_VERSION_MAJOR}
-- OPTIONAL_COMPONENTS
-- OpenGLWidgets
-- )
--
-+ find_package(Qt${QT_VERSION_MAJOR}StateMachine REQUIRED NO_MODULE)
-+ find_package(Qt${QT_VERSION_MAJOR}OpenGLWidgets)
- else()
--
-- find_package(Qt${QT_VERSION_MAJOR}
-- OPTIONAL_COMPONENTS
-- XmlPatterns # For Rajce plugin
-- )
--
-+ find_package(Qt${QT_VERSION_MAJOR}XmlPatterns) # For Rajce plugin
- endif()
-
- if(ENABLE_DBUS)
-@@ -74,17 +46,9 @@ endif()
- # Qt Dependencies For unit tests and CLI test tools
-
- if(BUILD_TESTING)
-+ find_package(Qt${QT_VERSION_MAJOR}Test REQUIRED NO_MODULE)
-
-- find_package(Qt${QT_VERSION_MAJOR} REQUIRED
-- NO_MODULE
-- COMPONENTS
-- Test
-- )
--
-- find_package(Qt${QT_VERSION_MAJOR}
-- QUIET
-- OPTIONAL_COMPONENTS
-- Qml WebView # Optional, for 'sialis' O2 library test tool.
-- )
--
-+ # Optional, for 'sialis' O2 library test tool.
-+ find_package(Qt${QT_VERSION_MAJOR}Qml QUIET NO_MODULE)
-+ find_package(Qt${QT_VERSION_MAJOR}WebView QUIET NO_MODULE)
- endif()
-diff --git a/core/cmake/rules/RulesX11.cmake b/core/cmake/rules/RulesX11.cmake
-index d7659eed34..9c145970b2 100644
---- a/core/cmake/rules/RulesX11.cmake
-+++ b/core/cmake/rules/RulesX11.cmake
-@@ -11,12 +11,7 @@ find_package(X11)
- if(X11_FOUND)
-
- if(NOT Qt6_FOUND)
--
-- find_package(Qt5 ${QT_MIN_VERSION} NO_MODULE
-- COMPONENTS
-- X11Extras
-- )
--
-+ find_package(Qt5X11Extras ${QT_MIN_VERSION} NO_MODULE)
- endif()
-
- set(HAVE_X11 TRUE)
---
-2.41.0
-
diff --git a/media-gfx/digikam/files/digikam-8.3.0-cmake-addressbook.patch b/media-gfx/digikam/files/digikam-8.3.0-cmake-addressbook.patch
new file mode 100644
index 0000000000..537a369904
--- /dev/null
+++ b/media-gfx/digikam/files/digikam-8.3.0-cmake-addressbook.patch
@@ -0,0 +1,26 @@
+From 82ce7f02d65c43605c28b9ca69f8cbd7e12a5bee Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 26 Mar 2024 13:23:51 +0100
+Subject: [PATCH] addressbook: Fix upstream's AkonadiCore prefix confusion
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ core/utilities/extrasupport/addressbook/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/core/utilities/extrasupport/addressbook/CMakeLists.txt b/core/utilities/extrasupport/addressbook/CMakeLists.txt
+index 5923f1fc34..23f31d01d8 100644
+--- a/core/utilities/extrasupport/addressbook/CMakeLists.txt
++++ b/core/utilities/extrasupport/addressbook/CMakeLists.txt
+@@ -16,7 +16,7 @@ include_directories($<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Widgets,INTERFACE_I
+
+ if(KPim${QT_VERSION_MAJOR}AkonadiContact_FOUND)
+ include_directories(
+- $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::AkonadiCore,INTERFACE_INCLUDE_DIRECTORIES>
++ $<TARGET_PROPERTY:KPim${QT_VERSION_MAJOR}::AkonadiCore,INTERFACE_INCLUDE_DIRECTORIES>
+ $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::Contacts,INTERFACE_INCLUDE_DIRECTORIES>
+
+ $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::CoreAddons,INTERFACE_INCLUDE_DIRECTORIES>
+--
+2.44.0
+
diff --git a/media-gfx/digikam/files/digikam-8.4.0-cmake.patch b/media-gfx/digikam/files/digikam-8.4.0-cmake.patch
new file mode 100644
index 0000000000..4584d23182
--- /dev/null
+++ b/media-gfx/digikam/files/digikam-8.4.0-cmake.patch
@@ -0,0 +1,199 @@
+From c498aad87e42405ca25cb6f2f1b4068ed1862c27 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Sun, 17 Feb 2019 23:51:03 +0100
+Subject: [PATCH] Un-break optional Qt/KF detection
+
+And if we enable an option, make the necessary libraries REQUIRED.
+---
+ core/cmake/rules/RulesKDEFramework.cmake | 60 ++++--------------------
+ core/cmake/rules/RulesQtFramework.cmake | 51 +++++---------------
+ core/cmake/rules/RulesX11.cmake | 7 +--
+ 3 files changed, 20 insertions(+), 98 deletions(-)
+
+diff --git a/core/cmake/rules/RulesKDEFramework.cmake b/core/cmake/rules/RulesKDEFramework.cmake
+index 775ae32fec..ec438f9673 100644
+--- a/core/cmake/rules/RulesKDEFramework.cmake
++++ b/core/cmake/rules/RulesKDEFramework.cmake
+@@ -26,43 +26,18 @@ find_package(KF${QT_VERSION_MAJOR} ${KF${QT_VERSION_MAJOR}_MIN_VERSION} QUIET
+ )
+
+ if(ENABLE_KFILEMETADATASUPPORT)
+-
+- find_package(KF${QT_VERSION_MAJOR} ${KF${QT_VERSION_MAJOR}_MIN_VERSION} QUIET
+- OPTIONAL_COMPONENTS
+- FileMetaData # For Plasma desktop file indexer support.
+- )
+-
++ # For Plasma desktop file indexer support.
++ find_package(KF${QT_VERSION_MAJOR}FileMetaData ${KF${QT_VERSION_MAJOR}_MIN_VERSION} REQUIRED)
+ endif()
+
+ if(ENABLE_AKONADICONTACTSUPPORT)
+-
++ find_package(KF${QT_VERSION_MAJOR}Contacts ${KF${QT_VERSION_MAJOR}_MIN_VERSION} REQUIRED) # API for contacts/address book data.
++ find_package(KPim${QT_VERSION_MAJOR}Akonadi ${AKONADI_MIN_VERSION} REQUIRED)
+ if(Qt6_FOUND)
+-
+- find_package(KPim${QT_VERSION_MAJOR} ${AKONADI_MIN_VERSION} QUIET
+- OPTIONAL_COMPONENTS
+- Akonadi
+- AkonadiContactCore # For KDE Mail Contacts support.
+- )
+- find_package(KF${QT_VERSION_MAJOR} ${AKONADI_MIN_VERSION} QUIET
+- OPTIONAL_COMPONENTS
+- Contacts # API for contacts/address book data.
+- )
+- find_package(KPim${QT_VERSION_MAJOR}Akonadi ${AKONADI_MIN_VERSION} QUIET)
+- find_package(KPim${QT_VERSION_MAJOR}AkonadiContactCore ${AKONADI_MIN_VERSION} QUIET)
+-
++ find_package(KPim${QT_VERSION_MAJOR}AkonadiContactCore ${AKONADI_MIN_VERSION} REQUIRED)
+ else()
+-
+- find_package(KF${QT_VERSION_MAJOR} ${AKONADI_MIN_VERSION} QUIET
+- OPTIONAL_COMPONENTS
+- Akonadi
+- AkonadiContact # For KDE Mail Contacts support.
+- Contacts # API for contacts/address book data.
+- )
+- find_package(KPim${QT_VERSION_MAJOR}Akonadi ${AKONADI_MIN_VERSION} QUIET)
+- find_package(KPim${QT_VERSION_MAJOR}AkonadiContact ${AKONADI_MIN_VERSION} QUIET)
+-
++ find_package(KPim${QT_VERSION_MAJOR}AkonadiContact ${AKONADI_MIN_VERSION} REQUIRED) # For KDE Mail Contacts support.
+ endif()
+-
+ endif()
+
+ if(Qt6_FOUND)
+@@ -71,17 +46,11 @@ if(Qt6_FOUND)
+
+ else()
+
+- find_package(KF${QT_VERSION_MAJOR} ${KSANE_MIN_VERSION} QUIET
+- OPTIONAL_COMPONENTS
+- Sane # For digital scanner support.
+- )
++ find_package(KF${QT_VERSION_MAJOR}Sane ${KSANE_MIN_VERSION} QUIET) # For digital scanner support.
+
+ endif()
+
+-find_package(KF${QT_VERSION_MAJOR} ${CALENDAR_MIN_VERSION} QUIET
+- OPTIONAL_COMPONENTS
+- CalendarCore # For Calendar tool.
+-)
++find_package(KF${QT_VERSION_MAJOR}CalendarCore ${CALENDAR_MIN_VERSION} QUIET) # For Calendar tool.
+
+ if ("${KF${QT_VERSION_MAJOR}CalendarCore_VERSION}" VERSION_GREATER 5.6.40)
+
+@@ -89,19 +58,6 @@ if ("${KF${QT_VERSION_MAJOR}CalendarCore_VERSION}" VERSION_GREATER 5.6.40)
+
+ endif()
+
+-if(ENABLE_AKONADICONTACTSUPPORT AND
+- (NOT (KPim${QT_VERSION_MAJOR}AkonadiContact_FOUND OR KPim${QT_VERSION_MAJOR}AkonadiContactCore_FOUND) OR NOT KF${QT_VERSION_MAJOR}Contacts_FOUND))
+-
+- set(ENABLE_AKONADICONTACTSUPPORT OFF)
+-
+-endif()
+-
+-if(ENABLE_KFILEMETADATASUPPORT AND NOT KF${QT_VERSION_MAJOR}FileMetaData_FOUND)
+-
+- set(ENABLE_KFILEMETADATASUPPORT OFF)
+-
+-endif()
+-
+ # Check if KIO have been compiled with KIOWidgets. digiKam only needs this one.
+
+ if(ENABLE_KIO)
+diff --git a/core/cmake/rules/RulesQtFramework.cmake b/core/cmake/rules/RulesQtFramework.cmake
+index 9fa839c414..9267c6651e 100644
+--- a/core/cmake/rules/RulesQtFramework.cmake
++++ b/core/cmake/rules/RulesQtFramework.cmake
+@@ -18,38 +18,17 @@ find_package(Qt${QT_VERSION_MAJOR} REQUIRED
+ Svg
+ )
+
+-find_package(Qt${QT_VERSION_MAJOR} REQUIRED
+- NO_MODULE
+- COMPONENTS
+- WebEngineWidgets
+-)
++find_package(Qt${QT_VERSION_MAJOR}WebEngineWidgets REQUIRED NO_MODULE)
+
+-find_package(Qt${QT_VERSION_MAJOR}
+- OPTIONAL_COMPONENTS
+- DBus
+- OpenGL
+-)
++find_package(Qt${QT_VERSION_MAJOR}DBus)
++find_package(Qt${QT_VERSION_MAJOR}OpenGL)
+
+ if(Qt6_FOUND)
+-
+- find_package(Qt${QT_VERSION_MAJOR} REQUIRED
+- NO_MODULE COMPONENTS
+- StateMachine
+- SvgWidgets
+- )
+-
+- find_package(Qt${QT_VERSION_MAJOR}
+- OPTIONAL_COMPONENTS
+- OpenGLWidgets
+- )
+-
++ find_package(Qt${QT_VERSION_MAJOR}StateMachine REQUIRED NO_MODULE)
++ find_package(Qt${QT_VERSION_MAJOR}SvgWidgets REQUIRED NO_MODULE)
++ find_package(Qt${QT_VERSION_MAJOR}OpenGLWidgets)
+ else()
+-
+- find_package(Qt${QT_VERSION_MAJOR}
+- OPTIONAL_COMPONENTS
+- XmlPatterns # For Rajce plugin
+- )
+-
++ find_package(Qt${QT_VERSION_MAJOR}XmlPatterns) # For Rajce plugin
+ endif()
+
+ if(ENABLE_DBUS)
+@@ -65,17 +44,9 @@ endif()
+ # Qt Dependencies For unit tests and CLI test tools
+
+ if(BUILD_TESTING)
++ find_package(Qt${QT_VERSION_MAJOR}Test REQUIRED NO_MODULE)
+
+- find_package(Qt${QT_VERSION_MAJOR} REQUIRED
+- NO_MODULE
+- COMPONENTS
+- Test
+- )
+-
+- find_package(Qt${QT_VERSION_MAJOR}
+- QUIET
+- OPTIONAL_COMPONENTS
+- Qml WebView # Optional, for 'sialis' O2 library test tool.
+- )
+-
++ # Optional, for 'sialis' O2 library test tool.
++ find_package(Qt${QT_VERSION_MAJOR}Qml QUIET NO_MODULE)
++ find_package(Qt${QT_VERSION_MAJOR}WebView QUIET NO_MODULE)
+ endif()
+diff --git a/core/cmake/rules/RulesX11.cmake b/core/cmake/rules/RulesX11.cmake
+index d7830f3923..4401a57c87 100644
+--- a/core/cmake/rules/RulesX11.cmake
++++ b/core/cmake/rules/RulesX11.cmake
+@@ -11,12 +11,7 @@ find_package(X11)
+ if(X11_FOUND)
+
+ if(NOT Qt6_FOUND)
+-
+- find_package(Qt5 ${QT_MIN_VERSION} NO_MODULE
+- COMPONENTS
+- X11Extras
+- )
+-
++ find_package(Qt5X11Extras ${QT_MIN_VERSION} NO_MODULE)
+ endif()
+
+ set(HAVE_X11 TRUE)
+--
+2.45.2
+
diff --git a/media-gfx/digikam/metadata.xml b/media-gfx/digikam/metadata.xml
index 1c37a7c308..0a97204254 100644
--- a/media-gfx/digikam/metadata.xml
+++ b/media-gfx/digikam/metadata.xml
@@ -10,13 +10,12 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">graphics/digikam</remote-id>
</upstream>
<use>
<flag name="addressbook">Enable akonadi contact integration</flag>
- <flag name="heif">Enable support for ISO/IEC 23008-12:2017 HEIF files using <pkg>media-libs/x265</pkg></flag>
<flag name="imagemagick">Enable support for additional image formats such as XCF, FITS, HEIC etc.</flag>
<flag name="lensfun">Enable support for <pkg>media-libs/lensfun</pkg></flag>
- <flag name="marble">Enable support for geolocation using <pkg>kde-apps/marble</pkg></flag>
<flag name="panorama">Build the panorama plugin which requires <pkg>media-gfx/hugin</pkg></flag>
<flag name="semantic-desktop">Enable <pkg>kde-frameworks/kfilemetadata</pkg> support</flag>
</use>
diff --git a/media-gfx/kgeotag/kgeotag-9999.ebuild b/media-gfx/kgeotag/kgeotag-9999.ebuild
index 3f63069222..8978eb8293 100644
--- a/media-gfx/kgeotag/kgeotag-9999.ebuild
+++ b/media-gfx/kgeotag/kgeotag-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Photo geotagging program"
diff --git a/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild b/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild
index 88a3ed2e94..0950a455f3 100644
--- a/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild
+++ b/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild
@@ -1,36 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-ECM_HANDBOOK="forceoptional"
-inherit ecm kde.org
+ECM_HANDBOOK="optional"
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
DESCRIPTION="Graphviz dot graph file viewer"
HOMEPAGE="https://apps.kde.org/kgraphviewer/"
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
LICENSE="GPL-2 GPL-2+ LGPL-2+ LGPL-2.1+ handbook? ( FDL-1.2 )"
-SLOT="5"
+SLOT="0"
+KEYWORDS=""
IUSE=""
RDEPEND="
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- kde-frameworks/kconfig:5
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/ki18n:5
- kde-frameworks/kparts:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
>=media-gfx/graphviz-2.30
"
DEPEND="${RDEPEND}
diff --git a/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild b/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild
index 60d41b1ab7..fa857f28ac 100644
--- a/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild
+++ b/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Tool for indexing, searching, and viewing images"
diff --git a/media-gfx/krita/files/krita-5.2.2-fftw.patch b/media-gfx/krita/files/krita-5.2.2-fftw.patch
new file mode 100644
index 0000000000..b805be6a21
--- /dev/null
+++ b/media-gfx/krita/files/krita-5.2.2-fftw.patch
@@ -0,0 +1,18 @@
+Disable the cmake find_package method. It will instead fallback to use pkgconfig.
+Without this, it will fail to find fftw3 and error out.
+
+--- a/cmake/modules/FindFFTW3.cmake 2023-11-24 19:59:45.904059240 +0100
++++ b/cmake/modules/FindFFTW3.cmake 2023-11-24 20:00:17.029563107 +0100
+@@ -74,9 +74,9 @@
+ endforeach()
+ mark_as_advanced(PKG_FFTW_CONFIG_DIR)
+
+-find_package(FFTW3 QUIET NO_MODULE
+- HINTS ${PKG_FFTW_CONFIG_DIR} /usr/lib/cmake/fftw3 /usr/local/lib/cmake/fftw3
+-)
++#find_package(FFTW3 QUIET NO_MODULE
++# HINTS ${PKG_FFTW_CONFIG_DIR} /usr/lib/cmake/fftw3 /usr/local/lib/cmake/fftw3
++#)
+ mark_as_advanced(FFTW3_DIR)
+
+ # if we found the FFTW3 CMake package then we can start
diff --git a/media-gfx/krita/files/krita-4.3.1-tests-optional.patch b/media-gfx/krita/files/krita-5.2.3-tests-optional.patch
index 37f2ac50ff..48d9e314a2 100644
--- a/media-gfx/krita/files/krita-4.3.1-tests-optional.patch
+++ b/media-gfx/krita/files/krita-5.2.3-tests-optional.patch
@@ -76,5 +76,15 @@ index 88c0516360..01f2383ddb 100644
+if(BUILD_TESTING)
+ add_subdirectory(tests)
+endif()
---
-2.27.0
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1246,7 +1246,9 @@
+ ${CMAKE_CURRENT_BINARY_DIR}
+ )
+
++if(BUILD_TESTING)
+ add_subdirectory(sdk/tests)
++endif()
+
+ add_subdirectory(libs)
+ add_subdirectory(plugins)
diff --git a/media-gfx/krita/krita-9999.ebuild b/media-gfx/krita/krita-9999.ebuild
index 3313ff7b90..506ff60ab9 100644
--- a/media-gfx/krita/krita-9999.ebuild
+++ b/media-gfx/krita/krita-9999.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{10..11} )
-KFMIN=5.106.0
-QTMIN=5.15.9
+PYTHON_COMPAT=( python3_{10..12} )
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org python-single-r1
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!"
@@ -19,7 +19,7 @@ HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/"
LICENSE="GPL-3"
SLOT="5"
-IUSE="color-management fftw gif +gsl heif jpegxl +mypaint-brush-engine openexr pdf qtmedia +raw webp"
+IUSE="color-management fftw gif +gsl heif jpeg2k jpegxl +mypaint-brush-engine openexr pdf media +raw +xsimd webp"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# bug 630508
@@ -27,6 +27,7 @@ RESTRICT="test"
RDEPEND="${PYTHON_DEPS}
dev-libs/boost:=
+ dev-libs/libunibreak:=
dev-libs/quazip:0=[qt5(+)]
$(python_gen_cond_dep '
dev-python/PyQt5[declarative,gui,widgets,${PYTHON_USEDEP}]
@@ -68,23 +69,34 @@ RDEPEND="${PYTHON_DEPS}
fftw? ( sci-libs/fftw:3.0= )
gif? ( media-libs/giflib )
gsl? ( sci-libs/gsl:= )
- jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825 )
+ jpeg2k? ( media-libs/openjpeg:= )
+ jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825:= )
heif? ( >=media-libs/libheif-1.11:=[x265] )
+ media? ( media-libs/mlt:= )
mypaint-brush-engine? ( media-libs/libmypaint:= )
openexr? ( media-libs/openexr:= )
pdf? ( app-text/poppler[qt5] )
- qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 )
- raw? ( media-libs/libraw:= )
+ raw? ( kde-apps/libkdcraw:5 )
webp? ( >=media-libs/libwebp-1.2.0:= )
+ xsimd? ( >=dev-cpp/xsimd-13.0.0 )
+
+"
+DEPEND="${RDEPEND}
+ dev-libs/immer
+ dev-libs/lager
+ dev-libs/zug
"
-DEPEND="${RDEPEND}"
BDEPEND="
dev-cpp/eigen:3
dev-lang/perl
sys-devel/gettext
"
-PATCHES=( "${FILESDIR}"/${PN}-4.3.1-tests-optional.patch )
+PATCHES=(
+ # downstream
+ "${FILESDIR}"/${PN}-5.2.3-tests-optional.patch
+ "${FILESDIR}"/${PN}-5.2.2-fftw.patch # bug 913518
+)
pkg_setup() {
python-single-r1_pkg_setup
@@ -100,19 +112,20 @@ src_configure() {
-DENABLE_UPDATERS=OFF
-DKRITA_ENABLE_PCH=OFF # big mess.
-DCMAKE_DISABLE_FIND_PACKAGE_KSeExpr=ON # not packaged
- -DCMAKE_DISABLE_FIND_PACKAGE_xsimd=ON # not packaged
$(cmake_use_find_package color-management OpenColorIO)
$(cmake_use_find_package fftw FFTW3)
$(cmake_use_find_package gif GIF)
$(cmake_use_find_package gsl GSL)
$(cmake_use_find_package heif HEIF)
+ $(cmake_use_find_package jpeg2k OpenJPEG)
$(cmake_use_find_package jpegxl JPEGXL)
+ $(cmake_use_find_package media Mlt7)
$(cmake_use_find_package mypaint-brush-engine LibMyPaint)
$(cmake_use_find_package openexr OpenEXR)
$(cmake_use_find_package pdf Poppler)
- $(cmake_use_find_package qtmedia Qt5Multimedia)
- $(cmake_use_find_package raw LibRaw)
+ $(cmake_use_find_package raw KF5KDcraw)
$(cmake_use_find_package webp WebP)
+ $(cmake_use_find_package xsimd xsimd)
)
ecm_src_configure
diff --git a/media-gfx/krita/metadata.xml b/media-gfx/krita/metadata.xml
index 27c873d15e..82ce837b71 100644
--- a/media-gfx/krita/metadata.xml
+++ b/media-gfx/krita/metadata.xml
@@ -10,9 +10,8 @@
</upstream>
<use>
<flag name="color-management">Enable color management via <pkg>media-libs/opencolorio</pkg></flag>
- <flag name="heif">Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format using <pkg>media-libs/libheif</pkg></flag>
- <flag name="jpegxl">Support for JPEG XL image format</flag>
+ <flag name="media">Enable sound support for animations via <pkg>media-libs/mlt</pkg></flag>
<flag name="mypaint-brush-engine">Enable MyPaint brush engine support <pkg>media-libs/libmypaint</pkg></flag>
- <flag name="qtmedia">Enable sound support for animations via <pkg>dev-qt/qtmultimedia</pkg></flag>
+ <flag name="xsimd">Enable usage of SIMD instructions via <pkg>dev-cpp/xsimd</pkg></flag>
</use>
</pkgmetadata>
diff --git a/media-gfx/kxstitch/kxstitch-9999.ebuild b/media-gfx/kxstitch/kxstitch-9999.ebuild
index d988e71923..f340df6b22 100644
--- a/media-gfx/kxstitch/kxstitch-9999.ebuild
+++ b/media-gfx/kxstitch/kxstitch-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Program to create cross stitch patterns"
diff --git a/media-gfx/peruse/peruse-9999.ebuild b/media-gfx/peruse/peruse-9999.ebuild
index d9785785cc..4fad947bd9 100644
--- a/media-gfx/peruse/peruse-9999.ebuild
+++ b/media-gfx/peruse/peruse-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.82.0
+KFMIN=5.115.0
inherit ecm kde.org
DESCRIPTION="Comic book reader"
diff --git a/media-gfx/skanpage/skanpage-23.08.49.9999.ebuild b/media-gfx/skanpage/skanpage-23.08.49.9999.ebuild
deleted file mode 100644
index 9635fd7981..0000000000
--- a/media-gfx/skanpage/skanpage-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="utilities"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Multi-page scanning application supporting image and pdf files"
-HOMEPAGE="https://apps.kde.org/skanpage/"
-
-LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0"
-SLOT="5"
-KEYWORDS=""
-IUSE="ocr"
-
-DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libksane-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
- media-libs/kquickimageeditor:5
- >=media-libs/ksanecore-${PVCUT}:5
- ocr? (
- app-text/tesseract:=
- media-libs/leptonica:=
- )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package ocr Tesseract)
- $(cmake_use_find_package ocr Leptonica)
- )
- ecm_src_configure
-}
diff --git a/media-gfx/skanpage/skanpage-9999.ebuild b/media-gfx/skanpage/skanpage-9999.ebuild
index 9635fd7981..d9d016a1b5 100644
--- a/media-gfx/skanpage/skanpage-9999.ebuild
+++ b/media-gfx/skanpage/skanpage-9999.ebuild
@@ -1,45 +1,40 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="utilities"
PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Multi-page scanning application supporting image and pdf files"
HOMEPAGE="https://apps.kde.org/skanpage/"
LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="ocr"
DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libksane-${PVCUT}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
- media-libs/kquickimageeditor:5
- >=media-libs/ksanecore-${PVCUT}:5
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[pdfium]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ media-libs/kquickimageeditor:6
+ >=media-libs/ksanecore-${PVCUT}:6
ocr? (
- app-text/tesseract:=
+ >=app-text/tesseract-5:=
media-libs/leptonica:=
)
"
diff --git a/media-gfx/symboleditor/symboleditor-9999.ebuild b/media-gfx/symboleditor/symboleditor-9999.ebuild
index 269e1b317a..b2ae0b2398 100644
--- a/media-gfx/symboleditor/symboleditor-9999.ebuild
+++ b/media-gfx/symboleditor/symboleditor-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild b/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild
index a2f7b21e68..777341d30a 100644
--- a/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild
+++ b/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="QtQuick components providing basic image editing capabilities"
@@ -17,13 +17,14 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
fi
LICENSE="LGPL-2.1+"
-SLOT="5"
+SLOT="6"
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
"
RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
+ !${CATEGORY}/${PN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=kde-frameworks/kirigami-${KFMIN}:6
"
diff --git a/media-libs/kquickimageeditor/metadata.xml b/media-libs/kquickimageeditor/metadata.xml
index d925f24397..0331b40d8c 100644
--- a/media-libs/kquickimageeditor/metadata.xml
+++ b/media-libs/kquickimageeditor/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">libraries/kquickimageeditor</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-libs/ksanecore/ksanecore-23.08.49.9999.ebuild b/media-libs/ksanecore/ksanecore-23.08.49.9999.ebuild
deleted file mode 100644
index c4b353fe0a..0000000000
--- a/media-libs/ksanecore/ksanecore-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Qt-based interface for SANE library to control scanner hardware"
-HOMEPAGE="https://invent.kde.org/libraries/ksanecore
-https://api.kde.org/ksanecore/html/index.html"
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-SLOT="5"
-KEYWORDS=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- media-gfx/sane-backends
-"
-RDEPEND="${DEPEND}"
diff --git a/media-libs/ksanecore/ksanecore-9999.ebuild b/media-libs/ksanecore/ksanecore-9999.ebuild
index c4b353fe0a..439536edc2 100644
--- a/media-libs/ksanecore/ksanecore-9999.ebuild
+++ b/media-libs/ksanecore/ksanecore-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Qt-based interface for SANE library to control scanner hardware"
@@ -12,12 +12,14 @@ HOMEPAGE="https://invent.kde.org/libraries/ksanecore
https://api.kde.org/ksanecore/html/index.html"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/ki18n-${KFMIN}:6
media-gfx/sane-backends
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
diff --git a/media-libs/ksanecore/metadata.xml b/media-libs/ksanecore/metadata.xml
index 8641e5bdd3..2016639ee2 100644
--- a/media-libs/ksanecore/metadata.xml
+++ b/media-libs/ksanecore/metadata.xml
@@ -5,4 +5,7 @@
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="kde-invent">libraries/ksanecore</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-libs/liblastfm/liblastfm-9999.ebuild b/media-libs/liblastfm/liblastfm-9999.ebuild
index 6225bb4cb5..1e5b07edc4 100644
--- a/media-libs/liblastfm/liblastfm-9999.ebuild
+++ b/media-libs/liblastfm/liblastfm-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,8 +10,8 @@ HOMEPAGE="https://github.com/lastfm/liblastfm"
EGIT_REPO_URI=( "https://github.com/lastfm/${PN}" )
LICENSE="GPL-3"
-KEYWORDS=""
SLOT="0/0"
+KEYWORDS=""
IUSE="fingerprint test"
RDEPEND="
diff --git a/media-libs/libqaccessibilityclient/libqaccessibilityclient-9999.ebuild b/media-libs/libqaccessibilityclient/libqaccessibilityclient-9999.ebuild
index 14da16724e..5fecbcc2a1 100644
--- a/media-libs/libqaccessibilityclient/libqaccessibilityclient-9999.ebuild
+++ b/media-libs/libqaccessibilityclient/libqaccessibilityclient-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
ECM_KDEINSTALLDIRS="false"
ECM_TEST="true"
ECM_EXAMPLES="true"
-KFMIN=5.245.0
-QTMIN=6.6.0
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Library for writing accessibility clients such as screen readers"
diff --git a/media-libs/mpvqt/metadata.xml b/media-libs/mpvqt/metadata.xml
new file mode 100644
index 0000000000..4b756e71cd
--- /dev/null
+++ b/media-libs/mpvqt/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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="kde-invent">libraries/mpvqt</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-libs/mpvqt/mpvqt-9999.ebuild b/media-libs/mpvqt/mpvqt-9999.ebuild
new file mode 100644
index 0000000000..81d4c0039d
--- /dev/null
+++ b/media-libs/mpvqt/mpvqt-9999.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021-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 ecm kde.org
+
+if [[ ${KDE_BUILD_TYPE} == release ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="libmpv wrapper for QtQuick2 and QML"
+HOMEPAGE="https://invent.kde.org/libraries/mpvqt"
+
+LICENSE="|| ( GPL-2 GPL-3 LGPL-3 LGPL-2.1 ) CC-BY-SA-4.0 MIT BSD"
+SLOT="6"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,wayland]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ media-video/mpv:=[libmpv]
+"
+RDEPEND="${DEPEND}"
diff --git a/media-libs/phonon-gstreamer/metadata.xml b/media-libs/phonon-gstreamer/metadata.xml
deleted file mode 100644
index 52ea6e1ffc..0000000000
--- a/media-libs/phonon-gstreamer/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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="network">Enable network streaming support via libsoup</flag>
- </use>
-</pkgmetadata>
diff --git a/media-libs/phonon-gstreamer/phonon-gstreamer-9999.ebuild b/media-libs/phonon-gstreamer/phonon-gstreamer-9999.ebuild
deleted file mode 100644
index c76ea7f053..0000000000
--- a/media-libs/phonon-gstreamer/phonon-gstreamer-9999.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit ecm kde.org
-
-DESCRIPTION="GStreamer backend for the Phonon multimedia library"
-HOMEPAGE="https://community.kde.org/Phonon"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/phonon/phonon-backend-gstreamer/${PV}/phonon-backend-gstreamer-${PV}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
-SLOT="0"
-IUSE="alsa debug +network"
-
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-DEPEND="
- dev-libs/glib:2
- dev-libs/libxml2:2
- dev-qt/qtgui:5
- dev-qt/qtopengl:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-libs/gst-plugins-base:1.0
- media-libs/gstreamer:1.0
- >=media-libs/phonon-4.11.0[qt5(+)]
- media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis]
- virtual/opengl
-"
-RDEPEND="${DEPEND}
- network? ( media-plugins/gst-plugins-soup:1.0 )
-"
diff --git a/media-libs/phonon-vlc/Manifest b/media-libs/phonon-vlc/Manifest
deleted file mode 100644
index 508ce1e313..0000000000
--- a/media-libs/phonon-vlc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST phonon-backend-vlc-0.12.0.tar.xz 71664 BLAKE2B 9ace1020d8e9a9e97243706ff81703d3f22bf892f402e44451147a24547d09bcf12f5745377c01d65b4d1fb03cd975b323b2cab62f8136880d1d9c004cca7d7b SHA512 78f5ead829d5025c7cb9e01b33819514d795651d1d932c03bd8cc2ad5d427e5aaaeeb6016820d5a7bb9907f6df1142a0fbc097830d7c63b01f77d2167a0c9264
diff --git a/media-libs/phonon-vlc/phonon-vlc-0.12.0.ebuild b/media-libs/phonon-vlc/phonon-vlc-0.12.0.ebuild
deleted file mode 100644
index 62401f9834..0000000000
--- a/media-libs/phonon-vlc/phonon-vlc-0.12.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit ecm kde.org
-
-DESCRIPTION="VLC backend for the Phonon multimedia library"
-HOMEPAGE="https://community.kde.org/Phonon"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/phonon/phonon-backend-vlc/${PV}/phonon-backend-vlc-${PV}.tar.xz"
- S="${WORKDIR}"/phonon-backend-vlc-${PV}
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
-SLOT="0"
-IUSE="+qt5 qt6"
-REQUIRED_USE="|| ( qt5 qt6 )"
-
-DEPEND="
- >=media-libs/phonon-4.12.0[qt5=,qt6=]
- media-video/vlc:=[dbus,ogg,vorbis(+)]
- qt5? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- )
- qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
- virtual/pkgconfig
-"
-
-src_configure() {
- local mycmakeargs=(
- -DPHONON_BUILD_QT5=$(usex qt5)
- -DPHONON_BUILD_QT6=$(usex qt6)
- )
- ecm_src_configure
-}
diff --git a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
index 62f22baad0..4753dd1660 100644
--- a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
+++ b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit ecm kde.org
+inherit cmake flag-o-matic kde.org multibuild
DESCRIPTION="VLC backend for the Phonon multimedia library"
HOMEPAGE="https://community.kde.org/Phonon"
@@ -16,13 +16,14 @@ fi
LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
SLOT="0"
-IUSE="+qt5 qt6"
+IUSE="debug +qt5 qt6"
REQUIRED_USE="|| ( qt5 qt6 )"
DEPEND="
>=media-libs/phonon-4.12.0[qt5=,qt6=]
media-video/vlc:=[dbus,ogg,vorbis(+)]
qt5? (
+ dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
)
@@ -30,15 +31,49 @@ DEPEND="
"
RDEPEND="${DEPEND}"
BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
+ dev-libs/libpcre2:*
virtual/pkgconfig
+ qt5? (
+ dev-qt/linguist-tools:5
+ >=kde-frameworks/extra-cmake-modules-5.115.0:*
+ )
+ qt6? (
+ dev-qt/qttools:6[linguist]
+ >=kde-frameworks/extra-cmake-modules-6.0.0:*
+ )
"
+pkg_setup() {
+ MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
+}
+
src_configure() {
- local mycmakeargs=(
- -DPHONON_BUILD_QT5=$(usex qt5)
- -DPHONON_BUILD_QT6=$(usex qt6)
- )
- ecm_src_configure
+ use debug || append-cppflags -DQT_NO_DEBUG
+
+ myconfigure() {
+ local mycmakeargs=(
+ -DQT_MAJOR_VERSION=${MULTIBUILD_VARIANT/qt/}
+ -DPHONON_BUILD_${MULTIBUILD_VARIANT^^}=ON
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
+ -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass
+ )
+
+ if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
+ mycmakeargs+=( -DPHONON_BUILD_QT5=OFF )
+ else
+ mycmakeargs+=( -DPHONON_BUILD_QT6=OFF )
+ fi
+
+ cmake_src_configure
+ }
+
+ multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+ multibuild_foreach_variant cmake_src_compile
+}
+
+src_install() {
+ multibuild_foreach_variant cmake_src_install
}
diff --git a/media-libs/phonon/Manifest b/media-libs/phonon/Manifest
deleted file mode 100644
index 65c5649321..0000000000
--- a/media-libs/phonon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST phonon-4.12.0.tar.xz 408996 BLAKE2B 568af4aec5247759e49db2137978b9f1828256f817bcb321f02e69d597d78e97c9ce437e89cd63b5a8b15c312f74ccee11b34270e74be2dc24c2af9ee97490f0 SHA512 0dbd88464985051f4c43e64a4d0b7e2d65e7f6b54fd2bae4ec1790fbdf9f79348aa91d4839c72a4f66297d5a9c7b379cc34923b99b97130a5443e5b2c0cc8a9a
diff --git a/media-libs/phonon/metadata.xml b/media-libs/phonon/metadata.xml
index e90f046a55..7cf9bf6119 100644
--- a/media-libs/phonon/metadata.xml
+++ b/media-libs/phonon/metadata.xml
@@ -10,6 +10,5 @@
</upstream>
<use>
<flag name="designer">Install plugin for <pkg>dev-qt/designer</pkg></flag>
- <flag name="vlc">Install VLC Phonon backend</flag>
</use>
</pkgmetadata>
diff --git a/media-libs/phonon/phonon-4.12.0.ebuild b/media-libs/phonon/phonon-4.12.0.ebuild
deleted file mode 100644
index 63d504edbc..0000000000
--- a/media-libs/phonon/phonon-4.12.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop ecm kde.org
-
-DESCRIPTION="KDE multimedia abstraction library"
-HOMEPAGE="https://community.kde.org/Phonon"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/phonon/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
-SLOT="0"
-IUSE="designer pulseaudio +qt5 qt6 +vlc"
-REQUIRED_USE="|| ( qt5 qt6 )"
-
-DEPEND="
- pulseaudio? (
- dev-libs/glib:2
- media-libs/libpulse[glib]
- )
- qt5? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- designer? ( dev-qt/designer:5 )
- )
- qt6? (
- dev-qt/qt5compat:6
- dev-qt/qtbase:6[gui,widgets]
- designer? ( dev-qt/qttools:6[designer] )
- )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
- virtual/pkgconfig
-"
-PDEPEND="
- vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer)
- -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio)
- -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio)
- -DPHONON_BUILD_QT5=$(usex qt5)
- -DPHONON_BUILD_QT6=$(usex qt6)
- -DPHONON_BUILD_SETTINGS=ON
- )
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
- make_desktop_entry "${PN}settings" \
- "Phonon Audio and Video" preferences-desktop-sound
-}
diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 49a50dbd7b..dde73a34b7 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit desktop ecm kde.org
+inherit cmake desktop flag-o-matic kde.org multibuild
DESCRIPTION="KDE multimedia abstraction library"
HOMEPAGE="https://community.kde.org/Phonon"
@@ -15,7 +15,7 @@ fi
LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
SLOT="0"
-IUSE="designer pulseaudio +qt5 qt6 +vlc"
+IUSE="debug designer minimal pulseaudio +qt5 qt6"
REQUIRED_USE="|| ( qt5 qt6 )"
DEPEND="
@@ -24,6 +24,7 @@ DEPEND="
media-libs/libpulse[glib]
)
qt5? (
+ dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
designer? ( dev-qt/designer:5 )
@@ -34,30 +35,65 @@ DEPEND="
designer? ( dev-qt/qttools:6[designer] )
)
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ || (
+ kde-frameworks/breeze-icons:*
+ kde-frameworks/oxygen-icons:*
+ )
+"
BDEPEND="
+ dev-libs/libpcre2:*
+ >=kde-frameworks/extra-cmake-modules-5.115.0:*
+ virtual/pkgconfig
qt5? ( dev-qt/linguist-tools:5 )
qt6? ( dev-qt/qttools:6[linguist] )
- virtual/pkgconfig
"
PDEPEND="
- vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
+ !minimal? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
"
+pkg_setup() {
+ MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
+}
+
src_configure() {
- local mycmakeargs=(
- -DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer)
- -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio)
- -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio)
- -DPHONON_BUILD_QT5=$(usex qt5)
- -DPHONON_BUILD_QT6=$(usex qt6)
- -DPHONON_BUILD_SETTINGS=ON
- )
- ecm_src_configure
+ use debug || append-cppflags -DQT_NO_DEBUG
+
+ myconfigure() {
+ local mycmakeargs=(
+ -DQT_MAJOR_VERSION=${MULTIBUILD_VARIANT/qt/}
+ -DPHONON_BUILD_${MULTIBUILD_VARIANT^^}=ON
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
+ -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass
+ -DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer)
+ -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio)
+ -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio)
+ )
+
+ if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
+ mycmakeargs+=(
+ -DPHONON_BUILD_QT5=OFF
+ -DPHONON_BUILD_SETTINGS=$(usex !minimal)
+ )
+ else
+ mycmakeargs+=(
+ -DPHONON_BUILD_QT6=OFF
+ -DPHONON_BUILD_SETTINGS=$(usex !qt6 $(usex !minimal ON OFF) OFF)
+ )
+ fi
+
+ cmake_src_configure
+ }
+
+ multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+ multibuild_foreach_variant cmake_src_compile
}
src_install() {
- ecm_src_install
+ multibuild_foreach_variant cmake_src_install
make_desktop_entry "${PN}settings" \
"Phonon Audio and Video" preferences-desktop-sound
}
diff --git a/media-libs/pulseaudio-qt/metadata.xml b/media-libs/pulseaudio-qt/metadata.xml
index d925f24397..2078664690 100644
--- a/media-libs/pulseaudio-qt/metadata.xml
+++ b/media-libs/pulseaudio-qt/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">libraries/pulseaudio-qt</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-libs/pulseaudio-qt/pulseaudio-qt-9999.ebuild b/media-libs/pulseaudio-qt/pulseaudio-qt-9999.ebuild
index 30714ce1fb..50417aaad3 100644
--- a/media-libs/pulseaudio-qt/pulseaudio-qt-9999.ebuild
+++ b/media-libs/pulseaudio-qt/pulseaudio-qt-9999.ebuild
@@ -1,12 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_QTHELP="true"
-ECM_TEST="optional"
-QTMIN=5.15.9
+ECM_TEST="true"
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Qt bindings for libpulse"
@@ -18,17 +19,13 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
fi
LICENSE="LGPL-2.1"
-SLOT="0/3"
+SLOT="0/5"
RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- media-libs/libpulse
+ >=dev-qt/qtbase-${QTMIN}:6[gui,dbus]
+ media-libs/libpulse[glib]
"
DEPEND="${RDEPEND}
- test? (
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- )
+ test? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
"
BDEPEND="virtual/pkgconfig"
diff --git a/media-libs/qt-gstreamer/metadata.xml b/media-libs/qt-gstreamer/metadata.xml
deleted file mode 100644
index 8641e5bdd3..0000000000
--- a/media-libs/qt-gstreamer/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild b/media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild
deleted file mode 100644
index 6eccdf8528..0000000000
--- a/media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != *9999* ]]; then
- SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-else
- EGIT_REPO_URI="https://anongit.freedesktop.org/git/gstreamer/${PN}.git"
- inherit git-r3
-fi
-inherit cmake
-
-DESCRIPTION="C++ bindings for GStreamer with a Qt-style API"
-HOMEPAGE="https://gstreamer.freedesktop.org/modules/qt-gstreamer.html"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="test"
-
-BDEPEND="
- dev-util/glib-utils
-"
-RDEPEND="
- dev-libs/boost:=
- dev-libs/glib:2
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtopengl:5
- dev-qt/qtwidgets:5
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
-"
-DEPEND="${RDEPEND}
- test? ( dev-qt/qttest:5 )
-"
-
-# bug 497880
-RESTRICT="test"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Declarative=ON
- -DQTGSTREAMER_EXAMPLES=OFF
- -DQTGSTREAMER_TESTS=$(usex test)
- -DQT_VERSION=5
- )
- cmake_src_configure
-}
diff --git a/media-sound/amarok/amarok-9999.ebuild b/media-sound/amarok/amarok-9999.ebuild
index 8ba31c55ff..12c7cb3228 100644
--- a/media-sound/amarok/amarok-9999.ebuild
+++ b/media-sound/amarok/amarok-9999.ebuild
@@ -1,23 +1,23 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm kde.org optfeature
+KFMIN=5.115.0
+QTMIN=5.15.12
+PYTHON_COMPAT=( python3_{10..12} )
+inherit ecm kde.org optfeature python-any-r1
DESCRIPTION="Advanced audio player based on KDE frameworks"
HOMEPAGE="https://amarok.kde.org/"
LICENSE="GPL-2"
SLOT="5"
-IUSE="ipod lastfm mariadb mtp ofa podcast wikipedia"
+IUSE="ipod lastfm mariadb mtp podcast wikipedia"
# ipod requires gdk enabled and also gtk compiled in libgpod
-BDEPEND="virtual/pkgconfig"
-DEPEND="
+COMMON_DEPEND="
>=app-crypt/qca-2.3.0:2[qt5(+)]
>=dev-qt/designer-${QTMIN}:5
>=dev-qt/qtdbus-${QTMIN}:5
@@ -58,7 +58,7 @@ DEPEND="
>=kde-frameworks/solid-${KFMIN}:5
>=kde-frameworks/threadweaver-${KFMIN}:5
>=media-libs/phonon-4.11.0[qt5(+)]
- media-libs/taglib
+ >=media-libs/taglib-1.12:=
media-libs/taglib-extras
sci-libs/fftw:3.0
sys-libs/zlib
@@ -67,10 +67,6 @@ DEPEND="
dev-libs/glib:2
media-libs/libgpod[gtk]
)
- ofa? (
- media-libs/libofa
- media-video/ffmpeg:=
- )
lastfm? ( >=media-libs/liblastfm-1.1.0_pre20150206 )
mariadb? ( dev-db/mariadb-connector-c:= )
!mariadb? ( dev-db/mysql-connector-c:= )
@@ -78,24 +74,35 @@ DEPEND="
podcast? ( >=media-libs/libmygpo-qt-1.0.9_p20180307 )
wikipedia? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
"
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/linguist-tools-${QTMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
- !ofa? ( media-video/ffmpeg )
+ media-video/ffmpeg
+"
+BDEPEND="${PYTHON_DEPS}
+ virtual/pkgconfig
"
+pkg_setup() {
+ python-any-r1_pkg_setup
+ ecm_pkg_setup
+}
+
src_configure() {
local mycmakeargs=(
-DWITH_MP3Tunes=OFF
-DWITH_PLAYER=ON
-DWITH_UTILITIES=ON
-DCMAKE_DISABLE_FIND_PACKAGE_Googlemock=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_LibOFA=ON
-DCMAKE_DISABLE_FIND_PACKAGE_MySQLe=ON
-DWITH_IPOD=$(usex ipod)
$(cmake_use_find_package lastfm LibLastFm)
$(cmake_use_find_package !mariadb MySQL)
$(cmake_use_find_package mtp Mtp)
- $(cmake_use_find_package ofa LibOFA)
$(cmake_use_find_package podcast Mygpo-qt5)
$(cmake_use_find_package wikipedia Qt5WebEngine)
)
@@ -115,7 +122,7 @@ pkg_postinst() {
use mariadb && echo "MariaDB" || echo "MySQL"
}
- optfeature "Audio CD support" kde-apps/audiocd-kio
+ optfeature "Audio CD support" "kde-apps/audiocd-kio:5"
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog "You must configure ${PN} to use an external database server."
diff --git a/media-sound/amarok/metadata.xml b/media-sound/amarok/metadata.xml
index 9c9ff3c77e..39967a10c3 100644
--- a/media-sound/amarok/metadata.xml
+++ b/media-sound/amarok/metadata.xml
@@ -11,13 +11,12 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">multimedia/amarok</remote-id>
</upstream>
<use>
<flag name="lastfm">Enable Last.fm streaming services support through <pkg>media-libs/liblastfm</pkg></flag>
<flag name="mariadb">Prefer <pkg>dev-db/mariadb-connector-c</pkg> over <pkg>dev-db/mysql-connector-c</pkg></flag>
<flag name="mtp">Enable support for libMTP (Plays4Sure) devices access through libmtp</flag>
- <flag name="ofa">Use <pkg>media-libs/libofa</pkg> to compute MusicDNS acoustic
- fingerprints (used by MusicBrainz)</flag>
<flag name="podcast">Enable gpodder.net podcast support via <pkg>media-libs/libmygpo-qt</pkg></flag>
<flag name="wikipedia">Enable wikipedia widget using <pkg>dev-qt/qtwebengine</pkg></flag>
</use>
diff --git a/media-sound/audex/audex-9999.ebuild b/media-sound/audex/audex-9999.ebuild
index 10d1ba9da3..32d9d01c11 100644
--- a/media-sound/audex/audex-9999.ebuild
+++ b/media-sound/audex/audex-9999.ebuild
@@ -1,43 +1,40 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm kde.org
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
DESCRIPTION="Tool for ripping compact discs"
-HOMEPAGE="https://userbase.kde.org/Audex"
+HOMEPAGE="https://apps.kde.org/audex/ https://userbase.kde.org/Audex"
LICENSE="GPL-3"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtscript-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-apps/libkcddb-22.04.0:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- media-sound/cdparanoia
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/libkcddb-${PVCUT}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ dev-libs/libcdio:=
+ dev-libs/libcdio-paranoia:=
"
RDEPEND="${DEPEND}"
diff --git a/media-sound/audex/metadata.xml b/media-sound/audex/metadata.xml
index d925f24397..7fe628827b 100644
--- a/media-sound/audex/metadata.xml
+++ b/media-sound/audex/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">multimedia/audex</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-sound/elisa/elisa-23.08.49.9999.ebuild b/media-sound/elisa/elisa-23.08.49.9999.ebuild
deleted file mode 100644
index 23991aafe1..0000000000
--- a/media-sound/elisa/elisa-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Simple music player by KDE"
-HOMEPAGE="https://elisa.kde.org/ https://apps.kde.org/elisa/"
-
-LICENSE="LGPL-3+"
-SLOT="5"
-KEYWORDS=""
-IUSE="mpris semantic-desktop +vlc"
-
-RESTRICT="test"
-
-BDEPEND="sys-devel/gettext"
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib]
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- mpris? (
- >=dev-qt/qtdbus-${QTMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- )
- semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
- vlc? ( media-video/vlc:= )
- !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer] )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package mpris KF5DBusAddons)
- $(cmake_use_find_package semantic-desktop KF5Baloo)
- $(cmake_use_find_package vlc LIBVLC)
- )
-
- ecm_src_configure
-}
diff --git a/media-sound/elisa/elisa-9999.ebuild b/media-sound/elisa/elisa-9999.ebuild
index 23991aafe1..bfc6779ffd 100644
--- a/media-sound/elisa/elisa-9999.ebuild
+++ b/media-sound/elisa/elisa-9999.ebuild
@@ -1,59 +1,56 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Simple music player by KDE"
-HOMEPAGE="https://elisa.kde.org/ https://apps.kde.org/elisa/"
+HOMEPAGE="https://apps.kde.org/elisa/"
LICENSE="LGPL-3+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
-IUSE="mpris semantic-desktop +vlc"
+IUSE="+mpris vlc"
RESTRICT="test"
-BDEPEND="sys-devel/gettext"
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib]
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-libs/kirigami-addons-0.11.76:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6[taglib]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
mpris? (
- >=dev-qt/qtdbus-${QTMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
)
- semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
vlc? ( media-video/vlc:= )
- !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer] )
+ !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:6 )
"
RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
"
+BDEPEND="sys-devel/gettext"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package mpris KF5DBusAddons)
- $(cmake_use_find_package semantic-desktop KF5Baloo)
+ $(cmake_use_find_package mpris KF6DBusAddons)
$(cmake_use_find_package vlc LIBVLC)
)
diff --git a/media-sound/kasts/kasts-23.08.49.9999.ebuild b/media-sound/kasts/kasts-23.08.49.9999.ebuild
deleted file mode 100644
index f8f2ced327..0000000000
--- a/media-sound/kasts/kasts-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Convergent podcast application for desktop and mobile"
-HOMEPAGE="https://apps.kde.org/kasts/"
-
-LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+"
-SLOT="0"
-KEYWORDS=""
-IUSE="gstreamer networkmanager vlc"
-
-DEPEND="
- >=dev-libs/kirigami-addons-0.7.2:5
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/syndication-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
- media-libs/taglib
- gstreamer? (
- dev-libs/glib:2
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-good:1.0
- )
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
- vlc? ( media-video/vlc:= )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
-"
-BDEPEND="gstreamer? ( virtual/pkgconfig )"
-
-src_prepare() {
- ecm_src_prepare
- ecm_punt_qt_module Test
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_EXAMPLE_PLAYER=OFF
- -DBUILD_GSTREAMER_BACKEND=$(usex gstreamer)
- $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
- $(cmake_use_find_package vlc LIBVLC)
- )
- ecm_src_configure
-}
diff --git a/media-sound/kasts/kasts-9999.ebuild b/media-sound/kasts/kasts-9999.ebuild
index f8f2ced327..6463557233 100644
--- a/media-sound/kasts/kasts-9999.ebuild
+++ b/media-sound/kasts/kasts-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Convergent podcast application for desktop and mobile"
@@ -16,35 +16,30 @@ KEYWORDS=""
IUSE="gstreamer networkmanager vlc"
DEPEND="
- >=dev-libs/kirigami-addons-0.7.2:5
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/syndication-${KFMIN}:5
- >=kde-frameworks/threadweaver-${KFMIN}:5
- media-libs/taglib
+ dev-libs/kirigami-addons:6
+ >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/breeze-icons-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/syndication-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+ media-libs/taglib:=
gstreamer? (
dev-libs/glib:2
media-libs/gstreamer:1.0
media-libs/gst-plugins-good:1.0
)
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
vlc? ( media-video/vlc:= )
"
RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
"
BDEPEND="gstreamer? ( virtual/pkgconfig )"
@@ -57,7 +52,7 @@ src_configure() {
local mycmakeargs=(
-DBUILD_EXAMPLE_PLAYER=OFF
-DBUILD_GSTREAMER_BACKEND=$(usex gstreamer)
- $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
$(cmake_use_find_package vlc LIBVLC)
)
ecm_src_configure
diff --git a/media-sound/kid3/kid3-9999.ebuild b/media-sound/kid3/kid3-9999.ebuild
index 5e0fe510a5..18bb5320de 100644
--- a/media-sound/kid3/kid3-9999.ebuild
+++ b/media-sound/kid3/kid3-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,20 +15,16 @@ if [[ ${KDE_BUILD_TYPE} != live ]]; then
fi
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
IUSE="acoustid flac kde mp3 mp4 +mpris +taglib test vorbis"
REQUIRED_USE="flac? ( vorbis )"
RESTRICT="!test? ( test )"
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
+DEPEND="
+ dev-qt/qtbase:6[gui,network,widgets,xml]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtmultimedia:6
sys-libs/readline:=
acoustid? (
media-libs/chromaprint:=
@@ -39,27 +35,27 @@ RDEPEND="
media-libs/libvorbis
)
kde? (
- kde-frameworks/kconfig:5
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kio:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kxmlgui:5
+ kde-frameworks/kconfig:6
+ kde-frameworks/kconfigwidgets:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kio:6
+ kde-frameworks/kwidgetsaddons:6
+ kde-frameworks/kxmlgui:6
)
mp3? ( media-libs/id3lib )
mp4? ( media-libs/libmp4v2 )
mpris? ( dev-qt/qtdbus:5 )
- taglib? ( >=media-libs/taglib-1.9.1 )
+ taglib? ( >=media-libs/taglib-1.9.1:= )
vorbis? (
media-libs/libogg
media-libs/libvorbis
)
"
-DEPEND="${RDEPEND}
- test? ( dev-qt/qttest:5 )
+RDEPEND="${DEPEND}
+ !media-sound/kid3:5
"
BDEPEND="${PYTHON_DEPS}
- dev-qt/linguist-tools:5
+ dev-qt/qttools:6[linguist]
kde? ( kde-frameworks/extra-cmake-modules:0 )
"
@@ -76,7 +72,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
- -DBUILD_WITH_QT6=OFF
+ -DBUILD_WITH_QT6=ON
-DWITH_QAUDIODECODER=ON # bug 855281
-DWITH_CHROMAPRINT=$(usex acoustid)
-DWITH_DBUS=$(usex mpris)
diff --git a/media-sound/krecorder/krecorder-23.08.49.9999.ebuild b/media-sound/krecorder/krecorder-23.08.49.9999.ebuild
deleted file mode 100644
index aaacd62949..0000000000
--- a/media-sound/krecorder/krecorder-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="utilities"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Convergent audio recording application for Plasma"
-HOMEPAGE="https://apps.kde.org/krecorder/"
-
-LICENSE="CC0-1.0 CC-BY-4.0 GPL-3+"
-SLOT="0"
-KEYWORDS=""
-
-DEPEND="
- >=dev-libs/kirigami-addons-0.6:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
-"
-BDEPEND=">=kde-frameworks/ki18n-${KFMIN}:5"
diff --git a/media-sound/krecorder/krecorder-9999.ebuild b/media-sound/krecorder/krecorder-9999.ebuild
index aaacd62949..9116bccd1f 100644
--- a/media-sound/krecorder/krecorder-9999.ebuild
+++ b/media-sound/krecorder/krecorder-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="utilities"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Convergent audio recording application for Plasma"
@@ -16,18 +16,15 @@ SLOT="0"
KEYWORDS=""
DEPEND="
- >=dev-libs/kirigami-addons-0.6:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
"
RDEPEND="${DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
"
-BDEPEND=">=kde-frameworks/ki18n-${KFMIN}:5"
+BDEPEND=">=kde-frameworks/ki18n-${KFMIN}:6"
diff --git a/media-sound/vvave/vvave-9999.ebuild b/media-sound/vvave/vvave-9999.ebuild
index 93bc668ddc..af1f67b301 100644
--- a/media-sound/vvave/vvave-9999.ebuild
+++ b/media-sound/vvave/vvave-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="maui"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Tiny Qt music player by KDE"
@@ -34,7 +34,7 @@ DEPEND="
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
- media-libs/taglib
+ media-libs/taglib:=
"
RDEPEND="${DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:5
diff --git a/media-video/kaffeine/kaffeine-9999.ebuild b/media-video/kaffeine/kaffeine-9999.ebuild
index f63a18fdf3..4cc8649413 100644
--- a/media-video/kaffeine/kaffeine-9999.ebuild
+++ b/media-video/kaffeine/kaffeine-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} == release ]]; then
diff --git a/media-video/kmplayer/kmplayer-9999.ebuild b/media-video/kmplayer/kmplayer-9999.ebuild
deleted file mode 100644
index bfab21b57e..0000000000
--- a/media-video/kmplayer/kmplayer-9999.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional" # TODO: not optional until kdelibs4support is gone
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm kde.org
-
-DESCRIPTION="Video player plugin for Konqueror and basic MPlayer frontend"
-HOMEPAGE="https://kmplayer.kde.org https://apps.kde.org/kmplayer/"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${EGIT_BRANCH}/${P}.tar.bz2"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2 FDL-1.2 LGPL-2.1"
-SLOT="5"
-IUSE="cairo"
-
-BDEPEND="sys-devel/gettext"
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdelibs4support-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kmediaplayer-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=media-libs/phonon-4.11.0[qt5(+)]
- x11-libs/libX11
- x11-libs/libxcb
- cairo? ( x11-libs/cairo[X,xcb(+)] )
-"
-RDEPEND="${DEPEND}
- media-video/mplayer
-"
-
-src_configure() {
- # 0.12: expat build broken, check in later releases
- local mycmakeargs=(
- -DKMPLAYER_BUILT_WITH_EXPAT=OFF
- -DKMPLAYER_BUILT_WITH_NPP=OFF
- -DKMPLAYER_BUILT_WITH_CAIRO=$(usex cairo)
- )
- ecm_src_configure
-}
diff --git a/media-video/kmplayer/metadata.xml b/media-video/kmplayer/metadata.xml
deleted file mode 100644
index 520ffb10b8..0000000000
--- a/media-video/kmplayer/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <maintainer type="project">
- <email>media-video@gentoo.org</email>
- <name>Gentoo Video project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/media-video/plasmatube/metadata.xml b/media-video/plasmatube/metadata.xml
new file mode 100644
index 0000000000..70a5e0b3fb
--- /dev/null
+++ b/media-video/plasmatube/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="kde-invent">multimedia/plasmatube</remote-id>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=PlasmaTube</bugs-to>
+ </upstream>
+</pkgmetadata>
diff --git a/media-video/plasmatube/plasmatube-9999.ebuild b/media-video/plasmatube/plasmatube-9999.ebuild
new file mode 100644
index 0000000000..2d331af925
--- /dev/null
+++ b/media-video/plasmatube/plasmatube-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.3.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="YouTube video player based on mpv, yt-dlp, and Invidious"
+HOMEPAGE="https://apps.kde.org/plasmatube/"
+
+LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-2+ GPL-3+"
+SLOT="0"
+KEYWORDS=""
+
+DEPEND="
+ >=dev-libs/kirigami-addons-1.1.0:6
+ dev-libs/qtkeychain[qt6]
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ media-libs/mpvqt
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ net-misc/yt-dlp
+"
diff --git a/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild b/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild
index d3492864a2..3f3f51f667 100644
--- a/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild
+++ b/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Text-based subtitles editor"
@@ -17,30 +17,31 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
fi
LICENSE="GPL-2"
-SLOT="5"
+SLOT="0"
IUSE="unicode"
DEPEND="
dev-libs/openssl:=
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
media-libs/openal
media-video/ffmpeg:0=
unicode? ( dev-libs/icu:= )
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
+"
BDEPEND="
sys-devel/gettext
virtual/pkgconfig
@@ -48,6 +49,7 @@ BDEPEND="
src_configure() {
local mycmakeargs=(
+ -DQT_MAJOR_VERSION=6
-DCMAKE_DISABLE_FIND_PACKAGE_PocketSphinx=ON # bugs 616706, 610434
$(cmake_use_find_package unicode ICU)
)
diff --git a/metadata/pkgcheck.conf b/metadata/pkgcheck.conf
new file mode 100644
index 0000000000..85cbbd0a9c
--- /dev/null
+++ b/metadata/pkgcheck.conf
@@ -0,0 +1,2 @@
+[kde]
+keywords = -EmptyGlobalAssignment,-UnknownCategoryDirs
diff --git a/net-im/choqok/choqok-9999.ebuild b/net-im/choqok/choqok-9999.ebuild
index b997b56198..412cb7b238 100644
--- a/net-im/choqok/choqok-9999.ebuild
+++ b/net-im/choqok/choqok-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Free/Open Source micro-blogging client by KDE"
@@ -18,7 +18,7 @@ fi
LICENSE="GPL-2+"
SLOT="5"
-IUSE="attica share telepathy"
+IUSE="attica share"
DEPEND="
>=app-crypt/qca-2.3.0:2[qt5(+)]
@@ -47,7 +47,6 @@ DEPEND="
>=kde-frameworks/sonnet-${KFMIN}:5
attica? ( >=kde-frameworks/attica-${KFMIN}:5 )
share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
- telepathy? ( >=net-libs/telepathy-qt-0.9.8 )
"
RDEPEND="${DEPEND}"
@@ -55,10 +54,10 @@ DOCS=( AUTHORS README changelog )
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package attica KF5Attica)
-DCMAKE_DISABLE_FIND_PACKAGE_KF5WebKit=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_TelepathyQt5=ON
+ $(cmake_use_find_package attica KF5Attica)
$(cmake_use_find_package share KF5Purpose)
- $(cmake_use_find_package telepathy TelepathyQt5)
)
ecm_src_configure
diff --git a/net-im/choqok/metadata.xml b/net-im/choqok/metadata.xml
index 1b71d88624..402be5793e 100644
--- a/net-im/choqok/metadata.xml
+++ b/net-im/choqok/metadata.xml
@@ -11,6 +11,5 @@
<use>
<flag name="attica">Build Open Collaboration Services plugin using <pkg>kde-frameworks/attica</pkg></flag>
<flag name="share">Enable support for a share menu using <pkg>kde-frameworks/purpose</pkg></flag>
- <flag name="telepathy">Enable support for the real-time communication framework telepathy</flag>
</use>
</pkgmetadata>
diff --git a/net-im/neochat/metadata.xml b/net-im/neochat/metadata.xml
index d925f24397..04bfdb9897 100644
--- a/net-im/neochat/metadata.xml
+++ b/net-im/neochat/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">network/neochat</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-im/neochat/neochat-23.08.49.9999.ebuild b/net-im/neochat/neochat-23.08.49.9999.ebuild
deleted file mode 100644
index 3c342bf679..0000000000
--- a/net-im/neochat/neochat-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Client for Matrix, the decentralized communication protocol"
-HOMEPAGE="https://apps.kde.org/neochat/"
-
-LICENSE="GPL-3+ handbook? ( CC-BY-SA-4.0 )"
-SLOT="0"
-KEYWORDS=""
-
-DEPEND="
- app-text/cmark:=
- >=dev-libs/kirigami-addons-0.7.2:5
- dev-libs/qcoro5
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer]
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-frameworks/knotifications-${KFMIN}:5[qml]
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5[qml]
- media-libs/kquickimageeditor:5
- >=net-libs/libquotient-0.8:=
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtlocation-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtpositioning-${QTMIN}:5[qml]
- >=kde-frameworks/kquickcharts-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
-"
-BDEPEND="virtual/pkgconfig"
diff --git a/net-im/neochat/neochat-9999.ebuild b/net-im/neochat/neochat-9999.ebuild
index 3c342bf679..71fe923eba 100644
--- a/net-im/neochat/neochat-9999.ebuild
+++ b/net-im/neochat/neochat-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Client for Matrix, the decentralized communication protocol"
@@ -16,39 +16,43 @@ LICENSE="GPL-3+ handbook? ( CC-BY-SA-4.0 )"
SLOT="0"
KEYWORDS=""
+# TODO: Wire up kunifiedpush once packaged? (1a3055df8673802076bc0c269ec24274abef375b)
DEPEND="
app-text/cmark:=
- >=dev-libs/kirigami-addons-0.7.2:5
- dev-libs/qcoro5
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer]
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-frameworks/knotifications-${KFMIN}:5[qml]
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5[qml]
- media-libs/kquickimageeditor:5
- >=net-libs/libquotient-0.8:=
+ dev-libs/kirigami-addons:6
+ >=dev-libs/icu-61.0:=
+ dev-libs/qcoro[network]
+ >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebview-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6[qml]
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ media-libs/kquickimageeditor:6
+ >=net-libs/libquotient-0.8.1.2-r1:=[qt6]
"
RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtlocation-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
- >=dev-qt/qtpositioning-${QTMIN}:5[qml]
- >=kde-frameworks/kquickcharts-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtlocation-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=dev-qt/qtpositioning-${QTMIN}:6[qml]
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6[qml]
"
BDEPEND="virtual/pkgconfig"
diff --git a/net-im/tokodon/metadata.xml b/net-im/tokodon/metadata.xml
index 02ce3e9d31..0f8aab73a8 100644
--- a/net-im/tokodon/metadata.xml
+++ b/net-im/tokodon/metadata.xml
@@ -6,7 +6,11 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <remote-id type="kde-invent">network/tokodon</remote-id>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">network/tokodon</remote-id>
</upstream>
+ <use>
+ <flag name="mpv">Use <pkg>media-libs/mpvqt</pkg> instead of <pkg>dev-qt/qtmultimedia</pkg> for video playback (default)</flag>
+ <flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> for built-in authentication page (default is external browser)</flag>
+ </use>
</pkgmetadata>
diff --git a/net-im/tokodon/tokodon-23.08.49.9999.ebuild b/net-im/tokodon/tokodon-23.08.49.9999.ebuild
deleted file mode 100644
index 6bc81d3841..0000000000
--- a/net-im/tokodon/tokodon-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Mastodon client for Plasma and Plasma Mobile"
-HOMEPAGE="https://apps.kde.org/tokodon/"
-
-LICENSE="CC-BY-SA-4.0 GPL-2+ GPL-3+ || ( LGPL-2.1+ LGPL-3+ ) MIT"
-SLOT="0"
-KEYWORDS=""
-
-DEPEND="
- >=dev-libs/kirigami-addons-0.10.0:5
- media-video/mpv:=[libmpv]
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwebsockets-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/breeze-icons-${KFMIN}:*
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5[qml]
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
diff --git a/net-im/tokodon/tokodon-9999.ebuild b/net-im/tokodon/tokodon-9999.ebuild
index 6bc81d3841..33b14eb356 100644
--- a/net-im/tokodon/tokodon-9999.ebuild
+++ b/net-im/tokodon/tokodon-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Mastodon client for Plasma and Plasma Mobile"
@@ -14,31 +14,44 @@ HOMEPAGE="https://apps.kde.org/tokodon/"
LICENSE="CC-BY-SA-4.0 GPL-2+ GPL-3+ || ( LGPL-2.1+ LGPL-3+ ) MIT"
SLOT="0"
KEYWORDS=""
+IUSE="+mpv webengine"
+# TODO: Add kunifiedpush support once packaged (cd01eb31d1ec298d4c1e10d25a0781d799161bfc)
DEPEND="
- >=dev-libs/kirigami-addons-0.10.0:5
- media-video/mpv:=[libmpv]
- dev-libs/qtkeychain:=[qt5(+)]
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwebsockets-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-libs/kirigami-addons-1.1.0:6
+ >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebsockets-${QTMIN}:6
>=kde-frameworks/breeze-icons-${KFMIN}:*
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5[qml]
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ mpv? ( media-libs/mpvqt )
+ !mpv? ( >=dev-qt/qtmultimedia-${QTMIN}:6[qml] )
+ webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6[qml]
"
-RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_QTMULTIMEDIA=$(usex !mpv)
+ $(cmake_use_find_package webengine Qt6WebView) # "only makes sense on mobile"
+ )
+
+ ecm_src_configure
+}
diff --git a/net-irc/konversation/konversation-23.08.49.9999.ebuild b/net-irc/konversation/konversation-23.08.49.9999.ebuild
deleted file mode 100644
index 2a1336e052..0000000000
--- a/net-irc/konversation/konversation-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="User friendly IRC Client"
-HOMEPAGE="https://konversation.kde.org https://apps.kde.org/konversation/"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS=""
-IUSE="+crypt"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+)] )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:5
- crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl] )
-"
-BDEPEND="sys-devel/gettext"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package crypt Qca-qt5)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
-
- # Bug 616162
- insinto /etc/xdg
- doins "${FILESDIR}"/konversationrc
-}
diff --git a/net-irc/konversation/konversation-9999.ebuild b/net-irc/konversation/konversation-9999.ebuild
index 2a1336e052..8ae7f82782 100644
--- a/net-irc/konversation/konversation-9999.ebuild
+++ b/net-irc/konversation/konversation-9999.ebuild
@@ -1,63 +1,62 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="User friendly IRC Client"
HOMEPAGE="https://konversation.kde.org https://apps.kde.org/konversation/"
LICENSE="GPL-2"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="+crypt"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kidletime-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+)] )
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[qdbus]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ crypt? ( >=app-crypt/qca-2.3.7:2[qt6] )
"
RDEPEND="${DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:5
- crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl] )
+ >=dev-qt/qtsvg-${QTMIN}:6
+ crypt? ( >=app-crypt/qca-2.3.7:2[qt6,ssl] )
"
BDEPEND="sys-devel/gettext"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package crypt Qca-qt5)
+ $(cmake_use_find_package crypt Qca-qt6)
)
ecm_src_configure
diff --git a/net-libs/accounts-qml/accounts-qml-9999.ebuild b/net-libs/accounts-qml/accounts-qml-9999.ebuild
new file mode 100644
index 0000000000..4412dd400a
--- /dev/null
+++ b/net-libs/accounts-qml/accounts-qml-9999.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils multibuild
+
+if [[ ${PV} = *9999* ]] ; then
+ EGIT_REPO_URI="https://gitlab.com/accounts-sso/accounts-qml-module.git/"
+ inherit git-r3
+else
+ COMMIT=05e79ebbbf3784a87f72b7be571070125c10dfe3
+ if [[ -n ${COMMIT} ]] ; then
+ SRC_URI="https://gitlab.com/accounts-sso/${PN}-module/-/archive/${COMMIT}/${PN}-module-${COMMIT}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${PN}-module-${COMMIT}"
+ else
+ SRC_URI="
+ https://gitlab.com/accounts-sso/${PN}-module/-/archive/VERSION_${PV}/${PN}-module-VERSION_${PV}.tar.bz2
+ https://dev.gentoo.org/~asturm/distfiles/${P}-patches-1.tar.xz
+ "
+ S="${WORKDIR}/${PN}-module-VERSION_${PV}"
+ fi
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="QML bindings for accounts-qt and signond"
+HOMEPAGE="https://accounts-sso.gitlab.io/"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="doc +qt5 qt6 test"
+REQUIRED_USE="|| ( qt5 qt6 )"
+
+# dbus problems
+RESTRICT="test"
+
+RDEPEND="
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdeclarative:5
+ )
+ qt6? (
+ dev-qt/qtbase:6
+ dev-qt/qtdeclarative:6
+ )
+ >=net-libs/accounts-qt-1.16_p20220803[qt5?,qt6?]
+ >=net-libs/signond-8.61-r100[qt5?,qt6?]
+"
+DEPEND="${RDEPEND}
+ test? (
+ qt5? (
+ dev-qt/qtgui:5
+ dev-qt/qttest:5
+ )
+ qt6? ( dev-qt/qtbase:6[gui] )
+ )
+"
+BDEPEND="
+ doc? (
+ app-text/doxygen
+ || (
+ ( dev-qt/qttools:6[assistant,qdoc] )
+ (
+ dev-qt/qdoc:5
+ dev-qt/qthelp:5
+ )
+ )
+ )
+"
+
+DOCS=( README.md )
+
+pkg_setup() {
+ MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
+}
+
+src_prepare() {
+ default
+ rm -v doc/html/.gitignore || die
+ multibuild_copy_sources
+}
+
+src_configure() {
+ my_src_configure() {
+ cd "${BUILD_DIR}" || die
+
+ local myqmakeargs=(
+ CONFIG+=no_docs \
+ PREFIX="${EPREFIX}"/usr
+ )
+
+ if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
+ eqmake6 "${myqmakeargs[@]}"
+ else
+ eqmake5 "${myqmakeargs[@]}"
+ fi
+ }
+
+ multibuild_foreach_variant my_src_configure
+}
+
+src_compile() {
+ my_src_compile() {
+ emake -C "${BUILD_DIR}"
+ }
+
+ multibuild_foreach_variant my_src_compile
+
+ if use doc; then
+ local qtanybindir
+ if has_version "dev-qt/qttools:6[qdoc]"; then
+ qtanybindir="$(qt6_get_libdir)/qt6/bin/"
+ elif has_version "dev-qt/qdoc:5"; then
+ qtanybindir="$(qt5_get_bindir)"
+ else
+ eerror "dev-qt/qttools:6[qdoc] nor dev-qt/qdoc:5 available even though in deps(?)"
+ fi
+ ${qtanybindir}/qdoc doc/accounts-qml-module.qdocconf || die
+ fi
+}
+
+src_install() {
+ my_src_install() {
+ emake -C "${BUILD_DIR}" INSTALL_ROOT="${D}" install_subtargets
+ }
+
+ multibuild_foreach_variant my_src_install
+ use doc && local HTML_DOCS=( doc )
+ einstalldocs
+}
diff --git a/net-libs/accounts-qml/metadata.xml b/net-libs/accounts-qml/metadata.xml
new file mode 100644
index 0000000000..320bd7afde
--- /dev/null
+++ b/net-libs/accounts-qml/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="gitlab">accounts-sso/accounts-qml-module</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-libs/accounts-qt/accounts-qt-9999.ebuild b/net-libs/accounts-qt/accounts-qt-9999.ebuild
new file mode 100644
index 0000000000..3cb5ade189
--- /dev/null
+++ b/net-libs/accounts-qt/accounts-qt-9999.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils multibuild
+
+if [[ ${PV} = *9999* ]] ; then
+ EGIT_REPO_URI="https://gitlab.com/accounts-sso/lib${PN}.git/"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/accounts-sso/lib${PN}/-/archive/VERSION_${PV}/lib${PN}-VERSION_${PV}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/lib${PN}-VERSION_${PV}"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Qt bindings for libaccounts-glib"
+HOMEPAGE="https://accounts-sso.gitlab.io"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="doc +qt5 qt6 test"
+REQUIRED_USE="|| ( qt5 qt6 )"
+
+# dbus problems
+RESTRICT="test"
+
+RDEPEND="
+ dev-libs/glib:2
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtxml:5
+ )
+ qt6? ( dev-qt/qtbase:6[xml] )
+ >=net-libs/libaccounts-glib-1.23:=
+"
+DEPEND="${RDEPEND}
+ test? ( qt5? ( dev-qt/qttest:5 ) )
+"
+BDEPEND="
+ doc? (
+ app-text/doxygen[dot]
+ || (
+ dev-qt/qttools:6[assistant]
+ dev-qt/qthelp:5
+ )
+ )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.16-libdir.patch" )
+
+pkg_setup() {
+ MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
+}
+
+src_prepare() {
+ default
+
+ local qhelpgeneratorpath
+ if has_version "dev-qt/qttools:6[assistant]"; then
+ qhelpgeneratorpath="$(qt6_get_libdir)/qt6/libexec"
+ elif has_version "dev-qt/qthelp:5"; then
+ qhelpgeneratorpath="$(qt5_get_bindir)"
+ else
+ eerror "dev-qt/qttools:6[assistant] nor dev-qt/qthelp:5 available even though in deps(?)"
+ fi
+
+ sed -e "s|share/doc/\$\${PROJECT_NAME}|share/doc/${PF}|" \
+ -i doc/doc.pri || die
+ sed -e "/QHG_LOCATION/s|qhelpgenerator|${qhelpgeneratorpath}/&|" \
+ -i doc/doxy.conf || die
+ if ! use doc; then
+ sed -e "/include( doc\/doc.pri )/d" -i ${PN}.pro || die
+ fi
+ if ! use test; then
+ sed -e '/^SUBDIRS/s/tests//' \
+ -i accounts-qt.pro || die "couldn't disable tests"
+ fi
+
+ multibuild_copy_sources
+}
+
+src_configure() {
+ my_src_configure() {
+ cd "${BUILD_DIR}" || die
+
+ if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
+ eqmake6 PREFIX="${EPREFIX}"/usr LIBDIR=$(get_libdir)
+ else
+ eqmake5 PREFIX="${EPREFIX}"/usr LIBDIR=$(get_libdir)
+ fi
+ }
+
+ multibuild_foreach_variant my_src_configure
+}
+
+src_compile() {
+ my_src_compile() {
+ emake -C "${BUILD_DIR}"
+ }
+
+ multibuild_foreach_variant my_src_compile
+}
+
+src_install() {
+ my_src_install() {
+ emake -C "${BUILD_DIR}" INSTALL_ROOT="${D}" install
+ }
+
+ multibuild_foreach_variant my_src_install
+}
diff --git a/net-libs/accounts-qt/files/accounts-qt-1.16-libdir.patch b/net-libs/accounts-qt/files/accounts-qt-1.16-libdir.patch
new file mode 100644
index 0000000000..dfcbe71938
--- /dev/null
+++ b/net-libs/accounts-qt/files/accounts-qt-1.16-libdir.patch
@@ -0,0 +1,116 @@
+From e3882382b2e98bce5be07baf23771856828123fc Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Thu, 7 Dec 2023 23:20:32 +0100
+Subject: [PATCH] Make LIBDIR configurable
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ Accounts/AccountsQt5Config.cmake.in | 2 +-
+ Accounts/AccountsQt6Config.cmake.in | 4 ++--
+ Accounts/accounts-qt5.pc.in | 2 +-
+ Accounts/accounts-qt6.pc.in | 2 +-
+ common-installs-config.pri | 2 +-
+ common-pkgconfig.pri | 2 +-
+ common-project-config.pri | 6 +++---
+ 7 files changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/Accounts/AccountsQt5Config.cmake.in b/Accounts/AccountsQt5Config.cmake.in
+index 746f689..9280a7d 100644
+--- a/Accounts/AccountsQt5Config.cmake.in
++++ b/Accounts/AccountsQt5Config.cmake.in
+@@ -1,5 +1,5 @@
+ # ACCOUNTSQT_INCLUDE_DIRS - The libaccounts-qt include directories
+ # ACCOUNTSQT_LIBRARIES - The libraries needed to use libaccounts-qt
+
+-set(ACCOUNTSQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so)
++set(ACCOUNTSQT_LIBRARIES $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.so)
+ set(ACCOUNTSQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}/)
+diff --git a/Accounts/AccountsQt6Config.cmake.in b/Accounts/AccountsQt6Config.cmake.in
+index 55a8964..9280a7d 100644
+--- a/Accounts/AccountsQt6Config.cmake.in
++++ b/Accounts/AccountsQt6Config.cmake.in
+@@ -1,5 +1,5 @@
+ # ACCOUNTSQT_INCLUDE_DIRS - The libaccounts-qt include directories
+ # ACCOUNTSQT_LIBRARIES - The libraries needed to use libaccounts-qt
+
+-set(ACCOUNTSQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so)
+-set(ACCOUNTSQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}/)
+\ No newline at end of file
++set(ACCOUNTSQT_LIBRARIES $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.so)
++set(ACCOUNTSQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}/)
+diff --git a/Accounts/accounts-qt5.pc.in b/Accounts/accounts-qt5.pc.in
+index fbfcea8..faea96b 100644
+--- a/Accounts/accounts-qt5.pc.in
++++ b/Accounts/accounts-qt5.pc.in
+@@ -1,6 +1,6 @@
+ prefix=$$INSTALL_PREFIX
+ exec_prefix=${prefix}
+-libdir=$$INSTALL_LIBDIR
++libdir=${prefix}/$$LIBDIR
+ includedir=${prefix}/include/accounts-qt5
+ servicefilesdir=${prefix}/share/accounts/services
+ servicetypefilesdir=${prefix}/share/accounts/service-types
+diff --git a/Accounts/accounts-qt6.pc.in b/Accounts/accounts-qt6.pc.in
+index c625b2e..cdc0233 100644
+--- a/Accounts/accounts-qt6.pc.in
++++ b/Accounts/accounts-qt6.pc.in
+@@ -1,6 +1,6 @@
+ prefix=$$INSTALL_PREFIX
+ exec_prefix=${prefix}
+-libdir=$$INSTALL_LIBDIR
++libdir=${prefix}/$$LIBDIR
+ includedir=${prefix}/include/accounts-qt6
+ servicefilesdir=${prefix}/share/accounts/services
+ servicetypefilesdir=${prefix}/share/accounts/service-types
+diff --git a/common-installs-config.pri b/common-installs-config.pri
+index 82baf75..420accb 100644
+--- a/common-installs-config.pri
++++ b/common-installs-config.pri
+@@ -17,7 +17,7 @@ contains( TEMPLATE, app ) {
+ #-----------------------------------------------------------------------------
+ contains( TEMPLATE, lib ) {
+
+- target.path = $${INSTALL_LIBDIR}
++ target.path = $${INSTALL_PREFIX}/$${LIBDIR}
+ INSTALLS += target
+ message("====")
+ message("==== INSTALLS += target")
+diff --git a/common-pkgconfig.pri b/common-pkgconfig.pri
+index 975068a..9f010d3 100644
+--- a/common-pkgconfig.pri
++++ b/common-pkgconfig.pri
+@@ -3,7 +3,7 @@
+ !isEmpty(pkgconfig.files) {
+ QMAKE_SUBSTITUTES += $${pkgconfig.files}.in
+ pkgconfig.CONFIG = no_check_exist
+- pkgconfig.path = $${INSTALL_LIBDIR}/pkgconfig
++ pkgconfig.path = $${INSTALL_PREFIX}/$${LIBDIR}/pkgconfig
+ QMAKE_EXTRA_TARGETS += pkgconfig
+
+ QMAKE_CLEAN += $${pkgconfig.files}
+diff --git a/common-project-config.pri b/common-project-config.pri
+index b856961..0484e36 100644
+--- a/common-project-config.pri
++++ b/common-project-config.pri
+@@ -44,15 +44,15 @@ INSTALL_LIBDIR = $${INSTALL_PREFIX}/lib
+ isEmpty( LIBDIR ) {
+ message("====")
+ message("==== NOTE: To override the library installation path run: `qmake LIBDIR=/custom/path'")
+- message("==== (current installation path is `$${INSTALL_LIBDIR}')")
++ message("==== (current installation path is `$${INSTALL_PREFIX}/$${LIBDIR}')")
+ } else {
+ INSTALL_LIBDIR = $${LIBDIR}
+ message("====")
+- message("==== library install path set to `$${INSTALL_LIBDIR}'")
++ message("==== library install path set to `$${INSTALL_PREFIX}/$${LIBDIR}'")
+ }
+
+ isEmpty ( CMAKE_CONFIG_PATH ) {
+- CMAKE_CONFIG_PATH = $${INSTALL_LIBDIR}/cmake
++ CMAKE_CONFIG_PATH = $${INSTALL_PREFIX}/$${LIBDIR}/cmake
+ message("====")
+ message("==== NOTE: To override the cmake module installation path run: `qmake CMAKE_CONFIG_PATH=/custom/path'")
+ message("==== (current installation path is `$${CMAKE_CONFIG_PATH}')")
+--
+2.43.0
+
diff --git a/kde-apps/kscd/metadata.xml b/net-libs/accounts-qt/metadata.xml
index d925f24397..17eb607022 100644
--- a/kde-apps/kscd/metadata.xml
+++ b/net-libs/accounts-qt/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="gitlab">accounts-sso/libaccounts-qt</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-9999.ebuild b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-9999.ebuild
index a96214f70e..a0676441df 100644
--- a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-9999.ebuild
+++ b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-9999.ebuild
@@ -1,31 +1,35 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="false"
ECM_TEST="forceoptional"
+KFMIN=6.3.0
inherit ecm kde.org
DESCRIPTION="WS-Discovery client library based on KDSoap"
HOMEPAGE="https://invent.kde.org/libraries/kdsoap-ws-discovery-client"
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
LICENSE="CC0-1.0 GPL-3+"
SLOT="0"
-KEYWORDS=""
IUSE="doc"
RESTRICT="test"
RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5
- >=net-libs/kdsoap-2.0.0
+ dev-qt/qtbase:6[network]
+ >=net-libs/kdsoap-2.2.0[qt6]
"
DEPEND="${RDEPEND}
- test? ( dev-qt/qtxml:5 )
+ test? ( dev-qt/qtbase:6[xml] )
"
-BDEPEND="doc? ( app-doc/doxygen[dot] )"
+BDEPEND="doc? ( app-text/doxygen[dot] )"
PATCHES=( "${FILESDIR}"/${PN}-0.2_pre20200317-no-install-docs.patch )
diff --git a/net-libs/kdsoap-ws-discovery-client/metadata.xml b/net-libs/kdsoap-ws-discovery-client/metadata.xml
index 8641e5bdd3..d37afc46e1 100644
--- a/net-libs/kdsoap-ws-discovery-client/metadata.xml
+++ b/net-libs/kdsoap-ws-discovery-client/metadata.xml
@@ -5,4 +5,7 @@
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="kde-invent">libraries/kdsoap-ws-discovery-client</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/net-libs/kdsoap/kdsoap-9999.ebuild b/net-libs/kdsoap/kdsoap-9999.ebuild
index f32411ca71..64e1ce9418 100644
--- a/net-libs/kdsoap/kdsoap-9999.ebuild
+++ b/net-libs/kdsoap/kdsoap-9999.ebuild
@@ -1,45 +1,69 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/KDAB/KDSoap/releases/download/${P}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
else
EGIT_REPO_URI="https://github.com/KDAB/KDSoap.git"
EGIT_SUBMODULES=( kdwsdl2cpp/libkode -autogen )
inherit git-r3
fi
-inherit cmake
+inherit cmake multibuild
DESCRIPTION="Qt-based client-side and server-side SOAP component"
HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kd-soap/"
LICENSE="GPL-3 AGPL-3"
SLOT="0/2"
-IUSE=""
+IUSE="+qt5 qt6"
+REQUIRED_USE="|| ( qt5 qt6 )"
RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5
- dev-qt/qtxml:5
-"
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtxml:5
+ )
+ qt6? ( dev-qt/qtbase:6[network,xml] )"
DEPEND="${RDEPEND}
dev-libs/boost
"
+pkg_setup() {
+ MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
+}
+
src_prepare() {
cmake_src_prepare
sed -e "/install.*INSTALL_DOC_DIR/d" -i CMakeLists.txt || die
}
src_configure() {
- local mycmakeargs=(
- -DKDSoap_DOCS=OFF
- -DKDSoap_EXAMPLES=OFF # no install targets
- -DKDSoap_STATIC=OFF
- -DKDSoap_QT6=OFF
- )
- cmake_src_configure
+ my_src_configure() {
+ local mycmakeargs=(
+ -DKDSoap_DOCS=OFF
+ -DKDSoap_EXAMPLES=OFF # no install targets
+ -DKDSoap_STATIC=OFF
+ )
+
+ if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
+ mycmakeargs+=( -DKDSoap_QT6=ON )
+ else
+ mycmakeargs+=( -DKDSoap_QT6=OFF )
+ fi
+ cmake_src_configure
+ }
+
+ multibuild_foreach_variant my_src_configure
+}
+
+src_compile() {
+ multibuild_foreach_variant cmake_src_compile
+}
+
+src_install() {
+ multibuild_foreach_variant cmake_src_install
}
diff --git a/net-libs/kdsoap/metadata.xml b/net-libs/kdsoap/metadata.xml
index 8641e5bdd3..77493fa9cc 100644
--- a/net-libs/kdsoap/metadata.xml
+++ b/net-libs/kdsoap/metadata.xml
@@ -5,4 +5,7 @@
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">KDAB/KDSoap</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/net-libs/libktorrent/libktorrent-23.08.49.9999.ebuild b/net-libs/libktorrent/libktorrent-23.08.49.9999.ebuild
deleted file mode 100644
index ffbae84fbc..0000000000
--- a/net-libs/libktorrent/libktorrent-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KDE_ORG_CATEGORY="network"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="BitTorrent library based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/ktorrent/ https://userbase.kde.org/KTorrent"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-COMMON_DEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+)]
- >=dev-libs/gmp-6.0.0a:0=
- dev-libs/libgcrypt:0=
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/boost-1.71
-"
-RDEPEND="${COMMON_DEPEND}
- !dev-libs/botan[gmp(-)]
-"
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
- ecm_src_prepare
-
- # Gentoo workaround because gmp.h in MULTILIB_WRAPPED_HEADERS is breaking this
- sed -i -e "/^find_package/ s/\"\${LibGMP_MIN_VERSION}\" //" \
- CMakeLists.txt || die
- sed -i -e "/^find_dependency/ s/ \"@LibGMP_MIN_VERSION@\"//" \
- KF5TorrentConfig.cmake.in || die
-}
-
-src_test() {
- # failing network tests
- local myctestargs=(
- -E "(fin|packetloss|send|superseedtest|transmit|utppolltest)"
- )
-
- ecm_src_test
-}
diff --git a/net-libs/libktorrent/libktorrent-9999.ebuild b/net-libs/libktorrent/libktorrent-9999.ebuild
index ffbae84fbc..bdc10d08ac 100644
--- a/net-libs/libktorrent/libktorrent-9999.ebuild
+++ b/net-libs/libktorrent/libktorrent-9999.ebuild
@@ -1,35 +1,35 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
KDE_ORG_CATEGORY="network"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="BitTorrent library based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/ktorrent/ https://userbase.kde.org/KTorrent"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
COMMON_DEPEND="
- >=app-crypt/qca-2.3.0:2[qt5(+)]
+ >=app-crypt/qca-2.3.7:2[qt6]
>=dev-libs/gmp-6.0.0a:0=
dev-libs/libgcrypt:0=
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[network,xml]
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
"
DEPEND="${COMMON_DEPEND}
>=dev-libs/boost-1.71
@@ -46,7 +46,7 @@ src_prepare() {
sed -i -e "/^find_package/ s/\"\${LibGMP_MIN_VERSION}\" //" \
CMakeLists.txt || die
sed -i -e "/^find_dependency/ s/ \"@LibGMP_MIN_VERSION@\"//" \
- KF5TorrentConfig.cmake.in || die
+ KTorrent6Config.cmake.in || die
}
src_test() {
diff --git a/net-libs/libmediawiki/libmediawiki-9999.ebuild b/net-libs/libmediawiki/libmediawiki-9999.ebuild
index f2debf6dd0..b6986ffdd1 100644
--- a/net-libs/libmediawiki/libmediawiki-9999.ebuild
+++ b/net-libs/libmediawiki/libmediawiki-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="C++ interface for MediaWiki based web service as wikipedia.org"
diff --git a/net-libs/libmediawiki/metadata.xml b/net-libs/libmediawiki/metadata.xml
index d925f24397..94506f5896 100644
--- a/net-libs/libmediawiki/metadata.xml
+++ b/net-libs/libmediawiki/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">libraries/libmediawiki</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-libs/libtmdbqt/libtmdbqt-9999.ebuild b/net-libs/libtmdbqt/libtmdbqt-9999.ebuild
index f8897f355c..b7b0d592d0 100644
--- a/net-libs/libtmdbqt/libtmdbqt-9999.ebuild
+++ b/net-libs/libtmdbqt/libtmdbqt-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,10 +15,7 @@ IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5
-"
+DEPEND="dev-qt/qtbase:6[network]"
RDEPEND="${DEPEND}"
src_configure() {
diff --git a/net-libs/libtmdbqt/metadata.xml b/net-libs/libtmdbqt/metadata.xml
index d925f24397..7937a96919 100644
--- a/net-libs/libtmdbqt/metadata.xml
+++ b/net-libs/libtmdbqt/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">libraries/libtmdbqt</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.24-dont-install-tests.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.24-dont-install-tests.patch
new file mode 100644
index 0000000000..615bc8b562
--- /dev/null
+++ b/net-libs/signon-oauth2/files/signon-oauth2-0.24-dont-install-tests.patch
@@ -0,0 +1,11 @@
+--- a/tests/tests.pro 2018-05-29 22:51:43.766914590 +0200
++++ b/tests/tests.pro 2018-05-29 22:52:45.247259336 +0200
+@@ -32,8 +32,6 @@
+ target.path = $${INSTALL_PREFIX}/bin
+ testsuite.path = $${INSTALL_PREFIX}/share/$$TARGET
+ testsuite.files = tests.xml
+-INSTALLS += target \
+- testsuite
+
+ check.depends = $$TARGET
+ check.commands = ./$$TARGET || :
diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.25-drop-fno-rtti.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.25-drop-fno-rtti.patch
new file mode 100644
index 0000000000..04aad54169
--- /dev/null
+++ b/net-libs/signon-oauth2/files/signon-oauth2-0.25-drop-fno-rtti.patch
@@ -0,0 +1,26 @@
+From 94e7cdbe1b15455e932a2272fdf2284fecfb9204 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Wed, 11 Nov 2020 22:35:06 +0100
+Subject: [PATCH] Disable -fno-rtti
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ common-project-config.pri | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/common-project-config.pri b/common-project-config.pri
+index e149d90..9c7801a 100644
+--- a/common-project-config.pri
++++ b/common-project-config.pri
+@@ -17,8 +17,7 @@
+ UI_HEADERS_DIR = ui/include
+ UI_SOURCES_DIR = ui/src
+
+-QMAKE_CXXFLAGS += -fno-exceptions \
+- -fno-rtti
++QMAKE_CXXFLAGS += -fno-exceptions
+
+ TOP_SRC_DIR = $$PWD
+
+--
+2.29.2
diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.25-pkgconfig-libdir.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.25-pkgconfig-libdir.patch
new file mode 100644
index 0000000000..fd61e4c2ae
--- /dev/null
+++ b/net-libs/signon-oauth2/files/signon-oauth2-0.25-pkgconfig-libdir.patch
@@ -0,0 +1,14 @@
+--- a/src/signon-oauth2plugin.pc 2016-06-02 11:44:21.000000000 +0200
++++ b/src/signon-oauth2plugin.pc 2017-11-03 10:57:35.659278702 +0100
+@@ -1,9 +1,9 @@
+ prefix=/usr
+ exec_prefix=${prefix}
+-libdir=${prefix}/lib/
++libdir=${prefix}/@LIBDIR@/
+ includedir=${prefix}/include
+ Name: signon-oauth2plugin
+ Description: Signon OAuth 2.0 plugin
+ Version: 0.0.1
+ Requires: signon-plugins
+-Libs.private: -L/usr/lib -lQtCore
++Libs.private: -L/usr/@LIBDIR@ -lQtCore
diff --git a/net-libs/signon-oauth2/metadata.xml b/net-libs/signon-oauth2/metadata.xml
new file mode 100644
index 0000000000..ff21736a44
--- /dev/null
+++ b/net-libs/signon-oauth2/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="gitlab">accounts-sso/signon-plugin-oauth2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-libs/signon-oauth2/signon-oauth2-9999.ebuild b/net-libs/signon-oauth2/signon-oauth2-9999.ebuild
new file mode 100644
index 0000000000..02032ded10
--- /dev/null
+++ b/net-libs/signon-oauth2/signon-oauth2-9999.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=signon-plugin-oauth2
+MY_PV=VERSION_${PV}
+MY_P=${MY_PN}-${MY_PV}
+inherit qmake-utils
+
+if [[ ${PV} = *9999* ]] ; then
+ EGIT_REPO_URI="https://gitlab.com/nicolasfella/${MY_PN}.git/"
+ EGIT_BRANCH="qt6"
+ inherit git-r3
+else
+ COMMIT=d759439066f0a34e5ad352ebab0b3bb2790d429e
+ if [[ -n ${COMMIT} ]] ; then
+ SRC_URI="https://gitlab.com/accounts-sso/${MY_PN}/-/archive/${COMMIT}/${MY_PN}-${COMMIT}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${MY_PN}-${COMMIT}"
+ else
+ SRC_URI="https://gitlab.com/accounts-sso/${MY_PN}/-/archive/${MY_PV}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${MY_P}"
+ fi
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="OAuth2 plugin for Signon daemon"
+HOMEPAGE="https://gitlab.com/accounts-sso/signon-plugin-oauth2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+# TODO: drop USE=qt5 and just have USE=qt6 to control which qt?
+IUSE="+qt5 qt6 test"
+REQUIRED_USE="|| ( qt5 qt6 )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5[ssl]
+ )
+ qt6? ( dev-qt/qtbase:6[network,ssl] )
+ >=net-libs/signond-8.61-r100[qt5=,qt6=]
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ qt5? ( dev-qt/qttest:5 )
+ )
+"
+
+PATCHES=(
+ # downstream patches
+ "${FILESDIR}/${PN}-0.24-dont-install-tests.patch"
+ "${FILESDIR}/${PN}-0.25-pkgconfig-libdir.patch"
+ "${FILESDIR}/${PN}-0.25-drop-fno-rtti.patch"
+)
+
+src_prepare() {
+ default
+ sed -i "s|@LIBDIR@|$(get_libdir)|g" src/signon-oauth2plugin.pc || die
+}
+
+src_configure() {
+ local myqmakeargs=(
+ LIBDIR=/usr/$(get_libdir)
+ )
+ use test || myqmakeargs+=( CONFIG+=nomake_tests )
+
+ if use qt6 ; then
+ eqmake6 "${myqmakeargs[@]}"
+ else
+ eqmake5 "${myqmakeargs[@]}"
+ fi
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}
diff --git a/net-libs/signon-ui/files/signon-ui-0.15_p20171022-disable-tests.patch b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-disable-tests.patch
new file mode 100644
index 0000000000..dc818cd152
--- /dev/null
+++ b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-disable-tests.patch
@@ -0,0 +1,24 @@
+From 468e47402334ce1a0eee9ce30c2e55951877d668 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 25 Oct 2020 00:11:12 +0200
+Subject: [PATCH] Disable unit tests
+
+---
+ tests/tests.pro | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/tests/tests.pro b/tests/tests.pro
+index 6b37001..c711f56 100644
+--- a/tests/tests.pro
++++ b/tests/tests.pro
+@@ -1,7 +1,5 @@
+ TEMPLATE = subdirs
+ CONFIG += ordered
+-SUBDIRS = \
+- unit
+
+ CONFIG(medium-tests) {
+ SUBDIRS += functional
+--
+2.29.1
+
diff --git a/net-libs/signon-ui/files/signon-ui-0.15_p20171022-drop-fno-rtti.patch b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-drop-fno-rtti.patch
new file mode 100644
index 0000000000..5360fd5b1e
--- /dev/null
+++ b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-drop-fno-rtti.patch
@@ -0,0 +1,28 @@
+From 4546eeb26b79975259819795466320fa53676801 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 25 Oct 2020 00:06:03 +0200
+Subject: [PATCH] Don't use -fno-rtti
+
+---
+ common-project-config.pri | 5 +----
+ 1 file changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/common-project-config.pri b/common-project-config.pri
+index 3206471..c05522f 100644
+--- a/common-project-config.pri
++++ b/common-project-config.pri
+@@ -4,10 +4,7 @@
+
+ CONFIG += link_pkgconfig
+
+-# we don't like warnings...
+-QMAKE_CXXFLAGS -= -Werror -Wno-write-strings
+-# Disable RTTI
+-QMAKE_CXXFLAGS += -fno-exceptions -fno-rtti
++QMAKE_CXXFLAGS += -fno-exceptions
+
+ TOP_SRC_DIR = $$PWD
+ TOP_BUILD_DIR = $${TOP_SRC_DIR}/$(BUILD_DIR)
+--
+2.29.1
+
diff --git a/net-libs/signon-ui/files/signon-ui-0.15_p20171022-fix-username-field-reading.patch b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-fix-username-field-reading.patch
new file mode 100644
index 0000000000..accc8d92d9
--- /dev/null
+++ b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-fix-username-field-reading.patch
@@ -0,0 +1,127 @@
+From 90890e7d27c544e3557bed2f6624614141db0fc4 Mon Sep 17 00:00:00 2001
+From: Fabian Vogt <fabian@ritter-vogt.de>
+Date: Sat, 29 Sep 2018 15:34:43 +0200
+Subject: [PATCH] Reintroduce the username field reading with webkit-options.d
+
+Use WebChannel to spy on the input fields.
+Use the old UserAgent to make sure the selectors match.
+---
+ src/browser-request.cpp | 11 +++++++++++
+ src/qml/WebView.qml | 36 ++++++++++++++++++++++++++++++++++++
+ 2 files changed, 47 insertions(+)
+
+diff --git a/src/browser-request.cpp b/src/browser-request.cpp
+index 1895d59..e58f302 100644
+--- a/src/browser-request.cpp
++++ b/src/browser-request.cpp
+@@ -31,6 +31,7 @@
+ #include <QStandardPaths>
+ #include <QTimer>
+ #include <SignOn/uisessiondata_priv.h>
++#include <QSettings>
+
+ using namespace SignOnUi;
+ using namespace SignOnUi::QQuick;
+@@ -43,8 +44,10 @@ class BrowserRequestPrivate: public QObject
+ Q_DECLARE_PUBLIC(BrowserRequest)
+ Q_PROPERTY(QUrl pageComponentUrl READ pageComponentUrl CONSTANT)
+ Q_PROPERTY(QUrl currentUrl READ currentUrl WRITE setCurrentUrl)
++ Q_PROPERTY(QString username MEMBER m_username)
+ Q_PROPERTY(QUrl startUrl READ startUrl CONSTANT)
+ Q_PROPERTY(QUrl finalUrl READ finalUrl CONSTANT)
++ Q_PROPERTY(QString usernameSelector READ usernameSelector CONSTANT)
+
+ public:
+ BrowserRequestPrivate(BrowserRequest *request);
+@@ -58,6 +61,7 @@ public:
+ QUrl startUrl() const { return m_startUrl; }
+ QUrl finalUrl() const { return m_finalUrl; }
+ QUrl responseUrl() const { return m_responseUrl; }
++ QString usernameSelector() const { return m_settings->value("UsernameField").toString(); }
+
+ public Q_SLOTS:
+ void cancel();
+@@ -77,6 +81,8 @@ private:
+ QUrl m_startUrl;
+ QUrl m_finalUrl;
+ QUrl m_responseUrl;
++ QString m_username;
++ QSettings *m_settings;
+ QTimer m_failTimer;
+ mutable BrowserRequest *q_ptr;
+ };
+@@ -116,6 +122,9 @@ void BrowserRequestPrivate::start()
+
+ m_finalUrl = params.value(SSOUI_KEY_FINALURL).toString();
+ m_startUrl = params.value(SSOUI_KEY_OPENURL).toString();
++
++ m_settings = new QSettings("signon-ui/webkit-options.d/" + m_startUrl.host(), QString(), this);
++
+ buildDialog(params);
+
+ QObject::connect(m_dialog, SIGNAL(finished(int)),
+@@ -231,6 +240,8 @@ void BrowserRequestPrivate::onFinished()
+ QVariantMap reply;
+ QUrl url = m_responseUrl.isEmpty() ? m_currentUrl : m_responseUrl;
+ reply[SSOUI_KEY_URLRESPONSE] = url.toString();
++ if (!m_username.isEmpty())
++ reply[SSOUI_KEY_USERNAME] = m_username;
+
+ m_dialog->close();
+
+diff --git a/src/qml/WebView.qml b/src/qml/WebView.qml
+index 33462b8..3af0239 100644
+--- a/src/qml/WebView.qml
++++ b/src/qml/WebView.qml
+@@ -1,4 +1,5 @@
+ import QtQuick 2.0
++import QtWebChannel 1.0
+ import QtWebEngine 1.1
+
+ WebEngineView {
+@@ -25,8 +26,43 @@ WebEngineView {
+ profile: WebEngineProfile {
+ cachePath: rootDir
+ persistentStoragePath: rootDir
++ // For compatibility with the webkit-options.d values
++ httpUserAgent: "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.21 (KHTML, like Gecko) Safari/537.21"
+ }
+
++ QtObject {
++ id: commProxy
++ WebChannel.id: "comm"
++ property string username: ""
++ property string selector: signonRequest.usernameSelector
++ onUsernameChanged: signonRequest.username = username
++ }
++
++ WebChannel {
++ id: chan
++ registeredObjects: [commProxy]
++ }
++ webChannel: chan
++
++ WebEngineScript {
++ id: qwebchannel
++ injectionPoint: WebEngineScript.DocumentCreation
++ sourceUrl: "qrc:/qtwebchannel/qwebchannel.js"
++ worldId: WebEngineScript.MainWorld
++ }
++
++ WebEngineScript {
++ id: commScript
++ injectionPoint: WebEngineScript.DocumentReady
++ sourceCode: "new QWebChannel(window.qt.webChannelTransport, function(channel) {" +
++ " var elem = document.querySelector(channel.objects.comm.selector);" +
++ " elem.addEventListener('keyup', function() { channel.objects.comm.username = elem.value; });" +
++ "});"
++ worldId: WebEngineScript.MainWorld
++ }
++
++ userScripts: [qwebchannel, commScript]
++
+ ProgressBar {
+ anchors.top: parent.top
+ anchors.left: parent.left
+--
+2.18.0
diff --git a/net-libs/signon-ui/files/signon-ui-0.15_p20171022-webengine-cachedir-path.patch b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-webengine-cachedir-path.patch
new file mode 100644
index 0000000000..3a056484ac
--- /dev/null
+++ b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-webengine-cachedir-path.patch
@@ -0,0 +1,25 @@
+From e155e6e70ce7a6c52837688b570e8020faac5496 Mon Sep 17 00:00:00 2001
+From: Fabian Vogt <fabian@ritter-vogt.de>
+Date: Sat, 8 Sep 2018 18:58:42 +0200
+Subject: [PATCH] Fix WebEngine cache directory path
+
+Otherwise the URL is treated as a path, which results in a folder "file:" in ~.
+---
+ src/browser-request.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/browser-request.cpp b/src/browser-request.cpp
+index 146bec8..1895d59 100644
+--- a/src/browser-request.cpp
++++ b/src/browser-request.cpp
+@@ -132,7 +132,7 @@ void BrowserRequestPrivate::start()
+
+ m_dialog->rootContext()->setContextProperty("request", this);
+ m_dialog->rootContext()->setContextProperty("rootDir",
+- QUrl::fromLocalFile(rootDir.absolutePath()));
++ rootDir.absolutePath());
+ m_dialog->setSource(webview);
+ }
+
+--
+2.18.0
diff --git a/dev-libs/libphutil/metadata.xml b/net-libs/signon-ui/metadata.xml
index 1e84399757..634eccaeb0 100644
--- a/dev-libs/libphutil/metadata.xml
+++ b/net-libs/signon-ui/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <remote-id type="github">phacility/libphutil</remote-id>
+ <remote-id type="gitlab">accounts-sso/signon-ui</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-libs/signon-ui/signon-ui-9999.ebuild b/net-libs/signon-ui/signon-ui-9999.ebuild
new file mode 100644
index 0000000000..09d704bb25
--- /dev/null
+++ b/net-libs/signon-ui/signon-ui-9999.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils
+
+if [[ ${PV} = *9999* ]] ; then
+ EGIT_REPO_URI="https://gitlab.com/accounts-sso/signon-ui.git/"
+ inherit git-r3
+else
+ COMMIT=eef943f0edf3beee8ecb85d4a9dae3656002fc24
+ SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Online accounts signon UI"
+HOMEPAGE="https://gitlab.com/accounts-sso/signon-ui"
+
+LICENSE="GPL-2 GPL-3"
+SLOT="0"
+IUSE="qt6 test"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+ dev-libs/glib:2
+ !qt6? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtwebengine:5
+ dev-qt/qtwidgets:5
+ >=net-libs/accounts-qt-1.16_p20220803[qt5]
+ >=net-libs/signond-8.61-r100[qt5]
+ )
+ qt6? (
+ dev-qt/qtbase:6[dbus,gui,network,ssl,widgets]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtwebengine:6[qml]
+ >=net-libs/accounts-qt-1.16_p20220803[qt6]
+ >=net-libs/signond-8.61-r100[qt6]
+ )
+ net-libs/libproxy
+ x11-libs/libnotify
+"
+RDEPEND="${COMMON_DEPEND}
+ !qt6? ( dev-qt/qtwebchannel:5 )
+ qt6? ( dev-qt/qtwebchannel:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ test? (
+ !qt6? ( dev-qt/qttest:5 )
+ )
+"
+
+PATCHES=(
+ # thanks to openSUSE
+ "${FILESDIR}/${PN}-0.15_p20171022-webengine-cachedir-path.patch"
+ "${FILESDIR}/${PN}-0.15_p20171022-fix-username-field-reading.patch"
+ # downstream
+ "${FILESDIR}/${PN}-0.15_p20171022-drop-fno-rtti.patch"
+ "${FILESDIR}/${PN}-0.15_p20171022-disable-tests.patch"
+)
+
+src_configure() {
+ if use qt6; then
+ eqmake6 PREFIX="${EPREFIX}"/usr
+ else
+ eqmake5 PREFIX="${EPREFIX}"/usr
+ fi
+}
+
+src_compile() {
+ emake -j1
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" -j1 install
+}
diff --git a/net-libs/signond/files/signond-8.60-buildsystem.patch b/net-libs/signond/files/signond-8.60-buildsystem.patch
new file mode 100644
index 0000000000..a38f845884
--- /dev/null
+++ b/net-libs/signond/files/signond-8.60-buildsystem.patch
@@ -0,0 +1,39 @@
+From 32e001d760dc1a7f884d7dc3a6e6883bd76e2f55 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 28 Jun 2020 21:37:30 +0200
+Subject: [PATCH 1/3] Fix buildsystem
+
+- Disable examples
+- Disable static lib
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ lib/SignOn/SignOn.pro | 4 +---
+ src/plugins/plugins.pro | 1 -
+ 2 files changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/lib/SignOn/SignOn.pro b/lib/SignOn/SignOn.pro
+index f6a1d61..28af041 100644
+--- a/lib/SignOn/SignOn.pro
++++ b/lib/SignOn/SignOn.pro
+@@ -1,7 +1,5 @@
+ TEMPLATE = subdirs
+ CONFIG += ordered
+-SUBDIRS = \
+- libsignon-qt-shared.pro \
+- libsignon-qt-static.pro
++SUBDIRS = libsignon-qt-shared.pro
+
+ include(doc/doc.pri)
+diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro
+index dfccc4a..ca1c1ae 100644
+--- a/src/plugins/plugins.pro
++++ b/src/plugins/plugins.pro
+@@ -1,4 +1,3 @@
+ TEMPLATE = subdirs
+ SUBDIRS = password \
+- example \
+ test
+--
+2.27.0
+
diff --git a/net-libs/signond/files/signond-8.60-unused-dep.patch b/net-libs/signond/files/signond-8.60-unused-dep.patch
new file mode 100644
index 0000000000..54b5ce26f4
--- /dev/null
+++ b/net-libs/signond/files/signond-8.60-unused-dep.patch
@@ -0,0 +1,38 @@
+From 5814507706210031432a4ff727231bb1082576d5 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 28 Jun 2020 21:43:09 +0200
+Subject: [PATCH 2/3] Drop unused Qt5Xml dependency
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ src/signond/signond.pro | 1 -
+ tests/signond-tests/signond-tests.pri | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/src/signond/signond.pro b/src/signond/signond.pro
+index 60ee5e7..211dab6 100644
+--- a/src/signond/signond.pro
++++ b/src/signond/signond.pro
+@@ -4,7 +4,6 @@ TEMPLATE = app
+ TARGET = signond
+ QT += core \
+ sql \
+- xml \
+ network \
+ dbus
+
+diff --git a/tests/signond-tests/signond-tests.pri b/tests/signond-tests/signond-tests.pri
+index 1bbd5a1..950baaa 100644
+--- a/tests/signond-tests/signond-tests.pri
++++ b/tests/signond-tests/signond-tests.pri
+@@ -6,7 +6,6 @@ CONFIG += \
+ QT += core \
+ sql \
+ testlib \
+- xml \
+ network \
+ dbus
+
+--
+2.27.0
+
diff --git a/net-libs/signond/files/signond-8.61-consistent-paths.patch b/net-libs/signond/files/signond-8.61-consistent-paths.patch
new file mode 100644
index 0000000000..16e0276a4e
--- /dev/null
+++ b/net-libs/signond/files/signond-8.61-consistent-paths.patch
@@ -0,0 +1,288 @@
+From 62ce2305081075a53836999441214f03d37b50b5 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 28 Jun 2020 21:44:42 +0200
+Subject: [PATCH 3/3] Consistent overrideable install paths
+
+At least signon-plugins.pc and signon-plugins-common.pc were getting it wrong.
+
+This patch is converting absolute INSTALL_LIBDIR to LIBDIR relative beneath
+INSTALL_PREFIX.
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ common-installs-config.pri | 2 +-
+ common-pkgconfig.pri | 2 +-
+ common-project-config.pri | 30 +++++++++----------
+ lib/SignOn/SignOnQt5Config.cmake.in | 6 ++--
+ lib/SignOn/SignOnQt6Config.cmake.in | 6 ++--
+ lib/SignOn/libsignon-qt.pc.in | 2 +-
+ lib/SignOn/libsignon-qt.pri | 2 +-
+ lib/SignOn/libsignon-qt5.pc.in | 2 +-
+ lib/SignOn/libsignon-qt6.pc.in | 2 +-
+ .../signon-plugins-common.pc.in | 4 +--
+ lib/plugins/signon-plugins.pc.in | 4 +--
+ lib/signond/SignOn/SignOnExtension.pc.in | 2 +-
+ lib/signond/signond.pc.in | 2 +-
+ src/extensions/cryptsetup/cryptsetup.pro | 2 +-
+ src/plugins/plugins.pri | 4 +--
+ 13 files changed, 32 insertions(+), 32 deletions(-)
+
+diff --git a/common-installs-config.pri b/common-installs-config.pri
+index 69c5ae8..b72477a 100644
+--- a/common-installs-config.pri
++++ b/common-installs-config.pri
+@@ -18,7 +18,7 @@ contains( TEMPLATE, app ) {
+ # default installation target for libraries
+ #-----------------------------------------------------------------------------
+ contains( TEMPLATE, lib ) {
+- target.path = $${INSTALL_LIBDIR}
++ target.path = $${INSTALL_PREFIX}/$${LIBDIR}
+ INSTALLS += target
+ message("====")
+ message("==== INSTALLS += target")
+diff --git a/common-pkgconfig.pri b/common-pkgconfig.pri
+index 975068a..9f010d3 100644
+--- a/common-pkgconfig.pri
++++ b/common-pkgconfig.pri
+@@ -3,7 +3,7 @@
+ !isEmpty(pkgconfig.files) {
+ QMAKE_SUBSTITUTES += $${pkgconfig.files}.in
+ pkgconfig.CONFIG = no_check_exist
+- pkgconfig.path = $${INSTALL_LIBDIR}/pkgconfig
++ pkgconfig.path = $${INSTALL_PREFIX}/$${LIBDIR}/pkgconfig
+ QMAKE_EXTRA_TARGETS += pkgconfig
+
+ QMAKE_CLEAN += $${pkgconfig.files}
+diff --git a/common-project-config.pri b/common-project-config.pri
+index 606f70b..1185559 100644
+--- a/common-project-config.pri
++++ b/common-project-config.pri
+@@ -57,36 +57,36 @@ exists( meego-release ) {
+ ARCH = $$system(uname -m)
+ }
+
+-linux-g++-64|linux-icc-64: INSTALL_LIBDIR = $${INSTALL_PREFIX}/lib64
+-else: linux-g++-32|linux-icc-32: INSTALL_LIBDIR = $${INSTALL_PREFIX}/lib32
+-else: INSTALL_LIBDIR = $${INSTALL_PREFIX}/lib
++linux-g++-64|linux-icc-64: DEFAULT_LIBDIR = lib64
++else: linux-g++-32|linux-icc-32: DEFAULT_LIBDIR = lib32
++else: DEFAULT_LIBDIR = lib
+
+ # default library directory can be overriden by defining LIBDIR when
+ # running qmake
+ isEmpty( LIBDIR ) {
++ LIBDIR = $${DEFAULT_LIBDIR}
+ message("====")
+- message("==== NOTE: To override the library installation path run: `qmake LIBDIR=/custom/path'")
+- message("==== (current installation path is `$${INSTALL_LIBDIR}')")
++ message("==== NOTE: To override the library dir beneath INSTALL_PREFIX run: `qmake LIBDIR=customdir'")
++ message("==== (current library dir is `$${LIBDIR}`, install path `$${INSTALL_PREFIX}/$${LIBDIR}')")
+ } else {
+- INSTALL_LIBDIR = $${LIBDIR}
+ message("====")
+- message("==== library install path set to `$${INSTALL_LIBDIR}'")
++ message("==== library dir set to `$${LIBDIR}`, install path `$${INSTALL_PREFIX}/$${LIBDIR}'")
+ }
+
+-isEmpty ( CMAKE_CONFIG_PATH ) {
+- CMAKE_CONFIG_PATH = $${INSTALL_LIBDIR}/cmake/$${CMAKE_BASENAME}
++isEmpty ( CMAKE_MODULE_DIR ) {
++ CMAKE_MODULE_DIR = $${LIBDIR}/cmake/$${CMAKE_BASENAME}
+ message("====")
+- message("==== NOTE: To override the cmake module installation path run: `qmake CMAKE_CONFIG_PATH=/custom/path'")
+- message("==== (current installation path is `$${CMAKE_CONFIG_PATH}')")
++ message("==== NOTE: To override the cmake module dir beneath INSTALL_PREFIX run: `qmake CMAKE_MODULE_DIR=customdir'")
++ message("==== (current cmake module dir is `$${CMAKE_MODULE_DIR}`, install path `$${INSTALL_PREFIX}/$${CMAKE_MODULE_DIR}')")
+ } else {
+ message("====")
+- message("==== cmake module install path set to `$${CMAKE_CONFIG_PATH}'")
++ message("==== cmake module dir set to `$${CMAKE_MODULE_DIR}', install path `$${INSTALL_PREFIX}/$${CMAKE_MODULE_DIR}')")
+ }
+
+ # Default directory for signond extensions
+ _EXTENSIONS = $$(SIGNOND_EXTENSIONS_DIR)
+ isEmpty(_EXTENSIONS) {
+- SIGNOND_EXTENSIONS_DIR = $${INSTALL_LIBDIR}/signon/extensions
++ SIGNOND_EXTENSIONS_DIR = $${INSTALL_PREFIX}/$${LIBDIR}/signon/extensions
+ } else {
+ SIGNOND_EXTENSIONS_DIR = $$_EXTENSIONS
+ }
+@@ -94,7 +94,7 @@ SIGNOND_EXTENSIONS_DIR_QUOTED = \\\"$$SIGNOND_EXTENSIONS_DIR\\\"
+
+ _PLUGINS = $$(SIGNOND_PLUGINS_DIR)
+ isEmpty(_PLUGINS) {
+- SIGNOND_PLUGINS_DIR = $${INSTALL_LIBDIR}/signon
++ SIGNOND_PLUGINS_DIR = $${INSTALL_PREFIX}/$${LIBDIR}/signon
+ } else {
+ SIGNOND_PLUGINS_DIR = $$_PLUGINS
+ }
+@@ -102,7 +102,7 @@ SIGNOND_PLUGINS_DIR_QUOTED = \\\"$$SIGNOND_PLUGINS_DIR\\\"
+
+ # Note that you have to CONFIG+=install_tests in order to install tests
+ isEmpty(TESTDIR) {
+- INSTALL_TESTDIR = $${INSTALL_LIBDIR}/signon
++ INSTALL_TESTDIR = $${INSTALL_PREFIX}/$${LIBDIR}/signon
+ } else {
+ INSTALL_TESTDIR = $${TESTDIR}
+ }
+diff --git a/lib/SignOn/SignOnQt5Config.cmake.in b/lib/SignOn/SignOnQt5Config.cmake.in
+index 523fffb..7105315 100644
+--- a/lib/SignOn/SignOnQt5Config.cmake.in
++++ b/lib/SignOn/SignOnQt5Config.cmake.in
+@@ -2,6 +2,6 @@
+ # SIGNONQT_LIBRARIES - The libraries needed to use libsignon-qt
+ # SIGNONQT_LIBRARIES_STATIC - The static version of libsignon-qt
+
+-set(SIGNONQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so)
+-set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_LIBDIR}/lib$${TARGET}.a)
+-set(SIGNONQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET})
++set(SIGNONQT_LIBRARIES $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.so)
++set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.a)
++set(SIGNONQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET})
+--- a/lib/SignOn/SignOnQt6Config.cmake.in
++++ b/lib/SignOn/SignOnQt6Config.cmake.in
+@@ -2,6 +2,6 @@
+ # SIGNONQT_LIBRARIES - The libraries needed to use libsignon-qt
+ # SIGNONQT_LIBRARIES_STATIC - The static version of libsignon-qt
+
+-set(SIGNONQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so)
+-set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_LIBDIR}/lib$${TARGET}.a)
++set(SIGNONQT_LIBRARIES $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.so)
++set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.a)
+ set(SIGNONQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET})
+
+diff --git a/lib/SignOn/libsignon-qt.pc.in b/lib/SignOn/libsignon-qt.pc.in
+index 26f0f5b..c614541 100644
+--- a/lib/SignOn/libsignon-qt.pc.in
++++ b/lib/SignOn/libsignon-qt.pc.in
+@@ -1,6 +1,6 @@
+ prefix=$$INSTALL_PREFIX
+ exec_prefix=${prefix}
+-libdir=$$INSTALL_LIBDIR
++libdir=${prefix}/$$LIBDIR
+ includedir=${prefix}/include
+
+ Name: libsignon-qt
+diff --git a/lib/SignOn/libsignon-qt.pri b/lib/SignOn/libsignon-qt.pri
+index 1458c50..d80f8bb 100644
+--- a/lib/SignOn/libsignon-qt.pri
++++ b/lib/SignOn/libsignon-qt.pri
+@@ -79,6 +79,6 @@ QMAKE_SUBSTITUTES += $${CMAKE_BASENAME}Config.cmake.in \
+ $${CMAKE_BASENAME}ConfigVersion.cmake.in
+ cmake_modules.files = $${CMAKE_BASENAME}Config.cmake \
+ $${CMAKE_BASENAME}ConfigVersion.cmake
+-cmake_modules.path = $${CMAKE_CONFIG_PATH}
++cmake_modules.path = $${INSTALL_PREFIX}/$${CMAKE_MODULE_DIR}
+
+ INSTALLS += cmake_modules
+diff --git a/lib/SignOn/libsignon-qt5.pc.in b/lib/SignOn/libsignon-qt5.pc.in
+index 2181359..5d98b6d 100644
+--- a/lib/SignOn/libsignon-qt5.pc.in
++++ b/lib/SignOn/libsignon-qt5.pc.in
+@@ -1,6 +1,6 @@
+ prefix=$$INSTALL_PREFIX
+ exec_prefix=${prefix}
+-libdir=$$INSTALL_LIBDIR
++libdir=${prefix}/$$LIBDIR
+ includedir=${prefix}/include
+
+ Name: libsignon-qt5
+--- a/lib/SignOn/libsignon-qt6.pc.in
++++ b/lib/SignOn/libsignon-qt6.pc.in
+@@ -1,6 +1,6 @@
+ prefix=$$INSTALL_PREFIX
+ exec_prefix=${prefix}
+-libdir=$$INSTALL_LIBDIR
++libdir=${prefix}/$$LIBDIR
+ includedir=${prefix}/include
+
+ Name: libsignon-qt6
+diff --git a/lib/plugins/signon-plugins-common/signon-plugins-common.pc.in b/lib/plugins/signon-plugins-common/signon-plugins-common.pc.in
+index 3d7f3db..2240789 100644
+--- a/lib/plugins/signon-plugins-common/signon-plugins-common.pc.in
++++ b/lib/plugins/signon-plugins-common/signon-plugins-common.pc.in
+@@ -1,10 +1,10 @@
+ prefix=$$INSTALL_PREFIX
+ exec_prefix=${prefix}
+-libdir=$$INSTALL_LIBDIR
++libdir=${prefix}/$$LIBDIR
+ includedir=${prefix}/include
+ plugin_includedir=${includedir}/signon-plugins/SignOn
+ Name: signon-plugins-common
+ Description: SignonPluginsCommon
+ Version: $$PROJECT_VERSION
+-Libs.private: -L/usr/lib -lQt$${QT_MAJOR_VERSION}Core
++Libs.private: -L${libdir} -lQt$${QT_MAJOR_VERSION}Core
+ Cflags: -I${includedir}/signon-plugins -I${includedir}/signon-plugins/SignOn
+diff --git a/lib/plugins/signon-plugins.pc.in b/lib/plugins/signon-plugins.pc.in
+index 5be38df..2e3c087 100644
+--- a/lib/plugins/signon-plugins.pc.in
++++ b/lib/plugins/signon-plugins.pc.in
+@@ -1,6 +1,6 @@
+ prefix=$$INSTALL_PREFIX
+ exec_prefix=${prefix}
+-libdir=$$INSTALL_LIBDIR
++libdir=${prefix}/$$LIBDIR
+ includedir=${prefix}/include
+ plugin_includedir=${includedir}/signon-plugins/SignOn
+ plugindir=$$SIGNOND_PLUGINS_DIR
+@@ -8,6 +8,6 @@ Name: signon-plugins
+ Description: SignonPlugins
+ Version: $$PROJECT_VERSION
+ Requires: $${LIBSIGNON}
+-Libs.private: -L/usr/lib -lQt$${QT_MAJOR_VERSION}Core
++Libs.private: -L${libdir} -lQt$${QT_MAJOR_VERSION}Core
+ Cflags: -I${includedir}/signon-plugins -I${includedir}/signon-plugins/SignOn
+ Libs: -lsignon-plugins
+diff --git a/lib/signond/SignOn/SignOnExtension.pc.in b/lib/signond/SignOn/SignOnExtension.pc.in
+index e439284..8fc669c 100644
+--- a/lib/signond/SignOn/SignOnExtension.pc.in
++++ b/lib/signond/SignOn/SignOnExtension.pc.in
+@@ -1,6 +1,6 @@
+ prefix=$$INSTALL_PREFIX
+ exec_prefix=${prefix}
+-libdir=$$INSTALL_LIBDIR
++libdir=${prefix}/$$LIBDIR
+ includedir=${prefix}/include
+ plugindir=$$SIGNOND_EXTENSIONS_DIR
+
+diff --git a/lib/signond/signond.pc.in b/lib/signond/signond.pc.in
+index a7b5036..9ec0b1a 100644
+--- a/lib/signond/signond.pc.in
++++ b/lib/signond/signond.pc.in
+@@ -1,6 +1,6 @@
+ prefix=$$INSTALL_PREFIX
+ exec_prefix=${prefix}
+-libdir=$$INSTALL_LIBDIR
++libdir=${prefix}/$$LIBDIR
+ includedir=${prefix}/include
+
+ Name: signond-dev
+diff --git a/src/extensions/cryptsetup/cryptsetup.pro b/src/extensions/cryptsetup/cryptsetup.pro
+index f4b6e53..2657b47 100644
+--- a/src/extensions/cryptsetup/cryptsetup.pro
++++ b/src/extensions/cryptsetup/cryptsetup.pro
+@@ -41,6 +41,6 @@ LIBS += \
+
+ include( $${TOP_SRC_DIR}/common-installs-config.pri )
+
+-target.path = $${INSTALL_LIBDIR}/signon/extensions
++target.path = $${INSTALL_PREFIX}/$${LIBDIR}/signon/extensions
+ INSTALLS += target
+
+diff --git a/src/plugins/plugins.pri b/src/plugins/plugins.pri
+index 2c03e74..ea2fcb2 100644
+--- a/src/plugins/plugins.pri
++++ b/src/plugins/plugins.pri
+@@ -27,7 +27,7 @@ QMAKE_CXXFLAGS += -fno-exceptions \
+
+ headers.path = $${INSTALL_PREFIX}/include/signon-plugins
+
+-pkgconfig.path = $${INSTALL_LIBDIR}/pkgconfig
++pkgconfig.path = $${INSTALL_PREFIX}/$${LIBDIR}/pkgconfig
+
+-target.path = $${INSTALL_LIBDIR}/signon
++target.path = $${INSTALL_PREFIX}/$${LIBDIR}/signon
+ INSTALLS = target
+--
+2.27.0
diff --git a/net-libs/signond/metadata.xml b/net-libs/signond/metadata.xml
new file mode 100644
index 0000000000..5fdf45f73b
--- /dev/null
+++ b/net-libs/signond/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpe">cpe:/a:signond_project:signond</remote-id>
+ <remote-id type="gitlab">accounts-sso/signond</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-libs/signond/signond-9999.ebuild b/net-libs/signond/signond-9999.ebuild
new file mode 100644
index 0000000000..c138192e2b
--- /dev/null
+++ b/net-libs/signond/signond-9999.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils multibuild
+
+if [[ ${PV} = *9999* ]] ; then
+ EGIT_REPO_URI="https://gitlab.com/nicolasfella/signond.git/"
+ EGIT_BRANCH="qt6"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VERSION_${PV}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${PN}-VERSION_${PV}"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Signon daemon for libaccounts-glib"
+HOMEPAGE="https://gitlab.com/accounts-sso"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+# The qt5/qt6 situation is complicated: https://gitlab.com/accounts-sso/signon-plugin-oauth2/-/merge_requests/28#note_1689621252
+# 1) the library is coinstallable for qt5/qt6
+# 2) signond (the daemon) must be built for only one Qt version, matching the
+# Qt version of all consumer plugins.
+IUSE="doc +qt5 qt6 test"
+REQUIRED_USE="|| ( qt5 qt6 )"
+
+# tests are brittle; they all pass when stars align, bug 727666
+RESTRICT="test !test? ( test )"
+
+RDEPEND="
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsql:5
+ )
+ qt6? ( dev-qt/qtbase:6[dbus,gui,network,sql] )
+ net-libs/libproxy
+"
+DEPEND="${RDEPEND}
+ test? (
+ qt5? ( dev-qt/qttest:5 )
+ )
+"
+BDEPEND="
+ doc? (
+ app-text/doxygen[dot]
+ || (
+ dev-qt/qttools:6[assistant]
+ dev-qt/qthelp:5
+ )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-8.60-buildsystem.patch"
+ "${FILESDIR}/${PN}-8.60-unused-dep.patch" # bug 727346
+ "${FILESDIR}/${PN}-8.61-consistent-paths.patch" # bug 701142
+)
+
+pkg_setup() {
+ MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
+}
+
+src_prepare() {
+ default
+
+ local qhelpgeneratorpath
+ if has_version "dev-qt/qttools:6[assistant]"; then
+ qhelpgeneratorpath="$(qt6_get_libdir)/qt6/libexec"
+ elif has_version "dev-qt/qthelp:5"; then
+ qhelpgeneratorpath="$(qt5_get_bindir)"
+ else
+ eerror "dev-qt/qttools:6[assistant] nor dev-qt/qthelp:5 available even though in deps(?)"
+ fi
+
+ sed -e "/QHG_LOCATION/s|qhelpgenerator|${qhelpgeneratorpath}/&|" \
+ -i {lib/plugins/,lib/SignOn/,}doc/doxy.conf || die
+
+ # install docs to correct location
+ sed -e "s|share/doc/\$\${PROJECT_NAME}|share/doc/${PF}|" \
+ -i doc/doc.pri || die
+ sed -e "/^documentation.path = /c\documentation.path = \$\${INSTALL_PREFIX}/share/doc/${PF}/\$\${TARGET}/" \
+ -i lib/plugins/doc/doc.pri || die
+ sed -e "/^documentation.path = /c\documentation.path = \$\${INSTALL_PREFIX}/share/doc/${PF}/libsignon-qt/" \
+ -i lib/SignOn/doc/doc.pri || die
+
+ use doc || sed -e "/include(\s*doc\/doc.pri\s*)/d" \
+ -i signon.pro lib/SignOn/SignOn.pro lib/plugins/plugins.pro || die
+
+ use test || sed -e '/^SUBDIRS/s/tests//' \
+ -i signon.pro || die "couldn't disable tests"
+
+ multibuild_copy_sources
+}
+
+src_configure() {
+ my_src_configure() {
+ cd "${BUILD_DIR}" || die
+
+ local myqmakeargs=(
+ PREFIX="${EPREFIX}"/usr
+ LIBDIR=$(get_libdir)
+ )
+
+ if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
+ eqmake6 "${myqmakeargs[@]}"
+ else
+ eqmake5 "${myqmakeargs[@]}"
+ fi
+ }
+
+ multibuild_foreach_variant my_src_configure
+}
+
+src_compile() {
+ my_src_compile() {
+ emake -C "${BUILD_DIR}"
+ }
+
+ multibuild_foreach_variant my_src_compile
+}
+
+src_install() {
+ my_src_install() {
+ emake -C "${BUILD_DIR}" INSTALL_ROOT="${D}" install
+ }
+
+ multibuild_foreach_variant my_src_install
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]] && \
+ ! has_version "kde-apps/signon-kwallet-extension:*"; then
+ ewarn "Without kde-apps/signon-kwallet-extension installed, passwords"
+ ewarn "will be saved in plaintext!"
+ fi
+}
diff --git a/net-libs/telepathy-logger-qt/metadata.xml b/net-libs/telepathy-logger-qt/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/net-libs/telepathy-logger-qt/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/net-libs/telepathy-logger-qt/telepathy-logger-qt-9999.ebuild b/net-libs/telepathy-logger-qt/telepathy-logger-qt-9999.ebuild
deleted file mode 100644
index 8817d8a9f9..0000000000
--- a/net-libs/telepathy-logger-qt/telepathy-logger-qt-9999.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-KDE_ORG_CATEGORY="network"
-QTMIN=5.15.9
-inherit ecm kde.org python-any-r1
-
-DESCRIPTION="Qt bindings for the Telepathy logger"
-HOMEPAGE="https://invent.kde.org/network/telepathy-logger-qt"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/telepathy-logger-qt/${PV%.*}/src/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="5"
-IUSE=""
-
-DEPEND="
- dev-libs/dbus-glib
- dev-libs/glib:2
- dev-libs/libxml2
- >=dev-qt/qtdbus-${QTMIN}:5
- net-im/telepathy-logger
- net-libs/telepathy-glib
- >=net-libs/telepathy-qt-0.9.8
- sys-apps/dbus
-"
-RDEPEND="${DEPEND}"
-BDEPEND="${PYTHON_DEPS}"
diff --git a/net-misc/kio-zeroconf/kio-zeroconf-23.08.49.9999.ebuild b/net-misc/kio-zeroconf/kio-zeroconf-23.08.49.9999.ebuild
deleted file mode 100644
index bccc9a9caa..0000000000
--- a/net-misc/kio-zeroconf/kio-zeroconf-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="KIO worker to discover file systems by DNS-SD (DNS Service Discovery)"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/net-misc/kio-zeroconf/kio-zeroconf-9999.ebuild b/net-misc/kio-zeroconf/kio-zeroconf-9999.ebuild
index bccc9a9caa..72ca22af4c 100644
--- a/net-misc/kio-zeroconf/kio-zeroconf-9999.ebuild
+++ b/net-misc/kio-zeroconf/kio-zeroconf-9999.ebuild
@@ -1,25 +1,27 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="KIO worker to discover file systems by DNS-SD (DNS Service Discovery)"
LICENSE="GPL-2+"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
"
-RDEPEND="${DEPEND}"
diff --git a/net-misc/kio-zeroconf/metadata.xml b/net-misc/kio-zeroconf/metadata.xml
index d925f24397..cb61f99058 100644
--- a/net-misc/kio-zeroconf/metadata.xml
+++ b/net-misc/kio-zeroconf/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">network/kio-zeroconf</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-misc/samba-mounter/metadata.xml b/net-misc/samba-mounter/metadata.xml
index d925f24397..7af6304554 100644
--- a/net-misc/samba-mounter/metadata.xml
+++ b/net-misc/samba-mounter/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">system/samba-mounter</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-misc/samba-mounter/samba-mounter-9999.ebuild b/net-misc/samba-mounter/samba-mounter-9999.ebuild
index b0fa10964d..61ebcbd545 100644
--- a/net-misc/samba-mounter/samba-mounter-9999.ebuild
+++ b/net-misc/samba-mounter/samba-mounter-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="system"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="Samba Share Mounter"
diff --git a/net-misc/smb4k/metadata.xml b/net-misc/smb4k/metadata.xml
index fd3d2f0456..3874c26030 100644
--- a/net-misc/smb4k/metadata.xml
+++ b/net-misc/smb4k/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="cpe">cpe:/a:smb4k_project:smb4k</remote-id>
+ <remote-id type="kde-invent">network/smb4k</remote-id>
<remote-id type="sourceforge">smb4k</remote-id>
</upstream>
<use>
diff --git a/net-misc/smb4k/smb4k-9999.ebuild b/net-misc/smb4k/smb4k-9999.ebuild
index b55800527d..d4990638b1 100644
--- a/net-misc/smb4k/smb4k-9999.ebuild
+++ b/net-misc/smb4k/smb4k-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Advanced network neighborhood browser"
@@ -18,43 +18,43 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
fi
LICENSE="GPL-2"
-SLOT="5"
+SLOT="0"
IUSE="+discovery plasma"
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kauth-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
net-fs/samba[cups]
discovery? (
- net-libs/kdsoap:=
- net-libs/kdsoap-ws-discovery-client
+ >=net-libs/kdsoap-2.2.0:=[qt6]
+ >=net-libs/kdsoap-ws-discovery-client-0.4.0
)
"
RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
plasma? (
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-plasma/libplasma-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ kde-plasma/libplasma:6
)
"
diff --git a/net-news/alligator/alligator-23.08.49.9999.ebuild b/net-news/alligator/alligator-23.08.49.9999.ebuild
deleted file mode 100644
index 738ea4d612..0000000000
--- a/net-news/alligator/alligator-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Convergent RSS/Atom feed reader for Plasma"
-HOMEPAGE="https://apps.kde.org/alligator/"
-
-LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0 CC-BY-SA-4.0 GPL-3+"
-SLOT="0"
-KEYWORDS=""
-
-DEPEND="
- >=dev-libs/kirigami-addons-0.6:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/syndication-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
diff --git a/net-news/alligator/alligator-9999.ebuild b/net-news/alligator/alligator-9999.ebuild
index 738ea4d612..291b0ead99 100644
--- a/net-news/alligator/alligator-9999.ebuild
+++ b/net-news/alligator/alligator-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Convergent RSS/Atom feed reader for Plasma"
@@ -16,17 +16,13 @@ SLOT="0"
KEYWORDS=""
DEPEND="
- >=dev-libs/kirigami-addons-0.6:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kirigami-${KFMIN}:5
- >=kde-frameworks/syndication-${KFMIN}:5
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/syndication-${KFMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/net-p2p/ktorrent/ktorrent-23.08.49.9999.ebuild b/net-p2p/ktorrent/ktorrent-23.08.49.9999.ebuild
deleted file mode 100644
index 25fa87dd23..0000000000
--- a/net-p2p/ktorrent/ktorrent-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Powerful BitTorrent client based on KDE Frameworks"
-HOMEPAGE="https://apps.kde.org/ktorrent/"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS=""
-IUSE="+bwscheduler +downloadorder +infowidget +ipfilter +logviewer +magnetgenerator
-+mediaplayer rss +scanfolder +shutdown +stats +upnp +webengine +zeroconf"
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=net-libs/libktorrent-${PVCUT}:5
- infowidget? ( dev-libs/geoip )
- ipfilter? ( >=kde-frameworks/karchive-${KFMIN}:5 )
- mediaplayer? (
- >=media-libs/phonon-4.11.0[qt5(+)]
- >=media-libs/taglib-1.5
- )
- rss? (
- >=dev-qt/qtwebengine-${QTMIN}:5
- >=kde-frameworks/syndication-${KFMIN}:5
- )
- shutdown? ( kde-plasma/libkworkspace:5 )
- stats? ( >=kde-frameworks/kplotting-${KFMIN}:5 )
- upnp? ( >=kde-frameworks/kcompletion-${KFMIN}:5 )
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
- zeroconf? ( >=kde-frameworks/kdnssd-${KFMIN}:5 )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/boost-1.71
-"
-RDEPEND="${COMMON_DEPEND}
- ipfilter? (
- app-arch/bzip2
- app-arch/unzip
- kde-apps/kio-extras:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- )
-"
-BDEPEND="sys-devel/gettext"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_BWSCHEDULER_PLUGIN=$(usex bwscheduler)
- -DENABLE_DOWNLOADORDER_PLUGIN=$(usex downloadorder)
- -DENABLE_INFOWIDGET_PLUGIN=$(usex infowidget)
- -DENABLE_IPFILTER_PLUGIN=$(usex ipfilter)
- -DENABLE_LOGVIEWER_PLUGIN=$(usex logviewer)
- -DENABLE_MAGNETGENERATOR_PLUGIN=$(usex magnetgenerator)
- -DENABLE_MEDIAPLAYER_PLUGIN=$(usex mediaplayer)
- $(cmake_use_find_package rss KF5Syndication)
- -DENABLE_SCANFOLDER_PLUGIN=$(usex scanfolder)
- -DENABLE_SHUTDOWN_PLUGIN=$(usex shutdown)
- -DENABLE_STATS_PLUGIN=$(usex stats)
- -DENABLE_UPNP_PLUGIN=$(usex upnp)
- -DENABLE_SEARCH_PLUGIN=$(usex webengine)
- -DENABLE_ZEROCONF_PLUGIN=$(usex zeroconf)
- )
-# add back when ported
-# -DENABLE_WEBINTERFACE_PLUGIN=$(usex webinterface)
- ecm_src_configure
-}
diff --git a/net-p2p/ktorrent/ktorrent-9999.ebuild b/net-p2p/ktorrent/ktorrent-9999.ebuild
index 25fa87dd23..81d0ec31f9 100644
--- a/net-p2p/ktorrent/ktorrent-9999.ebuild
+++ b/net-p2p/ktorrent/ktorrent-9999.ebuild
@@ -1,62 +1,59 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.106.0
+ECM_TEST="true"
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Powerful BitTorrent client based on KDE Frameworks"
HOMEPAGE="https://apps.kde.org/ktorrent/"
LICENSE="GPL-2"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="+bwscheduler +downloadorder +infowidget +ipfilter +logviewer +magnetgenerator
+mediaplayer rss +scanfolder +shutdown +stats +upnp +webengine +zeroconf"
COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/knotifyconfig-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=net-libs/libktorrent-${PVCUT}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=net-libs/libktorrent-${PVCUT}:6
infowidget? ( dev-libs/geoip )
- ipfilter? ( >=kde-frameworks/karchive-${KFMIN}:5 )
+ ipfilter? ( >=kde-frameworks/karchive-${KFMIN}:6 )
mediaplayer? (
- >=media-libs/phonon-4.11.0[qt5(+)]
- >=media-libs/taglib-1.5
+ >=media-libs/phonon-4.12.0[qt6]
+ >=media-libs/taglib-1.5:=
)
rss? (
- >=dev-qt/qtwebengine-${QTMIN}:5
- >=kde-frameworks/syndication-${KFMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:6
+ >=kde-frameworks/syndication-${KFMIN}:6
)
- shutdown? ( kde-plasma/libkworkspace:5 )
- stats? ( >=kde-frameworks/kplotting-${KFMIN}:5 )
- upnp? ( >=kde-frameworks/kcompletion-${KFMIN}:5 )
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
- zeroconf? ( >=kde-frameworks/kdnssd-${KFMIN}:5 )
+ stats? ( >=kde-frameworks/kplotting-${KFMIN}:6 )
+ upnp? ( >=kde-frameworks/kcompletion-${KFMIN}:6 )
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )
+ zeroconf? ( >=kde-frameworks/kdnssd-${KFMIN}:6 )
"
DEPEND="${COMMON_DEPEND}
>=dev-libs/boost-1.71
@@ -65,8 +62,8 @@ RDEPEND="${COMMON_DEPEND}
ipfilter? (
app-arch/bzip2
app-arch/unzip
- kde-apps/kio-extras:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ kde-apps/kio-extras:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
)
"
BDEPEND="sys-devel/gettext"
@@ -80,7 +77,7 @@ src_configure() {
-DENABLE_LOGVIEWER_PLUGIN=$(usex logviewer)
-DENABLE_MAGNETGENERATOR_PLUGIN=$(usex magnetgenerator)
-DENABLE_MEDIAPLAYER_PLUGIN=$(usex mediaplayer)
- $(cmake_use_find_package rss KF5Syndication)
+ $(cmake_use_find_package rss KF6Syndication)
-DENABLE_SCANFOLDER_PLUGIN=$(usex scanfolder)
-DENABLE_SHUTDOWN_PLUGIN=$(usex shutdown)
-DENABLE_STATS_PLUGIN=$(usex stats)
diff --git a/profiles/categories b/profiles/categories
index d78423a811..e37d20f6f0 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -15,6 +15,7 @@ dev-vcs
games-board
games-kids
games-mud
+games-puzzle
gui-apps
kde-apps
kde-frameworks
diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
new file mode 100644
index 0000000000..91696b1e77
--- /dev/null
+++ b/profiles/updates/1Q-2024
@@ -0,0 +1,12 @@
+slotmove kde-apps/kdeaccessibility-meta 5 0
+slotmove kde-apps/kdeadmin-meta 5 0
+slotmove kde-apps/kde-apps-meta 5 0
+slotmove kde-apps/kdecore-meta 5 0
+slotmove kde-apps/kdeedu-meta 5 0
+slotmove kde-apps/kdegames-meta 5 0
+slotmove kde-apps/kdegraphics-meta 5 0
+slotmove kde-apps/kdemultimedia-meta 5 0
+slotmove kde-apps/kdenetwork-meta 5 0
+slotmove kde-apps/kdepim-meta 5 0
+slotmove kde-apps/kdesdk-meta 5 0
+slotmove kde-apps/kdeutils-meta 5 0
diff --git a/profiles/updates/2Q-2024 b/profiles/updates/2Q-2024
new file mode 100644
index 0000000000..453abee011
--- /dev/null
+++ b/profiles/updates/2Q-2024
@@ -0,0 +1,2 @@
+slotmove kde-apps/kdeedu-data 5 0
+slotmove kde-apps/kdeedu-data 6 0
diff --git a/sci-astronomy/kstars/kstars-9999.ebuild b/sci-astronomy/kstars/kstars-9999.ebuild
index bc443ef1e8..0a155a219d 100644
--- a/sci-astronomy/kstars/kstars-9999.ebuild
+++ b/sci-astronomy/kstars/kstars-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org optfeature
DESCRIPTION="Desktop Planetarium"
@@ -64,6 +64,7 @@ COMMON_DEPEND="
DEPEND="${COMMON_DEPEND}
dev-cpp/eigen:3
>=dev-qt/qtconcurrent-${QTMIN}:5
+ test? ( sci-astronomy/erfa )
"
RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtgraphicaleffects-${QTMIN}:5
diff --git a/sci-calculators/keurocalc/keurocalc-9999.ebuild b/sci-calculators/keurocalc/keurocalc-9999.ebuild
index 5f4a4f4b9e..e5e615963f 100644
--- a/sci-calculators/keurocalc/keurocalc-9999.ebuild
+++ b/sci-calculators/keurocalc/keurocalc-9999.ebuild
@@ -1,32 +1,31 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Universal currency converter and calculator"
HOMEPAGE="https://apps.kde.org/keurocalc/ https://userbase.kde.org/KEuroCalc"
LICENSE="GPL-2+ FDL-1.2"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
"
-RDEPEND="${DEPEND}"
diff --git a/sci-calculators/keurocalc/metadata.xml b/sci-calculators/keurocalc/metadata.xml
index d925f24397..a122dbb55f 100644
--- a/sci-calculators/keurocalc/metadata.xml
+++ b/sci-calculators/keurocalc/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">utilities/keurocalc</remote-id>
</upstream>
</pkgmetadata>
diff --git a/sci-electronics/cirkuit/cirkuit-9999.ebuild b/sci-electronics/cirkuit/cirkuit-9999.ebuild
deleted file mode 100644
index ad98c76c70..0000000000
--- a/sci-electronics/cirkuit/cirkuit-9999.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EGIT_BRANCH="frameworks"
-ECM_HANDBOOK="forceoptional"
-KDE_ORG_CATEGORY="unmaintained"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm kde.org
-
-DESCRIPTION="Application to generate publication-ready figures"
-HOMEPAGE="https://wwwu.uni-klu.ac.at/magostin/cirkuit.html"
-[[ ${KDE_BUILD_TYPE} = live ]] || SRC_URI="https://wwwu.uni-klu.ac.at/magostin/src/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- app-text/poppler[qt5]
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdelibs4support-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- app-text/ghostscript-gpl
- app-text/ps2eps
- dev-texlive/texlive-pstricks
- media-gfx/dpic
- media-gfx/pdf2svg
- media-libs/netpbm
- virtual/latex-base
-"
-
-DOCS=( Changelog README )
diff --git a/sci-electronics/cirkuit/metadata.xml b/sci-electronics/cirkuit/metadata.xml
deleted file mode 100644
index d925f24397..0000000000
--- a/sci-electronics/cirkuit/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/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>
-</pkgmetadata>
diff --git a/sci-electronics/ktechlab/ktechlab-9999.ebuild b/sci-electronics/ktechlab/ktechlab-9999.ebuild
index c0dd40465a..ab67e69990 100644
--- a/sci-electronics/ktechlab/ktechlab-9999.ebuild
+++ b/sci-electronics/ktechlab/ktechlab-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,8 +7,8 @@ ECM_EXAMPLES="true"
ECM_HANDBOOK="forceoptional"
ECM_TEST="true"
KDE_ORG_CATEGORY="sdk"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm kde.org
DESCRIPTION="IDE for microcontrollers and electronics"
diff --git a/sci-mathematics/rkward/rkward-9999.ebuild b/sci-mathematics/rkward/rkward-9999.ebuild
index 558d1a379a..9d94d5a805 100644
--- a/sci-mathematics/rkward/rkward-9999.ebuild
+++ b/sci-mathematics/rkward/rkward-9999.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="forceoptional"
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm kde.org optfeature
DESCRIPTION="IDE for the R-project"
@@ -15,41 +17,42 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
fi
LICENSE="GPL-2+ LGPL-2"
-SLOT="5"
+SLOT="0"
IUSE=""
DEPEND="
dev-lang/R
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwebengine:5[widgets]
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- kde-frameworks/karchive:5
- kde-frameworks/kcompletion:5
- kde-frameworks/kconfig:5
- kde-frameworks/kconfigwidgets:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/kcrash:5
- kde-frameworks/ki18n:5
- kde-frameworks/kio:5
- kde-frameworks/kjobwidgets:5
- kde-frameworks/knotifications:5
- kde-frameworks/kparts:5
- kde-frameworks/kservice:5
- kde-frameworks/ktexteditor:5
- kde-frameworks/kwidgetsaddons:5
- kde-frameworks/kwindowsystem:5
- kde-frameworks/kxmlgui:5
+ dev-libs/kdsingleapplication[qt6(+)]
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-frameworks/breeze-icons-${KFMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
"
-RDEPEND="${DEPEND}"
BDEPEND="sys-devel/gettext"
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "kate plugins support" "kde-apps/kate-addons:${SLOT}"
+ optfeature "kate plugins support" "kde-apps/kate-addons:6"
optfeature "prendering (or previewing) R markdown (.Rmd) files" "app-text/pandoc"
optfeature "managing citations while writing articles" "app-text/kbibtex"
fi
diff --git a/sets/kde-baseapps-23.04 b/sets/kde-baseapps-23.04
deleted file mode 100644
index ccd1442e22..0000000000
--- a/sets/kde-baseapps-23.04
+++ /dev/null
@@ -1,5 +0,0 @@
-<kde-apps/kdialog-23.04.50
-<kde-apps/keditbookmarks-23.04.50
-<kde-apps/kfind-23.04.50
-<kde-apps/konqueror-23.04.50
-<www-client/falkon-23.04.50
diff --git a/sets/kde-baseapps-24.05 b/sets/kde-baseapps-24.05
new file mode 100644
index 0000000000..2ab95d740e
--- /dev/null
+++ b/sets/kde-baseapps-24.05
@@ -0,0 +1,5 @@
+<kde-apps/kdialog-24.05.50
+<kde-apps/keditbookmarks-24.05.50
+<kde-apps/kfind-24.05.50
+<kde-apps/konqueror-24.05.50
+<www-client/falkon-24.05.50
diff --git a/sets/kde-frameworks-5-5.112 b/sets/kde-frameworks-5-5.112
deleted file mode 100644
index 596d559be1..0000000000
--- a/sets/kde-frameworks-5-5.112
+++ /dev/null
@@ -1,6 +0,0 @@
-@kde-frameworks-5-tier1-5.112
-@kde-frameworks-5-tier2-5.112
-@kde-frameworks-5-tier3-5.112
-# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
-<kde-frameworks/frameworkintegration-5.112.50
-@kde-frameworks-5-portingaids-5.112
diff --git a/sets/kde-frameworks-5-5.116 b/sets/kde-frameworks-5-5.116
new file mode 100644
index 0000000000..946281aaf5
--- /dev/null
+++ b/sets/kde-frameworks-5-5.116
@@ -0,0 +1,6 @@
+@kde-frameworks-5-tier1-5.116
+@kde-frameworks-5-tier2-5.116
+@kde-frameworks-5-tier3-5.116
+# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-5.116.50
+@kde-frameworks-5-portingaids-5.116
diff --git a/sets/kde-frameworks-5-portingaids-5.112 b/sets/kde-frameworks-5-portingaids-5.112
deleted file mode 100644
index 193f556462..0000000000
--- a/sets/kde-frameworks-5-portingaids-5.112
+++ /dev/null
@@ -1,6 +0,0 @@
-# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
-<kde-frameworks/countryflags-5.112.50
-<kde-frameworks/kdelibs4support-5.112.50
-<kde-frameworks/khtml-5.112.50
-<kde-frameworks/kjs-5.112.50
-<kde-frameworks/kross-5.112.50
diff --git a/sets/kde-frameworks-5-portingaids-5.116 b/sets/kde-frameworks-5-portingaids-5.116
new file mode 100644
index 0000000000..8cba69667a
--- /dev/null
+++ b/sets/kde-frameworks-5-portingaids-5.116
@@ -0,0 +1,6 @@
+# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
+<kde-frameworks/countryflags-5.116.50
+<kde-frameworks/kdelibs4support-5.116.50
+<kde-frameworks/khtml-5.116.50
+<kde-frameworks/kjs-5.116.50
+<kde-frameworks/kross-5.116.50
diff --git a/sets/kde-frameworks-5-tier1 b/sets/kde-frameworks-5-tier1
index 1aa6ab3d9f..00a4752971 100644
--- a/sets/kde-frameworks-5-tier1
+++ b/sets/kde-frameworks-5-tier1
@@ -8,7 +8,6 @@ kde-frameworks/extra-cmake-modules:0
kde-frameworks/kapidox:5
kde-frameworks/karchive:5
kde-frameworks/kcalendarcore:5
-# TODO: future: kcgroups (not packaged)
kde-frameworks/kcodecs:5
kde-frameworks/kconfig:5
kde-frameworks/kcoreaddons:5
@@ -23,7 +22,6 @@ kde-frameworks/kitemmodels:5
kde-frameworks/kitemviews:5
kde-frameworks/kplotting:5
kde-frameworks/kquickcharts:5
-# FIXME: uncomment: kde-frameworks/kuserfeedback:6
kde-frameworks/kwidgetsaddons:5
kde-frameworks/kwindowsystem:5
kde-frameworks/modemmanager-qt:5
diff --git a/sets/kde-frameworks-5-tier1-5.112 b/sets/kde-frameworks-5-tier1-5.112
deleted file mode 100644
index 45f9ea6c95..0000000000
--- a/sets/kde-frameworks-5-tier1-5.112
+++ /dev/null
@@ -1,34 +0,0 @@
-# Tier 1: Depend only on Qt and possibly a few third-party libraries.
-<kde-frameworks/attica-5.112.50
-<kde-frameworks/bluez-qt-5.112.50
-<kde-frameworks/breeze-icons-5.112.50
-<kde-frameworks/breeze-icons-rcc-5.112.50
-<kde-frameworks/extra-cmake-modules-5.112.50
-<kde-frameworks/kapidox-5.112.50
-<kde-frameworks/karchive-5.112.50
-<kde-frameworks/kcalendarcore-5.112.50
-<kde-frameworks/kcodecs-5.112.50
-<kde-frameworks/kconfig-5.112.50
-<kde-frameworks/kcoreaddons-5.112.50
-<kde-frameworks/kdbusaddons-5.112.50
-<kde-frameworks/kdnssd-5.112.50
-<kde-frameworks/kguiaddons-5.112.50
-<kde-frameworks/kholidays-5.112.50
-<kde-frameworks/ki18n-5.112.50
-<kde-frameworks/kidletime-5.112.50
-<kde-frameworks/kirigami-5.112.50
-<kde-frameworks/kitemmodels-5.112.50
-<kde-frameworks/kitemviews-5.112.50
-<kde-frameworks/kplotting-5.112.50
-<kde-frameworks/kquickcharts-5.112.50
-<kde-frameworks/kwidgetsaddons-5.112.50
-<kde-frameworks/kwindowsystem-5.112.50
-<kde-frameworks/modemmanager-qt-5.112.50
-<kde-frameworks/networkmanager-qt-5.112.50
-<kde-frameworks/oxygen-icons-5.112.50
-<kde-frameworks/prison-5.112.50
-<kde-frameworks/solid-5.112.50
-<kde-frameworks/sonnet-5.112.50
-<kde-frameworks/syntax-highlighting-5.112.50
-<kde-frameworks/threadweaver-5.112.50
-<kde-plasma/kwayland-5.112.50
diff --git a/sets/kde-frameworks-5-tier1-5.116 b/sets/kde-frameworks-5-tier1-5.116
new file mode 100644
index 0000000000..5f07addb06
--- /dev/null
+++ b/sets/kde-frameworks-5-tier1-5.116
@@ -0,0 +1,34 @@
+# Tier 1: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-5.116.50
+<kde-frameworks/bluez-qt-5.116.50
+<kde-frameworks/breeze-icons-5.116.50
+<kde-frameworks/breeze-icons-rcc-5.116.50
+<kde-frameworks/extra-cmake-modules-5.116.50
+<kde-frameworks/kapidox-5.116.50
+<kde-frameworks/karchive-5.116.50
+<kde-frameworks/kcalendarcore-5.116.50
+<kde-frameworks/kcodecs-5.116.50
+<kde-frameworks/kconfig-5.116.50
+<kde-frameworks/kcoreaddons-5.116.50
+<kde-frameworks/kdbusaddons-5.116.50
+<kde-frameworks/kdnssd-5.116.50
+<kde-frameworks/kguiaddons-5.116.50
+<kde-frameworks/kholidays-5.116.50
+<kde-frameworks/ki18n-5.116.50
+<kde-frameworks/kidletime-5.116.50
+<kde-frameworks/kirigami-5.116.50
+<kde-frameworks/kitemmodels-5.116.50
+<kde-frameworks/kitemviews-5.116.50
+<kde-frameworks/kplotting-5.116.50
+<kde-frameworks/kquickcharts-5.116.50
+<kde-frameworks/kwidgetsaddons-5.116.50
+<kde-frameworks/kwindowsystem-5.116.50
+<kde-frameworks/modemmanager-qt-5.116.50
+<kde-frameworks/networkmanager-qt-5.116.50
+<kde-frameworks/oxygen-icons-5.116.50
+<kde-frameworks/prison-5.116.50
+<kde-frameworks/solid-5.116.50
+<kde-frameworks/sonnet-5.116.50
+<kde-frameworks/syntax-highlighting-5.116.50
+<kde-frameworks/threadweaver-5.116.50
+<kde-plasma/kwayland-5.116.50
diff --git a/sets/kde-frameworks-5-tier2 b/sets/kde-frameworks-5-tier2
index 146771c05e..9cba38482e 100644
--- a/sets/kde-frameworks-5-tier2
+++ b/sets/kde-frameworks-5-tier2
@@ -12,7 +12,6 @@ kde-frameworks/knotifications:5
kde-frameworks/kpackage:5
kde-frameworks/kpeople:5
kde-frameworks/kpty:5
-# TODO: future: kquickimageeditor (not packaged)
kde-frameworks/kunitconversion:5
kde-frameworks/syndication:5
kde-plasma/plasma-activities:5
diff --git a/sets/kde-frameworks-5-tier2-5.112 b/sets/kde-frameworks-5-tier2-5.112
deleted file mode 100644
index 2e485ad985..0000000000
--- a/sets/kde-frameworks-5-tier2-5.112
+++ /dev/null
@@ -1,16 +0,0 @@
-# Tier 2: Additionally depend on tier 1 frameworks.
-<kde-frameworks/kauth-5.112.50
-<kde-frameworks/kcompletion-5.112.50
-<kde-frameworks/kcontacts-5.112.50
-<kde-frameworks/kcrash-5.112.50
-<kde-frameworks/kdoctools-5.112.50
-<kde-frameworks/kfilemetadata-5.112.50
-<kde-frameworks/kimageformats-5.112.50
-<kde-frameworks/kjobwidgets-5.112.50
-<kde-frameworks/knotifications-5.112.50
-<kde-frameworks/kpackage-5.112.50
-<kde-frameworks/kpeople-5.112.50
-<kde-frameworks/kpty-5.112.50
-<kde-frameworks/kunitconversion-5.112.50
-<kde-frameworks/syndication-5.112.50
-<kde-plasma/plasma-activities-5.112.50
diff --git a/sets/kde-frameworks-5-tier2-5.116 b/sets/kde-frameworks-5-tier2-5.116
new file mode 100644
index 0000000000..e27cf161ff
--- /dev/null
+++ b/sets/kde-frameworks-5-tier2-5.116
@@ -0,0 +1,16 @@
+# Tier 2: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-5.116.50
+<kde-frameworks/kcompletion-5.116.50
+<kde-frameworks/kcontacts-5.116.50
+<kde-frameworks/kcrash-5.116.50
+<kde-frameworks/kdoctools-5.116.50
+<kde-frameworks/kfilemetadata-5.116.50
+<kde-frameworks/kimageformats-5.116.50
+<kde-frameworks/kjobwidgets-5.116.50
+<kde-frameworks/knotifications-5.116.50
+<kde-frameworks/kpackage-5.116.50
+<kde-frameworks/kpeople-5.116.50
+<kde-frameworks/kpty-5.116.50
+<kde-frameworks/kunitconversion-5.116.50
+<kde-frameworks/syndication-5.116.50
+<kde-plasma/plasma-activities-5.116.50
diff --git a/sets/kde-frameworks-5-tier3-5.112 b/sets/kde-frameworks-5-tier3-5.112
deleted file mode 100644
index 218359272f..0000000000
--- a/sets/kde-frameworks-5-tier3-5.112
+++ /dev/null
@@ -1,27 +0,0 @@
-# Tier 3: More powerful, comprehensive packages, with complex dependencies.
-<kde-frameworks/baloo-5.112.50
-<kde-frameworks/kbookmarks-5.112.50
-<kde-frameworks/kcmutils-5.112.50
-<kde-frameworks/kconfigwidgets-5.112.50
-<kde-frameworks/kdav-5.112.50
-<kde-frameworks/kdeclarative-5.112.50
-<kde-frameworks/kded-5.112.50
-<kde-frameworks/kdesu-5.112.50
-<kde-frameworks/kemoticons-5.112.50
-<kde-frameworks/kglobalaccel-5.112.50
-<kde-frameworks/kiconthemes-5.112.50
-<kde-frameworks/kinit-5.112.50
-<kde-frameworks/kio-5.112.50
-<kde-frameworks/knewstuff-5.112.50
-<kde-frameworks/knotifyconfig-5.112.50
-<kde-frameworks/kparts-5.112.50
-<kde-frameworks/krunner-5.112.50
-<kde-frameworks/kservice-5.112.50
-<kde-frameworks/ktexteditor-5.112.50
-<kde-frameworks/ktextwidgets-5.112.50
-<kde-frameworks/kwallet-5.112.50
-<kde-frameworks/kxmlgui-5.112.50
-<kde-frameworks/purpose-5.112.50
-<kde-frameworks/qqc2-desktop-style-5.112.50
-<kde-plasma/libplasma-5.112.50
-<kde-plasma/plasma-activities-stats-5.112.50
diff --git a/sets/kde-frameworks-5-tier3-5.116 b/sets/kde-frameworks-5-tier3-5.116
new file mode 100644
index 0000000000..b82a8b943b
--- /dev/null
+++ b/sets/kde-frameworks-5-tier3-5.116
@@ -0,0 +1,27 @@
+# Tier 3: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-5.116.50
+<kde-frameworks/kbookmarks-5.116.50
+<kde-frameworks/kcmutils-5.116.50
+<kde-frameworks/kconfigwidgets-5.116.50
+<kde-frameworks/kdav-5.116.50
+<kde-frameworks/kdeclarative-5.116.50
+<kde-frameworks/kded-5.116.50
+<kde-frameworks/kdesu-5.116.50
+<kde-frameworks/kemoticons-5.116.50
+<kde-frameworks/kglobalaccel-5.116.50
+<kde-frameworks/kiconthemes-5.116.50
+<kde-frameworks/kinit-5.116.50
+<kde-frameworks/kio-5.116.50
+<kde-frameworks/knewstuff-5.116.50
+<kde-frameworks/knotifyconfig-5.116.50
+<kde-frameworks/kparts-5.116.50
+<kde-frameworks/krunner-5.116.50
+<kde-frameworks/kservice-5.116.50
+<kde-frameworks/ktexteditor-5.116.50
+<kde-frameworks/ktextwidgets-5.116.50
+<kde-frameworks/kwallet-5.116.50
+<kde-frameworks/kxmlgui-5.116.50
+<kde-frameworks/purpose-5.116.50
+<kde-frameworks/qqc2-desktop-style-5.116.50
+<kde-plasma/libplasma-5.116.50
+<kde-plasma/plasma-activities-stats-5.116.50
diff --git a/sets/kde-frameworks-6.4 b/sets/kde-frameworks-6.4
new file mode 100644
index 0000000000..7ba7d5af54
--- /dev/null
+++ b/sets/kde-frameworks-6.4
@@ -0,0 +1,5 @@
+@kde-frameworks-tier1-6.4
+@kde-frameworks-tier2-6.4
+@kde-frameworks-tier3-6.4
+# Tier 6.4.50: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-6.4.50:6
diff --git a/sets/kde-frameworks-live b/sets/kde-frameworks-live
index 0edd71443d..c8b25150cd 100644
--- a/sets/kde-frameworks-live
+++ b/sets/kde-frameworks-live
@@ -1,6 +1,5 @@
@kde-frameworks-tier1-live
@kde-frameworks-tier2-live
-#@kde-frameworks-tier3-live
+@kde-frameworks-tier3-live
# Tier 4: Provide extra features to other Frameworks to integrate with Plasma.
-#~kde-frameworks/frameworkintegration-9999
-#@kde-frameworks-portingaids-live
+~kde-frameworks/frameworkintegration-9999:6
diff --git a/sets/kde-frameworks-tier1-6.4 b/sets/kde-frameworks-tier1-6.4
new file mode 100644
index 0000000000..fb41c46225
--- /dev/null
+++ b/sets/kde-frameworks-tier1-6.4
@@ -0,0 +1,32 @@
+# Tier 6.4.50: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-6.4.50:6
+<kde-frameworks/bluez-qt-6.4.50:6
+<kde-frameworks/breeze-icons-6.4.50:6
+<kde-frameworks/extra-cmake-modules-6.4.50:0
+<kde-frameworks/karchive-6.4.50:6
+<kde-frameworks/kcalendarcore-6.4.50:6
+<kde-frameworks/kcodecs-6.4.50:6
+<kde-frameworks/kconfig-6.4.50:6
+<kde-frameworks/kcoreaddons-6.4.50:6
+<kde-frameworks/kdbusaddons-6.4.50:6
+<kde-frameworks/kdnssd-6.4.50:6
+<kde-frameworks/kguiaddons-6.4.50:6
+<kde-frameworks/kholidays-6.4.50:6
+<kde-frameworks/ki18n-6.4.50:6
+<kde-frameworks/kidletime-6.4.50:6
+<kde-frameworks/kirigami-6.4.50:6
+<kde-frameworks/kitemmodels-6.4.50:6
+<kde-frameworks/kitemviews-6.4.50:6
+<kde-frameworks/kplotting-6.4.50:6
+<kde-frameworks/kquickcharts-6.4.50:6
+<kde-frameworks/ktexttemplate-6.4.50:6
+<kde-frameworks/kuserfeedback-6.4.50:6
+<kde-frameworks/kwidgetsaddons-6.4.50:6
+<kde-frameworks/kwindowsystem-6.4.50:6
+<kde-frameworks/modemmanager-qt-6.4.50:6
+<kde-frameworks/networkmanager-qt-6.4.50:6
+<kde-frameworks/prison-6.4.50:6
+<kde-frameworks/solid-6.4.50:6
+<kde-frameworks/sonnet-6.4.50:6
+<kde-frameworks/syntax-highlighting-6.4.50:6
+<kde-frameworks/threadweaver-6.4.50:6
diff --git a/sets/kde-frameworks-tier1-live b/sets/kde-frameworks-tier1-live
index 8b1291891f..dfe541277a 100644
--- a/sets/kde-frameworks-tier1-live
+++ b/sets/kde-frameworks-tier1-live
@@ -1,32 +1,32 @@
# Tier 1: Depend only on Qt and possibly a few third-party libraries.
-~kde-frameworks/attica-9999
-~kde-frameworks/bluez-qt-9999
-~kde-frameworks/breeze-icons-9999
-~kde-frameworks/breeze-icons-rcc-9999
-~kde-frameworks/extra-cmake-modules-9999
-~kde-frameworks/karchive-9999
-~kde-frameworks/kcalendarcore-9999
-~kde-frameworks/kcodecs-9999
-~kde-frameworks/kconfig-9999
-~kde-frameworks/kcoreaddons-9999
-~kde-frameworks/kdbusaddons-9999
-~kde-frameworks/kdnssd-9999
-~kde-frameworks/kguiaddons-9999
-~kde-frameworks/kholidays-9999
-~kde-frameworks/ki18n-9999
-~kde-frameworks/kidletime-9999
-~kde-frameworks/kirigami-9999
-~kde-frameworks/kitemmodels-9999
-~kde-frameworks/kitemviews-9999
-~kde-frameworks/kplotting-9999
-~kde-frameworks/kquickcharts-9999
-~kde-frameworks/kwidgetsaddons-9999
-~kde-frameworks/kwindowsystem-9999
-~kde-frameworks/modemmanager-qt-9999
-~kde-frameworks/networkmanager-qt-9999
-~kde-frameworks/oxygen-icons-9999
-~kde-frameworks/prison-9999
-~kde-frameworks/solid-9999
-~kde-frameworks/sonnet-9999
-~kde-frameworks/syntax-highlighting-9999
-~kde-frameworks/threadweaver-9999
+~kde-frameworks/attica-9999:6
+~kde-frameworks/bluez-qt-9999:6
+~kde-frameworks/breeze-icons-9999:6
+~kde-frameworks/extra-cmake-modules-9999:0
+~kde-frameworks/karchive-9999:6
+~kde-frameworks/kcalendarcore-9999:6
+~kde-frameworks/kcodecs-9999:6
+~kde-frameworks/kconfig-9999:6
+~kde-frameworks/kcoreaddons-9999:6
+~kde-frameworks/kdbusaddons-9999:6
+~kde-frameworks/kdnssd-9999:6
+~kde-frameworks/kguiaddons-9999:6
+~kde-frameworks/kholidays-9999:6
+~kde-frameworks/ki18n-9999:6
+~kde-frameworks/kidletime-9999:6
+~kde-frameworks/kirigami-9999:6
+~kde-frameworks/kitemmodels-9999:6
+~kde-frameworks/kitemviews-9999:6
+~kde-frameworks/kplotting-9999:6
+~kde-frameworks/kquickcharts-9999:6
+~kde-frameworks/ktexttemplate-9999:6
+~kde-frameworks/kuserfeedback-9999:6
+~kde-frameworks/kwidgetsaddons-9999:6
+~kde-frameworks/kwindowsystem-9999:6
+~kde-frameworks/modemmanager-qt-9999:6
+~kde-frameworks/networkmanager-qt-9999:6
+~kde-frameworks/prison-9999:6
+~kde-frameworks/solid-9999:6
+~kde-frameworks/sonnet-9999:6
+~kde-frameworks/syntax-highlighting-9999:6
+~kde-frameworks/threadweaver-9999:6
diff --git a/sets/kde-frameworks-tier2-6.4 b/sets/kde-frameworks-tier2-6.4
new file mode 100644
index 0000000000..1da37d5806
--- /dev/null
+++ b/sets/kde-frameworks-tier2-6.4
@@ -0,0 +1,17 @@
+# Tier 6.4.50: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-6.4.50:6
+<kde-frameworks/kcolorscheme-6.4.50:6
+<kde-frameworks/kcompletion-6.4.50:6
+<kde-frameworks/kcontacts-6.4.50:6
+<kde-frameworks/kcrash-6.4.50:6
+<kde-frameworks/kdoctools-6.4.50:6
+<kde-frameworks/kfilemetadata-6.4.50:6
+<kde-frameworks/kimageformats-6.4.50:6
+<kde-frameworks/kjobwidgets-6.4.50:6
+<kde-frameworks/knotifications-6.4.50:6
+<kde-frameworks/kpackage-6.4.50:6
+<kde-frameworks/kpty-6.4.50:6
+<kde-frameworks/kstatusnotifieritem-6.4.50:6
+<kde-frameworks/ksvg-6.4.50:6
+<kde-frameworks/kunitconversion-6.4.50:6
+<kde-frameworks/syndication-6.4.50:6
diff --git a/sets/kde-frameworks-tier2-live b/sets/kde-frameworks-tier2-live
index e8467273a2..868ee3aac4 100644
--- a/sets/kde-frameworks-tier2-live
+++ b/sets/kde-frameworks-tier2-live
@@ -1,18 +1,17 @@
# Tier 2: Additionally depend on tier 1 frameworks.
-~kde-frameworks/kauth-9999
-~kde-frameworks/kcolorscheme-9999
-~kde-frameworks/kcompletion-9999
-~kde-frameworks/kcontacts-9999
-~kde-frameworks/kcrash-9999
-~kde-frameworks/kdoctools-9999
-~kde-frameworks/kfilemetadata-9999
-~kde-frameworks/kimageformats-9999
-~kde-frameworks/kjobwidgets-9999
-~kde-frameworks/knotifications-9999
-~kde-frameworks/kpackage-9999
-~kde-frameworks/kpeople-9999
-~kde-frameworks/kpty-9999
-~kde-frameworks/kstatusnotifieritem-9999
-~kde-frameworks/ksvg-9999
-~kde-frameworks/kunitconversion-9999
-~kde-frameworks/syndication-9999
+~kde-frameworks/kauth-9999:6
+~kde-frameworks/kcolorscheme-9999:6
+~kde-frameworks/kcompletion-9999:6
+~kde-frameworks/kcontacts-9999:6
+~kde-frameworks/kcrash-9999:6
+~kde-frameworks/kdoctools-9999:6
+~kde-frameworks/kfilemetadata-9999:6
+~kde-frameworks/kimageformats-9999:6
+~kde-frameworks/kjobwidgets-9999:6
+~kde-frameworks/knotifications-9999:6
+~kde-frameworks/kpackage-9999:6
+~kde-frameworks/kpty-9999:6
+~kde-frameworks/kstatusnotifieritem-9999:6
+~kde-frameworks/ksvg-9999:6
+~kde-frameworks/kunitconversion-9999:6
+~kde-frameworks/syndication-9999:6
diff --git a/sets/kde-frameworks-tier3-6.4 b/sets/kde-frameworks-tier3-6.4
new file mode 100644
index 0000000000..2f5f778a94
--- /dev/null
+++ b/sets/kde-frameworks-tier3-6.4
@@ -0,0 +1,24 @@
+# Tier 6.4.50: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-6.4.50:6
+<kde-frameworks/kbookmarks-6.4.50:6
+<kde-frameworks/kcmutils-6.4.50:6
+<kde-frameworks/kconfigwidgets-6.4.50:6
+<kde-frameworks/kdav-6.4.50:6
+<kde-frameworks/kdeclarative-6.4.50:6
+<kde-frameworks/kded-6.4.50:6
+<kde-frameworks/kdesu-6.4.50:6
+<kde-frameworks/kglobalaccel-6.4.50:6
+<kde-frameworks/kiconthemes-6.4.50:6
+<kde-frameworks/kio-6.4.50:6
+<kde-frameworks/knewstuff-6.4.50:6
+<kde-frameworks/knotifyconfig-6.4.50:6
+<kde-frameworks/kparts-6.4.50:6
+<kde-frameworks/kpeople-6.4.50:6
+<kde-frameworks/krunner-6.4.50:6
+<kde-frameworks/kservice-6.4.50:6
+<kde-frameworks/ktexteditor-6.4.50:6
+<kde-frameworks/ktextwidgets-6.4.50:6
+<kde-frameworks/kwallet-6.4.50:6
+<kde-frameworks/kxmlgui-6.4.50:6
+<kde-frameworks/purpose-6.4.50:6
+<kde-frameworks/qqc2-desktop-style-6.4.50:6
diff --git a/sets/kde-frameworks-tier3-live b/sets/kde-frameworks-tier3-live
index 3c1870445f..73d36ca370 100644
--- a/sets/kde-frameworks-tier3-live
+++ b/sets/kde-frameworks-tier3-live
@@ -1,23 +1,24 @@
# Tier 3: More powerful, comprehensive packages, with complex dependencies.
-~kde-frameworks/baloo-9999
-~kde-frameworks/kbookmarks-9999
-~kde-frameworks/kcmutils-9999
-~kde-frameworks/kconfigwidgets-9999
-~kde-frameworks/kdav-9999
-~kde-frameworks/kdeclarative-9999
-~kde-frameworks/kded-9999
-~kde-frameworks/kdesu-9999
-~kde-frameworks/kglobalaccel-9999
-~kde-frameworks/kiconthemes-9999
-~kde-frameworks/kio-9999
-~kde-frameworks/knewstuff-9999
-~kde-frameworks/knotifyconfig-9999
-~kde-frameworks/kparts-9999
-~kde-frameworks/krunner-9999
-~kde-frameworks/kservice-9999
-~kde-frameworks/ktexteditor-9999
-~kde-frameworks/ktextwidgets-9999
-~kde-frameworks/kwallet-9999
-~kde-frameworks/kxmlgui-9999
-~kde-frameworks/purpose-9999
-~kde-frameworks/qqc2-desktop-style-9999
+~kde-frameworks/baloo-9999:6
+~kde-frameworks/kbookmarks-9999:6
+~kde-frameworks/kcmutils-9999:6
+~kde-frameworks/kconfigwidgets-9999:6
+~kde-frameworks/kdav-9999:6
+~kde-frameworks/kdeclarative-9999:6
+~kde-frameworks/kded-9999:6
+~kde-frameworks/kdesu-9999:6
+~kde-frameworks/kglobalaccel-9999:6
+~kde-frameworks/kiconthemes-9999:6
+~kde-frameworks/kio-9999:6
+~kde-frameworks/knewstuff-9999:6
+~kde-frameworks/knotifyconfig-9999:6
+~kde-frameworks/kparts-9999:6
+~kde-frameworks/kpeople-9999:6
+~kde-frameworks/krunner-9999:6
+~kde-frameworks/kservice-9999:6
+~kde-frameworks/ktexteditor-9999:6
+~kde-frameworks/ktextwidgets-9999:6
+~kde-frameworks/kwallet-9999:6
+~kde-frameworks/kxmlgui-9999:6
+~kde-frameworks/purpose-9999:6
+~kde-frameworks/qqc2-desktop-style-9999:6
diff --git a/sets/kde-gear-23.04 b/sets/kde-gear-23.04
deleted file mode 100644
index 773f5294db..0000000000
--- a/sets/kde-gear-23.04
+++ /dev/null
@@ -1,21 +0,0 @@
-<kde-apps/baloo-widgets-23.04.50
-<kde-apps/dolphin-23.04.50
-<kde-apps/kate-23.04.50
-<kde-apps/kate-addons-23.04.50
-<kde-apps/kate-lib-23.04.50
-<kde-apps/kde-apps-meta-23.04.50
-<kde-apps/kdecore-meta-23.04.50
-<kde-apps/khelpcenter-23.04.50
-<kde-apps/konsole-23.04.50
-<kde-apps/kwrite-23.04.50
-@kde-baseapps-23.04
-@kdeaccessibility-23.04
-@kdeadmin-23.04
-@kdeedu-23.04
-@kdegames-23.04
-@kdegraphics-23.04
-@kdemultimedia-23.04
-@kdenetwork-23.04
-@kdepim-23.04
-@kdesdk-23.04
-@kdeutils-23.04
diff --git a/sets/kde-gear-24.05 b/sets/kde-gear-24.05
new file mode 100644
index 0000000000..9d9403a7e8
--- /dev/null
+++ b/sets/kde-gear-24.05
@@ -0,0 +1,21 @@
+<kde-apps/baloo-widgets-24.05.50
+<kde-apps/dolphin-24.05.50
+<kde-apps/kate-24.05.50
+<kde-apps/kate-addons-24.05.50
+<kde-apps/kate-lib-24.05.50
+<kde-apps/kde-apps-meta-24.05.50
+<kde-apps/kdecore-meta-24.05.50
+<kde-apps/khelpcenter-24.05.50
+<kde-apps/konsole-24.05.50
+<kde-apps/kwrite-24.05.50
+@kde-baseapps-24.05
+@kdeaccessibility-24.05
+@kdeadmin-24.05
+@kdeedu-24.05
+@kdegames-24.05
+@kdegraphics-24.05
+@kdemultimedia-24.05
+@kdenetwork-24.05
+@kdepim-24.05
+@kdesdk-24.05
+@kdeutils-24.05
diff --git a/sets/kde-plasma-5.27-live b/sets/kde-plasma-5.27-live
deleted file mode 100644
index b2c8f2c1a5..0000000000
--- a/sets/kde-plasma-5.27-live
+++ /dev/null
@@ -1,55 +0,0 @@
-~kde-plasma/bluedevil-5.27.49.9999
-~kde-plasma/breeze-5.27.49.9999
-~kde-plasma/breeze-grub-5.27.49.9999
-~kde-plasma/breeze-gtk-5.27.49.9999
-~kde-plasma/breeze-plymouth-5.27.49.9999
-~kde-plasma/discover-5.27.49.9999
-~kde-plasma/drkonqi-5.27.49.9999
-~kde-plasma/flatpak-kcm-5.27.49.9999
-~kde-plasma/kactivitymanagerd-5.27.49.9999
-~kde-plasma/kde-cli-tools-5.27.49.9999
-~kde-plasma/kde-gtk-config-5.27.49.9999
-~kde-plasma/kdecoration-5.27.49.9999
-~kde-plasma/kdeplasma-addons-5.27.49.9999
-~kde-plasma/kgamma-5.27.49.9999
-~kde-plasma/khotkeys-5.27.49.9999
-~kde-plasma/kinfocenter-5.27.49.9999
-~kde-plasma/kmenuedit-5.27.49.9999
-~kde-plasma/kpipewire-5.27.49.9999
-~kde-plasma/kscreen-5.27.49.9999
-~kde-plasma/kscreenlocker-5.27.49.9999
-~kde-plasma/ksshaskpass-5.27.49.9999
-~kde-plasma/ksystemstats-5.27.49.9999
-~kde-plasma/kwallet-pam-5.27.49.9999
-~kde-plasma/kwayland-integration-5.27.49.9999
-~kde-plasma/kwin-5.27.49.9999
-~kde-plasma/kwrited-5.27.49.9999
-~kde-plasma/layer-shell-qt-5.27.49.9999
-~kde-plasma/libkscreen-5.27.49.9999
-~kde-plasma/libksysguard-5.27.49.9999
-~kde-plasma/libkworkspace-5.27.49.9999
-~kde-plasma/milou-5.27.49.9999
-~kde-plasma/oxygen-5.27.49.9999
-~kde-plasma/oxygen-sounds-5.27.49.9999
-~kde-plasma/plasma-browser-integration-5.27.49.9999
-~kde-plasma/plasma-desktop-5.27.49.9999
-~kde-plasma/plasma-disks-5.27.49.9999
-~kde-plasma/plasma-firewall-5.27.49.9999
-~kde-plasma/plasma-integration-5.27.49.9999
-~kde-plasma/plasma-meta-5.27.49.9999
-~kde-plasma/plasma-nm-5.27.49.9999
-~kde-plasma/plasma-pa-5.27.49.9999
-~kde-plasma/plasma-sdk-5.27.49.9999
-~kde-plasma/plasma-systemmonitor-5.27.49.9999
-~kde-plasma/plasma-thunderbolt-5.27.49.9999
-~kde-plasma/plasma-workspace-5.27.49.9999
-~kde-plasma/plasma-workspace-wallpapers-5.27.49.9999
-~kde-plasma/plasma-vault-5.27.49.9999
-~kde-plasma/plasma-welcome-5.27.49.9999
-~kde-plasma/plymouth-kcm-5.27.49.9999
-~kde-plasma/polkit-kde-agent-5.27.49.9999
-~kde-plasma/powerdevil-5.27.49.9999
-~kde-plasma/sddm-kcm-5.27.49.9999
-~kde-plasma/systemsettings-5.27.49.9999
-~kde-plasma/xdg-desktop-portal-kde-5.27.49.9999
-~kde-plasma/xembed-sni-proxy-5.27.49.9999
diff --git a/sets/kde-plasma-6.1 b/sets/kde-plasma-6.1
new file mode 100644
index 0000000000..852cad8574
--- /dev/null
+++ b/sets/kde-plasma-6.1
@@ -0,0 +1,63 @@
+<kde-plasma/bluedevil-6.1.50
+<kde-plasma/breeze-6.1.50
+<kde-plasma/breeze-grub-6.1.50
+<kde-plasma/breeze-gtk-6.1.50
+<kde-plasma/breeze-plymouth-6.1.50
+<kde-plasma/discover-6.1.50
+<kde-plasma/drkonqi-6.1.50
+<kde-plasma/flatpak-kcm-6.1.50
+<kde-plasma/kactivitymanagerd-6.1.50
+<kde-plasma/kde-cli-tools-6.1.50
+<kde-plasma/kde-gtk-config-6.1.50
+<kde-plasma/kdecoration-6.1.50
+<kde-plasma/kdeplasma-addons-6.1.50
+<kde-plasma/kgamma-6.1.50
+<kde-plasma/kglobalacceld-6.1.50
+<kde-plasma/kinfocenter-6.1.50
+<kde-plasma/kmenuedit-6.1.50
+<kde-plasma/kpipewire-6.1.50
+<kde-plasma/krdp-6.1.50
+<kde-plasma/kscreen-6.1.50
+<kde-plasma/kscreenlocker-6.1.50
+<kde-plasma/ksshaskpass-6.1.50
+<kde-plasma/ksystemstats-6.1.50
+<kde-plasma/kwallet-pam-6.1.50
+<kde-plasma/kwayland-6.1.50
+<kde-plasma/kwayland-integration-6.1.50
+<kde-plasma/kwin-6.1.50
+<kde-plasma/kwrited-6.1.50
+<kde-plasma/layer-shell-qt-6.1.50
+<kde-plasma/libkscreen-6.1.50
+<kde-plasma/libksysguard-6.1.50
+<kde-plasma/libplasma-6.1.50
+<kde-plasma/milou-6.1.50
+<kde-plasma/ocean-sound-theme-6.1.50
+<kde-plasma/oxygen-6.1.50
+<kde-plasma/oxygen-sounds-6.1.50
+<kde-plasma/plasma-activities-6.1.50
+<kde-plasma/plasma-activities-stats-6.1.50
+<kde-plasma/plasma-browser-integration-6.1.50
+<kde-plasma/plasma-desktop-6.1.50
+<kde-plasma/plasma-disks-6.1.50
+<kde-plasma/plasma-firewall-6.1.50
+<kde-plasma/plasma-integration-6.1.50
+<kde-plasma/plasma-meta-6.1.50
+<kde-plasma/plasma-nm-6.1.50
+<kde-plasma/plasma-pa-6.1.50
+<kde-plasma/plasma-sdk-6.1.50
+<kde-plasma/plasma-systemmonitor-6.1.50
+<kde-plasma/plasma-thunderbolt-6.1.50
+<kde-plasma/plasma-vault-6.1.50
+<kde-plasma/plasma-welcome-6.1.50
+<kde-plasma/plasma-workspace-6.1.50
+<kde-plasma/plasma-workspace-wallpapers-6.1.50
+<kde-plasma/plasma5support-6.1.50
+<kde-plasma/plymouth-kcm-6.1.50
+<kde-plasma/polkit-kde-agent-6.1.50
+<kde-plasma/powerdevil-6.1.50
+<kde-plasma/print-manager-6.1.50
+<kde-plasma/qqc2-breeze-style-6.1.50
+<kde-plasma/sddm-kcm-6.1.50
+<kde-plasma/systemsettings-6.1.50
+<kde-plasma/wacomtablet-6.1.50
+<kde-plasma/xdg-desktop-portal-kde-6.1.50
diff --git a/sets/kde-plasma-live b/sets/kde-plasma-live
index 235bc8e830..c835196ab5 100644
--- a/sets/kde-plasma-live
+++ b/sets/kde-plasma-live
@@ -16,18 +16,19 @@
~kde-plasma/kinfocenter-9999
~kde-plasma/kmenuedit-9999
~kde-plasma/kpipewire-9999
+~kde-plasma/krdp-9999
~kde-plasma/kscreen-9999
~kde-plasma/kscreenlocker-9999
~kde-plasma/ksshaskpass-9999
~kde-plasma/ksystemstats-9999
~kde-plasma/kwallet-pam-9999
~kde-plasma/kwayland-9999
+~kde-plasma/kwayland-integration-9999
~kde-plasma/kwin-9999
~kde-plasma/kwrited-9999
~kde-plasma/layer-shell-qt-9999
~kde-plasma/libkscreen-9999
~kde-plasma/libksysguard-9999
-~kde-plasma/libkworkspace-9999
~kde-plasma/libplasma-9999
~kde-plasma/milou-9999
~kde-plasma/ocean-sound-theme-9999
@@ -55,8 +56,8 @@
~kde-plasma/polkit-kde-agent-9999
~kde-plasma/powerdevil-9999
~kde-plasma/print-manager-9999
+~kde-plasma/qqc2-breeze-style-9999
~kde-plasma/sddm-kcm-9999
~kde-plasma/systemsettings-9999
~kde-plasma/wacomtablet-9999
~kde-plasma/xdg-desktop-portal-kde-9999
-~kde-plasma/xembed-sni-proxy-9999
diff --git a/sets/kdeaccessibility-23.04 b/sets/kdeaccessibility-23.04
deleted file mode 100644
index b7f928709d..0000000000
--- a/sets/kdeaccessibility-23.04
+++ /dev/null
@@ -1,5 +0,0 @@
-<app-accessibility/kontrast-23.04.50
-<kde-apps/kdeaccessibility-meta-23.04.50
-<kde-apps/kmag-23.04.50
-<kde-apps/kmousetool-23.04.50
-<kde-apps/kmouth-23.04.50
diff --git a/sets/kdeaccessibility-24.05 b/sets/kdeaccessibility-24.05
new file mode 100644
index 0000000000..5fbba624f5
--- /dev/null
+++ b/sets/kdeaccessibility-24.05
@@ -0,0 +1,5 @@
+<app-accessibility/kontrast-24.05.50
+<kde-apps/kdeaccessibility-meta-24.05.50
+<kde-apps/kmag-24.05.50
+<kde-apps/kmousetool-24.05.50
+<kde-apps/kmouth-24.05.50
diff --git a/sets/kdeadmin-23.04 b/sets/kdeadmin-23.04
deleted file mode 100644
index 6f3da44470..0000000000
--- a/sets/kdeadmin-23.04
+++ /dev/null
@@ -1,3 +0,0 @@
-<kde-apps/kdeadmin-meta-23.04.50
-<kde-apps/kcron-23.04.50
-<kde-apps/ksystemlog-23.04.50
diff --git a/sets/kdeadmin-24.05 b/sets/kdeadmin-24.05
new file mode 100644
index 0000000000..ddc1190378
--- /dev/null
+++ b/sets/kdeadmin-24.05
@@ -0,0 +1,3 @@
+<kde-apps/kdeadmin-meta-24.05.50
+<kde-apps/kcron-24.05.50
+<kde-apps/ksystemlog-24.05.50
diff --git a/sets/kdeedu-23.04 b/sets/kdeedu-23.04
deleted file mode 100644
index b8247c949f..0000000000
--- a/sets/kdeedu-23.04
+++ /dev/null
@@ -1,26 +0,0 @@
-<kde-apps/analitza-23.04.50
-<kde-apps/artikulate-23.04.50
-<kde-apps/blinken-23.04.50
-<kde-apps/cantor-23.04.50
-<kde-apps/kalgebra-23.04.50
-<kde-apps/kalzium-23.04.50
-<kde-apps/kanagram-23.04.50
-<kde-apps/kbruch-23.04.50
-<kde-apps/kdeedu-data-23.04.50
-<kde-apps/kdeedu-meta-23.04.50
-<kde-apps/kgeography-23.04.50
-<kde-apps/khangman-23.04.50
-<kde-apps/kig-23.04.50
-<kde-apps/kiten-23.04.50
-<kde-apps/klettres-23.04.50
-<kde-apps/kmplot-23.04.50
-<kde-apps/kqtquickcharts-23.04.50
-<kde-apps/ktouch-23.04.50
-<kde-apps/kturtle-23.04.50
-<kde-apps/kwordquiz-23.04.50
-<kde-apps/libkeduvocdocument-23.04.50
-<kde-apps/marble-23.04.50
-<kde-apps/minuet-23.04.50
-<kde-apps/parley-23.04.50
-<kde-apps/rocs-23.04.50
-<kde-apps/step-23.04.50
diff --git a/sets/kdeedu-24.05 b/sets/kdeedu-24.05
new file mode 100644
index 0000000000..6ab99323a1
--- /dev/null
+++ b/sets/kdeedu-24.05
@@ -0,0 +1,26 @@
+<kde-apps/analitza-24.05.50
+<kde-apps/artikulate-24.05.50
+<kde-apps/blinken-24.05.50
+<kde-apps/cantor-24.05.50
+<kde-apps/kalgebra-24.05.50
+<kde-apps/kalzium-24.05.50
+<kde-apps/kanagram-24.05.50
+<kde-apps/kbruch-24.05.50
+<kde-apps/kdeedu-data-24.05.50
+<kde-apps/kdeedu-meta-24.05.50
+<kde-apps/kgeography-24.05.50
+<kde-apps/khangman-24.05.50
+<kde-apps/kig-24.05.50
+<kde-apps/kiten-24.05.50
+<kde-apps/klettres-24.05.50
+<kde-apps/kmplot-24.05.50
+<kde-apps/kqtquickcharts-24.05.50
+<kde-apps/ktouch-24.05.50
+<kde-apps/kturtle-24.05.50
+<kde-apps/kwordquiz-24.05.50
+<kde-apps/libkeduvocdocument-24.05.50
+<kde-apps/marble-24.05.50
+<kde-apps/minuet-24.05.50
+<kde-apps/parley-24.05.50
+<kde-apps/rocs-24.05.50
+<kde-apps/step-24.05.50
diff --git a/sets/kdegames-23.04 b/sets/kdegames-23.04
deleted file mode 100644
index b3bf2867fb..0000000000
--- a/sets/kdegames-23.04
+++ /dev/null
@@ -1,43 +0,0 @@
-<kde-apps/bomber-23.04.50
-<kde-apps/bovo-23.04.50
-<kde-apps/granatier-23.04.50
-<kde-apps/kajongg-23.04.50
-<kde-apps/kapman-23.04.50
-<kde-apps/katomic-23.04.50
-<kde-apps/kblackbox-23.04.50
-<kde-apps/kblocks-23.04.50
-<kde-apps/kbounce-23.04.50
-<kde-apps/kbreakout-23.04.50
-<kde-apps/kdegames-meta-23.04.50
-<kde-apps/kdiamond-23.04.50
-<kde-apps/kfourinline-23.04.50
-<kde-apps/kgoldrunner-23.04.50
-<kde-apps/kigo-23.04.50
-<kde-apps/killbots-23.04.50
-<kde-apps/kiriki-23.04.50
-<kde-apps/kjumpingcube-23.04.50
-<kde-apps/klickety-23.04.50
-<kde-apps/klines-23.04.50
-<kde-apps/kmahjongg-23.04.50
-<kde-apps/kmines-23.04.50
-<kde-apps/knavalbattle-23.04.50
-<kde-apps/knetwalk-23.04.50
-<kde-apps/knights-23.04.50
-<kde-apps/kolf-23.04.50
-<kde-apps/kollision-23.04.50
-<kde-apps/konquest-23.04.50
-<kde-apps/kpat-23.04.50
-<kde-apps/kreversi-23.04.50
-<kde-apps/kshisen-23.04.50
-<kde-apps/ksirk-23.04.50
-<kde-apps/ksnakeduel-23.04.50
-<kde-apps/kspaceduel-23.04.50
-<kde-apps/ksquares-23.04.50
-<kde-apps/ksudoku-23.04.50
-<kde-apps/ktuberling-23.04.50
-<kde-apps/kubrick-23.04.50
-<kde-apps/libkdegames-23.04.50
-<kde-apps/libkmahjongg-23.04.50
-<kde-apps/lskat-23.04.50
-<kde-apps/palapeli-23.04.50
-<kde-apps/picmi-23.04.50
diff --git a/sets/kdegames-24.05 b/sets/kdegames-24.05
new file mode 100644
index 0000000000..cc6ad72054
--- /dev/null
+++ b/sets/kdegames-24.05
@@ -0,0 +1,44 @@
+<games-puzzle/skladnik-24.05.50
+<kde-apps/bomber-24.05.50
+<kde-apps/bovo-24.05.50
+<kde-apps/granatier-24.05.50
+<kde-apps/kajongg-24.05.50
+<kde-apps/kapman-24.05.50
+<kde-apps/katomic-24.05.50
+<kde-apps/kblackbox-24.05.50
+<kde-apps/kblocks-24.05.50
+<kde-apps/kbounce-24.05.50
+<kde-apps/kbreakout-24.05.50
+<kde-apps/kdegames-meta-24.05.50
+<kde-apps/kdiamond-24.05.50
+<kde-apps/kfourinline-24.05.50
+<kde-apps/kgoldrunner-24.05.50
+<kde-apps/kigo-24.05.50
+<kde-apps/killbots-24.05.50
+<kde-apps/kiriki-24.05.50
+<kde-apps/kjumpingcube-24.05.50
+<kde-apps/klickety-24.05.50
+<kde-apps/klines-24.05.50
+<kde-apps/kmahjongg-24.05.50
+<kde-apps/kmines-24.05.50
+<kde-apps/knavalbattle-24.05.50
+<kde-apps/knetwalk-24.05.50
+<kde-apps/knights-24.05.50
+<kde-apps/kolf-24.05.50
+<kde-apps/kollision-24.05.50
+<kde-apps/konquest-24.05.50
+<kde-apps/kpat-24.05.50
+<kde-apps/kreversi-24.05.50
+<kde-apps/kshisen-24.05.50
+<kde-apps/ksirk-24.05.50
+<kde-apps/ksnakeduel-24.05.50
+<kde-apps/kspaceduel-24.05.50
+<kde-apps/ksquares-24.05.50
+<kde-apps/ksudoku-24.05.50
+<kde-apps/ktuberling-24.05.50
+<kde-apps/kubrick-24.05.50
+<kde-apps/libkdegames-24.05.50
+<kde-apps/libkmahjongg-24.05.50
+<kde-apps/lskat-24.05.50
+<kde-apps/palapeli-24.05.50
+<kde-apps/picmi-24.05.50
diff --git a/sets/kdegames-live b/sets/kdegames-live
index a2283e41cd..ae2bc68636 100644
--- a/sets/kdegames-live
+++ b/sets/kdegames-live
@@ -1,3 +1,4 @@
+~games-puzzle/skladnik-9999
~kde-apps/bomber-9999
~kde-apps/bovo-9999
~kde-apps/granatier-9999
diff --git a/sets/kdegraphics-23.04 b/sets/kdegraphics-23.04
deleted file mode 100644
index 3ca056b0f4..0000000000
--- a/sets/kdegraphics-23.04
+++ /dev/null
@@ -1,18 +0,0 @@
-<kde-apps/gwenview-23.04.50
-<kde-apps/kamera-23.04.50
-<kde-apps/kcolorchooser-23.04.50
-<kde-apps/kdegraphics-meta-23.04.50
-<kde-apps/kdegraphics-mobipocket-23.04.50
-<kde-apps/kolourpaint-23.04.50
-<kde-apps/kruler-23.04.50
-<kde-apps/libkdcraw-23.04.50
-<kde-apps/libkexiv2-23.04.50
-<kde-apps/libksane-23.04.50
-<kde-apps/okular-23.04.50
-<kde-apps/spectacle-23.04.50
-<kde-apps/svgpart-23.04.50
-<kde-apps/thumbnailers-23.04.50
-<kde-misc/colord-kde-23.04.50
-<kde-misc/skanlite-23.04.50
-<media-gfx/skanpage-23.04.50
-<media-libs/ksanecore-23.04.50
diff --git a/sets/kdegraphics-24.05 b/sets/kdegraphics-24.05
new file mode 100644
index 0000000000..178b23dbdc
--- /dev/null
+++ b/sets/kdegraphics-24.05
@@ -0,0 +1,18 @@
+<kde-apps/gwenview-24.05.50
+<kde-apps/kamera-24.05.50
+<kde-apps/kcolorchooser-24.05.50
+<kde-apps/kdegraphics-meta-24.05.50
+<kde-apps/kdegraphics-mobipocket-24.05.50
+<kde-apps/kolourpaint-24.05.50
+<kde-apps/kruler-24.05.50
+<kde-apps/libkdcraw-24.05.50
+<kde-apps/libkexiv2-24.05.50
+<kde-apps/libksane-24.05.50
+<kde-apps/okular-24.05.50
+<kde-apps/spectacle-24.05.50
+<kde-apps/svgpart-24.05.50
+<kde-apps/thumbnailers-24.05.50
+<kde-misc/colord-kde-24.05.50
+<kde-misc/skanlite-24.05.50
+<media-gfx/skanpage-24.05.50
+<media-libs/ksanecore-24.05.50
diff --git a/sets/kdegraphics-live b/sets/kdegraphics-live
index 05e4ea6ea5..54ee462f04 100644
--- a/sets/kdegraphics-live
+++ b/sets/kdegraphics-live
@@ -14,5 +14,6 @@
~kde-apps/thumbnailers-9999
~kde-misc/colord-kde-9999
~kde-misc/skanlite-9999
+~media-gfx/kgraphviewer-9999
~media-gfx/skanpage-9999
~media-libs/ksanecore-9999
diff --git a/sets/kdemultimedia-23.04 b/sets/kdemultimedia-23.04
deleted file mode 100644
index ac63e24b6a..0000000000
--- a/sets/kdemultimedia-23.04
+++ /dev/null
@@ -1,15 +0,0 @@
-<kde-apps/audiocd-kio-23.04.50
-<kde-apps/dragon-23.04.50
-<kde-apps/ffmpegthumbs-23.04.50
-<kde-apps/juk-23.04.50
-<kde-apps/k3b-23.04.50
-<kde-apps/kamoso-23.04.50
-<kde-apps/kdemultimedia-meta-23.04.50
-<kde-apps/kdenlive-23.04.50
-<kde-apps/kmix-23.04.50
-<kde-apps/kwave-23.04.50
-<kde-apps/libkcddb-23.04.50
-<kde-apps/libkcompactdisc-23.04.50
-<media-sound/elisa-23.04.50
-<media-sound/kasts-23.04.50
-<media-sound/krecorder-23.04.50
diff --git a/sets/kdemultimedia-24.05 b/sets/kdemultimedia-24.05
new file mode 100644
index 0000000000..59239b8335
--- /dev/null
+++ b/sets/kdemultimedia-24.05
@@ -0,0 +1,16 @@
+<kde-apps/audiocd-kio-24.05.50
+<kde-apps/dragon-24.05.50
+<kde-apps/ffmpegthumbs-24.05.50
+<kde-apps/juk-24.05.50
+<kde-apps/k3b-24.05.50
+<kde-apps/kamoso-24.05.50
+<kde-apps/kdemultimedia-meta-24.05.50
+<kde-apps/kdenlive-24.05.50
+<kde-apps/kmix-24.05.50
+<kde-apps/kwave-24.05.50
+<kde-apps/libkcddb-24.05.50
+<kde-apps/libkcompactdisc-24.05.50
+<media-sound/audex-24.05.50
+<media-sound/elisa-24.05.50
+<media-sound/kasts-24.05.50
+<media-sound/krecorder-24.05.50
diff --git a/sets/kdemultimedia-live b/sets/kdemultimedia-live
index 505834d41d..ea82985530 100644
--- a/sets/kdemultimedia-live
+++ b/sets/kdemultimedia-live
@@ -10,6 +10,7 @@
~kde-apps/kwave-9999
~kde-apps/libkcddb-9999
~kde-apps/libkcompactdisc-9999
+~media-sound/audex-9999
~media-sound/elisa-9999
~media-sound/kasts-9999
~media-sound/krecorder-9999
diff --git a/sets/kdenetwork-23.04 b/sets/kdenetwork-23.04
deleted file mode 100644
index 94fe129e40..0000000000
--- a/sets/kdenetwork-23.04
+++ /dev/null
@@ -1,20 +0,0 @@
-<kde-apps/dolphin-plugins-dropbox-23.04.50
-<kde-apps/kaccounts-integration-23.04.50
-<kde-apps/kaccounts-providers-23.04.50
-<kde-apps/kdenetwork-meta-23.04.50
-<kde-apps/kdenetwork-filesharing-23.04.50
-<kde-apps/kget-23.04.50
-<kde-apps/kio-extras-23.04.50
-<kde-apps/krdc-23.04.50
-<kde-apps/krfb-23.04.50
-<kde-apps/kopete-23.04.50
-<kde-apps/signon-kwallet-extension-23.04.50
-<kde-misc/kdeconnect-23.04.50
-<kde-misc/kio-gdrive-23.04.50
-<net-im/neochat-23.04.50
-<net-im/tokodon-23.04.50
-<net-irc/konversation-23.04.50
-<net-libs/libktorrent-23.04.50
-<net-misc/kio-zeroconf-23.04.50
-<net-news/alligator-23.04.50
-<net-p2p/ktorrent-23.04.50
diff --git a/sets/kdenetwork-24.05 b/sets/kdenetwork-24.05
new file mode 100644
index 0000000000..bae715039d
--- /dev/null
+++ b/sets/kdenetwork-24.05
@@ -0,0 +1,19 @@
+<kde-apps/dolphin-plugins-dropbox-24.05.50
+<kde-apps/kaccounts-integration-24.05.50
+<kde-apps/kaccounts-providers-24.05.50
+<kde-apps/kdenetwork-meta-24.05.50
+<kde-apps/kdenetwork-filesharing-24.05.50
+<kde-apps/kget-24.05.50
+<kde-apps/kio-extras-24.05.50
+<kde-apps/krdc-24.05.50
+<kde-apps/krfb-24.05.50
+<kde-apps/signon-kwallet-extension-24.05.50
+<kde-misc/kdeconnect-24.05.50
+<kde-misc/kio-gdrive-24.05.50
+<net-im/neochat-24.05.50
+<net-im/tokodon-24.05.50
+<net-irc/konversation-24.05.50
+<net-libs/libktorrent-24.05.50
+<net-misc/kio-zeroconf-24.05.50
+<net-news/alligator-24.05.50
+<net-p2p/ktorrent-24.05.50
diff --git a/sets/kdepim-23.04 b/sets/kdepim-23.04
deleted file mode 100644
index f4cb1948e9..0000000000
--- a/sets/kdepim-23.04
+++ /dev/null
@@ -1,57 +0,0 @@
-<app-office/merkuro-23.04.50
-<dev-libs/kopeninghours-23.04.50
-<dev-libs/kosmindoormap-23.04.50
-<dev-libs/kpublictransport-23.04.50
-<kde-apps/akonadi-23.04.50
-<kde-apps/akonadi-calendar-23.04.50
-<kde-apps/akonadi-contacts-23.04.50
-<kde-apps/akonadi-import-wizard-23.04.50
-<kde-apps/akonadi-mime-23.04.50
-<kde-apps/akonadi-notes-23.04.50
-<kde-apps/akonadi-search-23.04.50
-<kde-apps/akonadiconsole-23.04.50
-<kde-apps/akregator-23.04.50
-<kde-apps/calendarjanitor-23.04.50
-<kde-apps/calendarsupport-23.04.50
-<kde-apps/eventviews-23.04.50
-<kde-apps/grantlee-editor-23.04.50
-<kde-apps/grantleetheme-23.04.50
-<kde-apps/incidenceeditor-23.04.50
-<kde-apps/kaddressbook-23.04.50
-<kde-apps/kalarm-23.04.50
-<kde-apps/kcalutils-23.04.50
-<kde-apps/kdepim-addons-23.04.50
-<kde-apps/kdepim-meta-23.04.50
-<kde-apps/kdepim-runtime-23.04.50
-<kde-apps/kidentitymanagement-23.04.50
-<kde-apps/kimap-23.04.50
-<kde-apps/kitinerary-23.04.50
-<kde-apps/kldap-23.04.50
-<kde-apps/kleopatra-23.04.50
-<kde-apps/kmail-23.04.50
-<kde-apps/kmail-account-wizard-23.04.50
-<kde-apps/kmailtransport-23.04.50
-<kde-apps/kmbox-23.04.50
-<kde-apps/kmime-23.04.50
-<kde-apps/knotes-23.04.50
-<kde-apps/konsolekalendar-23.04.50
-<kde-apps/kontact-23.04.50
-<kde-apps/kontactinterface-23.04.50
-<kde-apps/korganizer-23.04.50
-<kde-apps/kpimtextedit-23.04.50
-<kde-apps/kpkpass-23.04.50
-<kde-apps/ksmtp-23.04.50
-<kde-apps/libgravatar-23.04.50
-<kde-apps/libkdepim-23.04.50
-<kde-apps/libkgapi-23.04.50
-<kde-apps/libkleo-23.04.50
-<kde-apps/libksieve-23.04.50
-<kde-apps/libktnef-23.04.50
-<kde-apps/mailcommon-23.04.50
-<kde-apps/mailimporter-23.04.50
-<kde-apps/mbox-importer-23.04.50
-<kde-apps/messagelib-23.04.50
-<kde-apps/pim-data-exporter-23.04.50
-<kde-apps/pim-sieve-editor-23.04.50
-<kde-apps/pimcommon-23.04.50
-<kde-misc/zanshin-23.04.50
diff --git a/sets/kdepim-24.05 b/sets/kdepim-24.05
new file mode 100644
index 0000000000..c98445786e
--- /dev/null
+++ b/sets/kdepim-24.05
@@ -0,0 +1,58 @@
+<app-office/merkuro-24.05.50
+<dev-libs/kopeninghours-24.05.50
+<dev-libs/kosmindoormap-24.05.50
+<dev-libs/kpublictransport-24.05.50
+<kde-apps/akonadi-24.05.50
+<kde-apps/akonadi-calendar-24.05.50
+<kde-apps/akonadi-contacts-24.05.50
+<kde-apps/akonadi-import-wizard-24.05.50
+<kde-apps/akonadi-mime-24.05.50
+<kde-apps/akonadi-notes-24.05.50
+<kde-apps/akonadi-search-24.05.50
+<kde-apps/akonadiconsole-24.05.50
+<kde-apps/akregator-24.05.50
+<kde-apps/calendarjanitor-24.05.50
+<kde-apps/calendarsupport-24.05.50
+<kde-apps/eventviews-24.05.50
+<kde-apps/grantlee-editor-24.05.50
+<kde-apps/grantleetheme-24.05.50
+<kde-apps/incidenceeditor-24.05.50
+<kde-apps/kaddressbook-24.05.50
+<kde-apps/kalarm-24.05.50
+<kde-apps/kcalutils-24.05.50
+<kde-apps/kdepim-addons-24.05.50
+<kde-apps/kdepim-meta-24.05.50
+<kde-apps/kdepim-runtime-24.05.50
+<kde-apps/kidentitymanagement-24.05.50
+<kde-apps/kimap-24.05.50
+<kde-apps/kitinerary-24.05.50
+<kde-apps/kldap-24.05.50
+<kde-apps/kleopatra-24.05.50
+<kde-apps/kmail-24.05.50
+<kde-apps/kmail-account-wizard-24.05.50
+<kde-apps/kmailtransport-24.05.50
+<kde-apps/kmbox-24.05.50
+<kde-apps/kmime-24.05.50
+<kde-apps/knotes-24.05.50
+<kde-apps/konsolekalendar-24.05.50
+<kde-apps/kontact-24.05.50
+<kde-apps/kontactinterface-24.05.50
+<kde-apps/korganizer-24.05.50
+<kde-apps/kpimtextedit-24.05.50
+<kde-apps/kpkpass-24.05.50
+<kde-apps/ksmtp-24.05.50
+<kde-apps/libgravatar-24.05.50
+<kde-apps/libkdepim-24.05.50
+<kde-apps/libkgapi-24.05.50
+<kde-apps/libkleo-24.05.50
+<kde-apps/libksieve-24.05.50
+<kde-apps/libktnef-24.05.50
+<kde-apps/mailcommon-24.05.50
+<kde-apps/mailimporter-24.05.50
+<kde-apps/mbox-importer-24.05.50
+<kde-apps/messagelib-24.05.50
+<kde-apps/mimetreeparser-24.05.50
+<kde-apps/pim-data-exporter-24.05.50
+<kde-apps/pim-sieve-editor-24.05.50
+<kde-apps/pimcommon-24.05.50
+<kde-misc/zanshin-24.05.50
diff --git a/sets/kdepim-live b/sets/kdepim-live
index d293d4faf6..b032b3c1ee 100644
--- a/sets/kdepim-live
+++ b/sets/kdepim-live
@@ -33,7 +33,6 @@
~kde-apps/kmailtransport-9999
~kde-apps/kmbox-9999
~kde-apps/kmime-9999
-~kde-apps/knotes-9999
~kde-apps/konsolekalendar-9999
~kde-apps/kontact-9999
~kde-apps/kontactinterface-9999
@@ -51,6 +50,7 @@
~kde-apps/mailimporter-9999
~kde-apps/mbox-importer-9999
~kde-apps/messagelib-9999
+~kde-apps/mimetreeparser-9999
~kde-apps/pim-data-exporter-9999
~kde-apps/pim-sieve-editor-9999
~kde-apps/pimcommon-9999
diff --git a/sets/kdesdk-23.04 b/sets/kdesdk-23.04
deleted file mode 100644
index 462f03b457..0000000000
--- a/sets/kdesdk-23.04
+++ /dev/null
@@ -1,19 +0,0 @@
-<dev-util/kdevelop-23.04.50
-<dev-util/kdevelop-php-23.04.50
-<dev-util/kdevelop-python-23.04.50
-<dev-util/kio-perldoc-23.04.50
-<kde-apps/cervisia-23.04.50
-<kde-apps/dolphin-plugins-git-23.04.50
-<kde-apps/dolphin-plugins-mercurial-23.04.50
-<kde-apps/dolphin-plugins-subversion-23.04.50
-<kde-apps/kapptemplate-23.04.50
-<kde-apps/kcachegrind-23.04.50
-<kde-apps/kde-dev-scripts-23.04.50
-<kde-apps/kde-dev-utils-23.04.50
-<kde-apps/kdesdk-meta-23.04.50
-<kde-apps/kdesdk-thumbnailers-23.04.50
-<kde-apps/kompare-23.04.50
-<kde-apps/libkomparediff2-23.04.50
-<kde-apps/lokalize-23.04.50
-<kde-apps/poxml-23.04.50
-<kde-apps/umbrello-23.04.50
diff --git a/sets/kdesdk-24.05 b/sets/kdesdk-24.05
new file mode 100644
index 0000000000..aa8a3ae150
--- /dev/null
+++ b/sets/kdesdk-24.05
@@ -0,0 +1,19 @@
+<dev-util/kdevelop-24.05.50
+<dev-util/kdevelop-php-24.05.50
+<dev-util/kdevelop-python-24.05.50
+<dev-util/kio-perldoc-24.05.50
+<kde-apps/cervisia-24.05.50
+<kde-apps/dolphin-plugins-git-24.05.50
+<kde-apps/dolphin-plugins-mercurial-24.05.50
+<kde-apps/dolphin-plugins-subversion-24.05.50
+<kde-apps/kapptemplate-24.05.50
+<kde-apps/kcachegrind-24.05.50
+<kde-apps/kde-dev-scripts-24.05.50
+<kde-apps/kde-dev-utils-24.05.50
+<kde-apps/kdesdk-meta-24.05.50
+<kde-apps/kdesdk-thumbnailers-24.05.50
+<kde-apps/kompare-24.05.50
+<kde-apps/libkomparediff2-24.05.50
+<kde-apps/lokalize-24.05.50
+<kde-apps/poxml-24.05.50
+<kde-apps/umbrello-24.05.50
diff --git a/sets/kdesdk-live b/sets/kdesdk-live
index f4d9fb923a..b7449f16e2 100644
--- a/sets/kdesdk-live
+++ b/sets/kdesdk-live
@@ -2,6 +2,7 @@
~dev-util/kdevelop-php-9999
~dev-util/kdevelop-python-9999
~dev-util/kio-perldoc-9999
+~dev-util/massif-visualizer-9999
~kde-apps/cervisia-9999
~kde-apps/dolphin-plugins-git-9999
~kde-apps/dolphin-plugins-mercurial-9999
diff --git a/sets/kdetelepathy b/sets/kdetelepathy
deleted file mode 100644
index eb8ee265b5..0000000000
--- a/sets/kdetelepathy
+++ /dev/null
@@ -1,13 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-kde-apps/ktp-accounts-kcm
-kde-apps/ktp-approver
-kde-apps/ktp-auth-handler
-kde-apps/ktp-common-internals
-kde-apps/ktp-contact-list
-kde-apps/ktp-contact-runner
-kde-apps/ktp-desktop-applets
-kde-apps/ktp-filetransfer-handler
-kde-apps/ktp-kded-module
-kde-apps/ktp-send-file
-kde-apps/ktp-text-ui
-kde-apps/plasma-telepathy-meta
diff --git a/sets/kdetelepathy-live b/sets/kdetelepathy-live
deleted file mode 100644
index 6eab510588..0000000000
--- a/sets/kdetelepathy-live
+++ /dev/null
@@ -1,12 +0,0 @@
-~kde-apps/ktp-accounts-kcm-9999
-~kde-apps/ktp-approver-9999
-~kde-apps/ktp-auth-handler-9999
-~kde-apps/ktp-common-internals-9999
-~kde-apps/ktp-contact-list-9999
-~kde-apps/ktp-contact-runner-9999
-~kde-apps/ktp-desktop-applets-9999
-~kde-apps/ktp-filetransfer-handler-9999
-~kde-apps/ktp-kded-module-9999
-~kde-apps/ktp-send-file-9999
-~kde-apps/ktp-text-ui-9999
-~kde-apps/plasma-telepathy-meta-9999
diff --git a/sets/kdeutils-23.04 b/sets/kdeutils-23.04
deleted file mode 100644
index f8954ca9cd..0000000000
--- a/sets/kdeutils-23.04
+++ /dev/null
@@ -1,25 +0,0 @@
-<app-cdr/dolphin-plugins-mountiso-23.04.50
-<app-crypt/keysmith-23.04.50
-<app-editors/ghostwriter-23.04.50
-<kde-apps/ark-23.04.50
-<kde-apps/filelight-23.04.50
-<kde-apps/kbackup-23.04.50
-<kde-apps/kcalc-23.04.50
-<kde-apps/kcharselect-23.04.50
-<kde-apps/kdebugsettings-23.04.50
-<kde-apps/kdeutils-meta-23.04.50
-<kde-apps/kdf-23.04.50
-<kde-apps/kfloppy-23.04.50
-<kde-apps/kgpg-23.04.50
-<kde-apps/kimagemapeditor-23.04.50
-<kde-apps/kteatime-23.04.50
-<kde-apps/ktimer-23.04.50
-<kde-apps/kwalletmanager-23.04.50
-<kde-plasma/print-manager-23.04.50
-<kde-apps/sweeper-23.04.50
-<kde-apps/yakuake-23.04.50
-<kde-misc/kclock-23.04.50
-<kde-misc/kweather-23.04.50
-<kde-misc/markdownpart-23.04.50
-<sys-block/partitionmanager-23.04.50
-<sys-libs/kpmcore-23.04.50
diff --git a/sets/kdeutils-24.05 b/sets/kdeutils-24.05
new file mode 100644
index 0000000000..a027f100df
--- /dev/null
+++ b/sets/kdeutils-24.05
@@ -0,0 +1,24 @@
+<app-cdr/dolphin-plugins-mountiso-24.05.50
+<app-cdr/isoimagewriter-24.05.50
+<app-crypt/keysmith-24.05.50
+<app-editors/ghostwriter-24.05.50
+<kde-apps/ark-24.05.50
+<kde-apps/filelight-24.05.50
+<kde-apps/kbackup-24.05.50
+<kde-apps/kcalc-24.05.50
+<kde-apps/kcharselect-24.05.50
+<kde-apps/kdebugsettings-24.05.50
+<kde-apps/kdeutils-meta-24.05.50
+<kde-apps/kdf-24.05.50
+<kde-apps/kgpg-24.05.50
+<kde-apps/kimagemapeditor-24.05.50
+<kde-apps/kteatime-24.05.50
+<kde-apps/ktimer-24.05.50
+<kde-apps/kwalletmanager-24.05.50
+<kde-apps/sweeper-24.05.50
+<kde-apps/yakuake-24.05.50
+<kde-misc/kclock-24.05.50
+<kde-misc/kweather-24.05.50
+<kde-misc/markdownpart-24.05.50
+<sys-block/partitionmanager-24.05.50
+<sys-libs/kpmcore-24.05.50
diff --git a/sets/kdeutils-live b/sets/kdeutils-live
index 5afd6f03f0..fd76559b32 100644
--- a/sets/kdeutils-live
+++ b/sets/kdeutils-live
@@ -1,6 +1,8 @@
~app-cdr/dolphin-plugins-mountiso-9999
+~app-cdr/isoimagewriter-9999
~app-crypt/keysmith-9999
~app-editors/ghostwriter-9999
+~dev-libs/kweathercore-9999
~kde-apps/ark-9999
~kde-apps/filelight-9999
~kde-apps/kbackup-9999
diff --git a/sys-auth/polkit-qt/polkit-qt-9999.ebuild b/sys-auth/polkit-qt/polkit-qt-9999.ebuild
index f33a795fd9..0dea041eae 100644
--- a/sys-auth/polkit-qt/polkit-qt-9999.ebuild
+++ b/sys-auth/polkit-qt/polkit-qt-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/sys-block/partitionmanager/partitionmanager-23.08.49.9999.ebuild b/sys-block/partitionmanager/partitionmanager-23.08.49.9999.ebuild
deleted file mode 100644
index 4b890464d2..0000000000
--- a/sys-block/partitionmanager/partitionmanager-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Utility for management of disks, partitions and file systems"
-HOMEPAGE="https://apps.kde.org/partitionmanager/"
-
-LICENSE="GPL-3"
-SLOT="5"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=sys-auth/polkit-qt-0.113.0[qt5(+)]
- >=sys-libs/kpmcore-${PVCUT}:5=
-"
-RDEPEND="${DEPEND}"
diff --git a/sys-block/partitionmanager/partitionmanager-9999.ebuild b/sys-block/partitionmanager/partitionmanager-9999.ebuild
index 4b890464d2..d76c260078 100644
--- a/sys-block/partitionmanager/partitionmanager-9999.ebuild
+++ b/sys-block/partitionmanager/partitionmanager-9999.ebuild
@@ -1,37 +1,36 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
-KFMIN=5.106.0
+KFMIN=6.3.0
PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Utility for management of disks, partitions and file systems"
HOMEPAGE="https://apps.kde.org/partitionmanager/"
LICENSE="GPL-3"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=sys-auth/polkit-qt-0.113.0[qt5(+)]
- >=sys-libs/kpmcore-${PVCUT}:5=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=sys-auth/polkit-qt-0.175.0[qt6]
+ >=sys-libs/kpmcore-${PVCUT}:6=
"
RDEPEND="${DEPEND}"
diff --git a/sys-libs/kpmcore/kpmcore-23.08.49.9999.ebuild b/sys-libs/kpmcore/kpmcore-23.08.49.9999.ebuild
deleted file mode 100644
index 9047cc06cf..0000000000
--- a/sys-libs/kpmcore/kpmcore-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_NONGUI="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for managing partitions"
-HOMEPAGE="https://apps.kde.org/partitionmanager/"
-
-LICENSE="GPL-3"
-SLOT="5/10"
-KEYWORDS=""
-IUSE=""
-
-# bug 689468, tests need polkit etc.
-RESTRICT="test"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=sys-apps/util-linux-2.33.2
- >=sys-auth/polkit-qt-0.113.0[qt5(+)]
-"
-RDEPEND="${DEPEND}"
diff --git a/sys-libs/kpmcore/kpmcore-9999.ebuild b/sys-libs/kpmcore/kpmcore-9999.ebuild
index 9047cc06cf..a671275522 100644
--- a/sys-libs/kpmcore/kpmcore-9999.ebuild
+++ b/sys-libs/kpmcore/kpmcore-9999.ebuild
@@ -1,33 +1,31 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_NONGUI="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=6.3.0
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="Library for managing partitions"
HOMEPAGE="https://apps.kde.org/partitionmanager/"
LICENSE="GPL-3"
-SLOT="5/10"
+SLOT="6/10"
KEYWORDS=""
IUSE=""
# bug 689468, tests need polkit etc.
RESTRICT="test"
-BDEPEND="virtual/pkgconfig"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=sys-apps/util-linux-2.33.2
- >=sys-auth/polkit-qt-0.113.0[qt5(+)]
+ >=sys-auth/polkit-qt-0.175.0[qt6]
"
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
diff --git a/www-client/falkon/falkon-23.08.49.9999.ebuild b/www-client/falkon/falkon-23.08.49.9999.ebuild
deleted file mode 100644
index 7d7aa6ab3e..0000000000
--- a/www-client/falkon/falkon-23.08.49.9999.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-PYTHON_COMPAT=( python3_{10..11} )
-inherit ecm gear.kde.org python-single-r1
-
-DESCRIPTION="Cross-platform web browser using QtWebEngine"
-HOMEPAGE="https://www.falkon.org/ https://apps.kde.org/falkon/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE="dbus kde python +X"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="test" # bug 653046
-
-COMMON_DEPEND="
- dev-libs/openssl:0=
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[sqlite]
- >=dev-qt/qtwebchannel-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5=[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- virtual/libintl
- dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
- kde? (
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
- )
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep "
- >=dev-python/pyside2-${QTMIN}[designer,gui,webengine,widgets,\${PYTHON_USEDEP}] \
- >=dev-python/shiboken2-${QTMIN}[\${PYTHON_USEDEP}]
- ")
- )
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libxcb:=
- x11-libs/xcb-util
- )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
-"
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- DEPEND+=" >=kde-frameworks/ki18n-${KFMIN}:5"
-fi
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:5
-"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-PATCHES=( "${FILESDIR}/${PN}-23.07.80-python3.patch" )
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
- ecm_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_KEYRING=OFF
- -DDISABLE_DBUS=$(usex !dbus)
- $(cmake_use_find_package kde KF5Wallet)
- $(cmake_use_find_package kde KF5KIO)
- -DBUILD_PYTHON_SUPPORT=$(usex python)
- -DNO_X11=$(usex !X)
- )
- use python && mycmakeargs+=(
- -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" # shiboken_helpers.cmake quirk
- -DPython3_INCLUDE_DIR=$(python_get_includedir)
- -DPython3_LIBRARY=$(python_get_library_path)
- )
- ecm_src_configure
-}
diff --git a/www-client/falkon/falkon-9999.ebuild b/www-client/falkon/falkon-9999.ebuild
index 7d7aa6ab3e..a8dd39c055 100644
--- a/www-client/falkon/falkon-9999.ebuild
+++ b/www-client/falkon/falkon-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-PYTHON_COMPAT=( python3_{10..11} )
+KFMIN=6.3.0
+QTMIN=6.6.2
+PYTHON_COMPAT=( python3_{10..12} )
inherit ecm gear.kde.org python-single-r1
DESCRIPTION="Cross-platform web browser using QtWebEngine"
@@ -22,50 +22,43 @@ RESTRICT="test" # bug 653046
COMMON_DEPEND="
dev-libs/openssl:0=
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[sqlite]
- >=dev-qt/qtwebchannel-${QTMIN}:5
- >=dev-qt/qtwebengine-${QTMIN}:5=[widgets]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,network,sql,sqlite,ssl,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtwebchannel-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6=[widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
virtual/libintl
- dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
kde? (
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/purpose-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
)
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep "
- >=dev-python/pyside2-${QTMIN}[designer,gui,webengine,widgets,\${PYTHON_USEDEP}] \
- >=dev-python/shiboken2-${QTMIN}[\${PYTHON_USEDEP}]
+ >=dev-python/pyside6-${QTMIN}[designer,gui,webengine,widgets,\${PYTHON_USEDEP}] \
+ >=dev-python/shiboken6-${QTMIN}[\${PYTHON_USEDEP}]
")
)
X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
x11-libs/libxcb:=
x11-libs/xcb-util
)
"
DEPEND="${COMMON_DEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
"
if [[ ${KDE_BUILD_TYPE} != live ]]; then
- DEPEND+=" >=kde-frameworks/ki18n-${KFMIN}:5"
+ DEPEND+=" >=kde-frameworks/ki18n-${KFMIN}:6"
fi
RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:6
"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-PATCHES=( "${FILESDIR}/${PN}-23.07.80-python3.patch" )
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
pkg_setup() {
use python && python-single-r1_pkg_setup
@@ -76,8 +69,8 @@ src_configure() {
local mycmakeargs=(
-DBUILD_KEYRING=OFF
-DDISABLE_DBUS=$(usex !dbus)
- $(cmake_use_find_package kde KF5Wallet)
- $(cmake_use_find_package kde KF5KIO)
+ $(cmake_use_find_package kde KF6Wallet)
+ $(cmake_use_find_package kde KF6KIO)
-DBUILD_PYTHON_SUPPORT=$(usex python)
-DNO_X11=$(usex !X)
)
diff --git a/www-client/falkon/files/falkon-23.07.80-python3.patch b/www-client/falkon/files/falkon-23.07.80-python3.patch
deleted file mode 100644
index d0b0e4bad7..0000000000
--- a/www-client/falkon/files/falkon-23.07.80-python3.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 9415a9da443c9a566dd2220551928c16602fa284 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sun, 17 Jul 2022 12:45:25 +0200
-Subject: [PATCH] Python3 must be found first
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- CMakeLists.txt | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index a847838be..1b5b38bbc 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -134,12 +134,12 @@ endif()
- # Optional: PySide2
- option(BUILD_PYTHON_SUPPORT "Support for Python plugins" ON)
- if (BUILD_PYTHON_SUPPORT)
-+ find_package(Python3 COMPONENTS Development)
- find_package(PySide2 "2.0.0")
- find_package(Shiboken2 "2.0.0")
-- find_package(Python3 COMPONENTS Development)
-+ set_package_properties(Python3 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL)
- set_package_properties(PySide2 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL)
- set_package_properties(Shiboken2 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL)
-- set_package_properties(Python3 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL)
- if (PySide2_FOUND AND Shiboken2_FOUND AND Python3_FOUND)
- set(ENABLE_PYTHON_PLUGINS TRUE)
- endif()
---
-2.41.0
-