Hello community, here is the log from the commit of package ntrack for openSUSE:Factory checked in at 2012-01-26 14:06:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ntrack (Old) and /work/SRC/openSUSE:Factory/.ntrack.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ntrack", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/ntrack/ntrack.changes 2011-11-25 23:05:20.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ntrack.new/ntrack.changes 2012-01-26 14:06:48.000000000 +0100 @@ -1,0 +2,19 @@ +Tue Jan 3 10:22:38 UTC 2012 - adr...@suse.de + +- update to version 016 + * Support for current libnl version + => use right libnl-devel package per distro + * All patches are merged +- Bugfixes: + * lp:889820 - ftbfs in 'recv_msgs': 'link.ifla_name' may be used uninitialized + * lp:889822 - rtnetlink configure check not portable across linux flavours + * lp:750554 - nl modules are not linked with libntrack even if they use symbols from it + * lp:755608 - Ntrack dead loop in function get_nl_link_by_index + * lp:834639 - Build failure with -Werror=strict-aliasing + * lp:774690 - Build error in a fresh environment + * lp:785119 - ntrack can get into endless poll loop if no backend modules found + * lp:801407 - ntrack-014 compilation fails if all libnl[123] are present together + * lp:448400 - add pure rtnetlink backend for linux + * lp:879141 - support libnl 3.1 + +------------------------------------------------------------------- Old: ---- dead-loop-fix.patch ntrack-014.tar.gz ntrack-link.patch New: ---- fix-build.diff ntrack-016.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ntrack.spec ++++++ --- /var/tmp/diff_new_pack.rDy5ad/_old 2012-01-26 14:06:49.000000000 +0100 +++ /var/tmp/diff_new_pack.rDy5ad/_new 2012-01-26 14:06:49.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package ntrack # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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 @@ -20,22 +20,31 @@ %define glib_soname 2 %define gobject_soname 1 %define qt4_soname 1 -%define libnl_soname 1 Name: ntrack -Version: 014 -Release: 3 -License: LGPL-3.0+ +Version: 016 +Release: 0 Summary: Network connectivity tracking library for desktop applications -Url: https://launchpad.net/ntrack +License: LGPL-3.0+ Group: System/Libraries -Source: ntrack-014.tar.gz -Patch1: dead-loop-fix.patch -Patch2: ntrack-link.patch +Url: https://launchpad.net/ntrack +Source: http://launchpad.net/ntrack/main/%{version}/+download/ntrack-%{version}.tar.gz +Patch1: fix-build.diff +%if %suse_version > 1210 +BuildRequires: libnl3-devel +%define libnl_soname 3_x +%else +%if %suse_version == 1210 +# 12.1 has libnl3, but it lacks a critical fix. So go with 1.1 +BuildRequires: libnl-1_1-devel +%else +BuildRequires: libnl-devel +%endif +%define libnl_soname 1 +%endif BuildRequires: pkgconfig(QtCore) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-2.0) -BuildRequires: pkgconfig(libnl-1) BuildRequires: pkgconfig(pygobject-2.0) BuildRequires: python-devel BuildRequires: libtool @@ -143,20 +152,18 @@ Python monitor API to get network connectivity change updates. -%package -n %{name}-libnl%{libnl_soname} +%package libnl%{libnl_soname} Summary: Network connectivity tracking library for desktop applications Group: System/Libraries -%description -n %{name}-libnl%{libnl_soname} +%description libnl%{libnl_soname} ntrack aims to be a lightweight and easy to use library for application developers that want to get events on network online status changes such as online, offline or route changes. %prep %setup -q -%patch1 -p1 -%patch2 -p1 -mkdir m4 +%patch1 autoreconf -fi %build @@ -266,11 +273,11 @@ %doc AUTHORS ChangeLog COPYING NEWS README %py_sitedir/pyntrack.so -%files -n %{name}-libnl1 +%files libnl%{libnl_soname} %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS README %dir %_libdir/ntrack %dir %_libdir/ntrack/modules -%_libdir/ntrack/modules/ntrack-libnl1.so +%_libdir/ntrack/modules/ntrack-libnl%{libnl_soname}.so %changelog ++++++ fix-build.diff ++++++ Index: modules/Makefile.am =================================================================== --- modules/Makefile.am.orig +++ modules/Makefile.am @@ -24,9 +24,7 @@ ntrackmodulesdir = $(pkglibdir)/modules AM_CFLAGS = \ -Wall \ - -Werror \ -Wno-variadic-macros \ - -pedantic \ -I$(top_srcdir)/common/ AM_LDFLAGS = ++++++ ntrack-014.tar.gz -> ntrack-016.tar.gz ++++++ ++++ 35149 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org