kde-apps/libkipi: Fix public dependencies

Gentoo-bug: 600602

See also: https://git.reviewboard.kde.org/r/129555/

Package-Manager: portage-2.3.0
This commit is contained in:
Andreas Sturmlechner
2016-11-25 16:59:41 +11:00
committed by Michael Palimaka
parent 49c173976a
commit 1b14ac4783
2 changed files with 59 additions and 0 deletions
@@ -0,0 +1,29 @@
commit adb25b631feb2ac3fd0126e954bf988c85656c5c
Author: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
Date: Thu Nov 24 20:17:33 2016 +0100
find_dependency takes one dependency per call
Fixes bogus 'target KF5::Service not found' in reverse deps
like kipi-plugins.
REVIEW: 129555
diff --git a/cmake/templates/KF5KipiConfig.cmake.in b/cmake/templates/KF5KipiConfig.cmake.in
index 0bd3ba9..4f92b62 100644
--- a/cmake/templates/KF5KipiConfig.cmake.in
+++ b/cmake/templates/KF5KipiConfig.cmake.in
@@ -13,7 +13,11 @@
@PACKAGE_INIT@
-find_dependency(Qt5Core Qt5Widgets Qt5Gui @REQUIRED_QT_VERSION@)
-find_dependency(KF5Config KF5XmlGui KF5Service)
+find_dependency(Qt5Core @REQUIRED_QT_VERSION@)
+find_dependency(Qt5Gui @REQUIRED_QT_VERSION@)
+find_dependency(Qt5Widgets @REQUIRED_QT_VERSION@)
+find_dependency(KF5Config)
+find_dependency(KF5Service)
+find_dependency(KF5XmlGui)
include("${CMAKE_CURRENT_LIST_DIR}/KF5KipiTargets.cmake")
@@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_BLOCK_SLOT4="false"
inherit kde5
DESCRIPTION="A library for image plugins accross KDE applications"
LICENSE="GPL-2+"
SLOT="5/31"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
"
RDEPEND="${DEPEND}
!<kde-apps/libkipi-15.08.3-r1:4
!kde-base/legacy-icons
"
PATCHES=( "${FILESDIR}/${P}-public-deps.patch" )