Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/libchamplain: libchamplain-0.12.5.ebuild ChangeLog
Date: Mon, 30 Sep 2013 21:48:43
Message-Id: 20130930214838.718FB2004C@flycatcher.gentoo.org
1 pacho 13/09/30 21:48:38
2
3 Modified: ChangeLog
4 Added: libchamplain-0.12.5.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.46 media-libs/libchamplain/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libchamplain/ChangeLog?rev=1.46&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libchamplain/ChangeLog?rev=1.46&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libchamplain/ChangeLog?r1=1.45&r2=1.46
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/libchamplain/ChangeLog,v
20 retrieving revision 1.45
21 retrieving revision 1.46
22 diff -u -r1.45 -r1.46
23 --- ChangeLog 30 Aug 2013 22:45:47 -0000 1.45
24 +++ ChangeLog 30 Sep 2013 21:48:38 -0000 1.46
25 @@ -1,6 +1,12 @@
26 # ChangeLog for media-libs/libchamplain
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libchamplain/ChangeLog,v 1.45 2013/08/30 22:45:47 eva Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libchamplain/ChangeLog,v 1.46 2013/09/30 21:48:38 pacho Exp $
30 +
31 +*libchamplain-0.12.5 (30 Sep 2013)
32 +
33 + 30 Sep 2013; Pacho Ramos <pacho@g.o>
34 + +files/libchamplain-0.12.5-configure-maemo.patch, +libchamplain-0.12.5.ebuild:
35 + Version bump
36
37 30 Aug 2013; Gilles Dartiguelongue <eva@g.o>
38 libchamplain-0.12.3.ebuild, libchamplain-0.12.4.ebuild:
39
40
41
42 1.1 media-libs/libchamplain/libchamplain-0.12.5.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libchamplain/libchamplain-0.12.5.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libchamplain/libchamplain-0.12.5.ebuild?rev=1.1&content-type=text/plain
46
47 Index: libchamplain-0.12.5.ebuild
48 ===================================================================
49 # Copyright 1999-2013 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-libs/libchamplain/libchamplain-0.12.5.ebuild,v 1.1 2013/09/30 21:48:38 pacho Exp $
52
53 EAPI="5"
54 GCONF_DEBUG=no
55 VALA_MIN_API_VERSION=0.14
56 VALA_USE_DEPEND=vapigen
57
58 inherit autotools eutils gnome2 vala
59
60 DESCRIPTION="Clutter based world map renderer"
61 HOMEPAGE="http://projects.gnome.org/libchamplain/"
62
63 SLOT="0.12"
64 LICENSE="LGPL-2"
65 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
66 IUSE="debug +gtk +introspection vala"
67
68 REQUIRED_USE="vala? ( introspection )"
69
70 RDEPEND="
71 dev-db/sqlite:3
72 dev-libs/glib:2
73 >=media-libs/clutter-1.12:1.0[introspection?]
74 media-libs/memphis:0.2[introspection?]
75 net-libs/libsoup-gnome:2.4
76 x11-libs/cairo
77 gtk? (
78 x11-libs/gtk+:3[introspection?]
79 media-libs/clutter-gtk:1.0 )
80 introspection? ( dev-libs/gobject-introspection )
81 "
82 DEPEND="${RDEPEND}
83 dev-util/gtk-doc-am
84 virtual/pkgconfig
85 vala? ( $(vala_depend) )
86 "
87 # segfaults with vala:0.12
88 # vala-0.14.2-r1 required for bug #402013
89
90 src_prepare() {
91 # Fix documentation slotability
92 sed \
93 -e "s/^DOC_MODULE.*/DOC_MODULE = ${PN}-${SLOT}/" \
94 -i docs/reference/Makefile.{am,in} || die "sed (1) failed"
95 sed \
96 -e "s/^DOC_MODULE.*/DOC_MODULE = ${PN}-gtk-${SLOT}/" \
97 -i docs/reference-gtk/Makefile.{am,in} || die "sed (2) failed"
98 mv "${S}"/docs/reference/${PN}{,-${SLOT}}-docs.sgml || die "mv (1) failed"
99 mv "${S}"/docs/reference-gtk/${PN}-gtk{,-${SLOT}}-docs.sgml || die "mv (2) failed"
100
101 # Make sure Maemo is disabled when --disable-maemo is used (from 'master')
102 epatch "${FILESDIR}/${PN}-0.12.5-configure-maemo.patch"
103 eautoreconf
104
105 use vala && vala_src_prepare
106 gnome2_src_prepare
107 }
108
109 src_configure() {
110 # Vala demos are only built, so just disable them
111 gnome2_src_configure \
112 --disable-static \
113 --disable-maemo \
114 --disable-vala-demos \
115 --enable-memphis \
116 $(use_enable debug) \
117 $(use_enable gtk) \
118 $(use_enable introspection)
119 }