Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/kaddressbook/
Date: Thu, 18 Feb 2016 14:44:52
Message-Id: 1455805436.d09bea53eac219b4dfc6437846a8704efa089046.kensington@gentoo
1 commit: d09bea53eac219b4dfc6437846a8704efa089046
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Mon Feb 15 00:35:03 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 18 14:23:56 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=d09bea53
7
8 kde-apps/kaddressbook: Split out of kdepim
9
10 Package-Manager: portage-2.2.27
11
12 .../kaddressbook/kaddressbook-15.12.49.9999.ebuild | 91 ++++++++++++++++++++++
13 kde-apps/kaddressbook/kaddressbook-9999.ebuild | 83 ++++++++++++++++++++
14 kde-apps/kaddressbook/metadata.xml | 3 +
15 3 files changed, 177 insertions(+)
16
17 diff --git a/kde-apps/kaddressbook/kaddressbook-15.12.49.9999.ebuild b/kde-apps/kaddressbook/kaddressbook-15.12.49.9999.ebuild
18 new file mode 100644
19 index 0000000..3cbf432
20 --- /dev/null
21 +++ b/kde-apps/kaddressbook/kaddressbook-15.12.49.9999.ebuild
22 @@ -0,0 +1,91 @@
23 +# Copyright 1999-2016 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +# $Id$
26 +
27 +EAPI=6
28 +
29 +KDE_HANDBOOK="false"
30 +KDE_PIM_KONTACTPLUGIN="true"
31 +KDE_TEST="true"
32 +KMNAME="kdepim"
33 +VIRTUALX_REQUIRED="test"
34 +inherit kde5
35 +
36 +DESCRIPTION="The KDE Address Book"
37 +HOMEPAGE="https://www.kde.org/applications/office/kaddressbook/"
38 +KEYWORDS=""
39 +
40 +IUSE="prison"
41 +
42 +COMMON_DEPEND="
43 + $(add_frameworks_dep kcmutils)
44 + $(add_frameworks_dep kcodecs)
45 + $(add_frameworks_dep kcompletion)
46 + $(add_frameworks_dep kconfig)
47 + $(add_frameworks_dep kconfigwidgets)
48 + $(add_frameworks_dep kcoreaddons)
49 + $(add_frameworks_dep kdelibs4support)
50 + $(add_frameworks_dep ki18n)
51 + $(add_frameworks_dep kiconthemes)
52 + $(add_frameworks_dep kio)
53 + $(add_frameworks_dep kitemmodels)
54 + $(add_frameworks_dep kjobwidgets)
55 + $(add_frameworks_dep kparts)
56 + $(add_frameworks_dep kservice)
57 + $(add_frameworks_dep kwidgetsaddons)
58 + $(add_frameworks_dep kxmlgui)
59 + $(add_kdeapps_dep akonadi)
60 + $(add_kdeapps_dep akonadi-contact)
61 + $(add_kdeapps_dep akonadi-search)
62 + $(add_kdeapps_dep gpgmepp)
63 + $(add_kdeapps_dep grantleetheme)
64 + $(add_kdeapps_dep kcontacts)
65 + $(add_kdeapps_dep libgravatar)
66 + $(add_kdeapps_dep libkdepim)
67 + $(add_kdeapps_dep pimcommon)
68 + $(add_qt_dep qtdbus)
69 + $(add_qt_dep qtgui)
70 + $(add_qt_dep qtprintsupport)
71 + $(add_qt_dep qtwidgets)
72 + dev-libs/grantlee:5
73 + dev-libs/libxslt
74 + prison? ( media-libs/prison:5 )
75 +"
76 +DEPEND="${COMMON_DEPEND}
77 + sys-devel/gettext
78 + test? (
79 + $(add_kdeapps_dep akonadi sqlite)
80 + $(add_kdeapps_dep libakonadi tools)
81 + $(add_qt_dep qtsql 'sqlite')
82 + )
83 +"
84 +RDEPEND="${COMMON_DEPEND}
85 + !<kde-apps/kdepim-15.12.2:5
86 + $(add_kdeapps_dep kdepim)
87 + $(add_kdeapps_dep kdepim-runtime)
88 +"
89 +
90 +if [[ ${KDE_BUILD_TYPE} = live ]] ; then
91 + S="${WORKDIR}/${P}"
92 +else
93 + S="${WORKDIR}/${KMNAME}-${PV}"
94 +fi
95 +
96 +src_prepare() {
97 + kde5_src_prepare
98 +
99 + sed -e '/^include.*kleopatra\/ConfigureChecks/ s/^/#DONT/' \
100 + -i CMakeLists.txt || die
101 +}
102 +
103 +src_configure() {
104 + local mycmakeargs=(
105 + -DKDEPIM_BUILD_WITH_INSTALLED_LIB=TRUE
106 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5GAPI=ON
107 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=ON
108 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=ON
109 + $(cmake-utils_use_find_package prison KF5Prison)
110 + )
111 +
112 + kde5_src_configure
113 +}
114
115 diff --git a/kde-apps/kaddressbook/kaddressbook-9999.ebuild b/kde-apps/kaddressbook/kaddressbook-9999.ebuild
116 new file mode 100644
117 index 0000000..60b9a99
118 --- /dev/null
119 +++ b/kde-apps/kaddressbook/kaddressbook-9999.ebuild
120 @@ -0,0 +1,83 @@
121 +# Copyright 1999-2016 Gentoo Foundation
122 +# Distributed under the terms of the GNU General Public License v2
123 +# $Id$
124 +
125 +EAPI=6
126 +
127 +FRAMEWORKS_MINIMAL="5.19.0"
128 +KDE_HANDBOOK="false"
129 +KDE_PIM_KONTACTPLUGIN="true"
130 +KDE_TEST="true"
131 +KMNAME="kdepim"
132 +VIRTUALX_REQUIRED="test"
133 +inherit kde5
134 +
135 +DESCRIPTION="The KDE Address Book"
136 +HOMEPAGE="https://www.kde.org/applications/office/kaddressbook/"
137 +KEYWORDS=""
138 +
139 +IUSE="prison"
140 +
141 +COMMON_DEPEND="
142 + $(add_frameworks_dep kcmutils)
143 + $(add_frameworks_dep kcodecs)
144 + $(add_frameworks_dep kcompletion)
145 + $(add_frameworks_dep kconfig)
146 + $(add_frameworks_dep kconfigwidgets)
147 + $(add_frameworks_dep kcoreaddons)
148 + $(add_frameworks_dep kdelibs4support)
149 + $(add_frameworks_dep ki18n)
150 + $(add_frameworks_dep kiconthemes)
151 + $(add_frameworks_dep kio)
152 + $(add_frameworks_dep kitemmodels)
153 + $(add_frameworks_dep kjobwidgets)
154 + $(add_frameworks_dep kparts)
155 + $(add_frameworks_dep kservice)
156 + $(add_frameworks_dep kwidgetsaddons)
157 + $(add_frameworks_dep kxmlgui)
158 + $(add_kdeapps_dep akonadi)
159 + $(add_kdeapps_dep akonadi-contact)
160 + $(add_kdeapps_dep akonadi-search)
161 + $(add_kdeapps_dep gpgmepp)
162 + $(add_kdeapps_dep grantleetheme)
163 + $(add_kdeapps_dep kcontacts)
164 + $(add_kdeapps_dep libgravatar)
165 + $(add_kdeapps_dep libkdepim)
166 + $(add_kdeapps_dep pimcommon)
167 + $(add_qt_dep qtdbus)
168 + $(add_qt_dep qtgui)
169 + $(add_qt_dep qtprintsupport)
170 + $(add_qt_dep qtwidgets)
171 + dev-libs/grantlee:5
172 + dev-libs/libxslt
173 + prison? ( media-libs/prison:5 )
174 +"
175 +DEPEND="${COMMON_DEPEND}
176 + sys-devel/gettext
177 + test? (
178 + $(add_kdeapps_dep akonadi 'sqlite,tools')
179 + $(add_qt_dep qtsql 'sqlite')
180 + )
181 +"
182 +RDEPEND="${COMMON_DEPEND}
183 + !<kde-apps/kdepim-15.12.2:5
184 + $(add_kdeapps_dep kdepim)
185 + $(add_kdeapps_dep kdepim-runtime)
186 +"
187 +
188 +if [[ ${KDE_BUILD_TYPE} = live ]] ; then
189 + S="${WORKDIR}/${P}"
190 +else
191 + S="${WORKDIR}/${KMNAME}-${PV}"
192 +fi
193 +
194 +src_configure() {
195 + local mycmakeargs=(
196 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5GAPI=ON
197 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=ON
198 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=ON
199 + $(cmake-utils_use_find_package prison KF5Prison)
200 + )
201 +
202 + kde5_src_configure
203 +}
204
205 diff --git a/kde-apps/kaddressbook/metadata.xml b/kde-apps/kaddressbook/metadata.xml
206 index 2fdbf33..b17398a 100644
207 --- a/kde-apps/kaddressbook/metadata.xml
208 +++ b/kde-apps/kaddressbook/metadata.xml
209 @@ -5,4 +5,7 @@
210 <email>kde@g.o</email>
211 <name>Gentoo KDE Project</name>
212 </maintainer>
213 + <use>
214 + <flag name="prison">Enable support for QRcodes in contacts</flag>
215 + </use>
216 </pkgmetadata>