[jhbuild] gnome-suites-core-3.12/14.modules: Add uninstall-before-install to evolution-data-server



commit 161d16046bade9f2690ba101859cf791d4d5ab40
Author: Owen W. Taylor <otaylor fishsoup net>
Date:   Mon Dec 2 10:46:01 2013 -0500

    gnome-suites-core-3.12/14.modules: Add uninstall-before-install to evolution-data-server
    
    evolution-data-server frequently breaks at the relink step because camel
    providers are relying on new symbols in libcamel, but are relinked
    against the old installed copy of the library instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=677672

 modulesets/gnome-suites-core-3.12.modules |    6 +++++-
 modulesets/gnome-suites-core-3.14.modules |    6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-3.12.modules b/modulesets/gnome-suites-core-3.12.modules
index be2dde6..ea4a1b4 100644
--- a/modulesets/gnome-suites-core-3.12.modules
+++ b/modulesets/gnome-suites-core-3.12.modules
@@ -64,7 +64,11 @@
 
   <autotools id="evolution-data-server"
              supports-non-srcdir-builds="no"
-             autogenargs="--enable-vala-bindings --disable-strict --disable-uoa">
+             autogenargs="--enable-vala-bindings --disable-strict --disable-uoa"
+             uninstall-before-install="true">
+    <!-- We uninstall the old copy before installing, because the our usage
+         of DESTDIR and libtool's relinking interfere and cause camel providers
+         to link against the install version of libcamel. -->
     <branch revision="evolution-data-server-3-12"/>
     <dependencies>
       <dep package="intltool"/>
diff --git a/modulesets/gnome-suites-core-3.14.modules b/modulesets/gnome-suites-core-3.14.modules
index dfbe9fb..d1ceb4e 100644
--- a/modulesets/gnome-suites-core-3.14.modules
+++ b/modulesets/gnome-suites-core-3.14.modules
@@ -64,7 +64,11 @@
 
   <autotools id="evolution-data-server"
              supports-non-srcdir-builds="no"
-             autogenargs="--enable-vala-bindings --disable-strict --disable-uoa">
+             autogenargs="--enable-vala-bindings --disable-strict --disable-uoa"
+             uninstall-before-install="true">
+    <!-- We uninstall the old copy before installing, because the our usage
+         of DESTDIR and libtool's relinking interfere and cause camel providers
+         to link against the install version of libcamel. -->
     <branch revision="evolution-data-server-3-12"/>
     <dependencies>
       <dep package="intltool"/>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]