[Lunar-commits] <moonbase> loudmouth: fix the build with our version of gnutls

Zachary McGrew zmcgrew at lunar-linux.org
Sun Feb 21 05:06:49 CET 2010


commit 0e51d9c4559cc815f07acc6003e13a2a83d690ef
Author: Zachary McGrew <zmcgrew at lunar-linux.org>
Date:   Sat Feb 20 20:06:49 2010 -0800

    loudmouth: fix the build with our version of gnutls
---
 libs/loudmouth/BUILD   |    9 ++++++++-
 libs/loudmouth/DEPENDS |    4 ----
 libs/loudmouth/DETAILS |    5 ++++-
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/libs/loudmouth/BUILD b/libs/loudmouth/BUILD
index c8c379b..fff56f1 100644
--- a/libs/loudmouth/BUILD
+++ b/libs/loudmouth/BUILD
@@ -1,6 +1,13 @@
 (
+  #gnutls >= 2.6 support
+  patch_it $SOURCE1 1 &&
 
-  OPTS="$OPTS --with-asyncns=yes"
+  #libtool > 1.5.22 support
+  libtoolize --force --copy &&
+  autoreconf &&
+
+  #gtk-doc is broken for now
+  OPTS="$OPTS --disable-gtk-doc --with-asyncns=yes" &&
 
   default_build
 
diff --git a/libs/loudmouth/DEPENDS b/libs/loudmouth/DEPENDS
index 5501a63..17449b8 100644
--- a/libs/loudmouth/DEPENDS
+++ b/libs/loudmouth/DEPENDS
@@ -5,7 +5,3 @@ optional_depends  "gnutls"               \
                   "--with-ssl=openssl"   \
                   "for SSL capabilities (For GoogleTalk)"
 
-optional_depends  "gtk-doc"            \
-                  "--enable-gtk-doc"   \
-                  "--disable-gtk-doc"  \
-                  "for extra developer documentation"
diff --git a/libs/loudmouth/DETAILS b/libs/loudmouth/DETAILS
index 50e3bc4..37ab3fc 100644
--- a/libs/loudmouth/DETAILS
+++ b/libs/loudmouth/DETAILS
@@ -2,11 +2,14 @@
            MAJOR=1.4
          VERSION=${MAJOR}.3
           SOURCE=$MODULE-$VERSION.tar.bz2
+         SOURCE1=$MODULE-gnutls.patch.bz2
       SOURCE_URL=http://ftp.gnome.org/pub/GNOME/sources/loudmouth/$MAJOR/
+     SOURCE1_URL=$PATCH_URL/
       SOURCE_VFY=sha1:55dd0475760f98ff0ba1f5c712c52ab776b432be
+     SOURCE1_VFY=sha1:cbcd4886e03df3c122f6ad6587c617f6ae4692ae
         WEB_SITE=http://www.loudmouth-project.org/about
          ENTERED=20030719
-         UPDATED=20090123
+         UPDATED=20100219
            SHORT="a library for writing Jabber clients using GLib"
 
 cat << EOF


More information about the Lunar-commits mailing list