[Lunar-commits] <moonbase> evolution: bugfix collection

Paul Bredbury brebs at lunar-linux.org
Thu Jan 20 09:19:07 CET 2011


commit 6940208a7af9baf66c7bee648c9cf02e65d77069
Author: Paul Bredbury <brebs at lunar-linux.org>
Date:   Thu Jan 20 15:19:07 2011 +0700

    evolution: bugfix collection
    
    From Gentoo.
    
    libgdata could be bumped to 0.8 also.
---
 gnome2/desktop/evolution-data-server/BUILD   |   20 ++++++++++----------
 gnome2/desktop/evolution-data-server/DETAILS |    5 ++++-
 gnome2/desktop/evolution/BUILD               |   10 ++++++----
 gnome2/desktop/evolution/DETAILS             |    5 ++++-
 zbeta/libgdata/DETAILS                       |    3 ++-
 5 files changed, 26 insertions(+), 17 deletions(-)

diff --git a/gnome2/desktop/evolution-data-server/BUILD b/gnome2/desktop/evolution-data-server/BUILD
index 431e985..5782f17 100644
--- a/gnome2/desktop/evolution-data-server/BUILD
+++ b/gnome2/desktop/evolution-data-server/BUILD
@@ -1,14 +1,14 @@
 (
 
-   OPTS+=" --without-weather --enable-largefile"
-   ./configure  --prefix=${GNOME210_PREFIX:-/usr} \
-                --build=$BUILD        \
-                --sysconfdir=/etc     \
-                --localstatedir=/var  \
-                --enable-ipv6=yes     \
-                --infodir=${GNOME210_PREFIX:-/usr}/share/info  \
-                --mandir=${GNOME210_PREFIX:-/usr}/share/man    \
-                $OPTS                                         &&
-    default_make
+  # Fixes bugs, and compilation with >= libgdata-0.7
+  patch_it $SOURCE_CACHE/$SOURCE2 1  &&
+
+  OPTS+=" --without-weather --enable-largefile --enable-ipv6"  &&
+
+  # For the patches to configure.ac to take effect
+  intltoolize --force --copy --automake  &&
+  autoreconf -fi  &&
+
+  default_build
 
 ) > $C_FIFO 2>&1
diff --git a/gnome2/desktop/evolution-data-server/DETAILS b/gnome2/desktop/evolution-data-server/DETAILS
index 5526ce6..9556b14 100644
--- a/gnome2/desktop/evolution-data-server/DETAILS
+++ b/gnome2/desktop/evolution-data-server/DETAILS
@@ -2,11 +2,14 @@
            MAJOR=2.32
          VERSION=$MAJOR.1
           SOURCE=$MODULE-$VERSION.tar.bz2
+         SOURCE2=evolution-data-server-2.32.1-fixup.patch.bz2
       SOURCE_URL=$GNOME_URL/sources/$MODULE/$MAJOR
+     SOURCE2_URL=$PATCH_URL
       SOURCE_VFY=sha1:aaf96d976dd0c5d8615adf6c7300c5098eb14046
+     SOURCE2_VFY=sha1:4b689f893148d86df8c451804328c0c2580d5b47
         WEB_SITE=http://gnome.org/projects/evolution
          ENTERED=20011109
-         UPDATED=20101202
+         UPDATED=20110117
            SHORT="backend data manager for Evolution"
            PSAFE=no
 
diff --git a/gnome2/desktop/evolution/BUILD b/gnome2/desktop/evolution/BUILD
index 9972dc1..cbfb5fe 100644
--- a/gnome2/desktop/evolution/BUILD
+++ b/gnome2/desktop/evolution/BUILD
@@ -1,11 +1,13 @@
 (
 
+  patch_it $SOURCE2 1  &&
+
   OPTS+=" --disable-nm"  &&
 
-  default_build
+  # For the changes to Makefile.am to take effect
+  intltoolize --force --copy --automake  &&
+  autoreconf -fi  &&
 
-#  if ! grep -q '/usr/lib/bonobo/servers' /etc/bonobo-activation/bonobo-activation-config.xml ; then
-#    sedit "s:<searchpath>:<searchpath>\n\t<item>/usr/lib/bonobo/servers</item>:" /etc/bonobo-activation/bonobo-activation-config.xml
-#  fi
+  default_build
 
 ) > $C_FIFO 2>&1
diff --git a/gnome2/desktop/evolution/DETAILS b/gnome2/desktop/evolution/DETAILS
index 5c2c554..ba3a025 100644
--- a/gnome2/desktop/evolution/DETAILS
+++ b/gnome2/desktop/evolution/DETAILS
@@ -2,11 +2,14 @@
            MAJOR=2.32
          VERSION=$MAJOR.1
           SOURCE=$MODULE-$VERSION.tar.bz2
+         SOURCE2=evolution-2.32.1-fixup.patch.bz2
       SOURCE_URL=$GNOME_URL/sources/$MODULE/$MAJOR
+     SOURCE2_URL=$PATCH_URL
       SOURCE_VFY=sha1:ade956b205dcdb1ba964554fb90be459e6908bac
+     SOURCE2_VFY=sha1:c34791eaf3ea863fcfa57e2f1a3f18f01c517de4
         WEB_SITE=http://gnome.org/projects/evolution
          ENTERED=20011109
-         UPDATED=20101202
+         UPDATED=20110117
            SHORT="email, calendar and notes information management solution"
 
 cat << EOF
diff --git a/zbeta/libgdata/DETAILS b/zbeta/libgdata/DETAILS
index d93e838..317bcaa 100644
--- a/zbeta/libgdata/DETAILS
+++ b/zbeta/libgdata/DETAILS
@@ -4,10 +4,11 @@
           SOURCE=$MODULE-$VERSION.tar.bz2
       SOURCE_URL=$GNOME_URL/sources/$MODULE/$MAJOR/
       SOURCE_VFY=sha1:d6a78525b15b320086b7483e18bd9be6cb4e9e86
-        WEB_SITE=http://www.gnome.org
+        WEB_SITE=http://live.gnome.org/libgdata
          ENTERED=20091006
          UPDATED=20101203
            SHORT="Gnome's GData protocol library"
+
 cat << EOF
 Libgdata is a GLib-based library for accessing online service APIs using
 the GData protocol -- most notably, Google's services. It provides APIs


More information about the Lunar-commits mailing list