summaryrefslogtreecommitdiff
path: root/kde-apps
diff options
context:
space:
mode:
Diffstat (limited to 'kde-apps')
-rw-r--r--kde-apps/Manifest.gzbin35162 -> 35810 bytes
-rw-r--r--kde-apps/calendarjanitor/Manifest3
-rw-r--r--kde-apps/calendarjanitor/calendarjanitor-24.05.2-r1.ebuild (renamed from kde-apps/calendarjanitor/calendarjanitor-24.05.2.ebuild)8
-rw-r--r--kde-apps/calendarjanitor/files/calendarjanitor-24.05.2-loggingcategory.patch50
-rw-r--r--kde-apps/ffmpegthumbs-common/Manifest3
-rw-r--r--kde-apps/ffmpegthumbs-common/ffmpegthumbs-common-24.05.2.ebuild23
-rw-r--r--kde-apps/ffmpegthumbs-common/metadata.xml12
-rw-r--r--kde-apps/ffmpegthumbs/Manifest3
-rw-r--r--kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.5-r1.ebuild35
-rw-r--r--kde-apps/ffmpegthumbs/ffmpegthumbs-24.05.2-r1.ebuild (renamed from kde-apps/ffmpegthumbs/ffmpegthumbs-24.05.2.ebuild)10
-rw-r--r--kde-apps/kbruch/Manifest4
-rw-r--r--kde-apps/kbruch/kbruch-23.08.5-r1.ebuild (renamed from kde-apps/kbruch/kbruch-23.08.5.ebuild)1
-rw-r--r--kde-apps/kbruch/kbruch-24.05.2-r1.ebuild (renamed from kde-apps/kbruch/kbruch-24.05.2.ebuild)1
-rw-r--r--kde-apps/kdecore-meta/Manifest6
-rw-r--r--kde-apps/kdecore-meta/kdecore-meta-23.08.5-r1.ebuild (renamed from kde-apps/kdecore-meta/kdecore-meta-23.08.5.ebuild)6
-rw-r--r--kde-apps/kdecore-meta/kdecore-meta-24.05.2-r1.ebuild (renamed from kde-apps/kdecore-meta/kdecore-meta-24.05.2.ebuild)6
-rw-r--r--kde-apps/kdecore-meta/metadata.xml1
-rw-r--r--kde-apps/kdesdk-thumbnailers-common/Manifest3
-rw-r--r--kde-apps/kdesdk-thumbnailers-common/kdesdk-thumbnailers-common-24.05.2.ebuild21
-rw-r--r--kde-apps/kdesdk-thumbnailers-common/metadata.xml12
-rw-r--r--kde-apps/kdesdk-thumbnailers/Manifest2
-rw-r--r--kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.2-r1.ebuild37
-rw-r--r--kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.2-r10.ebuild36
-rw-r--r--kde-apps/libkcddb-common/Manifest3
-rw-r--r--kde-apps/libkcddb-common/libkcddb-common-24.05.2.ebuild24
-rw-r--r--kde-apps/libkcddb-common/metadata.xml12
-rw-r--r--kde-apps/libkcddb/Manifest3
-rw-r--r--kde-apps/libkcddb/libkcddb-23.08.5-r1.ebuild57
-rw-r--r--kde-apps/libkcddb/libkcddb-24.05.2-r1.ebuild (renamed from kde-apps/libkcddb/libkcddb-24.05.2.ebuild)16
-rw-r--r--kde-apps/libkcompactdisc/Manifest6
-rw-r--r--kde-apps/libkcompactdisc/libkcompactdisc-23.08.5-r1.ebuild (renamed from kde-apps/libkcompactdisc/libkcompactdisc-23.08.5.ebuild)14
-rw-r--r--kde-apps/libkcompactdisc/libkcompactdisc-24.05.2-r1.ebuild (renamed from kde-apps/libkcompactdisc/libkcompactdisc-24.05.2.ebuild)4
-rw-r--r--kde-apps/libkcompactdisc/metadata.xml3
-rw-r--r--kde-apps/libksane-common/Manifest3
-rw-r--r--kde-apps/libksane-common/libksane-common-24.05.2.ebuild23
-rw-r--r--kde-apps/libksane-common/metadata.xml12
-rw-r--r--kde-apps/libksane/Manifest3
-rw-r--r--kde-apps/libksane/libksane-24.02.2-r2.ebuild47
-rw-r--r--kde-apps/libksane/libksane-24.05.2-r1.ebuild (renamed from kde-apps/libksane/libksane-24.05.2.ebuild)12
-rw-r--r--kde-apps/thumbnailers/Manifest5
-rw-r--r--kde-apps/thumbnailers/metadata.xml3
-rw-r--r--kde-apps/thumbnailers/thumbnailers-23.08.5-r2.ebuild21
-rw-r--r--kde-apps/thumbnailers/thumbnailers-24.05.2-r2.ebuild (renamed from kde-apps/thumbnailers/thumbnailers-24.05.2-r1.ebuild)5
43 files changed, 502 insertions, 57 deletions
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz
index fb83b2836887..0e99a2e01a3a 100644
--- a/kde-apps/Manifest.gz
+++ b/kde-apps/Manifest.gz
Binary files differ
diff --git a/kde-apps/calendarjanitor/Manifest b/kde-apps/calendarjanitor/Manifest
index eff0c7e45c64..e6135845d213 100644
--- a/kde-apps/calendarjanitor/Manifest
+++ b/kde-apps/calendarjanitor/Manifest
@@ -1,5 +1,6 @@
+AUX calendarjanitor-24.05.2-loggingcategory.patch 1510 BLAKE2B 468a353b10ec3803109fd2afe6d858f89835158e759bd8dcb6534540ae90acc31141b96023d592d00d9d9bb4dcbc593ca64070fe84218a28687a02ee6d0889d4 SHA512 3f3ca0ee0361619f2051e211ccf4c4c68d9d4c132fce3a7ef3eb5ba46bb74751e23d43be1aafc4709b1aae0aafbd00cb2120ef236cdd25862c7372b2db0450ea
DIST akonadi-calendar-tools-23.08.5.tar.xz 255924 BLAKE2B 9270cc942f35b06bcc7f16d28f6c426a35683cf344d1837a5e51542cbd6502256f7ba58f3768b16356e445982e287fada396fd36dba6e9d45fb822fb2947d5a5 SHA512 9dccd51cf1004d639c0f02fc7e5ebed71093ca375a2895a301723762a073644b565930f9ee4cf663195db87370497b976ecf216dcf8c1d67bd00481f9e7a2082
DIST akonadi-calendar-tools-24.05.2.tar.xz 264420 BLAKE2B a1c50f709ef1faec77b7b7e10e822d794aaff7de41f2c941e87f2cfd760da9be1c7d7048dc6aa305e356016baff55afdd63547962cdad5dfac503a60ec852311 SHA512 1bc632cd7787d5d45f4a0b350e20dd4e36b0a659954c3098ea050cf827ab814f67cf0441e2e4818d225b22fcd2b7c3e51eb08fee823f4333d107d4366e4caed3
EBUILD calendarjanitor-23.08.5.ebuild 1035 BLAKE2B 41718a449ef00812110173ffe458fefb9f42fafa94efb6ab9759346e6beafcb62e448b08a14245ded01b2d79c6948b45c21d663313fc5f708460353b2248ff4e SHA512 d40838dc60e4b71c4d653c93dc6f0d540577c479b76acb585ac13aa61c55f3cc2871fe4152d7690b63a87d2b0e923649afe301788075d0f8a02a3713ef832ed6
-EBUILD calendarjanitor-24.05.2.ebuild 1035 BLAKE2B 1b8a7232427a69cbfd01b347493e2b27da60b13394fbbf68118114d8fc65be03fc19c301271ee0e6683165d4ca722a6a23d3eea743c3fd3240708b134d6c4cf8 SHA512 f7825aba42155136968bf6b98a8df87f1d39968b478f12cdc09873aa1a9d386708091df678be607e4b74994372b01d8103b44cc077fdad5f6d8a7dde72ffa882
+EBUILD calendarjanitor-24.05.2-r1.ebuild 953 BLAKE2B ae57ab68b96956683b130f17d5c9b960ad0ce860982861f7a894dc804fd20dc0925b576c845483df9275394e4e7dcd015aad26b1fdc19cead36f0a9282b43127 SHA512 9dd2599216d879f42df37f37a73f75afbaf63f2d447c790ccb7cc21e03f85dba08ae338db15311b3184320832e3e7a2d66a7473d7d15904f27a7556dd76b3c5b
MISC metadata.xml 388 BLAKE2B 9e6ad08af2697daa84bd94a34450986acaf0f46c2715fc93de6049794b430786e88cc01a861bedb36fa4a6769f6868dfcd991e5c92a70d0ea5287b2d410be87d SHA512 795b6fc9030c09254d057ab70962daf231a41c9f9f0316d95dedf0a9dc7ec606b829863b931aa025e4245a4632ff48998ec26c8bffaf2aab42ee189e4d4a464b
diff --git a/kde-apps/calendarjanitor/calendarjanitor-24.05.2.ebuild b/kde-apps/calendarjanitor/calendarjanitor-24.05.2-r1.ebuild
index eee1001db359..cc8cce8da0e1 100644
--- a/kde-apps/calendarjanitor/calendarjanitor-24.05.2.ebuild
+++ b/kde-apps/calendarjanitor/calendarjanitor-24.05.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
+ECM_HANDBOOK="forceoff"
ECM_TEST="false"
KDE_ORG_NAME="akonadi-calendar-tools"
PVCUT=$(ver_cut 1-3)
@@ -13,7 +13,7 @@ inherit ecm gear.kde.org
DESCRIPTION="Tool to scan calendar data for buggy instances"
-LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+LICENSE="GPL-2+"
SLOT="6"
KEYWORDS="~amd64 ~arm64"
IUSE=""
@@ -29,11 +29,11 @@ DEPEND="
"
RDEPEND="${DEPEND}"
+PATCHES=( "${FILESDIR}/${P}-loggingcategory.patch" )
+
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
diff --git a/kde-apps/calendarjanitor/files/calendarjanitor-24.05.2-loggingcategory.patch b/kde-apps/calendarjanitor/files/calendarjanitor-24.05.2-loggingcategory.patch
new file mode 100644
index 000000000000..e9796c334280
--- /dev/null
+++ b/kde-apps/calendarjanitor/files/calendarjanitor-24.05.2-loggingcategory.patch
@@ -0,0 +1,50 @@
+From 1c10a1418a063d625dce2fc1a5714b82f9cee728 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Mon, 12 Aug 2024 16:02:27 +0200
+Subject: [PATCH] Move ecm_qt_install_logging_categories to konsolekalendar
+ subdir
+
+None is declared in calendarjanitor.
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 6 ------
+ konsolekalendar/CMakeLists.txt | 5 +++++
+ 2 files changed, 5 insertions(+), 6 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d887d81..f79b923 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -79,12 +79,6 @@ endif()
+ add_subdirectory(calendarjanitor)
+ add_subdirectory(konsolekalendar)
+
+-ecm_qt_install_logging_categories(
+- EXPORT AKONADICALENDARTOOLS
+- FILE console.categories
+- DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
+- )
+-
+ add_subdirectory(doc)
+ kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
+ ki18n_install(po)
+diff --git a/konsolekalendar/CMakeLists.txt b/konsolekalendar/CMakeLists.txt
+index c0b0eab..7e90f6c 100644
+--- a/konsolekalendar/CMakeLists.txt
++++ b/konsolekalendar/CMakeLists.txt
+@@ -44,6 +44,11 @@ target_link_libraries(konsolekalendar
+
+ install(TARGETS konsolekalendar ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
+
++ecm_qt_install_logging_categories(
++ EXPORT AKONADICALENDARTOOLS
++ FILE console.categories
++ DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
++ )
+
+ ########### install files ###############
+
+--
+2.45.2
+
diff --git a/kde-apps/ffmpegthumbs-common/Manifest b/kde-apps/ffmpegthumbs-common/Manifest
new file mode 100644
index 000000000000..afcd4cbc0c96
--- /dev/null
+++ b/kde-apps/ffmpegthumbs-common/Manifest
@@ -0,0 +1,3 @@
+DIST ffmpegthumbs-24.05.2.tar.xz 32996 BLAKE2B 85229891ee2d2edcd2fca73d89511358e4f8f2b92e143081652f00344fc526773bd16cb778a136e002ba4ed0640969ddf8987cc6e32a4c225c32298c58d01d4c SHA512 335db6a332f23261cb88f5a9ccd1feeb14132cd0b81b69ea34494b008951e60f7372e82b2ea3c3e8cfca8d3f3aa75ba47969bb531a531b2d0557e9b32e1e6cc8
+EBUILD ffmpegthumbs-common-24.05.2.ebuild 515 BLAKE2B 4baf07a2ebd20157a061235d7787ed2bc121890e203c0b47662a925899e95597501586a8f6942d96d1fc988f4ead835dfa21523b60ef80cc2881ad3224da92f6 SHA512 d713c62daef2620087ea12e5f72fdcdbc0ef657d6194475e3f0e9fcb16a94b244c3b0ee6fd35e384edea9f5d6ac869950f901b1ebb20bc2e40c82deacf6d901d
+MISC metadata.xml 385 BLAKE2B af12b78d497f17a5e9298d642546c5a7197f001d0790320b86934e5ebb33d9e8c8dded0edc4d5e4a30536322e573d16fded10f3834cf6288d77d8f26592c1154 SHA512 cb8abc764ec00fd5b557689135defb009874fde8b89c8e700bf8cf7a4009843c76e069901ed4aab55a94b8ca1b1c1e8213c85732c766d9a7d6d118229c5b7713
diff --git a/kde-apps/ffmpegthumbs-common/ffmpegthumbs-common-24.05.2.ebuild b/kde-apps/ffmpegthumbs-common/ffmpegthumbs-common-24.05.2.ebuild
new file mode 100644
index 000000000000..928d370615bc
--- /dev/null
+++ b/kde-apps/ffmpegthumbs-common/ffmpegthumbs-common-24.05.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_I18N="false"
+KDE_ORG_NAME="${PN/-common/}"
+KFMIN=5.115.0
+inherit ecm-common gear.kde.org
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ !<kde-apps/ffmpegthumbs-23.08.5-r1:5
+ !<kde-apps/ffmpegthumbs-24.05.2-r1:6
+"
+
+ECM_INSTALL_FILES=(
+ ffmpegthumbnailersettings5.kcfg:\${KDE_INSTALL_KCFGDIR}
+ org.kde.ffmpegthumbs.metainfo.xml:\${KDE_INSTALL_METAINFODIR}
+)
diff --git a/kde-apps/ffmpegthumbs-common/metadata.xml b/kde-apps/ffmpegthumbs-common/metadata.xml
new file mode 100644
index 000000000000..8f8e4359197f
--- /dev/null
+++ b/kde-apps/ffmpegthumbs-common/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">multimedia/ffmpegthumbs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/kde-apps/ffmpegthumbs/Manifest b/kde-apps/ffmpegthumbs/Manifest
index 359568a4f394..deeb35987f79 100644
--- a/kde-apps/ffmpegthumbs/Manifest
+++ b/kde-apps/ffmpegthumbs/Manifest
@@ -1,5 +1,6 @@
DIST ffmpegthumbs-23.08.5.tar.xz 32984 BLAKE2B 445ee91c4f09394922a5a7a0f6d9e81c855cec9a19526ea9f84dc0d7b6dabca6430aa4ae3813b7b86566098088a2b62991367751d97fb3edaf55a621955deafe SHA512 d4dfb37acacc362e7d98a0fda81efd2630988192e6f02bb8adde815585ad976db0a960806694a10d20ad7256ca2aed97df962ae4a1f4aa00e66aae480baab8f9
DIST ffmpegthumbs-24.05.2.tar.xz 32996 BLAKE2B 85229891ee2d2edcd2fca73d89511358e4f8f2b92e143081652f00344fc526773bd16cb778a136e002ba4ed0640969ddf8987cc6e32a4c225c32298c58d01d4c SHA512 335db6a332f23261cb88f5a9ccd1feeb14132cd0b81b69ea34494b008951e60f7372e82b2ea3c3e8cfca8d3f3aa75ba47969bb531a531b2d0557e9b32e1e6cc8
+EBUILD ffmpegthumbs-23.08.5-r1.ebuild 781 BLAKE2B 08c5b5747792ccd5ce15164ff29811e25bbc8fde22fa3d1bd511dbd544874b08bd436bc107606e65f95089adb38e71f95ec7520da674afcb21e27e53d78d46e0 SHA512 3dbe11335b347bdb155453d611a4ae47e385aad079f7c03b9d66f347380ec85448c0252acc1d72eabe55b8f015aa012a761a0f047d785836a645680a9f6d1282
EBUILD ffmpegthumbs-23.08.5.ebuild 536 BLAKE2B d4d064dd99249f1cc0be98e57d7d2e829d277a2fe152a890c38940f87a58ab8f45d15da69b6218227aa574b29b06e6a961a58b9dc2358358f592b5eeb7450c08 SHA512 442ccb6010a18051899b4987672a5f41678d6d5c8fc8386f0170f05a732a9e8eba7e664669563c485ec4f0f305a94c4b88cce28acc532ae1a2ffcdd0c6057a26
-EBUILD ffmpegthumbs-24.05.2.ebuild 535 BLAKE2B 6a68e3e23090a2023a2c1eb2cee2e8102cc43586b86a7f241a212908f8b05dd9b4c4d527373d73f9e43d7f2a22c165f3357ac71ee7b4d7f86e838372bdb03f61 SHA512 2af55e302055791a6ab9a9f053a135df66932380d308ece3b2d2cc2203bfc4e6a98366229d2ac40efe8fd775b6b7a9816ef44484a1024d750af0352eef873430
+EBUILD ffmpegthumbs-24.05.2-r1.ebuild 782 BLAKE2B 3d7618b128876843cf8559578d51bced2d2de207aa81a134756adf8ef9119b9825868b3f8e37e776696ea4059dd740c15ebbfb4942bb682f3dc663b1224b1d4b SHA512 130b8d6ccc84073370fa43eeab1a8f07abc7718a12bb39fecd7dcdb7468ba62169ebf0b9fb5feb155d73f17faa28317391772245867629e7c80af771f87d13c1
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.5-r1.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.5-r1.ebuild
new file mode 100644
index 000000000000..959a631d1568
--- /dev/null
+++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.5-r1.ebuild
@@ -0,0 +1,35 @@
+# 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 gear.kde.org
+
+DESCRIPTION="FFmpeg based thumbnail generator for video files"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ media-video/ffmpeg:0=
+"
+RDEPEND="${DEPEND}
+ ${CATEGORY}/${PN}-common
+"
+BDEPEND="
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ virtual/pkgconfig
+"
+
+# Shipped by kde-apps/ffmpegthumbs-common package for shared use w/ SLOT 5
+ECM_REMOVE_FROM_INSTALL=(
+ /usr/share/config.kcfg/ffmpegthumbnailersettings5.kcfg
+ /usr/share/metainfo/org.kde.ffmpegthumbs.metainfo.xml
+)
diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-24.05.2.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-24.05.2-r1.ebuild
index 790aa40c56c6..286af053b125 100644
--- a/kde-apps/ffmpegthumbs/ffmpegthumbs-24.05.2.ebuild
+++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-24.05.2-r1.ebuild
@@ -20,8 +20,16 @@ DEPEND="
>=kde-frameworks/kio-${KFMIN}:6
media-video/ffmpeg:0=
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ >=kde-apps/${PN}-common-${PV}
+"
BDEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:6
virtual/pkgconfig
"
+
+# Shipped by kde-apps/ffmpegthumbs-common package for shared use w/ SLOT 5
+ECM_REMOVE_FROM_INSTALL=(
+ /usr/share/config.kcfg/ffmpegthumbnailersettings5.kcfg
+ /usr/share/metainfo/org.kde.ffmpegthumbs.metainfo.xml
+)
diff --git a/kde-apps/kbruch/Manifest b/kde-apps/kbruch/Manifest
index de99b2b3a864..fac0dfc76d12 100644
--- a/kde-apps/kbruch/Manifest
+++ b/kde-apps/kbruch/Manifest
@@ -1,5 +1,5 @@
DIST kbruch-23.08.5.tar.xz 5662960 BLAKE2B d1b5a2e54c3c196d366c1cf7f26b132b7d530f23128bedf8c729988349b18e6e056097642982853a3a9c18a1a8f0614083de010e8583ebfef981f8bcc7fd308c SHA512 3c21ad952f0a9cc01ede94861a38601debd737ab35ea7d1619952b4922f0d4896c0a034e67ef9dcb16552624a431e41fd5c62010e8ba667f0579531eb54cd4d0
DIST kbruch-24.05.2.tar.xz 5148168 BLAKE2B c7b4b82e3329a19b6c40914d38d9665a6500d985c6872574c0b60875e90196a388aee19e856d97c6af8644d278dea55d6be68724b305797fac1c8c72a24eb2cd SHA512 333299e9d12dea151f1bf1b6b7676f28aaec5db133e63f1ba0ba767b811a9167ecb9f12c8e247fbfb8cb14794d9464c46854582f59b05eafe344f5adebaa2bca
-EBUILD kbruch-23.08.5.ebuild 747 BLAKE2B 1b690033d9ad38e04ba706bd64e6ef228516c4d81aa6d928a4083d584a20edc34d24899a34adc34b01bed8a2fedf161b649f7f0f9a477af033f24636d257e0ea SHA512 b988f4b0948129495e18753e34fb8f0426a1c35fbd0096ebbb8f4076e9463a8256185c43c346cdb2969b6d535b2fd48c857c2e669aea5802c951ab9afea25aeb
-EBUILD kbruch-24.05.2.ebuild 730 BLAKE2B fcb30b3cc334419004802ba0aa553580bf74cdf86d43c993d6c5dc4bd3f9392864a59ecee5e18e5a1bb14ba7a8c2e5060734c598a214380432f99ac49877c34b SHA512 5630b16c68f7a7b202ea2a3b7531545acd31832d405e2fd516cb0954176e8563d4a8f1cab9f024ba9afc5e8bda64d66b06ea2ae1973d8a43627513b304587be1
+EBUILD kbruch-23.08.5-r1.ebuild 783 BLAKE2B 91fec6e0140b71474f637f335ac0f31fd8dfc668cf6fde08a24efad6360a83bcd752577a58b3de447f67a04a52760c814997cd5db7b4126db0f1ef57f454f41a SHA512 10cafac3189cafd13da52dd02ccfe8475f40d4b7c98169310edeb2cfe27a406fd4fa60c91ee4525bf9c22bf28f622b81002ce455908fe41ab4ce8949bd4b90c4
+EBUILD kbruch-24.05.2-r1.ebuild 766 BLAKE2B 39afc7d250aad583f606b2b970777b215a7e4943a1ab395b8af45b7b4ed1f4f2a83f293b237b8b96b40b7723598a3a99111916cbc3fcaba2cfb465d52caaa265 SHA512 a96519d6cdbfbc2f89d23339b1fbfbe310c15c2194e38437c675847ee67b6d3017324775cb8ec8c0ea5ff32f5410b95c791928ecd4920284e6bd4854ccf71d8a
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kbruch/kbruch-23.08.5.ebuild b/kde-apps/kbruch/kbruch-23.08.5-r1.ebuild
index d05adcc17610..df6681082f61 100644
--- a/kde-apps/kbruch/kbruch-23.08.5.ebuild
+++ b/kde-apps/kbruch/kbruch-23.08.5-r1.ebuild
@@ -22,6 +22,7 @@ DEPEND="
>=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
diff --git a/kde-apps/kbruch/kbruch-24.05.2.ebuild b/kde-apps/kbruch/kbruch-24.05.2-r1.ebuild
index c55850fa7bd0..15afbda7ccb3 100644
--- a/kde-apps/kbruch/kbruch-24.05.2.ebuild
+++ b/kde-apps/kbruch/kbruch-24.05.2-r1.ebuild
@@ -21,6 +21,7 @@ DEPEND="
>=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
diff --git a/kde-apps/kdecore-meta/Manifest b/kde-apps/kdecore-meta/Manifest
index 9526664e7d60..fdf78cff795c 100644
--- a/kde-apps/kdecore-meta/Manifest
+++ b/kde-apps/kdecore-meta/Manifest
@@ -1,3 +1,3 @@
-EBUILD kdecore-meta-23.08.5.ebuild 839 BLAKE2B 4dde9e7c62df5e4c4c974ad6ee09bdc0acc7030a9883a809a5028117cd0d78b733387cc125cf51e88c801507ed337acd814f43fb5f4074eba550b1adaaad55d2 SHA512 43e20af50565fa220627877a19571c629f8e19f36f0f8776f796305fbf7024a074316606211fadc8edb3e5b34ce0de2cffaa15eefaaf78cc76f2cb644cc065fb
-EBUILD kdecore-meta-24.05.2.ebuild 818 BLAKE2B 03458ad6ab6db5d21bf8fe4081f59d4b479ff0627a04a73533a4bed23d080c2668383e697706eb22f5f36741ff0f37e9f77b6363aa0a692dcf8129570bd3bc01 SHA512 3b2cce087e771a49164fe3c69cf2507349066c5a4d0c5b27714d20c81e4a6dbb102d0734039d8e455e22fd7fbc02768566b7ee9b4eff05ba2fee070f7aaf9e7e
-MISC metadata.xml 751 BLAKE2B 6550fcc8eef87eebefc064a082de31c27bc8f47acc010b0f79e3131b1fdfc6eedb628f547b44ad20ad8c6987ba35582b5f6751b71567c10eb27c46500e77a6fe SHA512 50801e5b9be74755db674a918499abd395db5d2e872f6080e4996c0ed6b96ad6a75a3a13c9c26b6f0f19724eb3fa1327e6e43fd7c9d4e672e635478ded8d2c17
+EBUILD kdecore-meta-23.08.5-r1.ebuild 743 BLAKE2B 67fb75b40a22c9191911d68ec6f125ee69dc7b20412f1602e92a7405283154ea53d2c5c576418e760b2a185bdeb7dda1f3152a0b791de9519b1c629aaee4426b SHA512 b8034bc89e4c26f52f13ea101dd6d99aad8bf8ceda12bc7713fdc804722a87db77601fd4c27bf8053eee66232601b635d4d9339f4070fc801ea94de48c694301
+EBUILD kdecore-meta-24.05.2-r1.ebuild 722 BLAKE2B f8cc8190f5445cb4a735087b5c50a21f17eec9f10756ea8e046728bdb1d649cfefde1a40b802e407900dd8b5d63a44f07df919ec48eeb682bf542f6a35d16dd6 SHA512 312f9c54d475de69c74c7ee84dc22a1a7761292907953f9087f003fbbfe0cea7bd980ff352b4a861a273f7ae2d061cd3e2e1f5767ee0a0889274ff6379d4a8be
+MISC metadata.xml 585 BLAKE2B a3e6b1c8bfd2ffc99b83ab1a1bfdfc7964431e2c4ea99d1299f1dab3e81c38a40fc972b16bb3896ae931f58682cb476fc3b67a67188517651f104ea4fd5fd686 SHA512 ad53ee0bcd3f67d431cf8ad0a491b095fd07bcdc9ceec4220198bcc25b5adad23c3f901ba655c81b740cf166a80567c299fd14ea553b32a91e4070f219628902
diff --git a/kde-apps/kdecore-meta/kdecore-meta-23.08.5.ebuild b/kde-apps/kdecore-meta/kdecore-meta-23.08.5-r1.ebuild
index 2079181d1642..de10b7eb2b15 100644
--- a/kde-apps/kdecore-meta/kdecore-meta-23.08.5.ebuild
+++ b/kde-apps/kdecore-meta/kdecore-meta-23.08.5-r1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://apps.kde.org/"
LICENSE="metapackage"
SLOT="0"
KEYWORDS="amd64 arm64 ~loong ~ppc64 x86"
-IUSE="+handbook +share +thumbnail +webengine"
+IUSE="+handbook +share +webengine"
RDEPEND="
>=kde-apps/dolphin-${PV}:5
@@ -27,8 +27,4 @@ RDEPEND="
# Optional runtime deps: kde-apps/dolphin
RDEPEND="${RDEPEND}
share? ( kde-frameworks/purpose:5 )
- thumbnail? (
- >=kde-apps/ffmpegthumbs-${PV}:5
- >=kde-apps/thumbnailers-${PV}:5
- )
"
diff --git a/kde-apps/kdecore-meta/kdecore-meta-24.05.2.ebuild b/kde-apps/kdecore-meta/kdecore-meta-24.05.2-r1.ebuild
index 62fdc11c12d1..21765cbcdc58 100644
--- a/kde-apps/kdecore-meta/kdecore-meta-24.05.2.ebuild
+++ b/kde-apps/kdecore-meta/kdecore-meta-24.05.2-r1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://apps.kde.org/"
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="+share +thumbnail +webengine"
+IUSE="+share +webengine"
RDEPEND="
>=kde-apps/dolphin-${PV}:*
@@ -29,8 +29,4 @@ RDEPEND="
# Optional runtime deps: kde-apps/dolphin
RDEPEND="${RDEPEND}
share? ( kde-frameworks/purpose:6 )
- thumbnail? (
- >=kde-apps/ffmpegthumbs-${PV}:*
- >=kde-apps/thumbnailers-${PV}:*
- )
"
diff --git a/kde-apps/kdecore-meta/metadata.xml b/kde-apps/kdecore-meta/metadata.xml
index 0d9e85803212..7ea8697f712f 100644
--- a/kde-apps/kdecore-meta/metadata.xml
+++ b/kde-apps/kdecore-meta/metadata.xml
@@ -10,7 +10,6 @@
</upstream>
<use>
<flag name="share">Install <pkg>kde-frameworks/purpose</pkg> for share file context menu actions in <pkg>kde-apps/dolphin</pkg></flag>
- <flag name="thumbnail">Install <pkg>kde-apps/ffmpegthumbs</pkg> and <pkg>kde-apps/thumbnailers</pkg> for thumbnail generation in <pkg>kde-apps/dolphin</pkg></flag>
<flag name="webengine">Enable <pkg>www-client/falkon</pkg> which depends on <pkg>dev-qt/qtwebengine</pkg></flag>
</use>
</pkgmetadata>
diff --git a/kde-apps/kdesdk-thumbnailers-common/Manifest b/kde-apps/kdesdk-thumbnailers-common/Manifest
new file mode 100644
index 000000000000..a0716aaf4a9d
--- /dev/null
+++ b/kde-apps/kdesdk-thumbnailers-common/Manifest
@@ -0,0 +1,3 @@
+DIST kdesdk-thumbnailers-24.05.2.tar.xz 27248 BLAKE2B 24547264f852dc4e69382ce2648056f22c17fc7f6063868957adabe20382db30f6acf9820e42a98ccd914a68f4713192dcf0c66ca23ddf38954b2553bcec519c SHA512 e253acf6720cd2fcb3750c9452303c03d9df5c87d693831e279a748b7a350358a36457373d35f087e0b00431b4e38a09346d726a280f90ee66e0cca6799db12d
+EBUILD kdesdk-thumbnailers-common-24.05.2.ebuild 442 BLAKE2B 05d69404d9f80a585f2d5879c483113acbf5ec4c2972c00b938570867644f18df1120374286d9e72f706e1d1b9a34c732845438c72d4905a7818c3abc4c9083c SHA512 da29a7ffa807bc018c20c42b1acaeca1b7bc3ecb351a6d94e76b46c5f087e3417be0a5fca23571bee05f18604bfb398d3709762273767185f3fe511db302c8e6
+MISC metadata.xml 385 BLAKE2B a7297a79e621fb6110cb317bdc6c69be643e475cc5f957b8ca169bee135b93c6e2ceed194a2678665a9801313cfe06acd355c68786e2c50718d30184e2e69ae9 SHA512 cb46899bcb387735da77a01f3804fd79671be27cb0666e4ab9d2d8a5f587a52ee6da2eae320fcdff2e4b2b6bd5fc248c297cf123d533609c36dc999d7841994f
diff --git a/kde-apps/kdesdk-thumbnailers-common/kdesdk-thumbnailers-common-24.05.2.ebuild b/kde-apps/kdesdk-thumbnailers-common/kdesdk-thumbnailers-common-24.05.2.ebuild
new file mode 100644
index 000000000000..c8b4aad49995
--- /dev/null
+++ b/kde-apps/kdesdk-thumbnailers-common/kdesdk-thumbnailers-common-24.05.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="${PN/-common/}"
+KFMIN=5.115.0
+inherit ecm-common gear.kde.org
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ !<kde-apps/kdesdk-thumbnailers-24.05.2-r1:5
+ !<kde-apps/kdesdk-thumbnailers-24.05.2-r10:6
+"
+
+ECM_INSTALL_FILES=(
+ po_thumbnailer/pocreatorsettings.kcfg:\${KDE_INSTALL_KCFGDIR}
+)
diff --git a/kde-apps/kdesdk-thumbnailers-common/metadata.xml b/kde-apps/kdesdk-thumbnailers-common/metadata.xml
new file mode 100644
index 000000000000..19fa07dcef36
--- /dev/null
+++ b/kde-apps/kdesdk-thumbnailers-common/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">sdk/kdesdk-thumbnailers</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/kde-apps/kdesdk-thumbnailers/Manifest b/kde-apps/kdesdk-thumbnailers/Manifest
index 458547fb42ea..d4116377c25b 100644
--- a/kde-apps/kdesdk-thumbnailers/Manifest
+++ b/kde-apps/kdesdk-thumbnailers/Manifest
@@ -1,3 +1,5 @@
DIST kdesdk-thumbnailers-24.05.2.tar.xz 27248 BLAKE2B 24547264f852dc4e69382ce2648056f22c17fc7f6063868957adabe20382db30f6acf9820e42a98ccd914a68f4713192dcf0c66ca23ddf38954b2553bcec519c SHA512 e253acf6720cd2fcb3750c9452303c03d9df5c87d693831e279a748b7a350358a36457373d35f087e0b00431b4e38a09346d726a280f90ee66e0cca6799db12d
+EBUILD kdesdk-thumbnailers-24.05.2-r1.ebuild 717 BLAKE2B 5f3b97abc3a73639fea1515eb261b472c75ba9f91660a73a9eb2186af2d6d34842dc6d225a0df5e56048085c38c80248494cb2c70ea089fff36d0fe22e44724b SHA512 eda668a510a4b11c4bf289ce010807244ca10c3cbbd615efd5ef613a31d62c3baa75b3ebfb90276a9c7e1ba6e22e7d47e0b2c9f582ec7025c9c3764a0445e6c3
+EBUILD kdesdk-thumbnailers-24.05.2-r10.ebuild 701 BLAKE2B dd0e8f9f97868505ac0061ba1ef5b9f5484ddd463c476eed80ea356a2790018f52676c5af4fd6b8af6c77621d37e10c8d7841e674ebc9afa55909fef819ca562 SHA512 3a50d41a771bb6ccd523abe5a2bc9ad6a7148d2da690c0025a758592b623730e96082939d6755e68bad24b9faef0d8df662efeccf3a48eead4af1cc5ddd2defe
EBUILD kdesdk-thumbnailers-24.05.2.ebuild 554 BLAKE2B 4bdb7c944a8071794711831510b0a09b33313639ab2f953529a5f3c5ef52c57868f32a046abd4386693a71eaad1ccd703fc878e59fd046c7c0c151d5b4be826f SHA512 72597b7a697bb08d662416c12b14638c3fc0595f834b1b6a0b2543dfa3703d01ab82eebddd4c731719956d5a8562681e6151e32a74ddd38675b94c07a3bcbae9
MISC metadata.xml 385 BLAKE2B a7297a79e621fb6110cb317bdc6c69be643e475cc5f957b8ca169bee135b93c6e2ceed194a2678665a9801313cfe06acd355c68786e2c50718d30184e2e69ae9 SHA512 cb46899bcb387735da77a01f3804fd79671be27cb0666e4ab9d2d8a5f587a52ee6da2eae320fcdff2e4b2b6bd5fc248c297cf123d533609c36dc999d7841994f
diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.2-r1.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.2-r1.ebuild
new file mode 100644
index 000000000000..9792926cb301
--- /dev/null
+++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.2-r1.ebuild
@@ -0,0 +1,37 @@
+# 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 gear.kde.org
+
+DESCRIPTION="Thumbnail generator for PO files"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+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}
+ ${CATEGORY}/${PN}-common
+"
+
+ECM_REMOVE_FROM_INSTALL=(
+ /usr/share/config.kcfg/pocreatorsettings.kcfg
+)
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+}
diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.2-r10.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.2-r10.ebuild
new file mode 100644
index 000000000000..4b02a3eb7dc5
--- /dev/null
+++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.2-r10.ebuild
@@ -0,0 +1,36 @@
+# 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 gear.kde.org
+
+DESCRIPTION="Thumbnail generator for PO files"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=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}
+ >=kde-apps/${PN}-common-${PV}
+"
+
+ECM_REMOVE_FROM_INSTALL=(
+ /usr/share/config.kcfg/pocreatorsettings.kcfg
+)
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+}
diff --git a/kde-apps/libkcddb-common/Manifest b/kde-apps/libkcddb-common/Manifest
new file mode 100644
index 000000000000..7f60f1d7a17f
--- /dev/null
+++ b/kde-apps/libkcddb-common/Manifest
@@ -0,0 +1,3 @@
+DIST libkcddb-24.05.2.tar.xz 449172 BLAKE2B afd8371d9c05ebfffc173bdfa1ccf64dacc0caec1cae4c20c7ea9aca74795cc0567fc022589ecd8c54740a22e0d632a0ab3e5209258dde0bcb5e6aa10407281e SHA512 f6797a56c0362b0979b329a27a913bf36334587e86b1c50ab5dd5373b1cff0b69577e9ebff22bea93683c9c3c9da68339dc5e57d2926e6865f5b19ef5cfb51cf
+EBUILD libkcddb-common-24.05.2.ebuild 526 BLAKE2B 8a33a4671104df31ba0bf4e50084c01e9610bdfd1b846109e08c5d26ec542d664c05c59f8a17fcdfcbcbd739a2235e69d721e635dcb75584361e2412c7bfd9b7 SHA512 5626a3c080bfa70e87f7b380e7f1dacaaec3c2fe8899e28ffe39b6a25e3c062d15ae6231307d8fd54c2d5ef1b670666f5a248ce1dd1c599507b74e51255a1beb
+MISC metadata.xml 411 BLAKE2B 54278265c85e4325b1db4faf26a6e1fcd195ed55702b3c0eb7ec2b82775e6ba7e7ee4c19b18318ac41b91d3500fe6481966b9f615fa34b20115a6389433fcf25 SHA512 b05a0ff6b011e5d8327aae24beaebdb016dfad88615e095b16275d0db740a3e0778dc3f9c798783883d82f88ec27346473c608469afe4d9fa866f3f9d01721c7
diff --git a/kde-apps/libkcddb-common/libkcddb-common-24.05.2.ebuild b/kde-apps/libkcddb-common/libkcddb-common-24.05.2.ebuild
new file mode 100644
index 000000000000..422b5adcdc5c
--- /dev/null
+++ b/kde-apps/libkcddb-common/libkcddb-common-24.05.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+ECM_HANDBOOK_DIR=( kcmcddb/doc )
+ECM_KCM_TARGETS=( kcm_cddb:kcmcddb/ )
+KDE_ORG_NAME="${PN/-common/}"
+KFMIN=5.115.0
+inherit ecm-common gear.kde.org
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ !<kde-apps/libkcddb-23.08.5-r1:5
+ !<kde-apps/libkcddb-24.05.2-r1:6
+"
+
+ECM_INSTALL_FILES=(
+ libkcddb/libkcddb5.kcfg:\${KDE_INSTALL_KCFGDIR}
+)
diff --git a/kde-apps/libkcddb-common/metadata.xml b/kde-apps/libkcddb-common/metadata.xml
new file mode 100644
index 000000000000..b3bfb0b912f6
--- /dev/null
+++ b/kde-apps/libkcddb-common/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?product=libkcddb</bugs-to>
+ <remote-id type="kde-invent">multimedia/libkcddb</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/kde-apps/libkcddb/Manifest b/kde-apps/libkcddb/Manifest
index 771c96de76ab..3da92945b9ed 100644
--- a/kde-apps/libkcddb/Manifest
+++ b/kde-apps/libkcddb/Manifest
@@ -1,5 +1,6 @@
DIST libkcddb-23.08.5.tar.xz 451388 BLAKE2B 2c6118d0f9f263d45226005340d66c99b32171459ad2f744b788b3d88f714546b99421251422fae6296b97fbcb3523ee12436974bed67ad9683a26124cd69e53 SHA512 fbc08f6a7d701df179a0b59e6b9d242faefc1801b2cda5f15d821ca5de019ac2ab37464f6cd186cd7be39a0fa5545cf89f074a094f437807e16024459a144d82
DIST libkcddb-24.05.2.tar.xz 449172 BLAKE2B afd8371d9c05ebfffc173bdfa1ccf64dacc0caec1cae4c20c7ea9aca74795cc0567fc022589ecd8c54740a22e0d632a0ab3e5209258dde0bcb5e6aa10407281e SHA512 f6797a56c0362b0979b329a27a913bf36334587e86b1c50ab5dd5373b1cff0b69577e9ebff22bea93683c9c3c9da68339dc5e57d2926e6865f5b19ef5cfb51cf
+EBUILD libkcddb-23.08.5-r1.ebuild 1325 BLAKE2B b6992fa070c1cdf05b0c205699355d934cde9af463acd4af13661a6496a02185000fe932fef02a483ccfd5a52c86b4d23431d40ae2b363dbdc44eecbd51808dc SHA512 f6c2f907f204784ceb4d119e6242e8bb103e38441fe956d2dd47ab31a0986b23fcef710f6be2855e59a11409a8c1de32bf202bfcbf3e8389338e972410bc5928
EBUILD libkcddb-23.08.5.ebuild 1455 BLAKE2B 869401ab939c0ae3232e37944b4ab1ce984bf294a7ec10b3073d9b0a85b951ad6d6d22910b56042e67d2cd22cd129136dda691e13b6f63905599b9ee9c4ca1ad SHA512 45b90a1ce525b481f56c1176e02c3705d2015da80a63ede0bd1ab1539914a01907033c20c67506b57927464cf6d77e649c2e4212906c86e5ff6443ce736f85c4
-EBUILD libkcddb-24.05.2.ebuild 1127 BLAKE2B 347a498882645437b67b172c4411cd4e84dcaa1d4865a2245158c1dfb599b7b21f920bd1910ca2396590956522630a3d80df7f3f3590811263d560072a80590d SHA512 d90736af053938a5ccd72968c46e15430c510eb61a48cd11e1104f546ebb970c027923e6a7708a92c8f36949586f406a39f78946c9fd91ae0b2710095ff3434a
+EBUILD libkcddb-24.05.2-r1.ebuild 1282 BLAKE2B 4931f2ccb954a4bd1a1eaf3ca74878496d5e39c84574542835d714c7a11d4abf21c38237062c6343d8395a9805145e4b7be1715f3bc44be36f685141cfc1a0fc SHA512 2007b228e4cf18212b20ccfe7d6d496de7904a0b93b82cbb6c624beefd832f42fb8c12961db07f90327c0fbd51f2108cc0c25334ef157f546c06029194b6cd69
MISC metadata.xml 530 BLAKE2B e7b2030572e79d1a5e8270f6994256939741e6d807b3b86feb6507f15a5bed4d742eb50469e2e37d238f5339427298ac89d17c507a2779bfeab521ee30f2f958 SHA512 b4ea42cdcf007b1a051eced437cfb95066b3abdc08e71702756291434d2b88a9f2fdc15e87e3ad103fb12db9597fd8ef181b2f01977eb2f4486b39573c89d3ca
diff --git a/kde-apps/libkcddb/libkcddb-23.08.5-r1.ebuild b/kde-apps/libkcddb/libkcddb-23.08.5-r1.ebuild
new file mode 100644
index 000000000000..d1d02a33c320
--- /dev/null
+++ b/kde-apps/libkcddb/libkcddb-23.08.5-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoff"
+ECM_TEST="true"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE library for CDDB"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+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}
+ >=kde-apps/libkcddb-common-${PV}
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
+
+# Shipped by kde-apps/libkcddb-common package for shared use w/ SLOT 5
+ECM_REMOVE_FROM_INSTALL=(
+ /usr/share/applications/kcm_cddb.desktop
+ /usr/share/config.kcfg/libkcddb5.kcfg
+)
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ 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-24.05.2.ebuild b/kde-apps/libkcddb/libkcddb-24.05.2-r1.ebuild
index d6756e1ffd4e..eb7a69c834c0 100644
--- a/kde-apps/libkcddb/libkcddb-24.05.2.ebuild
+++ b/kde-apps/libkcddb/libkcddb-24.05.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-ECM_HANDBOOK="forceoptional"
+ECM_HANDBOOK="forceoff"
ECM_TEST="true"
KFMIN=6.3.0
QTMIN=6.6.2
@@ -11,7 +11,7 @@ inherit ecm gear.kde.org
DESCRIPTION="KDE library for CDDB"
-LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+LICENSE="GPL-2+"
SLOT="6"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="musicbrainz"
@@ -31,19 +31,25 @@ DEPEND="
musicbrainz? ( media-libs/musicbrainz:5 )
"
RDEPEND="${DEPEND}
- !${CATEGORY}/${PN}:5[-kf6compat(-)]
+ >=kde-apps/libkcddb-common-${PV}
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+# Shipped by kde-apps/libkcddb-common package for shared use w/ SLOT 5
+ECM_REMOVE_FROM_INSTALL=(
+ /usr/share/applications/kcm_cddb.desktop
+ /usr/share/config.kcfg/libkcddb5.kcfg
+)
+
src_prepare() {
ecm_src_prepare
- use handbook || cmake_run_in kcmcddb cmake_comment_add_subdirectory doc
+ ecm_punt_po_install
+ 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/libkcompactdisc/Manifest b/kde-apps/libkcompactdisc/Manifest
index 958b36ffaf63..432fd4f432d7 100644
--- a/kde-apps/libkcompactdisc/Manifest
+++ b/kde-apps/libkcompactdisc/Manifest
@@ -1,5 +1,5 @@
DIST libkcompactdisc-23.08.5.tar.xz 99360 BLAKE2B 087435f61ebe793b15c4b4f73bee6841409ee17467567ba861d85bb1af1b843fe541c2d20347ca2d9e83c1670b9649303d99f06de1771533e649cb15322955cb SHA512 cf6e10c04e6664ed2db16131de34e6c23ddd744887dbd94c7bc64913be9f797fd439731f03151e216c1055b759566521d7be502776b5be327613bf49fca69871
DIST libkcompactdisc-24.05.2.tar.xz 99740 BLAKE2B 94320b85a1ad3e218eab232427f4d9c3e60c8faf4ffdca847abb43f509a6d9b8e83246f668c52ed3bc2c99bb3c7baa7dee094b5ac187913258f341a7dff1e58b SHA512 cdbe04c4ea0a9851e518651a1d5134d7dc2afc0b38361a54fc119885dddcbda896dedfe357b5df2e8701dda8a3f7f5e77347bbcc02c1268f75fb15f11a20e4dc
-EBUILD libkcompactdisc-23.08.5.ebuild 775 BLAKE2B 1daacedb3f3450d907a4076fc0905405b63bab6bb0318d0957927bee3d995f0ad7b2aa2333527a62d30aaf64d2153cd73551f4bf2852e128336351768ce361aa SHA512 9f2aeb57d96c72af0e1ad73903e946020512a287c9dcece401dec961d5da7acb7dac92a54ccbfd676c0bed50e88fb677b7934704a29e6aea30ca5f9e3584dbd9
-EBUILD libkcompactdisc-24.05.2.ebuild 658 BLAKE2B d50ac9c0c967f117ca73c2a3f2f88265be7e900ae0ce5fe73bf86fbe383062065a6fb618869c9c3e239e8f3930d7533bdddc0e4a32b02d6fbefee3d8fed0c21b SHA512 ca67b5e72de5a25ab7161197816dcc2ca42b858497dab8489360626a0f95e35661751b0818b31e70dab1ef91e1971b7cb38717e6835c14dfc76dbfcba0ab8b52
-MISC metadata.xml 507 BLAKE2B d92c383fb94dab5cff568cf2e4c90d380cba653800573b80ac17d774ad313a03cb3f4db9e6fc9174fe51a4239185c76007583f193adad1ac29ac9fe90ced4dcb SHA512 ad7e332aab792b7479faab45da847c25328f86bd00f9c376b67bb10f2b1e9f2c90c793a82ab02ad54d076d286468bcdac1187dcba19b096b1e2c85427efc61d1
+EBUILD libkcompactdisc-23.08.5-r1.ebuild 617 BLAKE2B 9f76b64741d419e814957b670be4e29955b2091f23158242e1c83dfad4e14592617dd8703ece2c2ab693b527cd4cd1d867d618cd0a6cec3ce0f7b80da8ebe30d SHA512 2a4133abe3bf27c968df43c17a6f98fa1c54dd526ee6a3ce5e0f6d6d1405241a7d531524447a71ab2633d51d01cea931130a54e7bd77a15d0bc95a21e35c9a61
+EBUILD libkcompactdisc-24.05.2-r1.ebuild 620 BLAKE2B 3fd00a62532853345cca36c408d068c948236ed6bcd10bc593c338b0babc83a36bbe31ef72b8d09276cfed0975ee21d9058a159a86f0511fa77e0e3be0df75ba SHA512 f44c1d156ed55e4c8e2498a15438a54c906a01f8aeeaca3875a0eee047a4cd558a3a6dc8be477e183a9a74027552b4fe84aa62b42c1ab4296fa12c841f2c180f
+MISC metadata.xml 388 BLAKE2B 622395c2c72b4b67338be67473395f46681ff70f4e2da53f8cd97a7e3a1e69e8eb3b712b84fa992cb59a1d20e157490fcb34cd96acde1f14a9c6f7b019d8325a SHA512 02a7ca441445e86400640d18fceb96358196b8a662c9c2f1868e27e5cc5bfb88042e03a2a1ce053d72270c0e341f18e81f905b3e99c24eac4eb592eb5f2cb611
diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-23.08.5.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-23.08.5-r1.ebuild
index aee305dc090d..7455c21917de 100644
--- a/kde-apps/libkcompactdisc/libkcompactdisc-23.08.5.ebuild
+++ b/kde-apps/libkcompactdisc/libkcompactdisc-23.08.5-r1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Library for playing & ripping CDs"
LICENSE="GPL-2+ LGPL-2+"
SLOT="5"
KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-IUSE="alsa kf6compat"
+IUSE="alsa"
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
@@ -22,9 +22,7 @@ DEPEND="
>=media-libs/phonon-4.11.0[qt5(+)]
alsa? ( media-libs/alsa-lib )
"
-RDEPEND="${DEPEND}
- kf6compat? ( kde-apps/libkcompactdisc:6 )
-"
+RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
@@ -32,11 +30,3 @@ src_configure() {
)
ecm_src_configure
}
-
-src_install() {
- ecm_src_install
-
- if use kf6compat; then
- rm -r "${D}"/usr/share/locale || die
- fi
-}
diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-24.05.2.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-24.05.2-r1.ebuild
index 60aeeb79421c..497d11693753 100644
--- a/kde-apps/libkcompactdisc/libkcompactdisc-24.05.2.ebuild
+++ b/kde-apps/libkcompactdisc/libkcompactdisc-24.05.2-r1.ebuild
@@ -22,9 +22,7 @@ DEPEND="
>=media-libs/phonon-4.12.0[qt6]
alsa? ( media-libs/alsa-lib )
"
-RDEPEND="${DEPEND}
- !${CATEGORY}/${PN}:5[-kf6compat(-)]
-"
+RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
diff --git a/kde-apps/libkcompactdisc/metadata.xml b/kde-apps/libkcompactdisc/metadata.xml
index 18d53b343a94..c1132e23fef5 100644
--- a/kde-apps/libkcompactdisc/metadata.xml
+++ b/kde-apps/libkcompactdisc/metadata.xml
@@ -9,7 +9,4 @@
<bugs-to>https://bugs.kde.org/</bugs-to>
<remote-id type="kde-invent">multimedia/libkcompactdisc</remote-id>
</upstream>
- <use>
- <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
- </use>
</pkgmetadata>
diff --git a/kde-apps/libksane-common/Manifest b/kde-apps/libksane-common/Manifest
new file mode 100644
index 000000000000..8e8999dadc36
--- /dev/null
+++ b/kde-apps/libksane-common/Manifest
@@ -0,0 +1,3 @@
+DIST libksane-24.05.2.tar.xz 153572 BLAKE2B fe15e8359b9975b68f98370e502b6115169a94f153ccea6927c1492a68028edc22e3f062b23ed1e063b3349deb08f045f44e4fce0ce945fc4dec60ce27bd341a SHA512 ba5537fdb690e33ffdf841981ddfd9767a588f40277c39aa4fa6e2ad56cf42afe4a231282bbf4c410df600750a95b459a11e36d03a671fbad5369d141febd691
+EBUILD libksane-common-24.05.2.ebuild 524 BLAKE2B d1f888c63882a0b2d0c6b4f68f03b760f820f455f7c82bcc9c9ddc3532facbe5a51f315f535cb5344295c94edf72dc2693b5a7bbe492bf045de92921c843c07b SHA512 7dba320220f33bb005924869c9f775f443d943443238110192c2a300ce03ae8f5dd69befc08b94184fb18321dabeaaeb426ce99cab1fc6cb2f4573de22b2ea86
+MISC metadata.xml 409 BLAKE2B 0673e71d7865fa8db72e9dad57eed93dec1dfac747cff1d5ef61beeaa8d96874390b8ecbce6b8c1cfb3aeed7079dcdd1cb97087ed961499f2120fad69ebba6c9 SHA512 3a24348d7972a00230da35272986820762ba1b775a10c737b829a583217343595f3a69dac523d44817a0ba4ccf7f4033cadb27f5fd64f8f25d258c9615b9596b
diff --git a/kde-apps/libksane-common/libksane-common-24.05.2.ebuild b/kde-apps/libksane-common/libksane-common-24.05.2.ebuild
new file mode 100644
index 000000000000..582564bb6b69
--- /dev/null
+++ b/kde-apps/libksane-common/libksane-common-24.05.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="${PN/-common/}"
+KFMIN=5.115.0
+inherit ecm-common gear.kde.org
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ !<kde-apps/libksane-24.02.2-r2:5
+ !<kde-apps/libksane-24.05.2-r1:6
+"
+
+ECM_INSTALL_ICONS=(
+ src/16-actions-black-white.png:\${KDE_INSTALL_ICONDIR}
+ src/16-actions-color.png:\${KDE_INSTALL_ICONDIR}
+ src/16-actions-gray-scale.png:\${KDE_INSTALL_ICONDIR}
+)
diff --git a/kde-apps/libksane-common/metadata.xml b/kde-apps/libksane-common/metadata.xml
new file mode 100644
index 000000000000..7f5e4344af19
--- /dev/null
+++ b/kde-apps/libksane-common/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?product=libksane</bugs-to>
+ <remote-id type="kde-invent">graphics/libksane</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/kde-apps/libksane/Manifest b/kde-apps/libksane/Manifest
index 18899ef7fea1..18e0c9eee775 100644
--- a/kde-apps/libksane/Manifest
+++ b/kde-apps/libksane/Manifest
@@ -2,5 +2,6 @@ AUX libksane-24.02.0-ksanecore-23.08.patch 400 BLAKE2B 6d5ab87fc34609a42c86bb5a3
DIST libksane-24.02.2.tar.xz 153524 BLAKE2B 71559382fef484c3d08c7022eacd0a6d3f7be1c3cc9b85e50c1f8b627c5e497173263fd7de2429cbe99b6f4b5185be40d8be1d3bbf8c1c3e3391205d7974d6ea SHA512 e5ad9152760384be4f1aa2b7cf54161caceb3fa68e9745606398cadd6e2e44c9b4b0d7d4cbf51c44667697221d6c7ab8ee3dcb9e210bd341d33bd7cee006909a
DIST libksane-24.05.2.tar.xz 153572 BLAKE2B fe15e8359b9975b68f98370e502b6115169a94f153ccea6927c1492a68028edc22e3f062b23ed1e063b3349deb08f045f44e4fce0ce945fc4dec60ce27bd341a SHA512 ba5537fdb690e33ffdf841981ddfd9767a588f40277c39aa4fa6e2ad56cf42afe4a231282bbf4c410df600750a95b459a11e36d03a671fbad5369d141febd691
EBUILD libksane-24.02.2-r1.ebuild 1001 BLAKE2B 66eeae8c7fa3df4d9a470424ccca64f31c2ff08446d69694477425af500afc2a9a69f873faa518c2416023fca99d1a9f32d1eec15db75c0260c43498bd84e36d SHA512 e950fae8cfc06f286f1cb9e78aa8eea72efaec0c0104e4e1964a9a3430ceb67d047c88ad4ba3d9b0d286ea031cb363f53eadba4d83d1d69e0dd342378cb1559a
-EBUILD libksane-24.05.2.ebuild 774 BLAKE2B e990a8e6914a8370197e1551fbb48ff902dd87de2276c9079fcb6d0b11ac33fd4560666003570aa15bf637f5a3fabbdf84cfb3243b63b3ce8782a879743e4560 SHA512 0d9be0fa006c0edf76f20b24134ee4b2851217ca4e2c5101aa28b8413e36a9e73d266e5cea16aa147a10fa7d4efaa8c12fd25938d308116952621615dc50f048
+EBUILD libksane-24.02.2-r2.ebuild 1030 BLAKE2B 01ed9b2bfb6ebc340483fde4eb09bdde36d7b5c46e85ee0d3b981dc49f89d7a991fcb1e527af20e33d0f19d56a22973dd18fc65b0e88401315355e1b3ea30ea0 SHA512 dc8cb3ab0bd11681c0acefa41418c279801dd8b60e4561530f50446f5ae78b140d499d5ab0af0044f93ed9b2d7199430c02f4022c564c826c819c04264701128
+EBUILD libksane-24.05.2-r1.ebuild 968 BLAKE2B ff9604ae4d0bf3477bd62a54465b6fa2627e191794e25bc2567e29bcd2f3bcc6d40d6831e3608c323034b918c29773a2ea5f321144841cd1aa53f2f58dd34bd0 SHA512 8cf355f8c206a43fa641c35751582081702f5425f7b55adcf7d8a89d0d05a1c93088854cbd3e1831ec3f4d4f0a761eaf0d5f3054e05ae4e59016c4f1d7ba91c8
MISC metadata.xml 635 BLAKE2B 8baefe8995a941d16f619d7e8efdef1d762f1d9adccfa75617c771f094ba2b155a0ec300a078296aac0bda7cf78f608d01938054daabb377f491eafcd5bb6b54 SHA512 b591e896e277d28cae4c1cb7304c06a3eb09114e9e98b6529a42eff1dcacacc75b1a0a11f47d944b2edf5bb4847350a254ac1decc5ba8a0e352ab57e209b45dc
diff --git a/kde-apps/libksane/libksane-24.02.2-r2.ebuild b/kde-apps/libksane/libksane-24.02.2-r2.ebuild
new file mode 100644
index 000000000000..7c527b593833
--- /dev/null
+++ b/kde-apps/libksane/libksane-24.02.2-r2.ebuild
@@ -0,0 +1,47 @@
+# 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 gear.kde.org
+
+DESCRIPTION="SANE Library interface based on KDE Frameworks"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+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-23.08.5:5
+ kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/libksane-common-${PV}
+"
+
+# Shipped by kde-apps/libksane-common package for shared use w/ SLOT 5
+ECM_REMOVE_FROM_INSTALL=(
+ /usr/share/icons/hicolor/16x16/actions
+)
+
+PATCHES=( "${FILESDIR}/${PN}-24.02.0-ksanecore-23.08.patch" )
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package kwallet KF5Wallet)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/libksane/libksane-24.05.2.ebuild b/kde-apps/libksane/libksane-24.05.2-r1.ebuild
index fcad20ed1e87..3a4bb555ee11 100644
--- a/kde-apps/libksane/libksane-24.05.2.ebuild
+++ b/kde-apps/libksane/libksane-24.05.2-r1.ebuild
@@ -24,9 +24,19 @@ DEPEND="
kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:6 )
"
RDEPEND="${DEPEND}
- !${CATEGORY}/${PN}:5[-kf6compat(-)]
+ >=kde-apps/libksane-common-${PV}
"
+# Shipped by kde-apps/libksane-common package for shared use w/ SLOT 5
+ECM_REMOVE_FROM_INSTALL=(
+ /usr/share/icons/hicolor/16x16/actions
+)
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+}
+
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package kwallet KF6Wallet)
diff --git a/kde-apps/thumbnailers/Manifest b/kde-apps/thumbnailers/Manifest
index 92ea6eb38dac..4d021fa5e612 100644
--- a/kde-apps/thumbnailers/Manifest
+++ b/kde-apps/thumbnailers/Manifest
@@ -1,5 +1,6 @@
DIST kdegraphics-thumbnailers-23.08.5.tar.xz 49436 BLAKE2B 943ad7bd93ca5e4d80854869d4d97f7121d259a82062afb7781d1845e94cbc6ea1732aff3d3476eb6db5ffe54f8f97b352ef8977ebdccc2b173594dd3cbccd6f SHA512 77c328e9532fbd12548d4d219d6da2ad369ee14825d3cf5d142ec11afb842640e1fd01e7e1f911147c93e7e93893b9ae10be66b3d568866ed8985b5e5b38663f
EBUILD thumbnailers-23.08.5-r1.ebuild 557 BLAKE2B 83654c0fd9ff30006dc4a666d350611725e01085104650c2d8ce4d48cfd9434a906c34f149475330497430d27fc7ef3ee1a828c0198ec3b2c47c0f5c21667d1a SHA512 3de81ed8e0c664b0d044db23e9c1f4ce0fc8ee463205b3327434093e43848ab00146347589e82ae4943df2d071217d1af64a0f43941849c9d5b71978c35d110e
+EBUILD thumbnailers-23.08.5-r2.ebuild 670 BLAKE2B 977ee16b2f09b47a186e409b035676fbde4e77c5ebe5d54bd02e41c2792d926030e27fcd5b41cc1c8405a8d2b04a69a409b83b6a30b6faddb8dd97ef2d3993a9 SHA512 9a5afcf8ae99182f672c3cc78dd4caf0bacfca4cbb8969ee62080014074980e8db5dd2c25361305c747c4b8ccce763fca487a73135944efcc55a51ccc03a9aa9
EBUILD thumbnailers-23.08.5.ebuild 909 BLAKE2B 63f913e4c61e29ed6f197b110a94be884dfb0ebedc45f1ac212523daf2eb4d3b32aaf443d4245740ae2c78530a511023cf7d7b642769e2406c556b0cbe3a0e8c SHA512 559c046ec3109fb4b01000876711bafd18b39822a74a62ba2dbcdf22eef313d2163d367a34160575367f1702e195d4e62386398f429c879a6fa0aa6fec87eb2b
-EBUILD thumbnailers-24.05.2-r1.ebuild 605 BLAKE2B 2f9785272ee3f6024dec0a1cf80717f67b9a59e26b940e14d474e65f433eeb3705c0329a8600ecee6708d9188dec335348f21b168c67c705e21bbd79aa3dc79a SHA512 91d542217f3dec99ce416b10bd3ece8943c3885ef1f2e949ff0568dcc3847440e07f2594e06c5b74141dc23fa746b06468330fcce77ca60358c280f16adde721
-MISC metadata.xml 664 BLAKE2B 4f2358a5a6de104e9192d7bde39657ad1dafc7dd4a4b876441cbc81462e4a03b86d0887f0177d681e4682c840ad84991568948619ef396d6c62a0e22bf481939 SHA512 0c1a9a0604ecd74aa03c2aea0bd9749f1963be3fe6f68ee8b06e68f9052c3f9b32529f7127c57f3c2a438906fb999c6cbb5aa3d7a19c8e0744821d69ec0c7349
+EBUILD thumbnailers-24.05.2-r2.ebuild 663 BLAKE2B 6c57de82cbe48bfcef109655c4f7a473f7027491ee2bcb06657a66e8e4f4eecda8a2209c285a05501a11fbb502efe46e62ac29a97a1daf50224d0d5558c9d5d5 SHA512 a752cc6119da2af055b56105993108a1efb7c5ffdfb999b9a63fccb12a8f446eebb28f16311a09b7e867d9ff30e3ec939b9a81a2d9e148ed179741bd08b1d7b0
+MISC metadata.xml 768 BLAKE2B d8a59c070cacb9cfea21e7d5ebf78840f1b4760b59635ff4124d337688fd76c6b982f4c65d2081cc93896ee3d4a2bede72d6fb9c19c8f134531b89f83299c906 SHA512 38b067cb72b794e67e19ae6034960a3ba03258a61e88051f681fa5fd8a70b35340494700d65b4c89cde7d883504cf9449e151159ff55990de86ebab99052038b
diff --git a/kde-apps/thumbnailers/metadata.xml b/kde-apps/thumbnailers/metadata.xml
index 419b2d426170..ca27dcc0ab13 100644
--- a/kde-apps/thumbnailers/metadata.xml
+++ b/kde-apps/thumbnailers/metadata.xml
@@ -10,7 +10,8 @@
</upstream>
<use>
<flag name="blender">Enable blender thumbnail generation using <pkg>kde-frameworks/karchive</pkg></flag>
+ <flag name="gettext">Enable PO file thumbnail generation using <pkg>kde-apps/kdesdk-thumbnailers</pkg></flag>
<flag name="mobi">Enable mobipocket thumbnail generation using <pkg>kde-apps/kdegraphics-mobipocket</pkg></flag>
-<!-- <flag name="video">Enable video thumbnail generation using <pkg>kde-apps/ffmpegthumbs</pkg></flag> -->
+ <flag name="video">Enable video thumbnail generation using <pkg>kde-apps/ffmpegthumbs</pkg></flag>
</use>
</pkgmetadata>
diff --git a/kde-apps/thumbnailers/thumbnailers-23.08.5-r2.ebuild b/kde-apps/thumbnailers/thumbnailers-23.08.5-r2.ebuild
new file mode 100644
index 000000000000..204751576c40
--- /dev/null
+++ b/kde-apps/thumbnailers/thumbnailers-23.08.5-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Metapackage for KIO thumbnail generators"
+HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="blender gettext mobi pdf raw video"
+
+RDEPEND="
+ blender? ( >=media-gfx/kio-blender-thumbnailer-${PV}:5 )
+ gettext? ( >=kde-apps/kdesdk-thumbnailers-${PV}:5 )
+ mobi? ( >=media-gfx/kio-mobi-thumbnailer-${PV}:5 )
+ pdf? ( >=media-gfx/kio-ps-thumbnailer-${PV}:5 )
+ raw? ( >=media-gfx/kio-raw-thumbnailer-${PV}:5 )
+ video? ( >=kde-apps/ffmpegthumbs-${PV}:5 )
+"
diff --git a/kde-apps/thumbnailers/thumbnailers-24.05.2-r1.ebuild b/kde-apps/thumbnailers/thumbnailers-24.05.2-r2.ebuild
index 9e352574cd7d..e2b2f769fc3b 100644
--- a/kde-apps/thumbnailers/thumbnailers-24.05.2-r1.ebuild
+++ b/kde-apps/thumbnailers/thumbnailers-24.05.2-r2.ebuild
@@ -9,12 +9,13 @@ HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
LICENSE="metapackage"
SLOT="6"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="blender mobi pdf raw" # video
+IUSE="blender gettext mobi pdf raw video"
RDEPEND="
blender? ( >=media-gfx/kio-blender-thumbnailer-${PV}:6 )
+ gettext? ( >=kde-apps/kdesdk-thumbnailers-${PV}:6 )
mobi? ( >=media-gfx/kio-mobi-thumbnailer-${PV}:6 )
pdf? ( >=media-gfx/kio-ps-thumbnailer-${PV}:6 )
raw? ( >=media-gfx/kio-raw-thumbnailer-${PV}:6 )
+ video? ( >=kde-apps/ffmpegthumbs-${PV}:6 )
"
-# video? ( >=kde-apps/ffmpegthumbs-${PV}:6 )