commit: 3a26242e7edde57bbba6db52d12c4ba4b938150e Author: Matthew Dawson <matthew <AT> mjdsystems <DOT> ca> AuthorDate: Fri Aug 8 23:07:29 2014 +0000 Commit: Johannes Huber <johu <AT> gentoo <DOT> org> CommitDate: Sat Aug 9 19:18:05 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=3a26242e
[kde-base/khelpcenter] Add compat use flag to allow kde-base/khelpcenter:5 to work with kde-base/kdelibs:4 applications Package-Manager: portage-2.2.8-r1 --- kde-base/khelpcenter/khelpcenter-5.0.0.ebuild | 11 ++++++++++- kde-base/khelpcenter/khelpcenter-5.0.9999.ebuild | 11 ++++++++++- kde-base/khelpcenter/khelpcenter-9999.ebuild | 11 ++++++++++- kde-base/khelpcenter/metadata.xml | 3 +++ 4 files changed, 33 insertions(+), 3 deletions(-) diff --git a/kde-base/khelpcenter/khelpcenter-5.0.0.ebuild b/kde-base/khelpcenter/khelpcenter-5.0.0.ebuild index 578f538..2dd90ae 100644 --- a/kde-base/khelpcenter/khelpcenter-5.0.0.ebuild +++ b/kde-base/khelpcenter/khelpcenter-5.0.0.ebuild @@ -10,7 +10,7 @@ inherit kde5 DESCRIPTION="The KDE Help Center" HOMEPAGE+=" http://userbase.kde.org/KHelpCenter" KEYWORDS="~amd64" -IUSE="" +IUSE="compat" DEPEND=" $(add_frameworks_dep kcmutils) @@ -38,3 +38,12 @@ DEPEND=" !kde-base/khelpcenter:4 " RDEPEND="${DEPEND}" + +src_install() { + kde5_src_install + + if use compat ; then + insinto /usr/share/kde4/services + doins /usr/share/kservices5/khelpcenter.desktop + fi +} diff --git a/kde-base/khelpcenter/khelpcenter-5.0.9999.ebuild b/kde-base/khelpcenter/khelpcenter-5.0.9999.ebuild index 33991fe..ee7f19a 100644 --- a/kde-base/khelpcenter/khelpcenter-5.0.9999.ebuild +++ b/kde-base/khelpcenter/khelpcenter-5.0.9999.ebuild @@ -10,7 +10,7 @@ inherit kde5 DESCRIPTION="The KDE Help Center" HOMEPAGE+=" http://userbase.kde.org/KHelpCenter" KEYWORDS="" -IUSE="" +IUSE="compat" DEPEND=" $(add_frameworks_dep kcmutils) @@ -38,3 +38,12 @@ DEPEND=" !kde-base/khelpcenter:4 " RDEPEND="${DEPEND}" + +src_install() { + kde5_src_install + + if use compat ; then + insinto /usr/share/kde4/services + doins /usr/share/kservices5/khelpcenter.desktop + fi +} diff --git a/kde-base/khelpcenter/khelpcenter-9999.ebuild b/kde-base/khelpcenter/khelpcenter-9999.ebuild index 33991fe..ee7f19a 100644 --- a/kde-base/khelpcenter/khelpcenter-9999.ebuild +++ b/kde-base/khelpcenter/khelpcenter-9999.ebuild @@ -10,7 +10,7 @@ inherit kde5 DESCRIPTION="The KDE Help Center" HOMEPAGE+=" http://userbase.kde.org/KHelpCenter" KEYWORDS="" -IUSE="" +IUSE="compat" DEPEND=" $(add_frameworks_dep kcmutils) @@ -38,3 +38,12 @@ DEPEND=" !kde-base/khelpcenter:4 " RDEPEND="${DEPEND}" + +src_install() { + kde5_src_install + + if use compat ; then + insinto /usr/share/kde4/services + doins /usr/share/kservices5/khelpcenter.desktop + fi +} diff --git a/kde-base/khelpcenter/metadata.xml b/kde-base/khelpcenter/metadata.xml index a23f444..3067d90 100644 --- a/kde-base/khelpcenter/metadata.xml +++ b/kde-base/khelpcenter/metadata.xml @@ -2,4 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>kde</herd> + <use> + <flag name="compat">Make <pkg>kde-base/khelpcenter:5</pkg> compatible with <pkg>kde-base/kdelibs:4</pkg> applications</flag> + </use> </pkgmetadata>
