Hello community,
here is the log from the commit of package loudmouth for openSUSE:Factory checked in at 2011-12-05 12:44:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/loudmouth (Old)
and /work/SRC/openSUSE:Factory/.loudmouth.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "loudmouth", Maintainer is "gnome-maintainers@suse.de"
Changes:
--------
--- /work/SRC/openSUSE:Factory/loudmouth/loudmouth.changes 2011-09-23 02:12:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.loudmouth.new/loudmouth.changes 2011-12-05 12:44:38.000000000 +0100
@@ -1,0 +2,17 @@
+Sun Dec 4 14:45:13 UTC 2011 - dimstar@opensuse.org
+
+- Change Source to point to our local file: The upstream server is
+ currently unavailable and this stops us from checkins to Factory.
+
+-------------------------------------------------------------------
+Sun Nov 27 14:14:54 UTC 2011 - dimstar@opensuse.org
+
+- Add loudmouth-glib.patch: Fix build with glib 2.31.
+- Clean spec file using spec-cleaner.
+
+-------------------------------------------------------------------
+Wed Nov 23 12:46:01 UTC 2011 - coolo@suse.com
+
+- add libtool as buildrequire to avoid implicit dependency
+
+-------------------------------------------------------------------
New:
----
loudmouth-glib.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ loudmouth.spec ++++++
--- /var/tmp/diff_new_pack.CY4xxq/_old 2011-12-05 12:44:42.000000000 +0100
+++ /var/tmp/diff_new_pack.CY4xxq/_new 2011-12-05 12:44:42.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package loudmouth (Version 1.4.3)
+# spec file for package loudmouth
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,18 +15,18 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
Name: loudmouth
-BuildRequires: check-devel glib2-devel gnutls-devel gtk-doc sgml-skel
Version: 1.4.3
-Release: 2
-Url: http://www.loudmouth-project.org/
-Group: Productivity/Networking/Other
+Release: 1
License: LGPLv2.1+
Summary: Jabber Client Library Written in C
-Source: http://ftp.imendio.com/pub/imendio/%{name}/src/%{name}-%{version}.tar.bz2
+Url: http://www.loudmouth-project.org/
+Group: Productivity/Networking/Other
+#Source: http://ftp.imendio.com/pub/imendio/%{name}/src/%{name}-%{version}.tar.bz2
+# Source without URL, as coolo's script does not like the fact that upstream server is broken...
+Source: %{name}-%{version}.tar.bz2
# PATCH-FIX-UPSTREAM loudmouth-fix-sasl-md5-digest-uri.patch vuntz@opensuse.org -- Taken from Debian, fix sasl md5 digest URI
Patch0: loudmouth-fix-sasl-md5-digest-uri.patch
# PATCH-FIX-UPSTREAM loudmouth-fix-async-resolving.patch vuntz@opensuse.org -- Taken from Debian, don't check for sync dns failures when using asyncns
@@ -35,6 +35,14 @@
Patch2: loudmouth-drop-stanzas-on-fail.patch
# PATCH-FIX-UPSTREAM loudmouth-use-pkg-config-for-gnutls.patch vuntz@opensuse.org -- Taken from Debian, use pkg-config to detect gnutls
Patch3: loudmouth-use-pkg-config-for-gnutls.patch
+# PATCH-FIX-UPSTREAM loudmouth-glib.patch dimstar@opensuse.org -- Fix build with glib 2.31: only glib.h can be included.
+Patch4: loudmouth-glib.patch
+BuildRequires: check-devel
+BuildRequires: gnutls-devel
+BuildRequires: gtk-doc
+BuildRequires: libtool
+BuildRequires: sgml-skel
+BuildRequires: pkgconfig(glib-2.0)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define debug_package_requires libloudmouth-1-0 = %{version}-%{release}
@@ -44,9 +52,9 @@
and yet extensible to let you do anything the Jabber protocol allows.
%package -n libloudmouth-1-0
-Group: Productivity/Networking/Other
License: LGPLv2.1+
Summary: Jabber Client Library Written in C
+Group: Productivity/Networking/Other
%description -n libloudmouth-1-0
Loudmouth is a lightweight and easy-to-use C library for programming
@@ -55,9 +63,12 @@
%package devel
License: LGPLv2.1+
-Group: Productivity/Networking/Other
Summary: Jabber Client Library Written in C
-Requires: libloudmouth-1-0 = %{version} glibc-devel glib2-devel gnutls-devel
+Group: Productivity/Networking/Other
+Requires: glibc-devel
+Requires: gnutls-devel
+Requires: libloudmouth-1-0 = %{version}
+Requires: pkgconfig(glib-2.0)
%description devel
Loudmouth is a lightweight and easy-to-use C library for programming
@@ -66,8 +77,8 @@
%package doc
License: LGPLv2.1+
-Group: Productivity/Networking/Other
Summary: Jabber Client Library Written in C
+Group: Productivity/Networking/Other
Requires: libloudmouth-1-0 = %{version}
%description doc
@@ -76,25 +87,26 @@
and yet extensible to let you do anything the Jabber protocol allows.
%prep
-%setup
+%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
%build
autoreconf -f -i
%configure\
--disable-static\
--enable-gtk-doc
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
%install
-%makeinstall
+%make_install
find %{buildroot} -type f -name "*.la" -delete -print
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
%post -n libloudmouth-1-0 -p /sbin/ldconfig
++++++ loudmouth-glib.patch ++++++
Index: loudmouth-1.4.3/loudmouth/lm-error.c
===================================================================
--- loudmouth-1.4.3.orig/loudmouth/lm-error.c
+++ loudmouth-1.4.3/loudmouth/lm-error.c
@@ -19,7 +19,7 @@
*/
#include