commit:     a0ef7f4ec0401eed8dd31ec1b4ce6a153c91a7eb
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Thu Jan 16 19:15:44 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 18 14:53:47 2025 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=a0ef7f4e

*/*: add xdg.eclass in >=KFMIN-6.9 where needed

See-Also: 67b745829deb9b52ba81bc4aa38316026699866d
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-accessibility/kontrast/kontrast-9999.ebuild                  | 4 ++--
 app-cdr/isoimagewriter/isoimagewriter-9999.ebuild                | 4 ++--
 app-crypt/keysmith/keysmith-9999.ebuild                          | 4 ++--
 app-editors/ghostwriter/ghostwriter-9999.ebuild                  | 4 ++--
 app-misc/francis/francis-9999.ebuild                             | 4 ++--
 app-office/merkuro/merkuro-9999.ebuild                           | 4 ++--
 app-text/arianna/arianna-9999.ebuild                             | 4 ++--
 dev-util/kdevelop/kdevelop-9999.ebuild                           | 6 +++---
 dev-util/massif-visualizer/massif-visualizer-9999.ebuild         | 4 ++--
 games-puzzle/skladnik/skladnik-9999.ebuild                       | 4 ++--
 kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild | 4 ++--
 kde-apps/akonadi-mime/akonadi-mime-9999.ebuild                   | 4 ++--
 kde-apps/akonadi/akonadi-9999.ebuild                             | 4 ++--
 kde-apps/akonadiconsole/akonadiconsole-9999.ebuild               | 4 ++--
 kde-apps/akregator/akregator-9999.ebuild                         | 4 ++--
 kde-apps/ark/ark-9999.ebuild                                     | 6 +++---
 kde-apps/blinken/blinken-9999.ebuild                             | 4 ++--
 kde-apps/bomber/bomber-9999.ebuild                               | 4 ++--
 kde-apps/bovo/bovo-9999.ebuild                                   | 4 ++--
 kde-apps/cantor/cantor-9999.ebuild                               | 6 +++---
 kde-apps/dolphin/dolphin-9999.ebuild                             | 6 +++---
 kde-apps/dragon/dragon-9999.ebuild                               | 4 ++--
 kde-apps/filelight/filelight-9999.ebuild                         | 4 ++--
 kde-apps/granatier/granatier-9999.ebuild                         | 4 ++--
 kde-apps/gwenview/gwenview-9999.ebuild                           | 6 +++---
 kde-apps/juk/juk-9999.ebuild                                     | 4 ++--
 kde-apps/k3b/k3b-9999.ebuild                                     | 6 +++---
 kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild     | 4 ++--
 kde-apps/kaddressbook/kaddressbook-9999.ebuild                   | 6 +++---
 kde-apps/kajongg/kajongg-9999.ebuild                             | 4 ++--
 kde-apps/kalarm/kalarm-9999.ebuild                               | 4 ++--
 kde-apps/kalgebra/kalgebra-9999.ebuild                           | 4 ++--
 kde-apps/kalzium/kalzium-9999.ebuild                             | 4 ++--
 kde-apps/kanagram/kanagram-9999.ebuild                           | 4 ++--
 kde-apps/kapman/kapman-9999.ebuild                               | 4 ++--
 kde-apps/kapptemplate/kapptemplate-9999.ebuild                   | 4 ++--
 kde-apps/kate/kate-9999.ebuild                                   | 4 ++--
 kde-apps/katomic/katomic-9999.ebuild                             | 4 ++--
 kde-apps/kbackup/kbackup-9999.ebuild                             | 4 ++--
 kde-apps/kblackbox/kblackbox-9999.ebuild                         | 4 ++--
 kde-apps/kblocks/kblocks-9999.ebuild                             | 4 ++--
 kde-apps/kbounce/kbounce-9999.ebuild                             | 4 ++--
 kde-apps/kbreakout/kbreakout-9999.ebuild                         | 4 ++--
 kde-apps/kbruch/kbruch-9999.ebuild                               | 4 ++--
 kde-apps/kcachegrind/kcachegrind-9999.ebuild                     | 4 ++--
 kde-apps/kcolorchooser/kcolorchooser-9999.ebuild                 | 4 ++--
 kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild                 | 4 ++--
 kde-apps/kdeedu-data/kdeedu-data-9999.ebuild                     | 4 ++--
 kde-apps/kdenlive/kdenlive-9999.ebuild                           | 6 +++---
 kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild               | 4 ++--
 kde-apps/kdf/kdf-9999.ebuild                                     | 4 ++--
 kde-apps/kdiamond/kdiamond-9999.ebuild                           | 4 ++--
 kde-apps/kfind/kfind-9999.ebuild                                 | 4 ++--
 kde-apps/kfourinline/kfourinline-9999.ebuild                     | 4 ++--
 kde-apps/kgeography/kgeography-9999.ebuild                       | 4 ++--
 kde-apps/kget/kget-9999.ebuild                                   | 4 ++--
 kde-apps/kgoldrunner/kgoldrunner-9999.ebuild                     | 4 ++--
 kde-apps/kgpg/kgpg-9999.ebuild                                   | 4 ++--
 kde-apps/khangman/khangman-9999.ebuild                           | 4 ++--
 kde-apps/khelpcenter/khelpcenter-9999.ebuild                     | 4 ++--
 kde-apps/kigo/kigo-9999.ebuild                                   | 4 ++--
 kde-apps/killbots/killbots-9999.ebuild                           | 4 ++--
 kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild             | 4 ++--
 kde-apps/kiriki/kiriki-9999.ebuild                               | 4 ++--
 kde-apps/kiten/kiten-9999.ebuild                                 | 4 ++--
 kde-apps/kitinerary/kitinerary-9999.ebuild                       | 4 ++--
 kde-apps/kjumpingcube/kjumpingcube-9999.ebuild                   | 4 ++--
 kde-apps/kleopatra/kleopatra-9999.ebuild                         | 4 ++--
 kde-apps/klettres/klettres-9999.ebuild                           | 4 ++--
 kde-apps/klickety/klickety-9999.ebuild                           | 4 ++--
 kde-apps/klines/klines-9999.ebuild                               | 4 ++--
 kde-apps/kmag/kmag-9999.ebuild                                   | 4 ++--
 kde-apps/kmahjongg/kmahjongg-9999.ebuild                         | 4 ++--
 kde-apps/kmail/kmail-9999.ebuild                                 | 6 +++---
 kde-apps/kmines/kmines-9999.ebuild                               | 4 ++--
 kde-apps/kmix/kmix-9999.ebuild                                   | 6 +++---
 kde-apps/kmousetool/kmousetool-9999.ebuild                       | 4 ++--
 kde-apps/kmouth/kmouth-9999.ebuild                               | 4 ++--
 kde-apps/kmplot/kmplot-9999.ebuild                               | 4 ++--
 kde-apps/knavalbattle/knavalbattle-9999.ebuild                   | 4 ++--
 kde-apps/knetwalk/knetwalk-9999.ebuild                           | 4 ++--
 kde-apps/knights/knights-9999.ebuild                             | 4 ++--
 kde-apps/kolf/kolf-9999.ebuild                                   | 4 ++--
 kde-apps/kollision/kollision-9999.ebuild                         | 4 ++--
 kde-apps/kolourpaint/kolourpaint-9999.ebuild                     | 4 ++--
 kde-apps/kompare/kompare-9999.ebuild                             | 4 ++--
 kde-apps/konqueror/konqueror-9999.ebuild                         | 6 +++---
 kde-apps/konquest/konquest-9999.ebuild                           | 4 ++--
 kde-apps/konsolekalendar/konsolekalendar-9999.ebuild             | 4 ++--
 kde-apps/kontact/kontact-9999.ebuild                             | 4 ++--
 kde-apps/korganizer/korganizer-9999.ebuild                       | 4 ++--
 kde-apps/kpat/kpat-9999.ebuild                                   | 4 ++--
 kde-apps/krdc/krdc-9999.ebuild                                   | 4 ++--
 kde-apps/kreversi/kreversi-9999.ebuild                           | 4 ++--
 kde-apps/krfb/krfb-9999.ebuild                                   | 4 ++--
 kde-apps/kruler/kruler-9999.ebuild                               | 4 ++--
 kde-apps/kshisen/kshisen-9999.ebuild                             | 4 ++--
 kde-apps/ksirk/ksirk-9999.ebuild                                 | 4 ++--
 kde-apps/ksnakeduel/ksnakeduel-9999.ebuild                       | 4 ++--
 kde-apps/kspaceduel/kspaceduel-9999.ebuild                       | 4 ++--
 kde-apps/ksquares/ksquares-9999.ebuild                           | 4 ++--
 kde-apps/ksudoku/ksudoku-9999.ebuild                             | 4 ++--
 kde-apps/kteatime/kteatime-9999.ebuild                           | 4 ++--
 kde-apps/ktimer/ktimer-9999.ebuild                               | 4 ++--
 kde-apps/ktuberling/ktuberling-9999.ebuild                       | 4 ++--
 kde-apps/kturtle/kturtle-9999.ebuild                             | 4 ++--
 kde-apps/kubrick/kubrick-9999.ebuild                             | 4 ++--
 kde-apps/kwalletmanager/kwalletmanager-9999.ebuild               | 4 ++--
 kde-apps/kwave/kwave-9999.ebuild                                 | 4 ++--
 kde-apps/kwordquiz/kwordquiz-9999.ebuild                         | 4 ++--
 kde-apps/kwrite/kwrite-9999.ebuild                               | 4 ++--
 kde-apps/libksane-common/libksane-common-9999.ebuild             | 4 ++--
 kde-apps/libksane/libksane-9999.ebuild                           | 4 ++--
 kde-apps/lokalize/lokalize-9999.ebuild                           | 6 +++---
 kde-apps/lskat/lskat-9999.ebuild                                 | 4 ++--
 kde-apps/marble/marble-9999.ebuild                               | 4 ++--
 kde-apps/mbox-importer/mbox-importer-9999.ebuild                 | 4 ++--
 kde-apps/minuet/minuet-9999.ebuild                               | 4 ++--
 kde-apps/okular/okular-9999.ebuild                               | 4 ++--
 kde-apps/palapeli/palapeli-9999.ebuild                           | 4 ++--
 kde-apps/parley/parley-9999.ebuild                               | 6 +++---
 kde-apps/picmi/picmi-9999.ebuild                                 | 4 ++--
 kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild           | 4 ++--
 kde-apps/spectacle/spectacle-9999.ebuild                         | 4 ++--
 kde-apps/step/step-9999.ebuild                                   | 4 ++--
 kde-apps/sweeper/sweeper-9999.ebuild                             | 4 ++--
 kde-apps/yakuake/yakuake-9999.ebuild                             | 4 ++--
 kde-misc/colord-kde/colord-kde-9999.ebuild                       | 6 +++---
 kde-misc/itinerary/itinerary-9999.ebuild                         | 6 +++---
 kde-misc/kclock/kclock-9999.ebuild                               | 4 ++--
 kde-misc/kdeconnect/kdeconnect-9999.ebuild                       | 6 +++---
 kde-misc/kweather/kweather-9999.ebuild                           | 4 ++--
 kde-misc/skanlite/skanlite-9999.ebuild                           | 4 ++--
 kde-misc/zanshin/zanshin-9999.ebuild                             | 4 ++--
 kde-plasma/breeze/breeze-9999.ebuild                             | 4 ++--
 media-gfx/kgraphviewer/kgraphviewer-9999.ebuild                  | 4 ++--
 media-gfx/skanpage/skanpage-9999.ebuild                          | 4 ++--
 media-sound/audex/audex-9999.ebuild                              | 4 ++--
 media-sound/elisa/elisa-9999.ebuild                              | 4 ++--
 media-sound/kasts/kasts-9999.ebuild                              | 4 ++--
 media-sound/krecorder/krecorder-9999.ebuild                      | 4 ++--
 media-video/plasmatube/plasmatube-9999.ebuild                    | 4 ++--
 net-im/neochat/neochat-9999.ebuild                               | 4 ++--
 net-im/tokodon/tokodon-9999.ebuild                               | 4 ++--
 net-irc/konversation/konversation-9999.ebuild                    | 4 ++--
 net-news/alligator/alligator-9999.ebuild                         | 4 ++--
 net-p2p/ktorrent/ktorrent-9999.ebuild                            | 4 ++--
 sys-block/partitionmanager/partitionmanager-9999.ebuild          | 4 ++--
 www-client/falkon/falkon-9999.ebuild                             | 2 +-
 149 files changed, 313 insertions(+), 313 deletions(-)

diff --git a/app-accessibility/kontrast/kontrast-9999.ebuild 
b/app-accessibility/kontrast/kontrast-9999.ebuild
index b291cacac7..124a6eac3f 100644
--- a/app-accessibility/kontrast/kontrast-9999.ebuild
+++ b/app-accessibility/kontrast/kontrast-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Tool to check contrast for colors to verify they are correctly 
accessible"
 HOMEPAGE="https://apps.kde.org/kontrast/";

diff --git a/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild 
b/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild
index 3338f88188..369bec0a3b 100644
--- a/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild
+++ b/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Write hybrid ISO files onto a USB disk"
 HOMEPAGE="https://community.kde.org/ISOImageWriter";

diff --git a/app-crypt/keysmith/keysmith-9999.ebuild 
b/app-crypt/keysmith/keysmith-9999.ebuild
index 6e4121ff9b..de059ddde6 100644
--- a/app-crypt/keysmith/keysmith-9999.ebuild
+++ b/app-crypt/keysmith/keysmith-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ KDE_ORG_CATEGORY="utilities"
 ECM_TEST="true"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="OTP client for Plasma Mobile and Desktop"
 HOMEPAGE="https://apps.kde.org/keysmith/";

diff --git a/app-editors/ghostwriter/ghostwriter-9999.ebuild 
b/app-editors/ghostwriter/ghostwriter-9999.ebuild
index db7fe71946..75823a2a10 100644
--- a/app-editors/ghostwriter/ghostwriter-9999.ebuild
+++ b/app-editors/ghostwriter/ghostwriter-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ KDE_ORG_CATEGORY="office"
 ECM_HANDBOOK="optional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
 HOMEPAGE="https://ghostwriter.kde.org/";

diff --git a/app-misc/francis/francis-9999.ebuild 
b/app-misc/francis/francis-9999.ebuild
index 43b970d194..d28fe9bff0 100644
--- a/app-misc/francis/francis-9999.ebuild
+++ b/app-misc/francis/francis-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 KDE_ORG_CATEGORY="utilities"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Productivity application using the well-known pomodoro technique"
 HOMEPAGE="https://apps.kde.org/francis/";

diff --git a/app-office/merkuro/merkuro-9999.ebuild 
b/app-office/merkuro/merkuro-9999.ebuild
index 0040333fe7..eae14bb60c 100644
--- a/app-office/merkuro/merkuro-9999.ebuild
+++ b/app-office/merkuro/merkuro-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Calendar application using Akonadi"
 HOMEPAGE="https://apps.kde.org/merkuro.calendar/";

diff --git a/app-text/arianna/arianna-9999.ebuild 
b/app-text/arianna/arianna-9999.ebuild
index 24d11961b7..38d2ba6ca9 100644
--- a/app-text/arianna/arianna-9999.ebuild
+++ b/app-text/arianna/arianna-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_ORG_CATEGORY="graphics"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="EPub Reader for mobile devices"
 HOMEPAGE="https://apps.kde.org/arianna/";

diff --git a/dev-util/kdevelop/kdevelop-9999.ebuild 
b/dev-util/kdevelop/kdevelop-9999.ebuild
index e0909abdf3..787d3fe0ff 100644
--- a/dev-util/kdevelop/kdevelop-9999.ebuild
+++ b/dev-util/kdevelop/kdevelop-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ KDE_ORG_CATEGORY="kdevelop"
 KFMIN=6.9.0
 LLVM_COMPAT=( 15 16 17 18 )
 QTMIN=6.7.2
-inherit ecm gear.kde.org llvm-r1 optfeature
+inherit ecm gear.kde.org llvm-r1 optfeature xdg
 
 DESCRIPTION="Integrated Development Environment, supporting KF6/Qt, C/C++ and 
much more"
 HOMEPAGE="https://kdevelop.org/";
@@ -118,5 +118,5 @@ pkg_postinst() {
                optfeature "formatting configurations via customscript plugin" 
dev-util/indent
                optfeature "formatting configurations via customscript plugin" 
dev-util/uncrustify
        fi
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 }

diff --git a/dev-util/massif-visualizer/massif-visualizer-9999.ebuild 
b/dev-util/massif-visualizer/massif-visualizer-9999.ebuild
index c8960b7f73..9df74a2ee9 100644
--- a/dev-util/massif-visualizer/massif-visualizer-9999.ebuild
+++ b/dev-util/massif-visualizer/massif-visualizer-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_TEST="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Tool visualising massif data"
 HOMEPAGE="https://apps.kde.org/massif_visualizer/";

diff --git a/games-puzzle/skladnik/skladnik-9999.ebuild 
b/games-puzzle/skladnik/skladnik-9999.ebuild
index 252de44bbe..d22224cbe5 100644
--- a/games-puzzle/skladnik/skladnik-9999.ebuild
+++ b/games-puzzle/skladnik/skladnik-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="The Japanese warehouse keeper sokoban game"
 HOMEPAGE="https://apps.kde.org/skladnik/ https://invent.kde.org/games/skladnik";

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 2610cd8040..5a90725801 100644
--- a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild
+++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Assistant to import PIM data from other applications into Akonadi"
 HOMEPAGE+=" https://userbase.kde.org/KMail/Import_Options";

diff --git a/kde-apps/akonadi-mime/akonadi-mime-9999.ebuild 
b/kde-apps/akonadi-mime/akonadi-mime-9999.ebuild
index cad56e152f..2d8aad3df9 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-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="true"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Library for akonadi mime types"
 

diff --git a/kde-apps/akonadi/akonadi-9999.ebuild 
b/kde-apps/akonadi/akonadi-9999.ebuild
index 25aab50e9a..691c541069 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ ECM_TEST="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
 VIRTUALDBUS_TEST="true"
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
 HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi";

diff --git a/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild 
b/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild
index 7ac5f8f705..8d7be206b4 100644
--- a/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild
+++ b/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in 
release
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Application for debugging Akonadi Resources"
 HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools";

diff --git a/kde-apps/akregator/akregator-9999.ebuild 
b/kde-apps/akregator/akregator-9999.ebuild
index c9ff019892..250dea7339 100644
--- a/kde-apps/akregator/akregator-9999.ebuild
+++ b/kde-apps/akregator/akregator-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="News feed aggregator"
 HOMEPAGE="https://apps.kde.org/akregator/";

diff --git a/kde-apps/ark/ark-9999.ebuild b/kde-apps/ark/ark-9999.ebuild
index 1ddea7e925..bf02c17705 100644
--- a/kde-apps/ark/ark-9999.ebuild
+++ b/kde-apps/ark/ark-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 ECM_TEST="true"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org optfeature
+inherit ecm gear.kde.org optfeature xdg
 
 DESCRIPTION="File archiver by KDE"
 HOMEPAGE="https://apps.kde.org/ark/";
@@ -76,5 +76,5 @@ pkg_postinst() {
                optfeature "lrz archive support" "app-arch/lrzip"
                optfeature "Markdown support in text previews" 
"kde-misc/markdownpart:${SLOT}"
        fi
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 }

diff --git a/kde-apps/blinken/blinken-9999.ebuild 
b/kde-apps/blinken/blinken-9999.ebuild
index e758a5f354..3e6608fd95 100644
--- a/kde-apps/blinken/blinken-9999.ebuild
+++ b/kde-apps/blinken/blinken-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Memory enhancement game based on KDE Frameworks"
 HOMEPAGE="https://apps.kde.org/blinken/";

diff --git a/kde-apps/bomber/bomber-9999.ebuild 
b/kde-apps/bomber/bomber-9999.ebuild
index be25afe227..77ace9fa5a 100644
--- a/kde-apps/bomber/bomber-9999.ebuild
+++ b/kde-apps/bomber/bomber-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Single player arcade bombing game"
 HOMEPAGE="https://apps.kde.org/bomber/";

diff --git a/kde-apps/bovo/bovo-9999.ebuild b/kde-apps/bovo/bovo-9999.ebuild
index 2cdc79cb91..b70872fa28 100644
--- a/kde-apps/bovo/bovo-9999.ebuild
+++ b/kde-apps/bovo/bovo-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Five-in-a-row Board Game"
 HOMEPAGE="https://apps.kde.org/bovo/";

diff --git a/kde-apps/cantor/cantor-9999.ebuild 
b/kde-apps/cantor/cantor-9999.ebuild
index de4211b3b2..98c8c1abb1 100644
--- a/kde-apps/cantor/cantor-9999.ebuild
+++ b/kde-apps/cantor/cantor-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org lua-single optfeature python-single-r1
+inherit ecm gear.kde.org lua-single optfeature python-single-r1 xdg
 
 DESCRIPTION="Interface for doing mathematics and scientific computing"
 HOMEPAGE="https://apps.kde.org/cantor/";
@@ -113,5 +113,5 @@ pkg_postinst() {
                optfeature "Octave backend" sci-mathematics/octave
                optfeature "LaTeX support" virtual/latex-base
        fi
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 }

diff --git a/kde-apps/dolphin/dolphin-9999.ebuild 
b/kde-apps/dolphin/dolphin-9999.ebuild
index b5b468de43..2f9870715c 100644
--- a/kde-apps/dolphin/dolphin-9999.ebuild
+++ b/kde-apps/dolphin/dolphin-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="true"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org optfeature
+inherit ecm gear.kde.org optfeature xdg
 
 DESCRIPTION="Plasma filemanager focusing on usability"
 HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin";
@@ -87,5 +87,5 @@ pkg_postinst() {
                optfeature "crypto actions" "kde-apps/kleopatra:${SLOT}"
                optfeature "'Share' context menu actions" 
"kde-frameworks/purpose:${SLOT}"
        fi
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 }

diff --git a/kde-apps/dragon/dragon-9999.ebuild 
b/kde-apps/dragon/dragon-9999.ebuild
index ca5fa224fc..d0eee32490 100644
--- a/kde-apps/dragon/dragon-9999.ebuild
+++ b/kde-apps/dragon/dragon-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Simple video player"
 HOMEPAGE="https://apps.kde.org/dragonplayer/";

diff --git a/kde-apps/filelight/filelight-9999.ebuild 
b/kde-apps/filelight/filelight-9999.ebuild
index 869cdeb0b6..68ed3f985b 100644
--- a/kde-apps/filelight/filelight-9999.ebuild
+++ b/kde-apps/filelight/filelight-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 ECM_TEST="true"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Visualise disk usage with interactive map of concentric, 
segmented rings"
 HOMEPAGE="https://apps.kde.org/filelight/";

diff --git a/kde-apps/granatier/granatier-9999.ebuild 
b/kde-apps/granatier/granatier-9999.ebuild
index d15b0cc92a..935c923e59 100644
--- a/kde-apps/granatier/granatier-9999.ebuild
+++ b/kde-apps/granatier/granatier-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE Bomberman game"
 HOMEPAGE="https://apps.kde.org/granatier/";

diff --git a/kde-apps/gwenview/gwenview-9999.ebuild 
b/kde-apps/gwenview/gwenview-9999.ebuild
index b15b686816..a9971e9a24 100644
--- a/kde-apps/gwenview/gwenview-9999.ebuild
+++ b/kde-apps/gwenview/gwenview-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="true"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org optfeature
+inherit ecm gear.kde.org optfeature xdg
 
 DESCRIPTION="Image viewer by KDE"
 HOMEPAGE="https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview";
@@ -106,5 +106,5 @@ pkg_postinst() {
        if [[ -z "${REPLACING_VERSIONS}" ]]; then
                optfeature "SVG support" "kde-apps/svgpart:${SLOT}"
        fi
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 }

diff --git a/kde-apps/juk/juk-9999.ebuild b/kde-apps/juk/juk-9999.ebuild
index 1bffcb321d..2d286e82bb 100644
--- a/kde-apps/juk/juk-9999.ebuild
+++ b/kde-apps/juk/juk-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 ECM_TEST="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Jukebox and music manager by KDE"
 HOMEPAGE="https://apps.kde.org/juk/";

diff --git a/kde-apps/k3b/k3b-9999.ebuild b/kde-apps/k3b/k3b-9999.ebuild
index 0c8aca8bc5..067adfa253 100644
--- a/kde-apps/k3b/k3b-9999.ebuild
+++ b/kde-apps/k3b/k3b-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="true"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm flag-o-matic gear.kde.org
+inherit ecm flag-o-matic gear.kde.org xdg
 
 DESCRIPTION="Full-featured burning and ripping application based on KDE 
Frameworks"
 HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b";
@@ -98,7 +98,7 @@ src_configure() {
 }
 
 pkg_postinst() {
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 
        elog "If you get warnings on start-up, uncheck the \"Check system"
        elog "configuration\" option in the \"Misc\" settings window."

diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild 
b/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild
index 67db48eb04..c36577a648 100644
--- a/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild
+++ b/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE accounts providers"
 HOMEPAGE="https://community.kde.org/KTp";

diff --git a/kde-apps/kaddressbook/kaddressbook-9999.ebuild 
b/kde-apps/kaddressbook/kaddressbook-9999.ebuild
index b8973210a1..95d69ee0cb 100644
--- a/kde-apps/kaddressbook/kaddressbook-9999.ebuild
+++ b/kde-apps/kaddressbook/kaddressbook-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org optfeature
+inherit ecm gear.kde.org optfeature xdg
 
 DESCRIPTION="Address book application based on KDE Frameworks"
 HOMEPAGE="https://apps.kde.org/kaddressbook/";
@@ -66,5 +66,5 @@ pkg_postinst() {
        if [[ -z "${REPLACING_VERSIONS}" ]]; then
                optfeature "Postal addresses" "kde-apps/kdepim-addons:${SLOT}"
        fi
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 }

diff --git a/kde-apps/kajongg/kajongg-9999.ebuild 
b/kde-apps/kajongg/kajongg-9999.ebuild
index 1ba1d4a427..1b8245a986 100644
--- a/kde-apps/kajongg/kajongg-9999.ebuild
+++ b/kde-apps/kajongg/kajongg-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit python-single-r1 ecm gear.kde.org
+inherit python-single-r1 ecm gear.kde.org xdg
 
 DESCRIPTION="Classical Mah Jongg for four players"
 HOMEPAGE="https://apps.kde.org/kajongg/";

diff --git a/kde-apps/kalarm/kalarm-9999.ebuild 
b/kde-apps/kalarm/kalarm-9999.ebuild
index 039da5ca7b..e77bffe71d 100644
--- a/kde-apps/kalarm/kalarm-9999.ebuild
+++ b/kde-apps/kalarm/kalarm-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Application to manage alarms and other timer based alerts for the 
desktop"
 HOMEPAGE="https://apps.kde.org/kalarm/ https://userbase.kde.org/KAlarm";

diff --git a/kde-apps/kalgebra/kalgebra-9999.ebuild 
b/kde-apps/kalgebra/kalgebra-9999.ebuild
index 6acd30c6db..729ecab263 100644
--- a/kde-apps/kalgebra/kalgebra-9999.ebuild
+++ b/kde-apps/kalgebra/kalgebra-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm flag-o-matic gear.kde.org
+inherit ecm flag-o-matic gear.kde.org xdg
 
 DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE"
 HOMEPAGE="https://apps.kde.org/kalgebra/";

diff --git a/kde-apps/kalzium/kalzium-9999.ebuild 
b/kde-apps/kalzium/kalzium-9999.ebuild
index a5e45dbab8..8dc9b21cf3 100644
--- a/kde-apps/kalzium/kalzium-9999.ebuild
+++ b/kde-apps/kalzium/kalzium-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org flag-o-matic
+inherit ecm gear.kde.org flag-o-matic xdg
 
 DESCRIPTION="Periodic table of the elements"
 HOMEPAGE="https://apps.kde.org/kalzium/";

diff --git a/kde-apps/kanagram/kanagram-9999.ebuild 
b/kde-apps/kanagram/kanagram-9999.ebuild
index 89f2e7294c..fb8645754d 100644
--- a/kde-apps/kanagram/kanagram-9999.ebuild
+++ b/kde-apps/kanagram/kanagram-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Game based on anagrams of words"
 HOMEPAGE="https://apps.kde.org/kanagram/";

diff --git a/kde-apps/kapman/kapman-9999.ebuild 
b/kde-apps/kapman/kapman-9999.ebuild
index c41e289ba4..d865c42fcb 100644
--- a/kde-apps/kapman/kapman-9999.ebuild
+++ b/kde-apps/kapman/kapman-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Pac-Man clone by KDE"
 HOMEPAGE="https://apps.kde.org/kapman/";

diff --git a/kde-apps/kapptemplate/kapptemplate-9999.ebuild 
b/kde-apps/kapptemplate/kapptemplate-9999.ebuild
index 3fcb95146a..1a9abf44dc 100644
--- a/kde-apps/kapptemplate/kapptemplate-9999.ebuild
+++ b/kde-apps/kapptemplate/kapptemplate-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 ECM_TEST="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Shell script to create the necessary framework to develop KDE 
applications"
 HOMEPAGE="https://apps.kde.org/kapptemplate/";

diff --git a/kde-apps/kate/kate-9999.ebuild b/kde-apps/kate/kate-9999.ebuild
index efcecef37b..275e31b271 100644
--- a/kde-apps/kate/kate-9999.ebuild
+++ b/kde-apps/kate/kate-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoff"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm flag-o-matic gear.kde.org
+inherit ecm flag-o-matic gear.kde.org xdg
 
 DESCRIPTION="Multi-document editor with network transparency, Plasma 
integration and more"
 HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/";

diff --git a/kde-apps/katomic/katomic-9999.ebuild 
b/kde-apps/katomic/katomic-9999.ebuild
index a1cda2cdc6..3e9b00dd60 100644
--- a/kde-apps/katomic/katomic-9999.ebuild
+++ b/kde-apps/katomic/katomic-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE Atomic Entertainment Game"
 HOMEPAGE="https://apps.kde.org/katomic/";

diff --git a/kde-apps/kbackup/kbackup-9999.ebuild 
b/kde-apps/kbackup/kbackup-9999.ebuild
index db3ed81796..4b907c730a 100644
--- a/kde-apps/kbackup/kbackup-9999.ebuild
+++ b/kde-apps/kbackup/kbackup-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="optional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Program that lets you back up any directories or files"
 HOMEPAGE="https://apps.kde.org/kbackup/";

diff --git a/kde-apps/kblackbox/kblackbox-9999.ebuild 
b/kde-apps/kblackbox/kblackbox-9999.ebuild
index 15ffca71a7..b08f6a2da1 100644
--- a/kde-apps/kblackbox/kblackbox-9999.ebuild
+++ b/kde-apps/kblackbox/kblackbox-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Game of hide and seek played on a grid of boxes"
 HOMEPAGE="https://apps.kde.org/kblackbox/";

diff --git a/kde-apps/kblocks/kblocks-9999.ebuild 
b/kde-apps/kblocks/kblocks-9999.ebuild
index c1ce32edfd..091cc3a230 100644
--- a/kde-apps/kblocks/kblocks-9999.ebuild
+++ b/kde-apps/kblocks/kblocks-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Single-player Tetris-like KDE game"
 HOMEPAGE="https://apps.kde.org/kblocks/";

diff --git a/kde-apps/kbounce/kbounce-9999.ebuild 
b/kde-apps/kbounce/kbounce-9999.ebuild
index b14c021b16..a66de16a26 100644
--- a/kde-apps/kbounce/kbounce-9999.ebuild
+++ b/kde-apps/kbounce/kbounce-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE Bounce Ball Game"
 HOMEPAGE="https://apps.kde.org/kbounce/";

diff --git a/kde-apps/kbreakout/kbreakout-9999.ebuild 
b/kde-apps/kbreakout/kbreakout-9999.ebuild
index 13c64fa2cd..6c835c0fed 100644
--- a/kde-apps/kbreakout/kbreakout-9999.ebuild
+++ b/kde-apps/kbreakout/kbreakout-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Breakout-like game by KDE"
 HOMEPAGE="https://apps.kde.org/kbreakout/";

diff --git a/kde-apps/kbruch/kbruch-9999.ebuild 
b/kde-apps/kbruch/kbruch-9999.ebuild
index 3c06011906..930ff71835 100644
--- a/kde-apps/kbruch/kbruch-9999.ebuild
+++ b/kde-apps/kbruch/kbruch-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Educational application to learn calculating with fractions"
 HOMEPAGE="https://apps.kde.org/kbruch/";

diff --git a/kde-apps/kcachegrind/kcachegrind-9999.ebuild 
b/kde-apps/kcachegrind/kcachegrind-9999.ebuild
index 2f541513cf..66ac0aabca 100644
--- a/kde-apps/kcachegrind/kcachegrind-9999.ebuild
+++ b/kde-apps/kcachegrind/kcachegrind-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="optional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Frontend for Cachegrind by KDE"
 HOMEPAGE="https://apps.kde.org/kcachegrind/

diff --git a/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild 
b/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild
index 7f74891086..4768620176 100644
--- a/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild
+++ b/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE color selector/editor"
 HOMEPAGE="https://apps.kde.org/kcolorchooser/";

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 80a8116b8f..057fda56d3 100644
--- a/kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild
+++ b/kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE Development Utilities"
 

diff --git a/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild 
b/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
index ba0159cfe8..d964b2adee 100644
--- a/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
+++ b/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit cmake gear.kde.org
+inherit cmake gear.kde.org xdg
 
 DESCRIPTION="Shared icons, artwork and data files for educational applications"
 

diff --git a/kde-apps/kdenlive/kdenlive-9999.ebuild 
b/kde-apps/kdenlive/kdenlive-9999.ebuild
index b7b5b8b7a0..d55d441f66 100644
--- a/kde-apps/kdenlive/kdenlive-9999.ebuild
+++ b/kde-apps/kdenlive/kdenlive-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ ECM_QTHELP="true"
 ECM_TEST="true"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org optfeature
+inherit ecm gear.kde.org optfeature xdg
 
 DESCRIPTION="Non-linear video editing suite by KDE"
 HOMEPAGE="https://kdenlive.org/en/";
@@ -71,6 +71,6 @@ src_configure() {
 }
 
 pkg_postinst() {
-       ecm_pkg_postinst
+       xdg_pkg_postinst
        optfeature "VP8 and VP9 codec support" "media-video/ffmpeg[vpx]"
 }

diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild 
b/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
index d6e44635cd..9450ebded8 100644
--- a/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
 HOMEPAGE="https://apps.kde.org/kontact/";

diff --git a/kde-apps/kdf/kdf-9999.ebuild b/kde-apps/kdf/kdf-9999.ebuild
index 56148c3c4c..6cfab6dadb 100644
--- a/kde-apps/kdf/kdf-9999.ebuild
+++ b/kde-apps/kdf/kdf-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="optional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE free disk space utility"
 HOMEPAGE="https://apps.kde.org/kdf/";

diff --git a/kde-apps/kdiamond/kdiamond-9999.ebuild 
b/kde-apps/kdiamond/kdiamond-9999.ebuild
index 4a346390ae..7d2855dcb2 100644
--- a/kde-apps/kdiamond/kdiamond-9999.ebuild
+++ b/kde-apps/kdiamond/kdiamond-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Single player three-in-a-row game"
 HOMEPAGE="https://apps.kde.org/kdiamond/";

diff --git a/kde-apps/kfind/kfind-9999.ebuild b/kde-apps/kfind/kfind-9999.ebuild
index 9412e13a5e..f86ae4b35d 100644
--- a/kde-apps/kfind/kfind-9999.ebuild
+++ b/kde-apps/kfind/kfind-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="optional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="File finder utility based on KDE Frameworks"
 HOMEPAGE="https://apps.kde.org/kfind/";

diff --git a/kde-apps/kfourinline/kfourinline-9999.ebuild 
b/kde-apps/kfourinline/kfourinline-9999.ebuild
index cc457b2a8f..b070866f63 100644
--- a/kde-apps/kfourinline/kfourinline-9999.ebuild
+++ b/kde-apps/kfourinline/kfourinline-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE four-in-a-row game"
 HOMEPAGE="https://apps.kde.org/kfourinline/";

diff --git a/kde-apps/kgeography/kgeography-9999.ebuild 
b/kde-apps/kgeography/kgeography-9999.ebuild
index 27d674f7bb..61599b70b4 100644
--- a/kde-apps/kgeography/kgeography-9999.ebuild
+++ b/kde-apps/kgeography/kgeography-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Geography learning tool"
 HOMEPAGE="https://apps.kde.org/kgeography/";

diff --git a/kde-apps/kget/kget-9999.ebuild b/kde-apps/kget/kget-9999.ebuild
index b09d209d96..c5f2df8213 100644
--- a/kde-apps/kget/kget-9999.ebuild
+++ b/kde-apps/kget/kget-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 ECM_TEST="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Advanced download manager by KDE"
 HOMEPAGE="https://apps.kde.org/kget/";

diff --git a/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild 
b/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild
index eec2254cef..1aa8dabdfd 100644
--- a/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild
+++ b/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Game of action and puzzle solving by KDE"
 HOMEPAGE="https://apps.kde.org/kgoldrunner/";

diff --git a/kde-apps/kgpg/kgpg-9999.ebuild b/kde-apps/kgpg/kgpg-9999.ebuild
index e259d75a72..ca8fa3f279 100644
--- a/kde-apps/kgpg/kgpg-9999.ebuild
+++ b/kde-apps/kgpg/kgpg-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="gpg"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
 HOMEPAGE="https://apps.kde.org/kgpg/";

diff --git a/kde-apps/khangman/khangman-9999.ebuild 
b/kde-apps/khangman/khangman-9999.ebuild
index d236eeb733..49402d8e94 100644
--- a/kde-apps/khangman/khangman-9999.ebuild
+++ b/kde-apps/khangman/khangman-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Classical hangman game by KDE"
 HOMEPAGE="https://apps.kde.org/khangman/";

diff --git a/kde-apps/khelpcenter/khelpcenter-9999.ebuild 
b/kde-apps/khelpcenter/khelpcenter-9999.ebuild
index 58c061b0ea..0c95360394 100644
--- a/kde-apps/khelpcenter/khelpcenter-9999.ebuild
+++ b/kde-apps/khelpcenter/khelpcenter-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Application to read documentation for KDE Plasma, Applications, 
Utilities"
 HOMEPAGE="https://apps.kde.org/khelpcenter/ 
https://userbase.kde.org/KHelpCenter";

diff --git a/kde-apps/kigo/kigo-9999.ebuild b/kde-apps/kigo/kigo-9999.ebuild
index af71b38153..4394d2d274 100644
--- a/kde-apps/kigo/kigo-9999.ebuild
+++ b/kde-apps/kigo/kigo-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Go game by KDE"
 HOMEPAGE="https://apps.kde.org/kigo/";

diff --git a/kde-apps/killbots/killbots-9999.ebuild 
b/kde-apps/killbots/killbots-9999.ebuild
index 817fc0650a..bd8b2db495 100644
--- a/kde-apps/killbots/killbots-9999.ebuild
+++ b/kde-apps/killbots/killbots-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Kill the bots or they kill you!"
 HOMEPAGE="https://apps.kde.org/killbots/";

diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild 
b/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild
index 989207ad4a..831dd8ecc8 100644
--- a/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild
+++ b/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Generator of HTML image maps"
 HOMEPAGE="https://apps.kde.org/kimagemapeditor/";

diff --git a/kde-apps/kiriki/kiriki-9999.ebuild 
b/kde-apps/kiriki/kiriki-9999.ebuild
index 5e990c8710..8a7e021cd8 100644
--- a/kde-apps/kiriki/kiriki-9999.ebuild
+++ b/kde-apps/kiriki/kiriki-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="An addictive and fun dice game"
 HOMEPAGE="https://apps.kde.org/kiriki/";

diff --git a/kde-apps/kiten/kiten-9999.ebuild b/kde-apps/kiten/kiten-9999.ebuild
index 98b3b02831..ba1c9ce9f0 100644
--- a/kde-apps/kiten/kiten-9999.ebuild
+++ b/kde-apps/kiten/kiten-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE Japanese dictionary and reference"
 HOMEPAGE="https://apps.kde.org/kiten/";

diff --git a/kde-apps/kitinerary/kitinerary-9999.ebuild 
b/kde-apps/kitinerary/kitinerary-9999.ebuild
index 1266fc4e18..0549f6037d 100644
--- a/kde-apps/kitinerary/kitinerary-9999.ebuild
+++ b/kde-apps/kitinerary/kitinerary-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="true"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Data Model and Extraction System for Travel Reservation 
information"
 HOMEPAGE="https://apps.kde.org/kontact/";

diff --git a/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild 
b/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild
index dd25f97b5c..bf3853580f 100644
--- a/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild
+++ b/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Tactical one or two player game"
 HOMEPAGE="https://apps.kde.org/kjumpingcube/";

diff --git a/kde-apps/kleopatra/kleopatra-9999.ebuild 
b/kde-apps/kleopatra/kleopatra-9999.ebuild
index 2a0397fff8..f38c683cf6 100644
--- a/kde-apps/kleopatra/kleopatra-9999.ebuild
+++ b/kde-apps/kleopatra/kleopatra-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
 HOMEPAGE="https://apps.kde.org/kleopatra/";

diff --git a/kde-apps/klettres/klettres-9999.ebuild 
b/kde-apps/klettres/klettres-9999.ebuild
index 6f366ec324..e90c38ab24 100644
--- a/kde-apps/klettres/klettres-9999.ebuild
+++ b/kde-apps/klettres/klettres-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Alphabet learning application"
 HOMEPAGE="https://apps.kde.org/klettres/";

diff --git a/kde-apps/klickety/klickety-9999.ebuild 
b/kde-apps/klickety/klickety-9999.ebuild
index dd88d2d2a1..4b4dd0ed49 100644
--- a/kde-apps/klickety/klickety-9999.ebuild
+++ b/kde-apps/klickety/klickety-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="An adaptation of the Clickomania game"
 HOMEPAGE="https://apps.kde.org/klickety/";

diff --git a/kde-apps/klines/klines-9999.ebuild 
b/kde-apps/klines/klines-9999.ebuild
index 7ae8561b7a..84d63e71b0 100644
--- a/kde-apps/klines/klines-9999.ebuild
+++ b/kde-apps/klines/klines-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="A little KDE game about balls and how to get rid of them"
 HOMEPAGE="https://apps.kde.org/klines/";

diff --git a/kde-apps/kmag/kmag-9999.ebuild b/kde-apps/kmag/kmag-9999.ebuild
index 0bc1c7391b..b9e251933d 100644
--- a/kde-apps/kmag/kmag-9999.ebuild
+++ b/kde-apps/kmag/kmag-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE screen magnifier"
 HOMEPAGE="https://apps.kde.org/kmag/";

diff --git a/kde-apps/kmahjongg/kmahjongg-9999.ebuild 
b/kde-apps/kmahjongg/kmahjongg-9999.ebuild
index be38b66dea..34e1145c80 100644
--- a/kde-apps/kmahjongg/kmahjongg-9999.ebuild
+++ b/kde-apps/kmahjongg/kmahjongg-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="A tile matching game for one or two players"
 HOMEPAGE="https://apps.kde.org/kmahjongg/";

diff --git a/kde-apps/kmail/kmail-9999.ebuild b/kde-apps/kmail/kmail-9999.ebuild
index 9b3a30a2e2..00fe36eaa2 100644
--- a/kde-apps/kmail/kmail-9999.ebuild
+++ b/kde-apps/kmail/kmail-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org optfeature
+inherit ecm gear.kde.org optfeature xdg
 
 DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes"
 HOMEPAGE="https://apps.kde.org/kmail2/
@@ -115,5 +115,5 @@ pkg_postinst() {
                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
+       xdg_pkg_postinst
 }

diff --git a/kde-apps/kmines/kmines-9999.ebuild 
b/kde-apps/kmines/kmines-9999.ebuild
index 65c1e6525a..dc9fbf2b73 100644
--- a/kde-apps/kmines/kmines-9999.ebuild
+++ b/kde-apps/kmines/kmines-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Classic mine sweeper game"
 HOMEPAGE="https://apps.kde.org/kmines/";

diff --git a/kde-apps/kmix/kmix-9999.ebuild b/kde-apps/kmix/kmix-9999.ebuild
index 90893752c1..6e4187ddad 100644
--- a/kde-apps/kmix/kmix-9999.ebuild
+++ b/kde-apps/kmix/kmix-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 ECM_TEST="false"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Volume control gui based on KDE Frameworks"
 HOMEPAGE="https://apps.kde.org/kmix/";
@@ -66,5 +66,5 @@ pkg_postinst() {
        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
+       xdg_pkg_postinst
 }

diff --git a/kde-apps/kmousetool/kmousetool-9999.ebuild 
b/kde-apps/kmousetool/kmousetool-9999.ebuild
index 36eaa4fa2f..9aa9ee2e9f 100644
--- a/kde-apps/kmousetool/kmousetool-9999.ebuild
+++ b/kde-apps/kmousetool/kmousetool-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="optional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE program that clicks the mouse for you"
 HOMEPAGE="https://apps.kde.org/kmousetool/";

diff --git a/kde-apps/kmouth/kmouth-9999.ebuild 
b/kde-apps/kmouth/kmouth-9999.ebuild
index d8b2e3dbf4..89faf40dad 100644
--- a/kde-apps/kmouth/kmouth-9999.ebuild
+++ b/kde-apps/kmouth/kmouth-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Text-to-speech synthesizer front end"
 HOMEPAGE="https://apps.kde.org/kmouth/";

diff --git a/kde-apps/kmplot/kmplot-9999.ebuild 
b/kde-apps/kmplot/kmplot-9999.ebuild
index 978721af60..1fc93ec25b 100644
--- a/kde-apps/kmplot/kmplot-9999.ebuild
+++ b/kde-apps/kmplot/kmplot-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Mathematical function plotter"
 HOMEPAGE="https://apps.kde.org/kmplot/";

diff --git a/kde-apps/knavalbattle/knavalbattle-9999.ebuild 
b/kde-apps/knavalbattle/knavalbattle-9999.ebuild
index 7bf23c1ed3..69013719f2 100644
--- a/kde-apps/knavalbattle/knavalbattle-9999.ebuild
+++ b/kde-apps/knavalbattle/knavalbattle-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Battleship clone by KDE"
 HOMEPAGE="https://apps.kde.org/knavalbattle/";

diff --git a/kde-apps/knetwalk/knetwalk-9999.ebuild 
b/kde-apps/knetwalk/knetwalk-9999.ebuild
index 557bf374a7..54b68611a4 100644
--- a/kde-apps/knetwalk/knetwalk-9999.ebuild
+++ b/kde-apps/knetwalk/knetwalk-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE version of the popular NetWalk game for system administrators"
 HOMEPAGE="https://apps.kde.org/knetwalk/";

diff --git a/kde-apps/knights/knights-9999.ebuild 
b/kde-apps/knights/knights-9999.ebuild
index 405c178307..bdb7c60b48 100644
--- a/kde-apps/knights/knights-9999.ebuild
+++ b/kde-apps/knights/knights-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Simple chess board based on KDE Frameworks"
 HOMEPAGE="https://apps.kde.org/knights/";

diff --git a/kde-apps/kolf/kolf-9999.ebuild b/kde-apps/kolf/kolf-9999.ebuild
index c06b3aee97..821d418dd4 100644
--- a/kde-apps/kolf/kolf-9999.ebuild
+++ b/kde-apps/kolf/kolf-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Minigolf game by KDE"
 HOMEPAGE="https://apps.kde.org/kolf/";

diff --git a/kde-apps/kollision/kollision-9999.ebuild 
b/kde-apps/kollision/kollision-9999.ebuild
index 37db2a8b83..1d4ed9e40d 100644
--- a/kde-apps/kollision/kollision-9999.ebuild
+++ b/kde-apps/kollision/kollision-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Simple ball dodging game"
 HOMEPAGE="https://apps.kde.org/kollision/";

diff --git a/kde-apps/kolourpaint/kolourpaint-9999.ebuild 
b/kde-apps/kolourpaint/kolourpaint-9999.ebuild
index 27c13cf7bd..018c1c2b3d 100644
--- a/kde-apps/kolourpaint/kolourpaint-9999.ebuild
+++ b/kde-apps/kolourpaint/kolourpaint-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Paint Program by KDE"
 HOMEPAGE="https://apps.kde.org/kolourpaint/";

diff --git a/kde-apps/kompare/kompare-9999.ebuild 
b/kde-apps/kompare/kompare-9999.ebuild
index 319ee89503..a6f0b36261 100644
--- a/kde-apps/kompare/kompare-9999.ebuild
+++ b/kde-apps/kompare/kompare-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Graphical File Differences Tool"
 HOMEPAGE="https://apps.kde.org/kompare/";

diff --git a/kde-apps/konqueror/konqueror-9999.ebuild 
b/kde-apps/konqueror/konqueror-9999.ebuild
index 194ca37fd9..7a1b665241 100644
--- a/kde-apps/konqueror/konqueror-9999.ebuild
+++ b/kde-apps/konqueror/konqueror-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 ECM_TEST="true"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit flag-o-matic ecm gear.kde.org optfeature
+inherit flag-o-matic ecm gear.kde.org optfeature xdg
 
 DESCRIPTION="Web browser and file manager based on KDE Frameworks"
 HOMEPAGE="https://apps.kde.org/konqueror/";
@@ -81,5 +81,5 @@ pkg_postinst() {
                optfeature "filemanager component" "kde-apps/dolphin:${SLOT}"
                optfeature "SVG support" "kde-apps/svg:${SLOT}"
        fi
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 }

diff --git a/kde-apps/konquest/konquest-9999.ebuild 
b/kde-apps/konquest/konquest-9999.ebuild
index d0e5607592..4875bc94b2 100644
--- a/kde-apps/konquest/konquest-9999.ebuild
+++ b/kde-apps/konquest/konquest-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Galactic Strategy KDE Game"
 HOMEPAGE="https://apps.kde.org/konquest/";

diff --git a/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild 
b/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild
index 9d84b83580..ede290f58d 100644
--- a/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild
+++ b/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoff"
 KDE_ORG_NAME="akonadi-calendar-tools"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Command line interface to KDE calendars"
 HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar";

diff --git a/kde-apps/kontact/kontact-9999.ebuild 
b/kde-apps/kontact/kontact-9999.ebuild
index 1c7f8bc3aa..2c4824d4f7 100644
--- a/kde-apps/kontact/kontact-9999.ebuild
+++ b/kde-apps/kontact/kontact-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Container application to unify several major PIM applications 
within one"
 HOMEPAGE="https://kontact.kde.org/ https://apps.kde.org/kontact/";

diff --git a/kde-apps/korganizer/korganizer-9999.ebuild 
b/kde-apps/korganizer/korganizer-9999.ebuild
index 1ac45d1f37..569eeafad6 100644
--- a/kde-apps/korganizer/korganizer-9999.ebuild
+++ b/kde-apps/korganizer/korganizer-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Organizational assistant, providing calendars and other similar 
functionality"
 HOMEPAGE="https://apps.kde.org/korganizer/";

diff --git a/kde-apps/kpat/kpat-9999.ebuild b/kde-apps/kpat/kpat-9999.ebuild
index a76169fb3b..329df44138 100644
--- a/kde-apps/kpat/kpat-9999.ebuild
+++ b/kde-apps/kpat/kpat-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE patience game"
 HOMEPAGE="https://apps.kde.org/kpat/";

diff --git a/kde-apps/krdc/krdc-9999.ebuild b/kde-apps/krdc/krdc-9999.ebuild
index c9bafe0df2..d03687b9b0 100644
--- a/kde-apps/krdc/krdc-9999.ebuild
+++ b/kde-apps/krdc/krdc-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="optional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Remote desktop connection (RDP and VNC) client"
 HOMEPAGE="https://apps.kde.org/krdc/";

diff --git a/kde-apps/kreversi/kreversi-9999.ebuild 
b/kde-apps/kreversi/kreversi-9999.ebuild
index 147101fc0f..2f7fedcf5d 100644
--- a/kde-apps/kreversi/kreversi-9999.ebuild
+++ b/kde-apps/kreversi/kreversi-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Board game by KDE"
 HOMEPAGE="https://apps.kde.org/kreversi/";

diff --git a/kde-apps/krfb/krfb-9999.ebuild b/kde-apps/krfb/krfb-9999.ebuild
index e9455f1d46..3928e60477 100644
--- a/kde-apps/krfb/krfb-9999.ebuild
+++ b/kde-apps/krfb/krfb-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="VNC-compatible server to share Plasma desktops"
 HOMEPAGE="https://apps.kde.org/krfb/";

diff --git a/kde-apps/kruler/kruler-9999.ebuild 
b/kde-apps/kruler/kruler-9999.ebuild
index 426ecad37c..31972f0fc9 100644
--- a/kde-apps/kruler/kruler-9999.ebuild
+++ b/kde-apps/kruler/kruler-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Screen ruler for Plasma"
 HOMEPAGE="https://apps.kde.org/kruler/";

diff --git a/kde-apps/kshisen/kshisen-9999.ebuild 
b/kde-apps/kshisen/kshisen-9999.ebuild
index 4231bef8a2..ca76ea831e 100644
--- a/kde-apps/kshisen/kshisen-9999.ebuild
+++ b/kde-apps/kshisen/kshisen-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Solitaire-like game played using the standard set of Mahjong 
tiles"
 HOMEPAGE="https://apps.kde.org/kshisen/";

diff --git a/kde-apps/ksirk/ksirk-9999.ebuild b/kde-apps/ksirk/ksirk-9999.ebuild
index ae47448885..acaad01169 100644
--- a/kde-apps/ksirk/ksirk-9999.ebuild
+++ b/kde-apps/ksirk/ksirk-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Port of the board game Risk"
 HOMEPAGE="https://apps.kde.org/ksirk/";

diff --git a/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild 
b/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild
index b31c63f804..9929a48a05 100644
--- a/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild
+++ b/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE Tron game"
 HOMEPAGE="https://apps.kde.org/ksnakeduel/";

diff --git a/kde-apps/kspaceduel/kspaceduel-9999.ebuild 
b/kde-apps/kspaceduel/kspaceduel-9999.ebuild
index b91fd3dcf6..295e58a285 100644
--- a/kde-apps/kspaceduel/kspaceduel-9999.ebuild
+++ b/kde-apps/kspaceduel/kspaceduel-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Space Game by KDE"
 HOMEPAGE="https://apps.kde.org/kspaceduel/";

diff --git a/kde-apps/ksquares/ksquares-9999.ebuild 
b/kde-apps/ksquares/ksquares-9999.ebuild
index 0e66846c59..12aa78a7a4 100644
--- a/kde-apps/ksquares/ksquares-9999.ebuild
+++ b/kde-apps/ksquares/ksquares-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE clone of the game squares"
 HOMEPAGE="https://apps.kde.org/ksquares/";

diff --git a/kde-apps/ksudoku/ksudoku-9999.ebuild 
b/kde-apps/ksudoku/ksudoku-9999.ebuild
index ef554d2565..493192b489 100644
--- a/kde-apps/ksudoku/ksudoku-9999.ebuild
+++ b/kde-apps/ksudoku/ksudoku-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Logic-based symbol placement puzzle by KDE"
 HOMEPAGE="https://apps.kde.org/ksudoku/";

diff --git a/kde-apps/kteatime/kteatime-9999.ebuild 
b/kde-apps/kteatime/kteatime-9999.ebuild
index bab47b0d21..640c1c1089 100644
--- a/kde-apps/kteatime/kteatime-9999.ebuild
+++ b/kde-apps/kteatime/kteatime-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="KDE timer for making a fine cup of tea"
 HOMEPAGE="https://apps.kde.org/kteatime/";

diff --git a/kde-apps/ktimer/ktimer-9999.ebuild 
b/kde-apps/ktimer/ktimer-9999.ebuild
index 6d50dc1541..94d7b35127 100644
--- a/kde-apps/ktimer/ktimer-9999.ebuild
+++ b/kde-apps/ktimer/ktimer-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="optional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Little tool to execute programs after some time"
 HOMEPAGE="https://apps.kde.org/ktimer/";

diff --git a/kde-apps/ktuberling/ktuberling-9999.ebuild 
b/kde-apps/ktuberling/ktuberling-9999.ebuild
index b2a2df3751..9bc4c8ac25 100644
--- a/kde-apps/ktuberling/ktuberling-9999.ebuild
+++ b/kde-apps/ktuberling/ktuberling-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Potato game for kids by KDE"
 HOMEPAGE="https://apps.kde.org/ktuberling/";

diff --git a/kde-apps/kturtle/kturtle-9999.ebuild 
b/kde-apps/kturtle/kturtle-9999.ebuild
index b3a8be5e0a..f466c0d3d2 100644
--- a/kde-apps/kturtle/kturtle-9999.ebuild
+++ b/kde-apps/kturtle/kturtle-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="optional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Educational programming environment using the Logo programming 
language"
 HOMEPAGE="https://apps.kde.org/kturtle/";

diff --git a/kde-apps/kubrick/kubrick-9999.ebuild 
b/kde-apps/kubrick/kubrick-9999.ebuild
index c9cd5b3757..26409063a1 100644
--- a/kde-apps/kubrick/kubrick-9999.ebuild
+++ b/kde-apps/kubrick/kubrick-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE"
 HOMEPAGE="https://apps.kde.org/kubrick/";

diff --git a/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild 
b/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild
index 02e4626c78..23c9f01e61 100644
--- a/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild
+++ b/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet"
 HOMEPAGE="https://apps.kde.org/kwalletmanager5/";

diff --git a/kde-apps/kwave/kwave-9999.ebuild b/kde-apps/kwave/kwave-9999.ebuild
index 01b3ff4452..8a2d6467b8 100644
--- a/kde-apps/kwave/kwave-9999.ebuild
+++ b/kde-apps/kwave/kwave-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 ECM_TEST="true"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Sound editor built on KDE Frameworks that can edit many types of 
audio files"
 HOMEPAGE="https://apps.kde.org/kwave/";

diff --git a/kde-apps/kwordquiz/kwordquiz-9999.ebuild 
b/kde-apps/kwordquiz/kwordquiz-9999.ebuild
index 2b5f574e4b..a6b789badc 100644
--- a/kde-apps/kwordquiz/kwordquiz-9999.ebuild
+++ b/kde-apps/kwordquiz/kwordquiz-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="true"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Powerful flashcard and vocabulary learning program"
 HOMEPAGE="https://apps.kde.org/kwordquiz/";

diff --git a/kde-apps/kwrite/kwrite-9999.ebuild 
b/kde-apps/kwrite/kwrite-9999.ebuild
index 3dc9af6cdc..53c59fc019 100644
--- a/kde-apps/kwrite/kwrite-9999.ebuild
+++ b/kde-apps/kwrite/kwrite-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ KDE_ORG_NAME="kate"
 ECM_HANDBOOK="forceoff"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm flag-o-matic gear.kde.org
+inherit ecm flag-o-matic gear.kde.org xdg
 
 DESCRIPTION="Simple text editor based on KDE Frameworks"
 HOMEPAGE="https://apps.kde.org/kwrite/";

diff --git a/kde-apps/libksane-common/libksane-common-9999.ebuild 
b/kde-apps/libksane-common/libksane-common-9999.ebuild
index 92e8f78661..4a39e9d239 100644
--- a/kde-apps/libksane-common/libksane-common-9999.ebuild
+++ b/kde-apps/libksane-common/libksane-common-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 KDE_ORG_NAME="${PN/-common/}"
 KFMIN=6.9.0
-inherit ecm-common gear.kde.org
+inherit ecm-common gear.kde.org xdg
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/kde-apps/libksane/libksane-9999.ebuild 
b/kde-apps/libksane/libksane-9999.ebuild
index 6205383507..37d1ef1693 100644
--- a/kde-apps/libksane/libksane-9999.ebuild
+++ b/kde-apps/libksane/libksane-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 KFMIN=6.9.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="SANE Library interface based on KDE Frameworks"
 

diff --git a/kde-apps/lokalize/lokalize-9999.ebuild 
b/kde-apps/lokalize/lokalize-9999.ebuild
index 284f85c5eb..6bf3f6a251 100644
--- a/kde-apps/lokalize/lokalize-9999.ebuild
+++ b/kde-apps/lokalize/lokalize-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PYTHON_COMPAT=( python3_{10..12} )
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit python-single-r1 ecm gear.kde.org optfeature
+inherit python-single-r1 ecm gear.kde.org optfeature xdg
 
 DESCRIPTION="Localization tool for KDE software and other free and open source 
software"
 HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/";
@@ -62,5 +62,5 @@ pkg_postinst() {
                optfeature "autofetch kde.org translations in new project 
wizard" dev-vcs/subversion
                optfeature "spell and grammar checking" app-text/languagetool
        fi
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 }

diff --git a/kde-apps/lskat/lskat-9999.ebuild b/kde-apps/lskat/lskat-9999.ebuild
index 2bd51f1a12..4ba293044d 100644
--- a/kde-apps/lskat/lskat-9999.ebuild
+++ b/kde-apps/lskat/lskat-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Skat game by KDE"
 HOMEPAGE="https://apps.kde.org/lskat/";

diff --git a/kde-apps/marble/marble-9999.ebuild 
b/kde-apps/marble/marble-9999.ebuild
index 2131c4bad2..3d3d5b08c5 100644
--- a/kde-apps/marble/marble-9999.ebuild
+++ b/kde-apps/marble/marble-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt
 ECM_TEST="true"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
 HOMEPAGE="https://marble.kde.org/";

diff --git a/kde-apps/mbox-importer/mbox-importer-9999.ebuild 
b/kde-apps/mbox-importer/mbox-importer-9999.ebuild
index cc060a1381..afb582b334 100644
--- a/kde-apps/mbox-importer/mbox-importer-9999.ebuild
+++ b/kde-apps/mbox-importer/mbox-importer-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in 
release
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Import mbox email archives from various sources into Akonadi"
 

diff --git a/kde-apps/minuet/minuet-9999.ebuild 
b/kde-apps/minuet/minuet-9999.ebuild
index 072bd9d485..4978b71409 100644
--- a/kde-apps/minuet/minuet-9999.ebuild
+++ b/kde-apps/minuet/minuet-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Music Education software by KDE"
 HOMEPAGE="https://minuet.kde.org/";

diff --git a/kde-apps/okular/okular-9999.ebuild 
b/kde-apps/okular/okular-9999.ebuild
index 57e4c46e8a..72a8699491 100644
--- a/kde-apps/okular/okular-9999.ebuild
+++ b/kde-apps/okular/okular-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Universal document viewer based on KDE Frameworks"
 HOMEPAGE="https://okular.kde.org https://apps.kde.org/okular/";

diff --git a/kde-apps/palapeli/palapeli-9999.ebuild 
b/kde-apps/palapeli/palapeli-9999.ebuild
index 8c37604e47..57385df23f 100644
--- a/kde-apps/palapeli/palapeli-9999.ebuild
+++ b/kde-apps/palapeli/palapeli-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Jigsaw puzzle game by KDE"
 HOMEPAGE="https://apps.kde.org/palapeli/";

diff --git a/kde-apps/parley/parley-9999.ebuild 
b/kde-apps/parley/parley-9999.ebuild
index a8604481c4..4bb78a8c26 100644
--- a/kde-apps/parley/parley-9999.ebuild
+++ b/kde-apps/parley/parley-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_HANDBOOK_DIR="docs"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org optfeature
+inherit ecm gear.kde.org optfeature xdg
 
 DESCRIPTION="Vocabulary trainer to help you memorize things"
 HOMEPAGE="https://apps.kde.org/parley/";
@@ -61,5 +61,5 @@ src_configure() {
 
 pkg_postinst() {
        optfeature "online access to translations" app-i18n/translate-shell
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 }

diff --git a/kde-apps/picmi/picmi-9999.ebuild b/kde-apps/picmi/picmi-9999.ebuild
index 5c40d8dc56..f429ed8775 100644
--- a/kde-apps/picmi/picmi-9999.ebuild
+++ b/kde-apps/picmi/picmi-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Nonogram logic game by KDE"
 HOMEPAGE="https://apps.kde.org/picmi/";

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 65510a8631..3086fac9a9 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-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="true"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Assistant for editing IMAP Sieve filters"
 

diff --git a/kde-apps/spectacle/spectacle-9999.ebuild 
b/kde-apps/spectacle/spectacle-9999.ebuild
index b95c326787..486a10779b 100644
--- a/kde-apps/spectacle/spectacle-9999.ebuild
+++ b/kde-apps/spectacle/spectacle-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="forceoptional"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Screenshot capture utility"
 HOMEPAGE="https://apps.kde.org/spectacle/";

diff --git a/kde-apps/step/step-9999.ebuild b/kde-apps/step/step-9999.ebuild
index c3ab69cd44..077ce5876f 100644
--- a/kde-apps/step/step-9999.ebuild
+++ b/kde-apps/step/step-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 ECM_TEST="true"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Interactive physics simulator"
 HOMEPAGE="https://apps.kde.org/step/";

diff --git a/kde-apps/sweeper/sweeper-9999.ebuild 
b/kde-apps/sweeper/sweeper-9999.ebuild
index 369f8e0cce..61d1a36bfb 100644
--- a/kde-apps/sweeper/sweeper-9999.ebuild
+++ b/kde-apps/sweeper/sweeper-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Privacy settings widget to clean unwanted traces on the system"
 HOMEPAGE="https://apps.kde.org/sweeper/";

diff --git a/kde-apps/yakuake/yakuake-9999.ebuild 
b/kde-apps/yakuake/yakuake-9999.ebuild
index 7fd8df6194..67986e77cb 100644
--- a/kde-apps/yakuake/yakuake-9999.ebuild
+++ b/kde-apps/yakuake/yakuake-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Quake-style terminal emulator based on konsole"
 HOMEPAGE="https://apps.kde.org/yakuake/";

diff --git a/kde-misc/colord-kde/colord-kde-9999.ebuild 
b/kde-misc/colord-kde/colord-kde-9999.ebuild
index 5fa6b7ea09..c8ff8f210e 100644
--- a/kde-misc/colord-kde/colord-kde-9999.ebuild
+++ b/kde-misc/colord-kde/colord-kde-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 KDE_ORG_CATEGORY=graphics
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Provides interfaces and session daemon to colord"
 HOMEPAGE="https://invent.kde.org/graphics/colord-kde";
@@ -50,7 +50,7 @@ src_configure() {
 }
 
 pkg_postinst() {
-       ecm_pkg_postinst
+       xdg_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."

diff --git a/kde-misc/itinerary/itinerary-9999.ebuild 
b/kde-misc/itinerary/itinerary-9999.ebuild
index 2e034fa2ad..8bb6a1fae0 100644
--- a/kde-misc/itinerary/itinerary-9999.ebuild
+++ b/kde-misc/itinerary/itinerary-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_ORG_CATEGORY="pim"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org optfeature
+inherit ecm gear.kde.org optfeature xdg
 
 DESCRIPTION="Digital travel assistant with a priority on protecting your 
privacy"
 HOMEPAGE="https://apps.kde.org/itinerary/
@@ -64,5 +64,5 @@ pkg_postinst() {
        if [[ -z "${REPLACING_VERSIONS}" ]]; then
                optfeature "screen brightness control to aid barcode scanning" 
"kde-frameworks/solid:6"
        fi
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 }

diff --git a/kde-misc/kclock/kclock-9999.ebuild 
b/kde-misc/kclock/kclock-9999.ebuild
index cb50536985..a7ccc34464 100644
--- a/kde-misc/kclock/kclock-9999.ebuild
+++ b/kde-misc/kclock/kclock-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 KDE_ORG_CATEGORY="utilities"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Convergent clock application for Plasma"
 HOMEPAGE="https://apps.kde.org/kclock/";

diff --git a/kde-misc/kdeconnect/kdeconnect-9999.ebuild 
b/kde-misc/kdeconnect/kdeconnect-9999.ebuild
index ed86a64308..6a9d3d0866 100644
--- a/kde-misc/kdeconnect/kdeconnect-9999.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ KDE_ORG_NAME="${PN}-kde"
 KDE_SELINUX_MODULE="${PN}"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm flag-o-matic gear.kde.org
+inherit ecm flag-o-matic gear.kde.org xdg
 
 DESCRIPTION="Adds communication between KDE Plasma and your smartphone"
 HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/";
@@ -99,7 +99,7 @@ src_configure() {
 }
 
 pkg_postinst() {
-       ecm_pkg_postinst
+       xdg_pkg_postinst
 
        elog "The Android .apk file is available via"
        elog 
"https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp";

diff --git a/kde-misc/kweather/kweather-9999.ebuild 
b/kde-misc/kweather/kweather-9999.ebuild
index ccbf749273..e63c47f6ec 100644
--- a/kde-misc/kweather/kweather-9999.ebuild
+++ b/kde-misc/kweather/kweather-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ KDE_ORG_CATEGORY="utilities"
 ECM_TEST="false"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Weather forecast application for Plasma with flat and 
dynamic/animated views"
 HOMEPAGE="https://apps.kde.org/kweather/";

diff --git a/kde-misc/skanlite/skanlite-9999.ebuild 
b/kde-misc/skanlite/skanlite-9999.ebuild
index c75e4d5c35..c3222b2894 100644
--- a/kde-misc/skanlite/skanlite-9999.ebuild
+++ b/kde-misc/skanlite/skanlite-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ KDE_ORG_CATEGORY="graphics"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Simple image scanning application based on libksane and KDE 
Frameworks"
 HOMEPAGE="https://apps.kde.org/skanlite/";

diff --git a/kde-misc/zanshin/zanshin-9999.ebuild 
b/kde-misc/zanshin/zanshin-9999.ebuild
index 41738c3971..2b6c6aca3a 100644
--- a/kde-misc/zanshin/zanshin-9999.ebuild
+++ b/kde-misc/zanshin/zanshin-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ KDE_ORG_CATEGORY="pim"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Getting things done application by KDE"
 HOMEPAGE="https://zanshin.kde.org/ https://apps.kde.org/zanshin/

diff --git a/kde-plasma/breeze/breeze-9999.ebuild 
b/kde-plasma/breeze/breeze-9999.ebuild
index 90ff655a04..e531e4196c 100644
--- a/kde-plasma/breeze/breeze-9999.ebuild
+++ b/kde-plasma/breeze/breeze-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ KF5MIN=5.115.0
 KFMIN=9999
 QT5MIN=5.15.12
 QTMIN=6.8.1
-inherit ecm plasma.kde.org
+inherit ecm plasma.kde.org xdg
 
 DESCRIPTION="Breeze visual style for the Plasma desktop"
 HOMEPAGE="https://invent.kde.org/plasma/breeze";

diff --git a/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild 
b/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild
index 7e30d378c1..ab8d3a3742 100644
--- a/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild
+++ b/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="optional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Graphviz dot graph file viewer"
 HOMEPAGE="https://apps.kde.org/kgraphviewer/";

diff --git a/media-gfx/skanpage/skanpage-9999.ebuild 
b/media-gfx/skanpage/skanpage-9999.ebuild
index 3a35fbd6c3..e5823f4bbd 100644
--- a/media-gfx/skanpage/skanpage-9999.ebuild
+++ b/media-gfx/skanpage/skanpage-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ KDE_ORG_CATEGORY="utilities"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Multi-page scanning application supporting image and pdf files"
 HOMEPAGE="https://apps.kde.org/skanpage/";

diff --git a/media-sound/audex/audex-9999.ebuild 
b/media-sound/audex/audex-9999.ebuild
index c0382f33f6..89a1bed389 100644
--- a/media-sound/audex/audex-9999.ebuild
+++ b/media-sound/audex/audex-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_TEST="true"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Tool for ripping compact discs"
 HOMEPAGE="https://apps.kde.org/audex/ https://userbase.kde.org/Audex";

diff --git a/media-sound/elisa/elisa-9999.ebuild 
b/media-sound/elisa/elisa-9999.ebuild
index 23eeae47a9..8b2053da0a 100644
--- a/media-sound/elisa/elisa-9999.ebuild
+++ b/media-sound/elisa/elisa-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_TEST="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Simple music player by KDE"
 HOMEPAGE="https://apps.kde.org/elisa/";

diff --git a/media-sound/kasts/kasts-9999.ebuild 
b/media-sound/kasts/kasts-9999.ebuild
index ee37c23322..fd82728cae 100644
--- a/media-sound/kasts/kasts-9999.ebuild
+++ b/media-sound/kasts/kasts-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Convergent podcast application for desktop and mobile"
 HOMEPAGE="https://apps.kde.org/kasts/";

diff --git a/media-sound/krecorder/krecorder-9999.ebuild 
b/media-sound/krecorder/krecorder-9999.ebuild
index 18c799cbe5..3b60ff066e 100644
--- a/media-sound/krecorder/krecorder-9999.ebuild
+++ b/media-sound/krecorder/krecorder-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 KDE_ORG_CATEGORY="utilities"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Convergent audio recording application for Plasma"
 HOMEPAGE="https://apps.kde.org/krecorder/";

diff --git a/media-video/plasmatube/plasmatube-9999.ebuild 
b/media-video/plasmatube/plasmatube-9999.ebuild
index 4c15ebdac9..9ac2e5b3fb 100644
--- a/media-video/plasmatube/plasmatube-9999.ebuild
+++ b/media-video/plasmatube/plasmatube-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_TEST="true"
 PVCUT=$(ver_cut 1-3)
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="YouTube video player based on mpv, yt-dlp, and Invidious"
 HOMEPAGE="https://apps.kde.org/plasmatube/";

diff --git a/net-im/neochat/neochat-9999.ebuild 
b/net-im/neochat/neochat-9999.ebuild
index cc94d70f7f..dbcff5632b 100644
--- a/net-im/neochat/neochat-9999.ebuild
+++ b/net-im/neochat/neochat-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 ECM_TEST="true"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Client for Matrix, the decentralized communication protocol"
 HOMEPAGE="https://apps.kde.org/neochat/";

diff --git a/net-im/tokodon/tokodon-9999.ebuild 
b/net-im/tokodon/tokodon-9999.ebuild
index accdd63456..ca9880e697 100644
--- a/net-im/tokodon/tokodon-9999.ebuild
+++ b/net-im/tokodon/tokodon-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_TEST="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Mastodon client for Plasma and Plasma Mobile"
 HOMEPAGE="https://apps.kde.org/tokodon/";

diff --git a/net-irc/konversation/konversation-9999.ebuild 
b/net-irc/konversation/konversation-9999.ebuild
index 3cfa091e97..dc984e7ae6 100644
--- a/net-irc/konversation/konversation-9999.ebuild
+++ b/net-irc/konversation/konversation-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="User friendly IRC Client"
 HOMEPAGE="https://konversation.kde.org https://apps.kde.org/konversation/";

diff --git a/net-news/alligator/alligator-9999.ebuild 
b/net-news/alligator/alligator-9999.ebuild
index 7b8e45f452..e9ef19b2c6 100644
--- a/net-news/alligator/alligator-9999.ebuild
+++ b/net-news/alligator/alligator-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 ECM_TEST="forceoptional"
 KFMIN=6.9.0
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Convergent RSS/Atom feed reader for Plasma"
 HOMEPAGE="https://apps.kde.org/alligator/";

diff --git a/net-p2p/ktorrent/ktorrent-9999.ebuild 
b/net-p2p/ktorrent/ktorrent-9999.ebuild
index ef89084fdb..42aea73a44 100644
--- a/net-p2p/ktorrent/ktorrent-9999.ebuild
+++ b/net-p2p/ktorrent/ktorrent-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ ECM_TEST="true"
 KFMIN=6.9.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Powerful BitTorrent client based on KDE Frameworks"
 HOMEPAGE="https://apps.kde.org/ktorrent/";

diff --git a/sys-block/partitionmanager/partitionmanager-9999.ebuild 
b/sys-block/partitionmanager/partitionmanager-9999.ebuild
index c8d88cfbf6..99366c002c 100644
--- a/sys-block/partitionmanager/partitionmanager-9999.ebuild
+++ b/sys-block/partitionmanager/partitionmanager-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
 KFMIN=6.9.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
-inherit ecm gear.kde.org
+inherit ecm gear.kde.org xdg
 
 DESCRIPTION="Utility for management of disks, partitions and file systems"
 HOMEPAGE="https://apps.kde.org/partitionmanager/";

diff --git a/www-client/falkon/falkon-9999.ebuild 
b/www-client/falkon/falkon-9999.ebuild
index 6d123a3288..a92d96b475 100644
--- a/www-client/falkon/falkon-9999.ebuild
+++ b/www-client/falkon/falkon-9999.ebuild
@@ -7,7 +7,7 @@ ECM_TEST="true"
 KFMIN=6.9.0
 QTMIN=6.7.2
 PYTHON_COMPAT=( python3_{10..12} )
-inherit ecm gear.kde.org python-single-r1
+inherit ecm gear.kde.org python-single-r1 xdg
 
 DESCRIPTION="Cross-platform web browser using QtWebEngine"
 HOMEPAGE="https://www.falkon.org/ https://apps.kde.org/falkon/";

Reply via email to