Hello community,
here is the log from the commit of package libnl-1_1 for openSUSE:Factory
checked in at Tue Sep 6 16:35:17 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/libnl-1_1/libnl-1_1.changes 2011-09-05 15:08:50.000000000 +0200
@@ -0,0 +1,122 @@
+-------------------------------------------------------------------
+Mon Sep 5 12:47:55 UTC 2011 - jengelh@medozas.de
+
+- Rename libnl -> libnl-1_1 to allow for concurrent installations
+ of (newer versions of) libnl libraries
+
+-------------------------------------------------------------------
+Sat Apr 24 11:38:21 UTC 2010 - coolo@novell.com
+
+- buildrequire pkg-config to fix provides
+
+-------------------------------------------------------------------
+Wed Dec 16 10:07:04 CET 2009 - jengelh@medozas.de
+
+- Add baselibs.conf as a source
+- Add baselib definitions for SPARC
+- Enable parallel building
+
+-------------------------------------------------------------------
+Fri Jun 12 15:30:06 CEST 2009 - coolo@novell.com
+
+- fix build with glibc 2.10
+
+-------------------------------------------------------------------
+Thu Feb 5 13:36:06 PST 2009 - bphilips@suse.de
+
+- baselibs.conf: create -32bit packages. Required to compile Intel
+ WiMax tools.
+
+-------------------------------------------------------------------
+Wed Jan 7 12:34:56 CET 2009 - olh@suse.de
+
+- obsolete old -XXbit packages (bnc#437293)
+
+-------------------------------------------------------------------
+Mon Nov 10 19:13:52 EST 2008 - jpr@novell.com
+
+- Add baselibs.conf (bnc#443023)
+
+-------------------------------------------------------------------
+Thu Oct 2 13:38:04 CDT 2008 - maw@suse.de
+
+- Install libraries in %_lib, not %{_libdir} (bnc#428433).
+
+-------------------------------------------------------------------
+Fri Feb 1 12:45:47 CET 2008 - coolo@suse.de
+
+- update to 1.1:
+ o patches went upstream
+ o Generic netlink support
+ o Route Addition/Deletion
+ o Fixed reference counting while objects stay in caches.
+ ... tons of other fixes
+
+-------------------------------------------------------------------
+Fri Jan 25 08:15:02 CET 2008 - adrian@suse.de
+
+- fix changelog entries order
+
+-------------------------------------------------------------------
+Wed Oct 3 22:20:13 CEST 2007 - maw@suse.de
+
+- Apply libnl.route.metric-overflow.patch with -p1.
+
+-------------------------------------------------------------------
+Sat Aug 25 11:57:33 CEST 2007 - olh@suse.de
+
+- remove incomplete copies of kernel headers
+ linux/types.h were needed
+
+-------------------------------------------------------------------
+Fri Aug 24 17:26:02 CEST 2007 - olh@suse.de
+
+- include linux/types.h
+ do not redefine typedefs
+ use stddef.h offsetof
+ fix out of bounds access in route metric functions
+ fix incorrect char usage in nl_str2af
+ remove compiler warnings by checking vasprintf return value
+
+-------------------------------------------------------------------
+Wed Aug 22 15:26:31 CEST 2007 - dmueller@suse.de
+
+- fix accesses of free'd memory which crash NetworkManager-kde
+
+-------------------------------------------------------------------
+Wed Aug 22 02:10:01 CEST 2007 - dmueller@suse.de
+
+- update to 1.0-pre6:
+ * fixes write after delete crashes
+ * fixes realloc() handling
+ * fixes format string warnings
+ * fixes invalid free in nl_addr_parse for AF_UNSPEC addresses
+ * fixes double nlmsg_free() in nl_recvmsgs() while receiving
+ a multipart message and the read was interrupted.
+
+-------------------------------------------------------------------
+Mon Feb 20 00:21:49 CET 2006 - ro@suse.de
+
+- fix build on ia64, ppc64, s390x
+
+-------------------------------------------------------------------
+Wed Jan 25 21:37:35 CET 2006 - mls@suse.de
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Tue Nov 15 14:10:15 CET 2005 - yxu@suse.de
+
+- fixed conflicting type definition
+
+-------------------------------------------------------------------
+Fri Nov 4 22:23:10 CET 2005 - rml@suse.de
+
+- Update to 1.0-pre5
+
+-------------------------------------------------------------------
+Mon Oct 31 21:12:24 CET 2005 - gekker@suse.de
+
+- Initial import into autobuild Version 1.0-pre3
+- Patch makefile
+
calling whatdependson for head-i586
New:
----
baselibs.conf
libnl-1.1.diff
libnl-1.1.tar.bz2
libnl-1_1.changes
libnl-1_1.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libnl-1_1.spec ++++++
#
# spec file for package libnl-1_1
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: libnl-1_1
%define lname libnl-1_1-1
Summary: Convenience library for kernel netlink sockets
Group: Development/Libraries/Other
License: LGPLv2.1+
Version: 1.1
Release: 1
# bug437293
%ifarch ppc64
Obsoletes: libnl-64bit
%endif
#
Url: http://people.suug.ch/~tgr/libnl/
Source: http://people.suug.ch/~tgr/libnl/files/libnl-%{version}.tar.bz2
Source99: baselibs.conf
Patch0: libnl-1.1.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: pkg-config
Obsoletes: libnl < %version-%release
Provides: libnl = %version-%release
%description
This package contains a convenience library to simplify using the Linux
kernels netlink sockets interface for network manipulation.
%package -n %lname
Summary: Convenience library for working with Netlink sockets
Group: System/Libraries
%description -n %lname
The libnl suite is a collection of libraries providing APIs to
netlink protocol based Linux kernel interfaces.
%package devel
License: LGPLv2.1+
Summary: Convenience library for kernel netlink sockets
Group: Development/Libraries/Other
Requires: %{name} = %{version}-%{release}
# bug437293
%ifarch ppc64
Obsoletes: libnl-devel-64bit
%endif
#
Provides: libnl-devel = %release-%version
Conflicts: otherproviders(libnl-devel)
%description devel
This package contains a convenience library to simplify using the Linux
kernels netlink sockets interface for network manipulation.
%prep
%setup -q -n libnl-%{version}
%patch0 -p1
%build
#%configure
CFLAGS="$RPM_OPT_FLAGS" \
./configure \
--prefix=%{_prefix} \
--libdir=/%_lib \
--includedir=%{_includedir}
make %{?jobs:-j%jobs}
%install
%makeinstall
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
mv $RPM_BUILD_ROOT/%_lib/pkgconfig/* $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
/%_lib/libnl*.so.*
%doc COPYING ChangeLog
%files devel
%defattr(-,root,root,0755)
%{_includedir}/netlink/
/%_lib/libnl*.so
%{_libdir}/pkgconfig/*.pc
%changelog
++++++ baselibs.conf ++++++
libnl-1_1-1
libnl-devel
requires -libnl-<targettype>
requires "libnl-1_1-1-<targettype> = <version>"
++++++ libnl-1.1.diff ++++++
Index: libnl-1.1/include/netlink-local.h
===================================================================
--- libnl-1.1.orig/include/netlink-local.h
+++ libnl-1.1/include/netlink-local.h
@@ -26,6 +26,7 @@
#include