Hello community,

here is the log from the commit of package libnl3 for openSUSE:Factory
checked in at Mon Sep 19 17:48:42 CEST 2011.



--------
New Changes file:

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ libnl3/libnl3.changes       2011-09-14 10:14:10.000000000 +0200
@@ -0,0 +1,121 @@
+-------------------------------------------------------------------
+Wed Sep 14 08:11:31 UTC 2011 - [email protected]
+
+- Update to libnl-3.2
+
+-------------------------------------------------------------------
+Sat Apr 24 11:38:21 UTC 2010 - [email protected]
+
+- buildrequire pkg-config to fix provides
+
+-------------------------------------------------------------------
+Wed Dec 16 10:07:04 CET 2009 - [email protected]
+
+- Add baselibs.conf as a source
+- Add baselib definitions for SPARC
+- Enable parallel building
+
+-------------------------------------------------------------------
+Fri Jun 12 15:30:06 CEST 2009 - [email protected]
+
+- fix build with glibc 2.10
+
+-------------------------------------------------------------------
+Thu Feb  5 13:36:06 PST 2009 - [email protected]
+
+- baselibs.conf: create -32bit packages. Required to compile Intel 
+  WiMax tools.
+
+-------------------------------------------------------------------
+Wed Jan  7 12:34:56 CET 2009 - [email protected]
+
+- obsolete old -XXbit packages (bnc#437293)
+
+-------------------------------------------------------------------
+Mon Nov 10 19:13:52 EST 2008 - [email protected]
+
+- Add baselibs.conf (bnc#443023)
+
+-------------------------------------------------------------------
+Thu Oct  2 13:38:04 CDT 2008 - [email protected]
+
+- Install libraries in %_lib, not %{_libdir} (bnc#428433).
+
+-------------------------------------------------------------------
+Fri Feb  1 12:45:47 CET 2008 - [email protected]
+
+- 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 - [email protected]
+
+- fix changelog entries order
+
+-------------------------------------------------------------------
+Wed Oct  3 22:20:13 CEST 2007 - [email protected]
+
+- Apply libnl.route.metric-overflow.patch with -p1.
+
+-------------------------------------------------------------------
+Sat Aug 25 11:57:33 CEST 2007 - [email protected]
+
+- remove incomplete copies of kernel headers
+  linux/types.h were needed
+
+-------------------------------------------------------------------
+Fri Aug 24 17:26:02 CEST 2007 - [email protected]
+
+- 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 - [email protected]
+
+- fix accesses of free'd memory which crash NetworkManager-kde 
+
+-------------------------------------------------------------------
+Wed Aug 22 02:10:01 CEST 2007 - [email protected]
+
+- 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 - [email protected]
+
+- fix build on ia64, ppc64, s390x 
+
+-------------------------------------------------------------------
+Wed Jan 25 21:37:35 CET 2006 - [email protected]
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Tue Nov 15 14:10:15 CET 2005 - [email protected]
+
+- fixed conflicting type definition 
+
+-------------------------------------------------------------------
+Fri Nov  4 22:23:10 CET 2005 - [email protected]
+
+- Update to 1.0-pre5
+
+-------------------------------------------------------------------
+Mon Oct 31 21:12:24 CET 2005 - [email protected]
+
+- Initial import into autobuild Version 1.0-pre3
+- Patch makefile
+

calling whatdependson for head-i586


New:
----
  baselibs.conf
  libdir.diff
  libnl-3.2.tar.xz
  libnl3.changes
  libnl3.spec

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

Other differences:
------------------
++++++ libnl3.spec ++++++
Name:           libnl3
%define lname   libnl3-200
%define with_tools 1
Version:        3.2
Release:        0
Summary:        Convenience library for working with Netlink sockets
License:        LGPL-2.1, GPL-2.0
Group:          Development/Libraries/C and C++

URL:            http://people.suug.ch/~tgr/libnl/
#Git-Clone:     git://git.kernel.org/pub/scm/libs/netlink/libnl
#Git-Clone:     git://git.infradead.org/users/tgr/libnl
Source:         libnl-%version.tar.xz
Source2:        baselibs.conf
Patch1:         libdir.diff
BuildRoot:      %_tmppath/%name-%version-build
BuildRequires:  bison, fdupes, flex, pkgconfig, python-devel, xz

%description
The libnl suite is a collection of libraries providing APIs to
Netlink protocol based Linux kernel interfaces.

%package -n %lname
Summary:        Convenience library for working with Netlink sockets
Group:          System/Libraries
License:        LGPL-2.1
Requires:       libnl-config >= %version

%description -n %lname
The libnl suite is a collection of libraries providing APIs to
netlink protocol based Linux kernel interfaces.

%package devel
Summary:        Libraries and headers for libnl
Group:          Development/Libraries/C and C++
License:        LGPL-2.1
Requires:       %lname = %version-%release
Provides:       libnl-devel = %version-%release
# Starting with libnl3(-3.2), no more conflicts

%description devel
The libnl suite is a collection of libraries providing APIs to
Netlink protocol based Linux kernel interfaces.

%if %with_tools
#
# Only one of the libnl packages should create the config and tools.
#
%package -n libnl-config
Summary:        Name maps for libnl
Group:          Productivity/Networking/Security
%if 0%{?suse_version} >= 1130
BuildArch:      noarch
%endif

%description -n libnl-config
This package contains configuration files for libnl and programs using
the same; in particular
- name maps for class-ids -- class-names (like /etc/services)
- aliases for locations within a packet (ip6.dst => byte offset)

%package -n libnl-tools
Summary:        Command line utilities to directly work with Netlink
Group:          Productivity/Networking/Security
License:        GPL-2.0

%description -n libnl-tools
Various test program with which the functionality of libnl is
demonstrated.

%endif

%prep
%if 0%{?__xz:1}
%setup -qn libnl
%else
tar -xf "%{S:0}" --use=xz;
%setup -DTqn libnl
%endif
%patch -P 1 -p1

%build
# we do have patches
autoreconf -fi;

if [ ! -e configure ]; then
        autoreconf -fi;
fi;
%configure --disable-static
make %{?_smp_mflags};

%install
b="%buildroot";
%makeinstall
find "$b" -iname "*.la" -delete;
%if !%with_tools
rm -Rf "$b/%_sysconfdir/libnl";
rm -Rf "$b/%_sbindir" "$b/%_mandir/man8";
%endif
%fdupes %buildroot

%post -n %lname -p /sbin/ldconfig

%postun -n %lname -p /sbin/ldconfig

%files -n %lname
%defattr(-,root,root)
%_libdir/libnl*.so.*
%_libdir/%lname

%files devel
%defattr(-,root,root)
%_includedir/%name
%_libdir/libnl*.so
%_libdir/pkgconfig/*

%if %with_tools
#
%files -n libnl-config
%defattr(-,root,root)
%dir %_sysconfdir/libnl
%config %_sysconfdir/libnl/*

%files -n libnl-tools
%defattr(-,root,root)
%_mandir/man*/*
%_sbindir/*

%endif

%changelog
++++++ baselibs.conf ++++++
libnl3-200
libnl3-devel
        requires -libnl3-<targettype>
        requires "libnl3-200-<targettype> = <version>"
++++++ libdir.diff ++++++
From: Jan Engelhardt <[email protected]>
Date: 2011-09-14 10:16:16.747806482 +0200
Upstream: possibly not

Quick hack to make pkglibdir include the version.

---
 configure.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: libnl/configure.in
===================================================================
--- libnl.orig/configure.in
+++ libnl/configure.in
@@ -25,7 +25,7 @@ m4_define([libnl_version],
 m4_define([libnl_lt_current],
          [m4_eval(100 * libnl_minor_version + libnl_micro_version - 
libnl_lt_revision)])
 
-AC_INIT(libnl, [libnl_version], [http://www.infradead.org/~tgr/libnl/])
+AC_INIT(libnl3-200, [libnl_version], [http://www.infradead.org/~tgr/libnl/])
 AC_CONFIG_HEADERS([lib/defs.h])
 AC_CONFIG_MACRO_DIR([m4])
 AM_INIT_AUTOMAKE([-Wall foreign subdir-objects])

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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to