Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/empathy: ChangeLog empathy-3.2.2-r1.ebuild empathy-3.2.1.2.ebuild
Date: Wed, 02 May 2012 05:45:45
Message-Id: 20120502054535.210FB20033@flycatcher.gentoo.org
1 tetromino 12/05/02 05:45:35
2
3 Modified: ChangeLog
4 Added: empathy-3.2.2-r1.ebuild
5 Removed: empathy-3.2.1.2.ebuild
6 Log:
7 Fix telepathy-glib-0.4 compatibility (bug #413423, thanks to Antoine Lemoine and Jack River). Fix a crash and do not silently fail to send messages. Drop old.
8
9 (Portage version: 2.2.0_alpha101/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.103 net-im/empathy/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/empathy/ChangeLog?rev=1.103&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/empathy/ChangeLog?rev=1.103&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/empathy/ChangeLog?r1=1.102&r2=1.103
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-im/empathy/ChangeLog,v
21 retrieving revision 1.102
22 retrieving revision 1.103
23 diff -u -r1.102 -r1.103
24 --- ChangeLog 14 Feb 2012 04:57:56 -0000 1.102
25 +++ ChangeLog 2 May 2012 05:45:35 -0000 1.103
26 @@ -1,6 +1,17 @@
27 # ChangeLog for net-im/empathy
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-im/empathy/ChangeLog,v 1.102 2012/02/14 04:57:56 tetromino Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-im/empathy/ChangeLog,v 1.103 2012/05/02 05:45:35 tetromino Exp $
31 +
32 +*empathy-3.2.2-r1 (02 May 2012)
33 +
34 + 02 May 2012; Alexandre Rostovtsev <tetromino@g.o>
35 + -empathy-3.2.1.2.ebuild, +empathy-3.2.2-r1.ebuild,
36 + +files/empathy-3.2.2-cancellable-not-NULL.patch,
37 + +files/empathy-3.2.2-delivery-failed.patch,
38 + +files/empathy-3.2.2-telepathy-logger-0.4.patch:
39 + Fix telepathy-glib-0.4 compatibility (bug #413423, thanks to Antoine Lemoine
40 + and Jack River). Fix a crash and do not silently fail to send messages. Drop
41 + old.
42
43 14 Feb 2012; Alexandre Rostovtsev <tetromino@g.o>
44 empathy-3.2.1.2.ebuild, empathy-3.2.2.ebuild:
45
46
47
48 1.1 net-im/empathy/empathy-3.2.2-r1.ebuild
49
50 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/empathy/empathy-3.2.2-r1.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/empathy/empathy-3.2.2-r1.ebuild?rev=1.1&content-type=text/plain
52
53 Index: empathy-3.2.2-r1.ebuild
54 ===================================================================
55 # Copyright 1999-2012 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/net-im/empathy/empathy-3.2.2-r1.ebuild,v 1.1 2012/05/02 05:45:35 tetromino Exp $
58
59 EAPI="4"
60 GCONF_DEBUG="no"
61 GNOME2_LA_PUNT="yes"
62 PYTHON_DEPEND="2:2.5"
63
64 inherit eutils gnome2 python
65
66 DESCRIPTION="Telepathy client and library using GTK+"
67 HOMEPAGE="http://live.gnome.org/Empathy"
68
69 LICENSE="GPL-2"
70 SLOT="0"
71 KEYWORDS="~amd64 ~x86 ~x86-linux"
72 IUSE="call debug eds +map +geoloc gnome-online-accounts +networkmanager sendto spell test +v4l"
73
74 # FIXME: gst-plugins-bad is required for the valve plugin. This should move to good
75 # eventually at which point the dep can be dropped
76 # libgee extensively used in libempathy
77 # gdk-pixbuf and pango extensively used in libempathy-gtk
78 RDEPEND=">=dev-libs/glib-2.28:2
79 x11-libs/gdk-pixbuf:2
80 >=x11-libs/gtk+-3.0.2:3
81 x11-libs/pango
82 >=dev-libs/dbus-glib-0.51
83 >=dev-libs/folks-0.6.2
84 dev-libs/libgee:0
85 >=gnome-base/gnome-keyring-2.91.4-r300
86 >=media-libs/libcanberra-0.25[gtk3]
87 media-sound/pulseaudio[glib]
88 >=net-libs/gnutls-2.8.5
89 >=net-libs/telepathy-glib-0.16.0
90 >=net-libs/webkit-gtk-1.3.13:3
91 >=x11-libs/libnotify-0.7
92
93 dev-libs/libxml2:2
94 gnome-base/gsettings-desktop-schemas
95 media-libs/gstreamer:0.10
96 media-libs/gst-plugins-base:0.10
97 media-libs/gst-plugins-bad
98 >=net-im/telepathy-logger-0.2.13
99 net-libs/farsight2
100 >=net-libs/telepathy-farsight-0.0.14
101 net-im/telepathy-connection-managers
102 x11-libs/libX11
103 x11-themes/gnome-icon-theme-symbolic
104
105 call? (
106 >=media-libs/clutter-1.7.14:1.0
107 >=media-libs/clutter-gtk-0.90.3:1.0
108 media-libs/clutter-gst:1.0
109 net-libs/telepathy-farstream )
110 eds? ( >=gnome-extra/evolution-data-server-1.2 )
111 geoloc? ( >=app-misc/geoclue-0.11 )
112 gnome-online-accounts? ( net-libs/gnome-online-accounts )
113 map? (
114 >=media-libs/clutter-1.7.14:1.0
115 >=media-libs/clutter-gtk-0.90.3:1.0
116 media-libs/libchamplain:0.12[gtk] )
117 networkmanager? ( >=net-misc/networkmanager-0.7 )
118 sendto? ( >=gnome-extra/nautilus-sendto-2.90.0 )
119 spell? (
120 >=app-text/enchant-1.2
121 >=app-text/iso-codes-0.35 )
122 v4l? (
123 || ( sys-fs/udev[gudev] sys-fs/udev[extras] )
124 media-plugins/gst-plugins-v4l2:0.10
125 >=media-video/cheese-2.91.91.1 )
126 "
127 DEPEND="${RDEPEND}
128 app-text/scrollkeeper
129 >=app-text/gnome-doc-utils-0.17.3
130 >=dev-util/intltool-0.35.0
131 >=dev-util/pkgconfig-0.16
132 >=sys-devel/gettext-0.17
133 test? (
134 sys-apps/grep
135 >=dev-libs/check-0.9.4 )
136 dev-libs/libxslt
137 "
138 PDEPEND=">=net-im/telepathy-mission-control-5.7.6"
139
140 pkg_setup() {
141 DOCS="CONTRIBUTORS AUTHORS ChangeLog NEWS README"
142 G2CONF="${G2CONF}
143 --disable-coding-style-checks
144 --disable-schemas-compile
145 --disable-static
146 --disable-meego
147 --disable-Werror
148 $(use_enable call)
149 $(use_enable debug)
150 $(use_with eds)
151 $(use_enable geoloc location)
152 $(use_enable gnome-online-accounts goa)
153 $(use_enable map)
154 $(use_with networkmanager connectivity nm)
155 $(use_enable sendto nautilus-sendto)
156 $(use_enable spell)
157 $(use_with v4l cheese)
158 $(use_enable v4l gudev)"
159
160 # Build time python tools need python2
161 python_set_active_version 2
162 python_pkg_setup
163 }
164
165 src_prepare() {
166 # In next release
167 epatch "${FILESDIR}/${P}-delivery-failed.patch"
168 epatch "${FILESDIR}/${P}-cancellable-not-NULL.patch"
169 # Fix telepathy-logger-0.4 compatibility, bug #413423; patch from 3.4
170 epatch "${FILESDIR}/${PN}-3.2.2-telepathy-logger-0.4.patch"
171
172 gnome2_src_prepare
173 }
174
175 src_test() {
176 unset DBUS_SESSION_BUS_ADDRESS
177 emake check
178 }
179
180 pkg_postinst() {
181 gnome2_pkg_postinst
182 elog "Empathy needs telepathy's connection managers to use any IM protocol."
183 elog "See the USE flags on net-im/telepathy-connection-managers"
184 elog "to install them."
185 }