Gentoo Archives: gentoo-commits

From: "Romain Perier (mrpouet)" <mrpouet@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libindicate: metadata.xml ChangeLog libindicate-0.2.3.ebuild
Date: Thu, 29 Oct 2009 15:47:11
Message-Id: E1N3XDO-0008MH-DL@stork.gentoo.org
1 mrpouet 09/10/29 15:47:06
2
3 Added: metadata.xml ChangeLog libindicate-0.2.3.ebuild
4 Log:
5 New package, necessary for libindicate-qt (kde team)
6 (Portage version: 2.2_rc46/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 dev-libs/libindicate/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libindicate/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libindicate/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>kde</herd>
20 <maintainer>
21 <email>mrpouet@g.o</email>
22 <name>Romain Perier</name>
23 </maintainer>
24 </pkgmetadata>
25
26
27
28 1.1 dev-libs/libindicate/ChangeLog
29
30 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libindicate/ChangeLog?rev=1.1&view=markup
31 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libindicate/ChangeLog?rev=1.1&content-type=text/plain
32
33 Index: ChangeLog
34 ===================================================================
35 # ChangeLog for dev-libs/libindicate
36 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
37 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libindicate/ChangeLog,v 1.1 2009/10/29 15:47:05 mrpouet Exp $
38
39 *libindicate-0.2.3 (29 Oct 2009)
40
41 29 Oct 2009; Romain Perier <mrpouet@g.o>
42 +libindicate-0.2.3.ebuild,
43 +files/libindicate-0.2.3-optional-gtk-support.patch, +metadata.xml:
44 New package, necessary for libindicate-qt (kde team).
45
46
47
48
49 1.1 dev-libs/libindicate/libindicate-0.2.3.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libindicate/libindicate-0.2.3.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/libindicate/libindicate-0.2.3.ebuild?rev=1.1&content-type=text/plain
53
54 Index: libindicate-0.2.3.ebuild
55 ===================================================================
56 # Copyright 1999-2009 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libindicate/libindicate-0.2.3.ebuild,v 1.1 2009/10/29 15:47:05 mrpouet Exp $
59
60 EAPI=2
61
62 inherit autotools eutils versionator
63
64 DESCRIPTION="Library to raise flags on DBus for other components of the desktop to pick up and visualize"
65 HOMEPAGE="https://launchpad.net/libindicate/"
66 SRC_URI="http://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
67
68 LICENSE="LGPL-3"
69 SLOT="0"
70 KEYWORDS="~amd64"
71 IUSE="gtk"
72 # They put their mother in the tarball ? ^^
73 RESTRICT="test"
74
75 RDEPEND="dev-libs/glib:2
76 >=dev-libs/dbus-glib-0.76
77 dev-libs/libxml2:2
78 gtk? ( x11-libs/gtk+:2 )"
79 DEPEND="${RDEPEND}
80 dev-util/pkgconfig
81 dev-util/gtk-doc"
82 src_prepare() {
83 # Make libindicator-gtk library optional
84 epatch "${FILESDIR}/${P}-optional-gtk-support.patch"
85 # Drop -Werror in a release
86 sed -e 's:-Werror::g' -i libindicate/Makefile.in || die "sed failed"
87 eautoreconf
88 }
89 src_configure() {
90 # gobject-instrospection is a nightmare in this package, it's fixable for libindicate
91 # and not for libindicate-gtk, disable it until its fixed on upstream
92 econf --disable-dependency-tracking \
93 --disable-gobject-introspection \
94 $(use_enable gtk)
95 }
96 src_test() {
97 emake check || die "testsuite failed"
98 }
99 src_install() {
100 emake DESTDIR="${D}" install || die "make install failed"
101 dodoc AUTHORS
102 }