[Lunar-commits] <moonbase-other> loudmouth: Readding to moonbase and some adjustments so it will compile with our glib2.

Dennis Veatch stumbles at lunar-linux.org
Sun Jul 15 21:54:11 CEST 2012


commit a0ba35755183b07af3a1b651bc8ece7b36a53aca
Author: Dennis Veatch <stumbles at lunar-linux.org>
Date: Sun, 15 Jul 2012 12:54:11 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/a0ba35755183b07af3a1b651bc8ece7b36a53aca

loudmouth: Readding to moonbase and some adjustments so it will compile with our glib2.
---
  libs/loudmouth/BUILD                                         +18/-0    
  libs/loudmouth/DEPENDS                                       +7/-0     
  libs/loudmouth/DETAILS                                       +18/-0    
  3 files changed, 43 insertions (+), 0 deletions (-)

--- /dev/null
+++ b/libs/loudmouth/BUILD
@@ -0,0 +1,18 @@
+(
+
+# Fix glib2 header problem.
+  sedit "s:glib/gerror.h:glib.h:" loudmouth/lm-error.c &&
+
+  #gnutls >= 2.6 support
+  patch_it $SOURCE1 1 &&
+
+  #libtool > 1.5.22 support
+  autoconf &&
+
+  #gtk-doc is broken for now
+  OPTS+=" --disable-gtk-doc --with-asyncns=yes" &&
+
+  default_build
+
+) > $C_FIFO 2>&1
+
--- /dev/null
+++ b/libs/loudmouth/DEPENDS
@@ -0,0 +1,7 @@
+depends  glib-2
+
+optional_depends  "gnutls"               \
+                  "--with-ssl=gnutls"    \
+                  "--with-ssl=openssl"   \
+                  "for SSL capabilities (For GoogleTalk)"
+
--- /dev/null
+++ b/libs/loudmouth/DETAILS
@@ -0,0 +1,18 @@
+          MODULE=loudmouth
+         VERSION=1.4.3
+          SOURCE=$MODULE-$VERSION.tar.bz2
+         SOURCE1=$MODULE-gnutls.patch.bz2
+      SOURCE_URL=http://ftp.gnome.org/pub/GNOME/sources/loudmouth/${VERSION%.*}/
+     SOURCE1_URL=$PATCH_URL/
+      SOURCE_VFY=sha1:55dd0475760f98ff0ba1f5c712c52ab776b432be
+     SOURCE1_VFY=sha1:cbcd4886e03df3c122f6ad6587c617f6ae4692ae
+        WEB_SITE=http://www.loudmouth-project.org/about
+         ENTERED=20030719
+         UPDATED=20100219
+           SHORT="a library for writing Jabber clients using GLib"
+
+cat << EOF
+Loudmouth is a lightweight and easy-to-use C library for programming
+with the Jabber protocol. It's designed to be easy to get started with
+and yet extensible to let you do anything the Jabber protocol allows.
+EOF




More information about the Lunar-commits mailing list