Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-apps/pimcommon/, kde-apps/pimcommon/files/
Date: Sun, 30 Jul 2017 18:13:07
Message-Id: 1501438341.3373646ad1a89683e14f8d726c02c0ddf43c8c7f.asturm@gentoo
1 commit: 3373646ad1a89683e14f8d726c02c0ddf43c8c7f
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 23 20:36:30 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 30 18:12:21 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3373646a
7
8 kde-apps/pimcommon: Drop unused DEPENDs
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.1
11
12 .../pimcommon/files/pimcommon-17.04.3-deps.patch | 54 +++++++++++++++++++++
13 kde-apps/pimcommon/pimcommon-17.04.3-r1.ebuild | 56 ++++++++++++++++++++++
14 2 files changed, 110 insertions(+)
15
16 diff --git a/kde-apps/pimcommon/files/pimcommon-17.04.3-deps.patch b/kde-apps/pimcommon/files/pimcommon-17.04.3-deps.patch
17 new file mode 100644
18 index 00000000000..9e9b37b4f39
19 --- /dev/null
20 +++ b/kde-apps/pimcommon/files/pimcommon-17.04.3-deps.patch
21 @@ -0,0 +1,54 @@
22 +commit fbebfbe29d1928a36fe5643853b5a02f13f7b07c
23 +Author: Andreas Sturmlechner <andreas.sturmlechner@×××××.com>
24 +Date: Sun Jul 23 22:21:38 2017 +0200
25 +
26 + Cleanup unused dependencies
27 +
28 + Test Plan: Builds fine.
29 +
30 + Reviewers: #kde_pim, mlaurent
31 +
32 + Reviewed By: #kde_pim, mlaurent
33 +
34 + Subscribers: mlaurent
35 +
36 + Tags: #kde_pim
37 +
38 + Differential Revision: https://phabricator.kde.org/D6859
39 +
40 +diff --git a/CMakeLists.txt b/CMakeLists.txt
41 +index dca7fe2..d5f41fc 100644
42 +--- a/CMakeLists.txt
43 ++++ b/CMakeLists.txt
44 +@@ -48,23 +47,18 @@ find_package(KF5DBusAddons ${KF5_VERSION} CONFIG REQUIRED)
45 + find_package(KF5I18n ${KF5_VERSION} CONFIG REQUIRED)
46 + find_package(KF5IconThemes ${KF5_VERSION} CONFIG REQUIRED)
47 + find_package(KF5ItemModels ${KF5_VERSION} CONFIG REQUIRED)
48 +-find_package(KF5ItemViews ${KF5_VERSION} CONFIG REQUIRED)
49 + find_package(KF5JobWidgets ${KF5_VERSION} CONFIG REQUIRED)
50 + find_package(KF5KIO ${KF5_VERSION} CONFIG REQUIRED)
51 + find_package(KF5NewStuff ${KF5_VERSION} CONFIG REQUIRED)
52 + find_package(KF5Service ${KF5_VERSION} CONFIG REQUIRED)
53 +-find_package(KF5Wallet ${KF5_VERSION} CONFIG REQUIRED)
54 + find_package(KF5WidgetsAddons ${KF5_VERSION} CONFIG REQUIRED)
55 +-find_package(KF5WindowSystem ${KF5_VERSION} CONFIG REQUIRED)
56 + find_package(KF5XmlGui ${KF5_VERSION} CONFIG REQUIRED)
57 +
58 + find_package(KF5Akonadi ${AKONADI_VERSION} CONFIG REQUIRED)
59 + find_package(KF5AkonadiContact ${AKONADICONTACT_LIB_VERSION} CONFIG REQUIRED)
60 +-find_package(KF5AkonadiMime ${AKONADIMIME_LIB_VERSION} CONFIG REQUIRED)
61 + find_package(KF5Contacts ${KCONTACTS_LIB_VERSION} CONFIG REQUIRED)
62 + find_package(KF5IMAP ${KIMAP_LIB_VERSION} CONFIG REQUIRED)
63 + find_package(KF5LibkdepimAkonadi ${LIBKDEPIM_LIB_VERSION} CONFIG REQUIRED)
64 +-find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED)
65 + find_package(KF5PimTextEdit ${KPIMTEXTEDIT_LIB_VERSION} CONFIG REQUIRED)
66 + find_package(Grantlee5 "5.1" CONFIG REQUIRED)
67 +
68 +@@ -82,6 +76,7 @@ find_package(Xsltproc)
69 + set_package_properties(Xsltproc PROPERTIES DESCRIPTION "XSLT processor from libxslt" TYPE REQUIRED PURPOSE "Required to generate D-Bus interfaces for all Akonadi resources.")
70 +
71 + if(BUILD_TESTING)
72 ++ find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED)
73 + add_definitions(-DBUILD_TESTING)
74 + endif(BUILD_TESTING)
75 +
76
77 diff --git a/kde-apps/pimcommon/pimcommon-17.04.3-r1.ebuild b/kde-apps/pimcommon/pimcommon-17.04.3-r1.ebuild
78 new file mode 100644
79 index 00000000000..dfe0fe0eb27
80 --- /dev/null
81 +++ b/kde-apps/pimcommon/pimcommon-17.04.3-r1.ebuild
82 @@ -0,0 +1,56 @@
83 +# Copyright 1999-2017 Gentoo Foundation
84 +# Distributed under the terms of the GNU General Public License v2
85 +
86 +EAPI=6
87 +
88 +KDE_DESIGNERPLUGIN="true"
89 +KDE_TEST="forceoptional"
90 +VIRTUALX_REQUIRED="test"
91 +inherit kde5
92 +
93 +DESCRIPTION="Common PIM libraries"
94 +LICENSE="GPL-2+ LGPL-2.1+"
95 +KEYWORDS="~amd64 ~x86"
96 +IUSE=""
97 +
98 +COMMON_DEPEND="
99 + $(add_frameworks_dep karchive)
100 + $(add_frameworks_dep kcodecs)
101 + $(add_frameworks_dep kcompletion)
102 + $(add_frameworks_dep kconfig)
103 + $(add_frameworks_dep kconfigwidgets)
104 + $(add_frameworks_dep kcoreaddons)
105 + $(add_frameworks_dep kdbusaddons)
106 + $(add_frameworks_dep ki18n)
107 + $(add_frameworks_dep kio)
108 + $(add_frameworks_dep kitemmodels)
109 + $(add_frameworks_dep kjobwidgets)
110 + $(add_frameworks_dep knewstuff)
111 + $(add_frameworks_dep kservice)
112 + $(add_frameworks_dep kwidgetsaddons)
113 + $(add_frameworks_dep kxmlgui)
114 + $(add_kdeapps_dep akonadi)
115 + $(add_kdeapps_dep akonadi-contacts)
116 + $(add_kdeapps_dep kcontacts)
117 + $(add_kdeapps_dep kimap)
118 + $(add_kdeapps_dep kpimtextedit)
119 + $(add_kdeapps_dep libkdepim)
120 + $(add_qt_dep qtdbus)
121 + $(add_qt_dep qtgui)
122 + $(add_qt_dep qtnetwork)
123 + $(add_qt_dep qtprintsupport)
124 + $(add_qt_dep qtwidgets)
125 + $(add_qt_dep qtxml)
126 + dev-libs/grantlee:5
127 +"
128 +DEPEND="${COMMON_DEPEND}
129 + $(add_frameworks_dep kiconthemes)
130 + dev-libs/libxslt
131 + test? ( $(add_kdeapps_dep kmime) )
132 +"
133 +RDEPEND="${COMMON_DEPEND}
134 + !kde-apps/kdepim-common-libs:4
135 + !kde-apps/kdepim-l10n
136 +"
137 +
138 +PATCHES=( "${FILESDIR}/${P}-deps.patch" )