[evolution-data-server] 3.1.3

Matthew Barnes mbarnes at fedoraproject.org
Mon Jul 4 21:36:01 UTC 2011


commit 9b3c552d00ea8c4848c8c1b12982f551b5381034
Author: Matthew Barnes <mbarnes at redhat.com>
Date:   Mon Jul 4 17:30:49 2011 -0400

    3.1.3

 .gitignore                                     |    1 +
 evolution-data-server-3.1.2-libgdata_0_9.patch |  273 ------------------------
 evolution-data-server.spec                     |   43 ++--
 sources                                        |    2 +-
 4 files changed, 25 insertions(+), 294 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a3a305e..7dfae39 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@ evolution-data-server-2.31.5.tar.bz2
 /evolution-data-server-3.0.0.tar.bz2
 /evolution-data-server-3.1.1.tar.bz2
 /evolution-data-server-3.1.2.tar.bz2
+/evolution-data-server-3.1.3.tar.bz2
diff --git a/evolution-data-server.spec b/evolution-data-server.spec
index ec495a5..5e64a19 100644
--- a/evolution-data-server.spec
+++ b/evolution-data-server.spec
@@ -8,16 +8,15 @@
 %define gtk3_version 3.0.0
 %define gtk_doc_version 1.9
 %define intltool_version 0.35.5
-%define libgdata_version 0.7.0
+%define libgdata_version 0.9.1
 %define libgweather_version 2.91.0
 %define libical_version 0.46
+%define liboauth_version 0.9.4
 %define soup_version 2.3.0
 %define sqlite_version 3.5
 
 %define eds_base_version 3.2
 
-%define use_gnome_keyring 1
-
 %define camel_provider_dir %{_libdir}/evolution-data-server/camel-providers
 %define ebook_backends_dir %{_libdir}/evolution-data-server/addressbook-backends
 %define ecal_backends_dir %{_libdir}/evolution-data-server/calendar-backends
@@ -25,7 +24,7 @@
 ### Abstract ###
 
 Name: evolution-data-server
-Version: 3.1.2
+Version: 3.1.3
 Release: 1%{?dist}
 Group: System Environment/Libraries
 Summary: Backend data server for Evolution
@@ -42,8 +41,6 @@ Obsoletes: evolution-webcal < 2.24.0
 # RH bug #243296
 Patch11: evolution-data-server-1.11.5-fix-64bit-acinclude.patch
 
-Patch12: evolution-data-server-3.1.2-libgdata_0_9.patch
-
 ### Build Dependencies ###
 
 BuildRequires: GConf2-devel
@@ -52,17 +49,17 @@ BuildRequires: db4-devel
 BuildRequires: gettext
 BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: gnome-common
+BuildRequires: gnome-keyring-devel
+BuildRequires: gnome-online-accounts-devel
 BuildRequires: gnutls-devel
 BuildRequires: gperf
 BuildRequires: gtk-doc >= %{gtk_doc_version}
 BuildRequires: gtk3-devel >= %{gtk3_version}
 BuildRequires: intltool >= %{intltool_version}
-%if %{use_gnome_keyring}
-BuildRequires: gnome-keyring-devel
-%endif
 BuildRequires: libgdata-devel >= %{libgdata_version}
 BuildRequires: libgweather-devel >= %{libgweather_version}
 BuildRequires: libical-devel >= %{libical_version}
+BuildRequires: liboauth-devel >= %{liboauth_version}
 BuildRequires: libsoup-devel >= %{soup_version}
 BuildRequires: libtool
 BuildRequires: nspr-devel
@@ -97,12 +94,12 @@ Summary: Development files for building against %{name}
 Group: Development/Libraries
 Requires: %{name} = %{version}-%{release}
 Requires: dbus-glib-devel
-%if %{use_gnome_keyring}
 Requires: gnome-keyring-devel
-%endif
+Requires: gnome-online-accounts-devel
 Requires: libgdata-devel
 Requires: libgweather-devel
 Requires: libical-devel
+Requires: liboauth-devel
 Requires: libsoup-devel
 Requires: sqlite-devel
 
@@ -121,7 +118,6 @@ This package contains developer documentation for %{name}.
 %setup -q
 
 %patch11 -p1 -b .fix-64bit-acinclude
-%patch12 -p1 -b .libgdata_0_9
 
 mkdir -p krb5-fakeprefix/include
 mkdir -p krb5-fakeprefix/lib
@@ -179,12 +175,6 @@ if ! pkg-config --exists nss; then
   exit 1
 fi
 
-%if %{use_gnome_keyring}
-%define keyring_flags --enable-gnome-keyring
-%else
-%define keyring_flags --disable-gnome-keyring
-%endif
-
 export CPPFLAGS="-I%{_includedir}/et"
 export CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED -fPIC -I%{_includedir}/et"
 
@@ -205,9 +195,15 @@ autoconf
 	--enable-dot-locking=no \
 	--enable-gtk-doc \
 	%ldap_flags %krb5_flags %nntp_flags %ssl_flags \
-	%largetfile_flags %keyring_flags
+	%largetfile_flags
 export tagname=CC
-make %{?_smp_mflags} LIBTOOL=/usr/bin/libtool
+
+# Do not build in parallel. The libedata-book and libedata-cal directories
+# each produce a shared library and an executable binary that links to the
+# shared library. If the executable binary finishes first the build fails.
+# There may be other similar cases in the source tree.
+#make %{?_smp_mflags} LIBTOOL=/usr/bin/libtool
+make LIBTOOL=/usr/bin/libtool
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -337,6 +333,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gtk-doc/html/libedataserverui
 
 %changelog
+* Mon Jul 04 2011 Matthew Barnes <mbarnes at redhat.com> - 3.1.3-1
+- Update to 3.1.3
+- Remove patch for libgdata-0.9.0 (fixed upstream).
+- Disable SMP flags; some source directories are racy.
+- Remove keyring option; gnome-keyring is mandatory now.
+- Add BR: gnome-online-accounts-devel and liboauth-devel
+
 * Tue Jun 14 2011 Milan Crha <mcrha at redhat.com> - 3.1.2-1
 - Update to 3.1.2
 - Add patch by Philip Withnall to build against libgdata-0.9.0
diff --git a/sources b/sources
index 55689fa..beb53d0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c77886b37ff7ae0410339287ca60a5f8  evolution-data-server-3.1.2.tar.bz2
+0b65f4452692a968e1de1bedfdbf1355  evolution-data-server-3.1.3.tar.bz2


More information about the scm-commits mailing list