Gentoo Archives: gentoo-commits

From: "Ben de Groot (yngwin)" <yngwin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-qt/qt-mobility: metadata.xml ChangeLog qt-mobility-1.2.2_p20120403.ebuild qt-mobility-1.2.2_p20121205.ebuild
Date: Sat, 02 Mar 2013 15:25:09
Message-Id: 20130302152504.EEE852171D@flycatcher.gentoo.org
1 yngwin 13/03/02 15:25:04
2
3 Added: metadata.xml ChangeLog
4 qt-mobility-1.2.2_p20120403.ebuild
5 qt-mobility-1.2.2_p20121205.ebuild
6 Log:
7 Move to new dev-qt category
8
9 (Portage version: 2.2.0_alpha164/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 0x2B2474AD43CE296E!)
10
11 Revision Changes Path
12 1.1 dev-qt/qt-mobility/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/metadata.xml?rev=1.1&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/metadata.xml?rev=1.1&content-type=text/plain
16
17 Index: metadata.xml
18 ===================================================================
19 <?xml version="1.0" encoding="UTF-8"?>
20 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
21 <pkgmetadata>
22 <herd>qt</herd>
23 <use>
24 <flag name="bearer">Build the QtBearer module</flag>
25 <flag name="bluetooth">Enable Bluetooth support in QtConnectivity and QtSystemInfo modules</flag>
26 <flag name="connectivity">Build the QtConnectivity module</flag>
27 <flag name="contacts">Build the QtContacts module</flag>
28 <flag name="feedback">Build the QtFeedback module</flag>
29 <flag name="gallery">Build the QtGallery module</flag>
30 <flag name="location">Build the QtLocation module</flag>
31 <flag name="messaging">Build the QtMessaging module</flag>
32 <flag name="multimedia">Build the QtMultimediaKit module</flag>
33 <flag name="networkmanager">Enable NetworkManager support in QtBearer and QtSystemInfo modules</flag>
34 <flag name="organizer">Build the QtOrganizer module</flag>
35 <flag name="publishsubscribe">Build the QtPublishSubscribe module</flag>
36 <flag name="pulseaudio">Enable PulseAudio support in QtMultimediaKit module</flag>
37 <flag name="qml">Build QML bindings</flag>
38 <flag name="sensors">Build the QtSensors module</flag>
39 <flag name="serviceframework">Build the QtServiceFramework module</flag>
40 <flag name="systeminfo">Build the QtSystemInfo module</flag>
41 <flag name="tools">Build various useful tools (e.g.: qcrmlgen, servicexmlgen, vsexplorer, ...)</flag>
42 <flag name="versit">Build the QtVersit module</flag>
43 </use>
44 <upstream>
45 <bugs-to>https://bugreports.qt-project.org/</bugs-to>
46 <doc>http://doc.qt.nokia.com/qtmobility/index.html</doc>
47 </upstream>
48 </pkgmetadata>
49
50
51
52 1.1 dev-qt/qt-mobility/ChangeLog
53
54 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/ChangeLog?rev=1.1&view=markup
55 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/ChangeLog?rev=1.1&content-type=text/plain
56
57 Index: ChangeLog
58 ===================================================================
59 # ChangeLog for dev-qt/qt-mobility
60 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
61 # $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-mobility/ChangeLog,v 1.1 2013/03/02 15:25:04 yngwin Exp $
62
63 *qt-mobility-1.2.2_p20121205 (05 Dec 2012)
64
65 05 Dec 2012; Michael Palimaka <kensington@g.o>
66 +qt-mobility-1.2.2_p20121205.ebuild:
67 New snapshot to fix bug #444986.
68
69 02 Dec 2012; Samuli Suominen <ssuominen@g.o>
70 qt-mobility-1.2.2_p20120403.ebuild:
71 Use virtual/udev instead of sys-fs/udev wrt #444398
72
73 09 Sep 2012; Davide Pesavento <pesa@g.o>
74 qt-mobility-1.2.2_p20120403.ebuild:
75 Slot gst-plugins-bad dependency to :0.10
76
77 12 Aug 2012; Davide Pesavento <pesa@g.o>
78 qt-mobility-1.2.2_p20120403.ebuild:
79 Add missing dep on qt-gui for the contacts module, thanks to Patrick Lauer in
80 bug 429438.
81
82 12 Aug 2012; Davide Pesavento <pesa@g.o> -qt-mobility-1.2.0.ebuild,
83 metadata.xml:
84 Remove old.
85
86 21 Jun 2012; Davide Pesavento <pesa@g.o>
87 qt-mobility-1.2.2_p20120403.ebuild:
88 Enable contacts by default wrt bug 422825.
89
90 18 Jun 2012; Davide Pesavento <pesa@g.o> metadata.xml:
91 Add <upstream> metadata tag.
92
93 02 May 2012; Davide Pesavento <pesa@g.o> qt-mobility-1.2.0.ebuild,
94 qt-mobility-1.2.2_p20120403.ebuild:
95 Migrate to virtual/pkgconfig.
96
97 *qt-mobility-1.2.2_p20120403 (04 Apr 2012)
98
99 04 Apr 2012; Davide Pesavento <pesa@g.o>
100 +qt-mobility-1.2.2_p20120403.ebuild:
101 Bump to a more recent snapshot from git, since upstream has stopped doing
102 tarball releases. Fixes compilation against Qt 4.8 (bug 408305). Run 'emake
103 docs' to fix bug 405953. Various code cleanups.
104
105 04 Apr 2012; Davide Pesavento <pesa@g.o> qt-mobility-1.2.0.ebuild:
106 Restrict qt deps to 4.7.x only, qt-mobility doesn't build against qt 4.8.
107 Restrict qmf dependency too. Drop false deps on udisks and upower, they're
108 used only on meego.
109
110 27 Mar 2012; Samuli Suominen <ssuominen@g.o> qt-mobility-1.2.0.ebuild:
111 Pin to SLOT="0" of sys-fs/udisks.
112
113 *qt-mobility-1.2.0 (10 Nov 2011)
114
115 10 Nov 2011; Davide Pesavento <pesa@g.o> +qt-mobility-1.2.0.ebuild,
116 +metadata.xml:
117 Initial commit, imported from qting-edge overlay.
118
119
120
121 1.1 dev-qt/qt-mobility/qt-mobility-1.2.2_p20120403.ebuild
122
123 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/qt-mobility-1.2.2_p20120403.ebuild?rev=1.1&view=markup
124 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/qt-mobility-1.2.2_p20120403.ebuild?rev=1.1&content-type=text/plain
125
126 Index: qt-mobility-1.2.2_p20120403.ebuild
127 ===================================================================
128 # Copyright 1999-2012 Gentoo Foundation
129 # Distributed under the terms of the GNU General Public License v2
130 # $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-mobility/qt-mobility-1.2.2_p20120403.ebuild,v 1.1 2013/03/02 15:25:04 yngwin Exp $
131
132 EAPI=4
133
134 inherit multilib qt4-r2 toolchain-funcs
135
136 DESCRIPTION="Additional Qt APIs for mobile devices and desktop platforms"
137 HOMEPAGE="http://qt.nokia.com/products/qt-addons/mobility"
138 SRC_URI="http://dev.gentoo.org/~pesa/distfiles/${P}.tar.gz"
139 LICENSE="LGPL-2.1"
140 SLOT="0"
141 KEYWORDS="~amd64 ~x86"
142
143 QT_MOBILITY_MODULES=(bearer connectivity +contacts feedback gallery
144 location messaging multimedia organizer publishsubscribe
145 sensors serviceframework systeminfo versit)
146 IUSE="bluetooth debug doc networkmanager pulseaudio qml +tools
147 ${QT_MOBILITY_MODULES[@]}"
148
149 REQUIRED_USE="
150 || ( ${QT_MOBILITY_MODULES[@]#[+-]} )
151 versit? ( contacts )
152 "
153
154 RDEPEND="
155 >=dev-qt/qtcore-4.7.0:4
156 bearer? (
157 networkmanager? (
158 net-misc/networkmanager
159 >=dev-qt/qtdbus-4.7.0:4
160 )
161 )
162 connectivity? (
163 >=dev-qt/qtdbus-4.7.0:4
164 bluetooth? ( net-wireless/bluez )
165 )
166 contacts? ( >=dev-qt/qtgui-4.7.0:4 )
167 gallery? ( >=dev-qt/qtdbus-4.7.0:4 )
168 location? (
169 >=dev-qt/qtdeclarative-4.7.0:4
170 >=dev-qt/qtgui-4.7.0:4
171 >=dev-qt/qtsql-4.7.0:4[sqlite]
172 )
173 messaging? ( >=net-libs/qmf-2.0_p201209 )
174 multimedia? (
175 media-libs/alsa-lib
176 media-libs/gstreamer:0.10
177 media-libs/gst-plugins-bad:0.10
178 media-libs/gst-plugins-base:0.10
179 x11-libs/libX11
180 x11-libs/libXext
181 x11-libs/libXv
182 >=dev-qt/qtgui-4.8.0-r4:4[xv]
183 >=dev-qt/qtopengl-4.8.0:4
184 pulseaudio? ( media-sound/pulseaudio[alsa] )
185 )
186 publishsubscribe? (
187 tools? ( >=dev-qt/qtgui-4.7.0:4 )
188 )
189 qml? ( >=dev-qt/qtdeclarative-4.7.0:4 )
190 serviceframework? (
191 >=dev-qt/qtdbus-4.7.0:4
192 >=dev-qt/qtsql-4.7.0:4[sqlite]
193 tools? ( >=dev-qt/qtgui-4.7.0:4 )
194 )
195 systeminfo? (
196 sys-apps/util-linux
197 virtual/udev
198 x11-libs/libX11
199 x11-libs/libXrandr
200 >=dev-qt/qtdbus-4.7.0:4
201 >=dev-qt/qtgui-4.7.0:4
202 bluetooth? ( net-wireless/bluez )
203 networkmanager? ( net-misc/networkmanager )
204 )
205 versit? ( >=dev-qt/qtgui-4.7.0:4 )
206 "
207 DEPEND="${RDEPEND}
208 virtual/pkgconfig
209 multimedia? (
210 sys-kernel/linux-headers
211 x11-proto/videoproto
212 )
213 systeminfo? ( sys-kernel/linux-headers )
214 "
215 PDEPEND="
216 connectivity? (
217 bluetooth? ( app-mobilephone/obexd )
218 )
219 "
220
221 src_prepare() {
222 qt4-r2_src_prepare
223
224 # disable building of code snippets in doc/
225 # and translations (they aren't actually translated)
226 sed -i -re '/SUBDIRS \+= (doc|translations)/d' qtmobility.pro || die
227
228 # fix automagic dependency on qt-declarative
229 if ! use qml; then
230 sed -i -e '/SUBDIRS += declarative/d' plugins/plugins.pro || die
231 fi
232 }
233
234 src_configure() {
235 # figure out which modules to build
236 local modules=
237 for mod in "${QT_MOBILITY_MODULES[@]#[+-]}"; do
238 use ${mod} && modules+="${mod} "
239 done
240
241 if use messaging; then
242 # tell qmake where QMF is installed
243 export QMF_INCLUDEDIR=$($(tc-getPKG_CONFIG) --variable includedir qmfclient)
244 export QMF_LIBDIR=$($(tc-getPKG_CONFIG) --variable libdir qmfclient)
245 fi
246
247 # custom configure script
248 local myconf=(
249 ./configure
250 -prefix "${EPREFIX}/usr"
251 -headerdir "${EPREFIX}/usr/include/qt4"
252 -libdir "${EPREFIX}/usr/$(get_libdir)/qt4"
253 -plugindir "${EPREFIX}/usr/$(get_libdir)/qt4/plugins"
254 $(use debug && echo -debug || echo -release)
255 $(use doc || echo -no-docs)
256 $(use tools || echo -no-tools)
257 -modules "${modules}"
258 )
259 echo "${myconf[@]}"
260 "${myconf[@]}" || die "configure failed"
261
262 # fix automagic dependency on bluez
263 if ! use bluetooth; then
264 sed -i -e '/^bluez_enabled =/s:yes:no:' config.pri || die
265 fi
266 # fix automagic dependency on networkmanager
267 if ! use networkmanager; then
268 sed -i -e '/^networkmanager_enabled =/s:yes:no:' config.pri || die
269 fi
270 # fix automagic dependency on pulseaudio
271 if ! use pulseaudio; then
272 sed -i -e '/^pulseaudio_enabled =/s:yes:no:' config.pri || die
273 fi
274
275 eqmake4 -recursive
276 }
277
278 src_compile() {
279 qt4-r2_src_compile
280
281 use doc && emake docs
282 }
283
284 src_install() {
285 qt4-r2_src_install
286
287 if use doc; then
288 dohtml -r doc/html/*
289 dodoc doc/qch/qtmobility.qch
290 docompress -x /usr/share/doc/${PF}/qtmobility.qch
291 fi
292 }
293
294
295
296 1.1 dev-qt/qt-mobility/qt-mobility-1.2.2_p20121205.ebuild
297
298 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/qt-mobility-1.2.2_p20121205.ebuild?rev=1.1&view=markup
299 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/qt-mobility-1.2.2_p20121205.ebuild?rev=1.1&content-type=text/plain
300
301 Index: qt-mobility-1.2.2_p20121205.ebuild
302 ===================================================================
303 # Copyright 1999-2012 Gentoo Foundation
304 # Distributed under the terms of the GNU General Public License v2
305 # $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-mobility/qt-mobility-1.2.2_p20121205.ebuild,v 1.1 2013/03/02 15:25:04 yngwin Exp $
306
307 EAPI=4
308
309 inherit multilib qt4-r2 toolchain-funcs
310
311 DESCRIPTION="Additional Qt APIs for mobile devices and desktop platforms"
312 HOMEPAGE="http://qt.nokia.com/products/qt-addons/mobility"
313 SRC_URI="http://dev.gentoo.org/~kensington/distfiles/${P}.tar.gz"
314 LICENSE="LGPL-2.1"
315 SLOT="0"
316 KEYWORDS="~amd64 ~x86"
317
318 QT_MOBILITY_MODULES=(bearer connectivity +contacts feedback gallery
319 location messaging multimedia organizer publishsubscribe
320 sensors serviceframework systeminfo versit)
321 IUSE="bluetooth debug doc networkmanager pulseaudio qml +tools
322 ${QT_MOBILITY_MODULES[@]}"
323
324 REQUIRED_USE="
325 || ( ${QT_MOBILITY_MODULES[@]#[+-]} )
326 versit? ( contacts )
327 "
328
329 RDEPEND="
330 >=dev-qt/qtcore-4.7.0:4
331 bearer? (
332 networkmanager? (
333 net-misc/networkmanager
334 >=dev-qt/qtdbus-4.7.0:4
335 )
336 )
337 connectivity? (
338 >=dev-qt/qtdbus-4.7.0:4
339 bluetooth? ( net-wireless/bluez )
340 )
341 contacts? ( >=dev-qt/qtgui-4.7.0:4 )
342 gallery? ( >=dev-qt/qtdbus-4.7.0:4 )
343 location? (
344 >=dev-qt/qtdeclarative-4.7.0:4
345 >=dev-qt/qtgui-4.7.0:4
346 >=dev-qt/qtsql-4.7.0:4[sqlite]
347 )
348 messaging? ( >=net-libs/qmf-2.0_p201209 )
349 multimedia? (
350 media-libs/alsa-lib
351 media-libs/gstreamer:0.10
352 media-libs/gst-plugins-bad:0.10
353 media-libs/gst-plugins-base:0.10
354 x11-libs/libX11
355 x11-libs/libXext
356 x11-libs/libXv
357 >=dev-qt/qtgui-4.8.0-r4:4[xv]
358 >=dev-qt/qtopengl-4.8.0:4
359 pulseaudio? ( media-sound/pulseaudio[alsa] )
360 )
361 publishsubscribe? (
362 tools? ( >=dev-qt/qtgui-4.7.0:4 )
363 )
364 qml? ( >=dev-qt/qtdeclarative-4.7.0:4 )
365 serviceframework? (
366 >=dev-qt/qtdbus-4.7.0:4
367 >=dev-qt/qtsql-4.7.0:4[sqlite]
368 tools? ( >=dev-qt/qtgui-4.7.0:4 )
369 )
370 systeminfo? (
371 sys-apps/util-linux
372 virtual/udev
373 x11-libs/libX11
374 x11-libs/libXrandr
375 >=dev-qt/qtdbus-4.7.0:4
376 >=dev-qt/qtgui-4.7.0:4
377 bluetooth? ( net-wireless/bluez )
378 networkmanager? ( net-misc/networkmanager )
379 )
380 versit? ( >=dev-qt/qtgui-4.7.0:4 )
381 "
382 DEPEND="${RDEPEND}
383 virtual/pkgconfig
384 multimedia? (
385 sys-kernel/linux-headers
386 x11-proto/videoproto
387 )
388 systeminfo? ( sys-kernel/linux-headers )
389 "
390 PDEPEND="
391 connectivity? (
392 bluetooth? ( app-mobilephone/obexd )
393 )
394 "
395
396 src_prepare() {
397 qt4-r2_src_prepare
398
399 # disable building of code snippets in doc/
400 # and translations (they aren't actually translated)
401 sed -i -re '/SUBDIRS \+= (doc|translations)/d' qtmobility.pro || die
402
403 # fix automagic dependency on qt-declarative
404 if ! use qml; then
405 sed -i -e '/SUBDIRS += declarative/d' plugins/plugins.pro || die
406 fi
407 }
408
409 src_configure() {
410 # figure out which modules to build
411 local modules=
412 for mod in "${QT_MOBILITY_MODULES[@]#[+-]}"; do
413 use ${mod} && modules+="${mod} "
414 done
415
416 if use messaging; then
417 # tell qmake where QMF is installed
418 export QMF_INCLUDEDIR=$($(tc-getPKG_CONFIG) --variable includedir qmfclient)
419 export QMF_LIBDIR=$($(tc-getPKG_CONFIG) --variable libdir qmfclient)
420 fi
421
422 # custom configure script
423 local myconf=(
424 ./configure
425 -prefix "${EPREFIX}/usr"
426 -headerdir "${EPREFIX}/usr/include/qt4"
427 -libdir "${EPREFIX}/usr/$(get_libdir)/qt4"
428 -plugindir "${EPREFIX}/usr/$(get_libdir)/qt4/plugins"
429 $(use debug && echo -debug || echo -release)
430 $(use doc || echo -no-docs)
431 $(use tools || echo -no-tools)
432 -modules "${modules}"
433 )
434 echo "${myconf[@]}"
435 "${myconf[@]}" || die "configure failed"
436
437 # fix automagic dependency on bluez
438 if ! use bluetooth; then
439 sed -i -e '/^bluez_enabled =/s:yes:no:' config.pri || die
440 fi
441 # fix automagic dependency on networkmanager
442 if ! use networkmanager; then
443 sed -i -e '/^networkmanager_enabled =/s:yes:no:' config.pri || die
444 fi
445 # fix automagic dependency on pulseaudio
446 if ! use pulseaudio; then
447 sed -i -e '/^pulseaudio_enabled =/s:yes:no:' config.pri || die
448 fi
449
450 eqmake4 -recursive
451 }
452
453 src_compile() {
454 qt4-r2_src_compile
455
456 use doc && emake docs
457 }
458
459 src_install() {
460 qt4-r2_src_install
461
462 if use doc; then
463 dohtml -r doc/html/*
464 dodoc doc/qch/qtmobility.qch
465 docompress -x /usr/share/doc/${PF}/qtmobility.qch
466 fi
467 }