diff options
| -rw-r--r-- | kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild | 16 | ||||
| -rw-r--r-- | kde-frameworks/ktexteditor/metadata.xml | 1 |
2 files changed, 15 insertions, 2 deletions
diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild index a4276e7370b..5ff15018985 100644 --- a/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild +++ b/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Framework providing a full text editor component" LICENSE="LGPL-2+" KEYWORDS="" -IUSE="+editorconfig" +IUSE="+editorconfig kf6compat" RESTRICT="test" @@ -42,7 +42,9 @@ DEPEND=" =kde-frameworks/syntax-highlighting-${PVCUT}*:5 editorconfig? ( app-text/editorconfig-core-c ) " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + kf6compat? ( kde-frameworks/ktexteditor:6 ) +" BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )" src_configure() { @@ -52,3 +54,13 @@ src_configure() { ecm_src_configure } + +src_install() { + ecm_src_install + + if use kf6compat; then + rm "${D}"/usr/share/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy \ + "${D}"/usr/share/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service \ + "${D}"/usr/share/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf || die + fi +} diff --git a/kde-frameworks/ktexteditor/metadata.xml b/kde-frameworks/ktexteditor/metadata.xml index 45f4b96ce4e..9b335c7cb04 100644 --- a/kde-frameworks/ktexteditor/metadata.xml +++ b/kde-frameworks/ktexteditor/metadata.xml @@ -11,6 +11,7 @@ </upstream> <use> <flag name="editorconfig">Enable support for EditorConfig configuration files</flag> + <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag> </use> <slots> <subslots> |
