[packages/loudmouth] - added glib patch (fixes build with recent glib) - added link patch (avoid unnecessary linking, lik
qboosh
qboosh at pld-linux.org
Sat Nov 9 21:21:03 CET 2013
commit 21981cd007e3cade6cfe3b9a178ee8e2a846a157
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Nov 9 21:21:25 2013 +0100
- added glib patch (fixes build with recent glib)
- added link patch (avoid unnecessary linking, like -lnsl)
- updated gnutls version
loudmouth-glib.patch | 11 +++++++++++
loudmouth-link.patch | 15 +++++++++++++++
loudmouth.spec | 19 +++++++++++++------
3 files changed, 39 insertions(+), 6 deletions(-)
---
diff --git a/loudmouth.spec b/loudmouth.spec
index a8cd05c..e7e59d5 100644
--- a/loudmouth.spec
+++ b/loudmouth.spec
@@ -8,22 +8,27 @@ Summary(pl.UTF-8): Loudmouth - biblioteka do obsługi protokołu Jabber napisana
Name: loudmouth
Version: 1.4.3
Release: 4
-License: LGPL
+License: LGPL v2+
Group: Libraries
Source0: http://ftp.gnome.org/pub/GNOME/sources/loudmouth/1.4/%{name}-%{version}.tar.bz2
# Source0-md5: 55339ca42494690c3942ee1465a96937
Patch0: %{name}-async_crash.patch
Patch1: %{name}-use-gnutls-pc.patch
-URL: http://loudmouth.imendio.org/
+Patch2: %{name}-glib.patch
+Patch3: %{name}-link.patch
+URL: https://github.com/mhallendal/loudmouth
+# not available (Nov 2013)
+#URL: http://loudmouth.imendio.org/
BuildRequires: autoconf >= 2.59
BuildRequires: automake >= 1:1.9
BuildRequires: glib2-devel >= 1:2.12.3
-%{?with_ssl:BuildRequires: gnutls-devel >= 1.2.5}
+%{?with_ssl:BuildRequires: gnutls-devel >= 1.4.0}
%{?with_apidocs:BuildRequires: gtk-doc >= 1.7}
BuildRequires: libidn-devel
BuildRequires: libtool
BuildRequires: pkgconfig
Requires: glib2 >= 1:2.12.3
+%{?with_ssl:Requires: gnutls >= 1.4.0}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -43,7 +48,7 @@ Summary(pl.UTF-8): Pliki nagłówkowe Loudmouth, dokumentacja dla programistów
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: glib2-devel >= 1:2.12.3
-%{?with_ssl:Requires: gnutls-devel >= 1.2.5}
+%{?with_ssl:Requires: gnutls-devel >= 1.4.0}
%description devel
This package provides the necessary header files to allow you to
@@ -67,7 +72,7 @@ Statyczna wersja bibliotek Loudmouth.
%package apidocs
Summary: Loudmouth library API documentation
-Summary(pl.UTF-8): Dokumentacja API biblioteki Loudmouth.
+Summary(pl.UTF-8): Dokumentacja API biblioteki Loudmouth
Group: Documentation
Requires: gtk-doc-common
@@ -81,6 +86,8 @@ Dokumentacja API biblioteki Loudmouth.
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
%build
%{__libtoolize}
@@ -91,7 +98,7 @@ Dokumentacja API biblioteki Loudmouth.
%configure \
%{!?with_ssl:--without-ssl} \
--with-asyncns \
- --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc
+ --enable-gtk-doc%{!?with_apidocs:=no}
%{__make}
%install
diff --git a/loudmouth-glib.patch b/loudmouth-glib.patch
new file mode 100644
index 0000000..1f5edcd
--- /dev/null
+++ b/loudmouth-glib.patch
@@ -0,0 +1,11 @@
+--- loudmouth-1.4.3/loudmouth/lm-error.c.orig 2008-10-29 21:48:15.000000000 +0100
++++ loudmouth-1.4.3/loudmouth/lm-error.c 2013-11-09 15:28:12.173827631 +0100
+@@ -19,7 +19,7 @@
+ */
+
+ #include <config.h>
+-#include <glib/gerror.h>
++#include <glib.h>
+ #include "lm-error.h"
+
+ /**
diff --git a/loudmouth-link.patch b/loudmouth-link.patch
new file mode 100644
index 0000000..19ce7a7
--- /dev/null
+++ b/loudmouth-link.patch
@@ -0,0 +1,15 @@
+--- loudmouth-1.4.3/configure.ac.orig 2013-11-09 15:27:13.353830101 +0100
++++ loudmouth-1.4.3/configure.ac 2013-11-09 15:36:11.977140831 +0100
+@@ -120,9 +120,9 @@
+ dnl +--------------------------------------------------------+
+ dnl | Checking for libnsl and libsocket need on some systems |-
+ dnl +--------------------------------------------------------+
+-AC_CHECK_LIB(nsl,gethostbyname)
+-AC_CHECK_LIB(socket,socket)
+-AC_CHECK_LIB(resolv,res_query)
++AC_SEARCH_LIBS(gethostbyname,nsl)
++AC_SEARCH_LIBS(socket,socket)
++AC_SEARCH_LIBS(res_query,resolv)
+
+ dnl +--------------------------------------------------------+
+ dnl | Checking for SSL support |-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/loudmouth.git/commitdiff/21981cd007e3cade6cfe3b9a178ee8e2a846a157
More information about the pld-cvs-commit
mailing list