Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/evolution-data-server: metadata.xml evolution-data-server-3.8.0.ebuild ChangeLog
Date: Thu, 28 Mar 2013 22:55:54
Message-Id: 20130328225550.7C2962171D@flycatcher.gentoo.org
1 pacho 13/03/28 22:55:50
2
3 Modified: metadata.xml ChangeLog
4 Added: evolution-data-server-3.8.0.ebuild
5 Log:
6 Version bump for Gnome 3.8
7
8 (Portage version: 2.1.11.58/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
9
10 Revision Changes Path
11 1.6 gnome-extra/evolution-data-server/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml?r1=1.5&r2=1.6
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- metadata.xml 19 Dec 2012 05:51:46 -0000 1.5
24 +++ metadata.xml 28 Mar 2013 22:55:50 -0000 1.6
25 @@ -6,6 +6,7 @@
26 <flag name="api-doc-extras">Build documentation for private APIs</flag>
27 <flag name="gnome-online-accounts">Enable using
28 <pkg>net-libs/gnome-online-accounts</pkg> for authorization</flag>
29 + <flag name="google">Enable Google Contacts support</flag>
30 <flag name="vala">Build <pkg>dev-lang/vala</pkg> bindings</flag>
31 <flag name="weather">Enable optional weather calendar support</flag>
32 </use>
33
34
35
36 1.363 gnome-extra/evolution-data-server/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?rev=1.363&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?rev=1.363&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?r1=1.362&r2=1.363
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v
45 retrieving revision 1.362
46 retrieving revision 1.363
47 diff -u -r1.362 -r1.363
48 --- ChangeLog 24 Feb 2013 11:25:55 -0000 1.362
49 +++ ChangeLog 28 Mar 2013 22:55:50 -0000 1.363
50 @@ -1,6 +1,12 @@
51 # ChangeLog for gnome-extra/evolution-data-server
52 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.362 2013/02/24 11:25:55 ago Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.363 2013/03/28 22:55:50 pacho Exp $
55 +
56 +*evolution-data-server-3.8.0 (28 Mar 2013)
57 +
58 + 28 Mar 2013; Pacho Ramos <pacho@g.o>
59 + +evolution-data-server-3.8.0.ebuild, metadata.xml:
60 + Version bump for Gnome 3.8
61
62 24 Feb 2013; Agostino Sarubbo <ago@g.o>
63 evolution-data-server-2.32.3-r3.ebuild:
64
65
66
67 1.1 gnome-extra/evolution-data-server/evolution-data-server-3.8.0.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.8.0.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.8.0.ebuild?rev=1.1&content-type=text/plain
71
72 Index: evolution-data-server-3.8.0.ebuild
73 ===================================================================
74 # Copyright 1999-2013 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.8.0.ebuild,v 1.1 2013/03/28 22:55:50 pacho Exp $
77
78 EAPI="5"
79 PYTHON_COMPAT=( python{2_7,3,3} )
80 GCONF_DEBUG="no"
81 VALA_MIN_API_VERSION="0.18"
82 VALA_USE_DEPEND="vapigen"
83
84 inherit db-use eutils flag-o-matic gnome2 python-any-r1 vala versionator virtualx
85
86 DESCRIPTION="Evolution groupware backend"
87 HOMEPAGE="http://projects.gnome.org/evolution/"
88
89 # Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
90 LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
91 SLOT="0/40" # subslot = libcamel-1.2 soname version
92 IUSE="api-doc-extras google +gnome-online-accounts +gtk +introspection ipv6 ldap kerberos vala +weather"
93 REQUIRED_USE="vala? ( introspection )"
94
95 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
96
97 RDEPEND=">=dev-libs/glib-2.34:2
98 >=dev-db/sqlite-3.5:=
99 >=dev-libs/libgdata-0.10:=
100 >=app-crypt/libsecret-0.5
101 >=dev-libs/libical-0.43:=
102 >=net-libs/libsoup-2.40.3:2.4
103 >=dev-libs/libxml2-2
104 >=sys-libs/db-4:=
105 >=dev-libs/nspr-4.4:=
106 >=dev-libs/nss-3.9:=
107 >=app-crypt/gcr-3.4
108
109 sys-libs/zlib:=
110 virtual/libiconv
111
112 gtk? ( >=x11-libs/gtk+-3.2:3 )
113 gnome-online-accounts? (
114 >=net-libs/gnome-online-accounts-3.7.90
115 )
116 introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
117 kerberos? ( virtual/krb5:= )
118 ldap? ( >=net-nds/openldap-2:= )
119 weather? ( >=dev-libs/libgweather-3.5:2= )
120 "
121 DEPEND="${RDEPEND}
122 dev-util/fix-la-relink-command
123 dev-util/gperf
124 >=dev-util/gtk-doc-am-1.9
125 >=dev-util/intltool-0.35.5
126 >=gnome-base/gnome-common-2
127 >=sys-devel/gettext-0.17
128 virtual/pkgconfig
129 vala? ( $(vala_depend) )"
130 # eautoreconf needs:
131 # >=gnome-base/gnome-common-2
132
133 # FIXME
134 #RESTRICT="test"
135
136 pkg_setup() {
137 python-any-r1_pkg_setup
138 }
139
140 src_prepare() {
141 gnome2_src_prepare
142 use vala && vala_src_prepare
143
144 # /usr/include/db.h is always db-1 on FreeBSD
145 # so include the right dir in CPPFLAGS
146 append-cppflags "-I$(db_includedir)"
147
148 # FIXME: Fix compilation flags crazyness
149 # Touch configure.ac if doing eautoreconf
150 sed 's/^\(AM_CPPFLAGS="\)$WARNING_FLAGS/\1/' \
151 -i configure || die "sed failed"
152 }
153
154 src_configure() {
155 gnome2_src_configure \
156 $(use_enable api-doc-extras gtk-doc) \
157 $(use_with api-doc-extras private-docs) \
158 $(use_enable gnome-online-accounts goa) \
159 $(use_enable introspection) \
160 $(use_enable ipv6) \
161 $(use_with kerberos krb5 "${EPREFIX}"/usr) \
162 $(use_with ldap openldap) \
163 $(use_enable vala vala-bindings) \
164 $(use_enable weather) \
165 $(use_enable gtk) \
166 $(use_enable google) \
167 --enable-nntp \
168 --enable-largefile \
169 --enable-smime \
170 --with-libdb="${EPREFIX}"/usr \
171 --disable-uoa
172 }
173
174 src_install() {
175 # Prevent this evolution-data-server from linking to libs in the installed
176 # evolution-data-server libraries by adding -L arguments for build dirs to
177 # every .la file's relink_command field, forcing libtool to look there
178 # first during relinking. This will mangle the .la files installed by
179 # make install, but we don't care because we will be punting them anyway.
180 fix-la-relink-command . || die "fix-la-relink-command failed"
181 gnome2_src_install
182
183 if use ldap; then
184 MY_MAJORV=$(get_version_component_range 1-2)
185 insinto /etc/openldap/schema
186 doins "${FILESDIR}"/calentry.schema || die "doins failed"
187 dosym /usr/share/${PN}-${MY_MAJORV}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
188 fi
189 }
190
191 src_test() {
192 unset DBUS_SESSION_BUS_ADDRESS
193 unset ORBIT_SOCKETDIR
194 unset SESSION_MANAGER
195 export XDG_DATA_HOME="${T}"
196 unset DISPLAY
197 Xemake check || die "Tests failed."
198 }