[evolution-mapi] Add patch to enable GLib deprecated stuff (due to G_CONST_RETURN deprecation)

Milan Crha mcrha at fedoraproject.org
Wed Jun 15 08:07:13 UTC 2011


commit 3b8f4af5a8f855ece5262c9b5ef91a7aecfc6f9c
Author: Milan Crha <mcrha at redhat.com>
Date:   Wed Jun 15 10:06:54 2011 +0200

    Add patch to enable GLib deprecated stuff (due to G_CONST_RETURN deprecation)

 evolution-mapi-3.1.2-g_const_return.patch |   13 +++++++++++++
 evolution-mapi.spec                       |   14 +++++++++++---
 2 files changed, 24 insertions(+), 3 deletions(-)
---
diff --git a/evolution-mapi-3.1.2-g_const_return.patch b/evolution-mapi-3.1.2-g_const_return.patch
new file mode 100644
index 0000000..40f966e
--- /dev/null
+++ b/evolution-mapi-3.1.2-g_const_return.patch
@@ -0,0 +1,13 @@
+diff -up evolution-mapi-3.1.2/configure.ac.g_const_return evolution-mapi-3.1.2/configure.ac
+--- evolution-mapi-3.1.2/configure.ac.g_const_return	2011-06-15 10:02:12.536844780 +0200
++++ evolution-mapi-3.1.2/configure.ac	2011-06-15 10:05:47.481373439 +0200
+@@ -53,8 +53,7 @@ dnl ***********************
+ dnl Compiler Warning Flags
+ dnl ***********************
+ AS_COMPILER_FLAGS(WARNING_FLAGS,
+-	"-DG_DISABLE_DEPRECATED
+-	-DPANGO_DISABLE_DEPRECATED
++	"-DPANGO_DISABLE_DEPRECATED
+ 	-DGDK_DISABLE_DEPRECATED
+ 	-DGDK_PIXBUF_DISABLE_DEPRECATED
+ 	-DGTK_DISABLE_DEPRECATED
diff --git a/evolution-mapi.spec b/evolution-mapi.spec
index 1ce55a3..d04f7c4 100644
--- a/evolution-mapi.spec
+++ b/evolution-mapi.spec
@@ -19,12 +19,12 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
 ### Patches ###
 
-#Patch1: evolution-mapi-0.31.91-gn627999.patch
-
 # Add an rpath to the addressbook and calendar backends, which we
 # then override in %%post so it can find libsamba-util-common.so.
 Patch2: evolution-mapi-3.0.0-add-rpath.patch
 
+Patch3: evolution-mapi-3.1.2-g_const_return.patch
+
 ### Dependencies ###
 
 Requires(post): chrpath
@@ -34,11 +34,15 @@ Requires: evolution-data-server >= %{version}
 
 ### Build Dependencies ###
 
+BuildRequires: autoconf
+BuildRequires: automake
 BuildRequires: evolution-data-server-devel >= %{version}
 BuildRequires: evolution-devel >= %{version}
 BuildRequires: gettext
+BuildRequires: gnome-common
 BuildRequires: intltool >= %{intltool_version}
 BuildRequires: libtalloc-devel
+BuildRequires: libtool >= 1.5
 BuildRequires: openchange-devel >= %{libmapi_version}
 BuildRequires: samba4-devel
 
@@ -58,8 +62,8 @@ Development files needed for building things which link against %{name}.
 
 %prep
 %setup -q
-#%patch1 -p1 -b .gn627999
 %patch2 -p1 -b .add-rpath
+%patch3 -p1 -b .g_const_return
 
 %build
 
@@ -82,6 +86,9 @@ CFLAGS="$CFLAGS \
 	-Werror-implicit-function-declaration"
 %endif
 
+# Regenerate configure to pick up changes
+autoreconf --force --install
+
 %configure
 make %{?_smp_mflags}
 
@@ -125,6 +132,7 @@ chrpath --replace %{_libdir}/samba $RPM_BUILD_ROOT%{_libdir}/evolution-data-serv
 %changelog
 * Tue Jun 14 2011 Milan Crha <mcrha at redhat.com> - 3.1.2-1
 - Update to 3.1.2
+- Add patch to enable GLib deprecated stuff (due to G_CONST_RETURN deprecation)
 
 * Mon May 09 2011 Milan Crha <mcrha at redhat.com> - 3.1.1-1
 - Update to 3.1.1


More information about the scm-commits mailing list