Gentoo Archives: gentoo-commits

From: "Nirbheek Chauhan (nirbheek)" <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/grilo: ChangeLog grilo-0.1.17.ebuild grilo-0.1.15.ebuild
Date: Sat, 01 Oct 2011 16:29:41
Message-Id: 20111001162927.EFE812004B@flycatcher.gentoo.org
1 nirbheek 11/10/01 16:29:27
2
3 Modified: ChangeLog
4 Added: grilo-0.1.17.ebuild
5 Removed: grilo-0.1.15.ebuild
6 Log:
7 Bump to 0.1.17, remove old, from gnome overlay
8
9 (Portage version: 2.2.0_alpha51/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.4 media-libs/grilo/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/grilo/ChangeLog?rev=1.4&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/grilo/ChangeLog?rev=1.4&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/grilo/ChangeLog?r1=1.3&r2=1.4
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-libs/grilo/ChangeLog,v
21 retrieving revision 1.3
22 retrieving revision 1.4
23 diff -u -r1.3 -r1.4
24 --- ChangeLog 14 Aug 2011 10:52:25 -0000 1.3
25 +++ ChangeLog 1 Oct 2011 16:29:27 -0000 1.4
26 @@ -1,6 +1,12 @@
27 # ChangeLog for media-libs/grilo
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-libs/grilo/ChangeLog,v 1.3 2011/08/14 10:52:25 nirbheek Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-libs/grilo/ChangeLog,v 1.4 2011/10/01 16:29:27 nirbheek Exp $
31 +
32 +*grilo-0.1.17 (01 Oct 2011)
33 +
34 + 01 Oct 2011; Nirbheek Chauhan <nirbheek@g.o> -grilo-0.1.15.ebuild,
35 + +grilo-0.1.17.ebuild:
36 + Bump to 0.1.17, remove old, from gnome overlay
37
38 *grilo-0.1.16 (14 Aug 2011)
39
40
41
42
43 1.1 media-libs/grilo/grilo-0.1.17.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/grilo/grilo-0.1.17.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/grilo/grilo-0.1.17.ebuild?rev=1.1&content-type=text/plain
47
48 Index: grilo-0.1.17.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-libs/grilo/grilo-0.1.17.ebuild,v 1.1 2011/10/01 16:29:27 nirbheek Exp $
53
54 EAPI="4"
55 GNOME2_LA_PUNT="yes"
56
57 inherit autotools eutils gnome2
58
59 DESCRIPTION="A framework for easy media discovery and browsing"
60 HOMEPAGE="https://live.gnome.org/Grilo"
61
62 LICENSE="LGPL-2.1"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65 IUSE="doc examples +introspection +network test test-ui vala"
66
67 RDEPEND="
68 >=dev-libs/glib-2.22:2
69 dev-libs/libxml2:2
70 network? ( >=net-libs/libsoup-2.33.4:2.4 )
71 test-ui? ( >=x11-libs/gtk+-3.0:3 )
72 introspection? ( >=dev-libs/gobject-introspection-0.9 )"
73 DEPEND="${RDEPEND}
74 >=dev-util/pkgconfig-0.9
75 doc? ( >=dev-util/gtk-doc-1.10 )
76 vala? ( dev-lang/vala:0.12[vapigen] )
77 test? (
78 dev-python/pygobject:2[introspection?]
79 media-plugins/grilo-plugins )"
80
81 # Tests fail horribly, but return 0
82 RESTRICT="test"
83
84 pkg_setup() {
85 DOCS="AUTHORS NEWS README TODO"
86 # --enable-debug only changes CFLAGS, useless for us
87 G2CONF="${G2CONF}
88 --disable-maintainer-mode
89 --disable-static
90 --disable-debug
91 VALAC=$(type -P valac-0.12)
92 VALA_GEN_INTROSPECT=$(type -P vala-gen-introspect-0.12)
93 VAPIGEN=$(type -P vapigen-0.12)
94 $(use_enable introspection)
95 $(use_enable network grl-net)
96 $(use_enable test tests)
97 $(use_enable test-ui)
98 $(use_enable vala)"
99 }
100
101 src_prepare() {
102 # Don't build examples
103 sed -e '/SUBDIRS/s/examples//' \
104 -i Makefile.am -i Makefile.in || die
105
106 # Fix Test-UI automagic gtk2/gtk3 selection
107 epatch "${FILESDIR}/${PN}-0.1.16-fix-automagic-test-ui.patch"
108
109 # Build system doesn't install this file with the tarball
110 cp "${FILESDIR}/${PN}-0.1.16-constants.py" "${S}/tests/python/constants.py"
111 eautoreconf
112
113 gnome2_src_prepare
114 }
115
116 src_test() {
117 cd tests/
118 emake check
119 }
120
121 src_install() {
122 gnome2_src_install
123
124 if use examples; then
125 # Install example code
126 insinto /usr/share/doc/${PF}/examples
127 doins "${S}"/examples/*.c
128 fi
129 }