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: evolution-data-server-3.12.11.ebuild metadata.xml ChangeLog evolution-data-server-3.12.9.ebuild
Date: Mon, 09 Feb 2015 12:57:51
Message-Id: 20150209125744.B839D1164A@oystercatcher.gentoo.org
1 pacho 15/02/09 12:57:44
2
3 Modified: metadata.xml ChangeLog
4 Added: evolution-data-server-3.12.11.ebuild
5 Removed: evolution-data-server-3.12.9.ebuild
6 Log:
7 Version bump, drop old
8
9 (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
10
11 Revision Changes Path
12 1.8 gnome-extra/evolution-data-server/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml?rev=1.8&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml?rev=1.8&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml?r1=1.7&r2=1.8
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml,v
21 retrieving revision 1.7
22 retrieving revision 1.8
23 diff -u -r1.7 -r1.8
24 --- metadata.xml 9 Jun 2013 18:31:25 -0000 1.7
25 +++ metadata.xml 9 Feb 2015 12:57:44 -0000 1.8
26 @@ -6,7 +6,6 @@
27 <flag name="api-doc-extras">Build documentation for private APIs</flag>
28 <flag name="gnome-online-accounts">Enable using
29 <pkg>net-libs/gnome-online-accounts</pkg> for authorization</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 </pkgmetadata>
34
35
36
37 1.410 gnome-extra/evolution-data-server/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?rev=1.410&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?rev=1.410&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?r1=1.409&r2=1.410
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v
46 retrieving revision 1.409
47 retrieving revision 1.410
48 diff -u -r1.409 -r1.410
49 --- ChangeLog 14 Jan 2015 10:11:03 -0000 1.409
50 +++ ChangeLog 9 Feb 2015 12:57:44 -0000 1.410
51 @@ -1,6 +1,13 @@
52 # ChangeLog for gnome-extra/evolution-data-server
53 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.409 2015/01/14 10:11:03 pacho Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.410 2015/02/09 12:57:44 pacho Exp $
56 +
57 +*evolution-data-server-3.12.11 (09 Feb 2015)
58 +
59 + 09 Feb 2015; Pacho Ramos <pacho@g.o>
60 + +evolution-data-server-3.12.11.ebuild, -evolution-data-server-3.12.9.ebuild,
61 + metadata.xml:
62 + Version bump, drop old
63
64 *evolution-data-server-3.12.10 (14 Jan 2015)
65
66
67
68
69 1.1 gnome-extra/evolution-data-server/evolution-data-server-3.12.11.ebuild
70
71 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.12.11.ebuild?rev=1.1&view=markup
72 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.12.11.ebuild?rev=1.1&content-type=text/plain
73
74 Index: evolution-data-server-3.12.11.ebuild
75 ===================================================================
76 # Copyright 1999-2015 Gentoo Foundation
77 # Distributed under the terms of the GNU General Public License v2
78 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.12.11.ebuild,v 1.1 2015/02/09 12:57:44 pacho Exp $
79
80 EAPI="5"
81 GCONF_DEBUG="no"
82 GNOME2_LA_PUNT="yes"
83 PYTHON_COMPAT=( python2_7 python3_4 pypy pypy2_0 )
84 VALA_MIN_API_VERSION="0.22"
85 VALA_USE_DEPEND="vapigen"
86
87 inherit db-use flag-o-matic gnome2 python-any-r1 vala virtualx
88
89 DESCRIPTION="Evolution groupware backend"
90 HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
91
92 # Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
93 LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
94 SLOT="0/49" # subslot = libcamel-1.2 soname version
95 IUSE="api-doc-extras +gnome-online-accounts +gtk +introspection ipv6 ldap kerberos vala +weather"
96 REQUIRED_USE="vala? ( introspection )"
97
98 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
99
100 RDEPEND="
101 >=app-crypt/gcr-3.4
102 >=app-crypt/libsecret-0.5[crypt]
103 >=dev-db/sqlite-3.5:=
104 >=dev-libs/glib-2.36:2
105 >=dev-libs/libgdata-0.10:=
106 >=dev-libs/libical-0.43:=
107 >=net-libs/libsoup-2.42:2.4
108 >=dev-libs/libxml2-2
109 >=dev-libs/nspr-4.4:=
110 >=dev-libs/nss-3.9:=
111 >=sys-libs/db-4:=
112
113 dev-libs/icu:=
114 sys-libs/zlib:=
115 virtual/libiconv
116
117 gtk? (
118 >=app-crypt/gcr-3.4[gtk]
119 >=x11-libs/gtk+-3.2:3
120 )
121 gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8 )
122 introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
123 kerberos? ( virtual/krb5:= )
124 ldap? ( >=net-nds/openldap-2:= )
125 weather? ( >=dev-libs/libgweather-3.8:2= )
126 "
127 DEPEND="${RDEPEND}
128 ${PYTHON_DEPS}
129 dev-util/gdbus-codegen
130 dev-util/gperf
131 >=dev-util/gtk-doc-am-1.14
132 >=dev-util/intltool-0.35.5
133 >=gnome-base/gnome-common-3.5.5
134 >=sys-devel/gettext-0.17
135 virtual/pkgconfig
136 vala? ( $(vala_depend) )
137 "
138 # eautoreconf needs:
139 # >=gnome-base/gnome-common-2
140
141 # Some tests fail due to missings locales.
142 # Also, dbus tests are flacky, bugs #397975 #501834
143 # It looks like a nightmare to disable those for now.
144 RESTRICT="test"
145
146 pkg_setup() {
147 python-any-r1_pkg_setup
148 }
149
150 src_prepare() {
151 use vala && vala_src_prepare
152
153 # Fix relink issues in src_install
154 ELTCONF="--reverse-deps"
155
156 gnome2_src_prepare
157
158 # Fix compilation flags crazyness, upstream bug #653157
159 sed 's/^\(AM_CFLAGS="\)$WARNING_FLAGS/\1/' \
160 -i configure || die "sed failed"
161 }
162
163 src_configure() {
164 # /usr/include/db.h is always db-1 on FreeBSD
165 # so include the right dir in CPPFLAGS
166 append-cppflags "-I$(db_includedir)"
167
168 # phonenumber does not exist in tree
169 gnome2_src_configure \
170 $(use_enable api-doc-extras gtk-doc) \
171 $(use_with api-doc-extras private-docs) \
172 $(use_enable gnome-online-accounts goa) \
173 $(use_enable gtk) \
174 $(use_enable introspection) \
175 $(use_enable ipv6) \
176 $(use_with kerberos krb5 "${EPREFIX}"/usr) \
177 $(use_with ldap openldap) \
178 $(use_enable vala vala-bindings) \
179 $(use_enable weather) \
180 --enable-google \
181 --enable-largefile \
182 --enable-smime \
183 --with-libdb="${EPREFIX}"/usr \
184 --without-phonenumber \
185 --disable-examples \
186 --disable-uoa
187 }
188
189 src_install() {
190 gnome2_src_install
191
192 if use ldap; then
193 insinto /etc/openldap/schema
194 doins "${FILESDIR}"/calentry.schema
195 dosym /usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
196 fi
197 }
198
199 src_test() {
200 unset DBUS_SESSION_BUS_ADDRESS
201 unset ORBIT_SOCKETDIR
202 unset SESSION_MANAGER
203 unset DISPLAY
204 Xemake check
205 }