Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/libsocialweb: libsocialweb-0.25.21-r1.ebuild libsocialweb-0.25.21.ebuild ChangeLog
Date: Wed, 22 Jan 2014 21:35:52
Message-Id: 20140122213547.A7A282004C@flycatcher.gentoo.org
1 eva 14/01/22 21:35:47
2
3 Modified: libsocialweb-0.25.21.ebuild ChangeLog
4 Added: libsocialweb-0.25.21-r1.ebuild
5 Log:
6 EAPI bump and switch to python*-r1 eclass.
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key C6085806)
9
10 Revision Changes Path
11 1.11 net-libs/libsocialweb/libsocialweb-0.25.21.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.21.ebuild?rev=1.11&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.21.ebuild?rev=1.11&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.21.ebuild?r1=1.10&r2=1.11
16
17 Index: libsocialweb-0.25.21.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.21.ebuild,v
20 retrieving revision 1.10
21 retrieving revision 1.11
22 diff -u -r1.10 -r1.11
23 --- libsocialweb-0.25.21.ebuild 30 Aug 2013 22:50:39 -0000 1.10
24 +++ libsocialweb-0.25.21.ebuild 22 Jan 2014 21:35:47 -0000 1.11
25 @@ -1,6 +1,6 @@
26 -# Copyright 1999-2013 Gentoo Foundation
27 +# Copyright 1999-2014 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.21.ebuild,v 1.10 2013/08/30 22:50:39 eva Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.21.ebuild,v 1.11 2014/01/22 21:35:47 eva Exp $
31
32 EAPI="4"
33 GCONF_DEBUG="no"
34 @@ -79,5 +79,7 @@
35 gnome2_src_prepare
36 use vala && vala_src_prepare
37
38 - python_convert_shebangs 2 "${S}/tools/glib-ginterface-gen.py"
39 + # Fix python shebang (FIXME: should be in utils-r1)
40 + sed -e "/^#!/ s/python/${PYTHON}/" \
41 + -i "${S}/tools/glib-ginterface-gen.py" || die
42 }
43
44
45
46 1.24 net-libs/libsocialweb/ChangeLog
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/ChangeLog?rev=1.24&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/ChangeLog?rev=1.24&content-type=text/plain
50 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/ChangeLog?r1=1.23&r2=1.24
51
52 Index: ChangeLog
53 ===================================================================
54 RCS file: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/ChangeLog,v
55 retrieving revision 1.23
56 retrieving revision 1.24
57 diff -u -r1.23 -r1.24
58 --- ChangeLog 30 Aug 2013 22:50:39 -0000 1.23
59 +++ ChangeLog 22 Jan 2014 21:35:47 -0000 1.24
60 @@ -1,6 +1,12 @@
61 # ChangeLog for net-libs/libsocialweb
62 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
63 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/ChangeLog,v 1.23 2013/08/30 22:50:39 eva Exp $
64 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
65 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/ChangeLog,v 1.24 2014/01/22 21:35:47 eva Exp $
66 +
67 +*libsocialweb-0.25.21-r1 (22 Jan 2014)
68 +
69 + 22 Jan 2014; Gilles Dartiguelongue <eva@g.o>
70 + libsocialweb-0.25.21.ebuild, +libsocialweb-0.25.21-r1.ebuild:
71 + EAPI bump and switch to python*-r1 eclass.
72
73 30 Aug 2013; Gilles Dartiguelongue <eva@g.o>
74 libsocialweb-0.25.21.ebuild:
75
76
77
78 1.1 net-libs/libsocialweb/libsocialweb-0.25.21-r1.ebuild
79
80 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.21-r1.ebuild?rev=1.1&view=markup
81 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.21-r1.ebuild?rev=1.1&content-type=text/plain
82
83 Index: libsocialweb-0.25.21-r1.ebuild
84 ===================================================================
85 # Copyright 1999-2014 Gentoo Foundation
86 # Distributed under the terms of the GNU General Public License v2
87 # $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.21-r1.ebuild,v 1.1 2014/01/22 21:35:47 eva Exp $
88
89 EAPI="5"
90 GCONF_DEBUG="no"
91 GNOME2_LA_PUNT="yes"
92 PYTHON_COMPAT=( python{2_6,2_7} )
93 VALA_MIN_API_VERSION="0.12"
94 VALA_USE_DEPEND="vapigen"
95
96 inherit autotools eutils gnome2 python-any-r1 vala
97
98 DESCRIPTION="Social web services integration framework"
99 HOMEPAGE="http://git.gnome.org/browse/libsocialweb"
100
101 LICENSE="LGPL-2.1"
102 SLOT="0"
103 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
104 IUSE="connman +gnome +introspection +networkmanager vala"
105
106 # Introspection is needed for vala bindings
107 REQUIRED_USE="
108 ?? ( connman networkmanager )
109 vala? ( introspection )
110 "
111
112 # NOTE: coverage testing should not be enabled
113 RDEPEND="
114 >=dev-libs/glib-2.14:2
115 >=net-libs/rest-0.7.10
116
117 gnome-base/gconf:2
118 gnome-base/libgnome-keyring
119 dev-libs/dbus-glib
120 dev-libs/json-glib
121 net-libs/libsoup:2.4
122
123 gnome? ( >=net-libs/libsoup-gnome-2.25.1:2.4 )
124 introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
125 networkmanager? ( net-misc/networkmanager )
126 !networkmanager? ( connman? ( net-misc/connman ) )
127 "
128 DEPEND="${RDEPEND}
129 >=dev-util/gtk-doc-am-1.15
130 >=dev-util/intltool-0.40
131 sys-devel/gettext
132 virtual/pkgconfig
133 vala? ( $(vala_depend) )
134 "
135
136 pkg_setup() {
137 python-any-r1_pkg_setup
138 }
139
140 src_prepare() {
141 # Sent upstream, gnome bug 677445
142 epatch "${FILESDIR}"/${PN}-0.25.20-gold.patch
143 # https://bugzilla.gnome.org/show_bug.cgi?id=686503
144 epatch "${FILESDIR}"/${PN}-0.25.21-gmodule.patch
145
146 # Fix namespacing of introspection annotations, bug #426984
147 epatch "${FILESDIR}"/${PN}-0.25.20-introspection-annotations.patch
148
149 eautoreconf
150
151 use vala && vala_src_prepare
152 gnome2_src_prepare
153
154 # Fix python shebang (FIXME: should be in utils-r1)
155 sed -e "/^#!/ s:.*:#!${PYTHON}:" \
156 -i "${S}/tools/glib-ginterface-gen.py" || die
157 }
158
159 src_configure() {
160 local myconf
161
162 # NetworkManager always overrides connman support
163 use connman && myconf="${myconf} --with-online=connman"
164 use networkmanager && myconf="${myconf} --with-online=networkmanager"
165
166 # TODO: enable sys-apps/keyutils support (--without-kernel-keyring)
167 gnome2_src_configure \
168 --disable-static \
169 --disable-gcov \
170 --without-kernel-keyring \
171 --enable-all-services \
172 $(use_enable introspection) \
173 $(use_enable vala vala-bindings) \
174 $(use_with gnome) \
175 --with-online=always \
176 ${myconf}
177 }