commit:     1b14ac478300a2b2bb2bb29f131e336ced13cb35
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Thu Nov 24 19:38:03 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Nov 25 05:59:41 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b14ac47

kde-apps/libkipi: Fix public dependencies

Gentoo-bug: 600602

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

Package-Manager: portage-2.3.0

 .../files/libkipi-16.08.3-public-deps.patch        | 29 +++++++++++++++++++++
 kde-apps/libkipi/libkipi-16.08.3-r1.ebuild         | 30 ++++++++++++++++++++++
 2 files changed, 59 insertions(+)

diff --git a/kde-apps/libkipi/files/libkipi-16.08.3-public-deps.patch 
b/kde-apps/libkipi/files/libkipi-16.08.3-public-deps.patch
new file mode 100644
index 00000000..ef9c057
--- /dev/null
+++ b/kde-apps/libkipi/files/libkipi-16.08.3-public-deps.patch
@@ -0,0 +1,29 @@
+commit adb25b631feb2ac3fd0126e954bf988c85656c5c
+Author: Andreas Sturmlechner <andreas.sturmlech...@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")

diff --git a/kde-apps/libkipi/libkipi-16.08.3-r1.ebuild 
b/kde-apps/libkipi/libkipi-16.08.3-r1.ebuild
new file mode 100644
index 00000000..6d79013
--- /dev/null
+++ b/kde-apps/libkipi/libkipi-16.08.3-r1.ebuild
@@ -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" )

Reply via email to