Hello community,

here is the log from the commit of package libinfinity for openSUSE:Factory 
checked in at 2012-11-24 21:58:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libinfinity (Old)
 and      /work/SRC/openSUSE:Factory/.libinfinity.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libinfinity", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libinfinity/libinfinity.changes  2012-03-29 
11:41:12.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libinfinity.new/libinfinity.changes     
2012-11-24 21:58:02.000000000 +0100
@@ -1,0 +2,9 @@
+Wed Oct 31 12:06:25 UTC 2012 - [email protected]
+
+- Update to version 0.5.3:
+  + Fix a crash when a connection goes down at the moment
+    libinfinity is trying to send data.
+  + Fix possible undefined behavior at type registration.
+- Add libinfiniti-includes.patch: Fix missing header includes.
+
+-------------------------------------------------------------------

Old:
----
  libinfinity-0.5.2.tar.gz

New:
----
  libinfinity-0.5.3.tar.gz
  libinfinity-includes.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libinfinity.spec ++++++
--- /var/tmp/diff_new_pack.amFjTm/_old  2012-11-24 21:58:03.000000000 +0100
+++ /var/tmp/diff_new_pack.amFjTm/_new  2012-11-24 21:58:03.000000000 +0100
@@ -17,18 +17,33 @@
 
 
 Name:           libinfinity
+Summary:        Implementation of the Infinote collaborative editing protocol
+License:        LGPL-2.1+
+Group:          Development/Libraries/GNOME
+Version:        0.5.3
+Release:        0
+%define _version 0.5
+Url:            http://gobby.0x539.de/
+Source0:        http://releases.0x539.de/libinfinity/%{name}-%{version}.tar.gz
+Source1:        infinoted.init
+Source2:        infinoted.sysconfig
+Source3:        infinoted.conf
+# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
+Patch0:         infinoted-add-conf-subdir.patch
+# PATCH-FIX-UPSTREAM libinfinity-includes.patch [email protected] -- Fix 
build: include missing headers (implicit declaration of strcmp())
+Patch1:         libinfinity-includes.patch
 BuildRequires:  fdupes
 BuildRequires:  gettext-devel
 BuildRequires:  gtk-doc
 BuildRequires:  pam-devel
 %if 0%{?favor_gtk2}
-BuildRequires:  glib2-devel
 BuildRequires:  gnutls-devel
-BuildRequires:  gtk2-devel
 BuildRequires:  libavahi-devel
 BuildRequires:  libdaemon-devel
 BuildRequires:  libgsasl-devel
-BuildRequires:  libxml2-devel
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(libxml-2.0)
 %else
 BuildRequires:  pkgconfig(avahi-client)
 BuildRequires:  pkgconfig(glib-2.0)
@@ -38,18 +53,6 @@
 BuildRequires:  pkgconfig(libgsasl)
 BuildRequires:  pkgconfig(libxml-2.0)
 %endif
-Version:        0.5.2
-Release:        0
-%define _version 0.5
-Summary:        Implementation of the Infinote collaborative editing protocol
-License:        LGPL-2.1+
-Group:          Development/Libraries/GNOME
-Source0:        http://releases.0x539.de/libinfinity/%{name}-%{version}.tar.gz
-Source1:        infinoted.init
-Source2:        infinoted.sysconfig
-Source3:        infinoted.conf
-Patch0:         infinoted-add-conf-subdir.patch
-Url:            http://gobby.0x539.de/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -74,12 +77,12 @@
 %package devel
 Summary:        Implementation of the Infinote collaborative editing protocol
 Group:          Development/Libraries/GNOME
-Requires:       glib2-devel
-Requires:       gtk2-devel
 Requires:       libgnutls-devel
 Requires:       libgsasl-devel
 Requires:       libinfinity-1_0-0 = %{version}
-Requires:       libxml2-devel
+Requires:       pkgconfig(glib-2.0)
+Requires:       pkgconfig(gtk+-2.0)
+Requires:       pkgconfig(libxml-2.0)
 
 %description devel
 libinfinity is an implementation of the Infinote protocol written in
@@ -100,32 +103,33 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 # -fno-strict-aliasing added 2009-05-07. Need for 0.3.0 -- vuntz
-CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+CFLAGS="%{optflags} -fno-strict-aliasing"
 %configure --disable-static --with-pic \
 %if 0%{?favor_gtk2}
       --without-gtk3
 %else
       --with-gtk3
 %endif
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
-%makeinstall
+%make_install
 %find_lang %{name}-%{_version}
-find %{buildroot} -type f -name "*.la" -exec %{__rm} -fv {} +
+find %{buildroot} -type f -name "*.la" -delete -print
 # Create init.d files
-install -D -m 0755 %{S:1} %{buildroot}%{_sysconfdir}/init.d/infinoted
+install -D -m 0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/init.d/infinoted
 install -d -m 0755 %{buildroot}%{_sbindir}
 ln -s %{_sysconfdir}/init.d/infinoted %{buildroot}%{_sbindir}/rcinfinoted
 # Create sysconfig data
-install -D -m 0644 %{S:2} 
%{buildroot}/var/adm/fillup-templates/sysconfig.infinoted  
+install -D -m 0644 %{SOURCE2} 
%{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.infinoted
 install -d -m 0755 %{buildroot}/srv/infinoted
 # Create infinoted default configuration
 install -d -m 0755 %{buildroot}%{_sysconfdir}/xdg/infinoted
-install -D -m 0644 %{S:3} 
%{buildroot}%{_sysconfdir}/xdg/infinoted/infinoted.conf
+install -D -m 0644 %{SOURCE3} 
%{buildroot}%{_sysconfdir}/xdg/infinoted/infinoted.conf
 # Note: the infinoted binary is versioned, and we could use update-alternatives
 # to provide it also non-versioned. However, the init.d, sysconfig and xdg
 # config files are not versioned, and it will actually be bad for the user to
@@ -133,10 +137,10 @@
 # just unversion the binary and man page
 mv %{buildroot}%{_bindir}/infinoted-%{_version} 
%{buildroot}%{_bindir}/infinoted
 mv %{buildroot}%{_mandir}/man1/infinoted-%{_version}.1 
%{buildroot}%{_mandir}/man1/infinoted.1
-%fdupes $RPM_BUILD_ROOT
+%fdupes %{buildroot}
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %post -n libinfinity-1_0-0 -p /sbin/ldconfig
 

++++++ libinfinity-0.5.2.tar.gz -> libinfinity-0.5.3.tar.gz ++++++
++++ 15132 lines of diff (skipped)

++++++ libinfinity-includes.patch ++++++
Index: libinfinity-0.5.3/test/inf-test-mass-join.c
===================================================================
--- libinfinity-0.5.3.orig/test/inf-test-mass-join.c
+++ libinfinity-0.5.3/test/inf-test-mass-join.c
@@ -17,6 +17,7 @@
  * MA 02110-1301, USA.
  */
 
+#include <string.h> // for strcmp()
 #include <libinftext/inf-text-default-buffer.h>
 #include <libinftext/inf-text-session.h>
 #include <libinfinity/client/infc-browser.h>
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to