--- libnl3-3.2.3.orig/debian/libnl-3-dev.install +++ libnl3-3.2.3/debian/libnl-3-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/pkgconfig/libnl-3* +debian/tmp/usr/lib/libnl-3.so lib --- libnl3-3.2.3.orig/debian/README.source +++ libnl3-3.2.3/debian/README.source @@ -0,0 +1,10 @@ +This package uses the simple-patchsys of cdbs. + +The following patches are used: +0001: Fixes the header inclusion in the Makefiles. + This for example make distcheck +0002: Includes all generated libraries as linktargets in the pkg-config file. + Reason: Currently libnl3 generates a bunch of child libraries. + These don't get individual .pc files from upstream at the moment but + programs linking against libnl3 using the .pc file mostly need these + additional libraries too. --- libnl3-3.2.3.orig/debian/control +++ libnl3-3.2.3/debian/control @@ -0,0 +1,189 @@ +Source: libnl3 +Section: net +Priority: optional +Maintainer: Heiko Stuebner +DM-Upload-Allowed: yes +Build-Depends: debhelper (>= 7), cdbs, doxygen, bison, flex, mscgen, graphviz, + python-pygments, xmlstarlet, texlive-latex-base, asciidoc, automake +Standards-Version: 3.9.2 +Homepage: http://people.suug.ch/~tgr/libnl/ + +Package: libnl-3-200 +Architecture: linux-any +Section: libs +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: library for dealing with netlink sockets + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + +Package: libnl-cli-3-200 +Architecture: linux-any +Section: libs +Depends: libnl-3-200 (= ${binary:Version}), libnl-genl-3-200 (= ${binary:Version}), libnl-nf-3-200 (= ${binary:Version}), libnl-route-3-200 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Description: library for dealing with netlink sockets - cli helpers + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + Library for cli helpers in libnl-utils. + +Package: libnl-utils +Architecture: linux-any +Section: libs +Depends: libnl-cli-3-200 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Description: Utilities for dealing with netlink sockets + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + These utilities help dealing with netlink sockets. + +Package: libnl-genl-3-200 +Architecture: linux-any +Section: libs +Depends: libnl-3-200 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Description: library for dealing with netlink sockets - generic netlink + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + API to the generic netlink protocol, an extended version of the netlink + protocol. + +Package: libnl-nf-3-200 +Architecture: linux-any +Section: libs +Depends: libnl-3-200 (= ${binary:Version}), libnl-route-3-200 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Description: library for dealing with netlink sockets - netfilter interface + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + API to netlink based netfilter configuration and monitoring interfaces. + +Package: libnl-route-3-200 +Architecture: linux-any +Section: libs +Depends: libnl-3-200 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Description: library for dealing with netlink sockets - route interface + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + API to the configuration interfaces of the NETLINK_ROUTE family. + +Package: libnl-3-dev +Architecture: linux-any +Section: libdevel +Depends: libnl-3-200 (= ${binary:Version}), ${misc:Depends} +Conflicts: libnl-dev, libnl2-dev +Suggests: libnl3-doc +Breaks: libnl3-dev +Replaces: libnl3-dev +Description: development library and headers for libnl-3 + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + This package contains the headers needed by all libraries and the files + that are needed to build applications using libnl3. + +Package: libnl-cli-3-dev +Architecture: linux-any +Section: libdevel +Depends: libnl-3-dev (= ${binary:Version}), libnl-genl-3-dev (= ${binary:Version}), libnl-nf-3-dev (= ${binary:Version}), libnl-route-3-dev (= ${binary:Version}), libnl-cli-3-200 (= ${binary:Version}), ${misc:Depends} +Description: development library and headers for libnl-cli-3 + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + This package contains the files that are needed to build applications using + libnl-cli-3. + +Package: libnl-genl-3-dev +Architecture: linux-any +Section: libdevel +Depends: libnl-3-dev (= ${binary:Version}), libnl-genl-3-200 (= ${binary:Version}), ${misc:Depends} +Description: development library and headers for libnl-genl-3 + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + This package contains the files that are needed to build applications using + libnl-genl-3. + +Package: libnl-nf-3-dev +Architecture: linux-any +Section: libdevel +Depends: libnl-3-dev (= ${binary:Version}), libnl-route-3-dev (= ${binary:Version}), libnl-nf-3-200 (= ${binary:Version}), ${misc:Depends} +Description: development library and headers for libnl-nf-3 + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + This package contains the files that are needed to build applications using + libnl-nf-3. + +Package: libnl-route-3-dev +Architecture: linux-any +Section: libdevel +Depends: libnl-3-dev (= ${binary:Version}), libnl-route-3-200 (= ${binary:Version}), ${misc:Depends} +Description: development library and headers for libnl-route-3 + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + This package contains the files that are needed to build applications using + libnl-route-3. + +Package: libnl-3-200-dbg +Architecture: linux-any +Section: debug +Depends: libnl-3-200 (= ${binary:Version}), ${misc:Depends} +Priority: extra +Description: debug symbols for libnl3 + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + This package contains unstripped shared libraries. It is provided primarily + to provide a backtrace with names in a debugger, this makes it somewhat easier + to interpret core dumps. The libraries are installed in /usr/lib/debug and + are automatically used by gdb. + +Package: libnl-3-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Suggests: doc-base +Description: API documentation for libnl3 + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + This package contains the API reference documentation for libnl3. + +Package: libnl-3-200-udeb +Architecture: linux-any +XC-Package-Type: udeb +Section: debian-installer +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: library for dealing with netlink sockets + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + This package is a udeb. It's only useful inside of debian-installer. + +Package: libnl-genl-3-200-udeb +Architecture: linux-any +XC-Package-Type: udeb +Section: debian-installer +Depends: libnl-3-200-udeb (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Description: library for dealing with netlink sockets - generic netlink + This is a library for applications dealing with netlink sockets. + The library provides an interface for raw netlink messaging and various + netlink family specific interfaces. + . + This package is a udeb. It's only useful inside of debian-installer. --- libnl3-3.2.3.orig/debian/libnl-genl-3-200-udeb.install +++ libnl3-3.2.3/debian/libnl-genl-3-200-udeb.install @@ -0,0 +1 @@ +usr/lib/libnl-genl-3.so.* lib --- libnl3-3.2.3.orig/debian/rules +++ libnl3-3.2.3/debian/rules @@ -0,0 +1,32 @@ +#!/usr/bin/make -f + +DEB_BUILDDIR = debian/build +DEB_MAKE_FLAVORS = main udeb + +udeb_libnl=libnl-3-200-udeb +udeb_libnl_genl=libnl-genl-3-200-udeb + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +# FIXME: not honoured +#CFLAGS_udeb += $(CFLAGS) -Os +CFLAGS += $(if $(findstring udeb,$(cdbs_make_curflavor)),-Os) + +DEB_DH_STRIP_ARGS := --dbg-package=libnl-3-200-dbg +DEB_DH_MAKESHLIBS_ARGS_libnl-3-200 := -V"libnl-3-200 (>= $(DEB_UPSTREAM_VERSION))" --add-udeb=$(udeb_libnl) +DEB_DH_MAKESHLIBS_ARGS_libnl-genl-3-200 := -V"libnl-genl-3-200 (>= $(DEB_UPSTREAM_VERSION))" --add-udeb=$(udeb_libnl_genl) + +DEB_MAKE_DESTDIRSKEL = $(CURDIR)/debian/tmp +DEB_MAKE_DESTDIRSKEL_udeb = $(CURDIR)/debian/tmp/udeb + +DEB_DH_INSTALL_ARGS_$(udeb) += --sourcedir=debian/tmp/udeb + + +build/libnl-3-doc:: + cd $(DEB_BUILDDIR)/main/doc && $(MAKE) gendoc + +clean:: + # from some unknown reason CDBS does not remove the builddir + rm -rf $(DEB_BUILDDIR) --- libnl3-3.2.3.orig/debian/libnl-utils.manpages +++ libnl3-3.2.3/debian/libnl-utils.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man8/* --- libnl3-3.2.3.orig/debian/libnl-cli-3-200.install +++ libnl3-3.2.3/debian/libnl-cli-3-200.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libnl-cli-3*.so.* +debian/tmp/usr/lib/libnl/cli/cls/*.so.* usr/lib/libnl-3/cli/cls +debian/tmp/usr/lib/libnl/cli/qdisc/*.so.* usr/lib/libnl-3/cli/qdisc --- libnl3-3.2.3.orig/debian/libnl-nf-3-200.install +++ libnl3-3.2.3/debian/libnl-nf-3-200.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libnl-nf-3*.so.* --- libnl3-3.2.3.orig/debian/libnl-route-3-dev.install +++ libnl3-3.2.3/debian/libnl-route-3-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/pkgconfig/libnl-route-3* +debian/tmp/usr/lib/libnl-route-3*.so --- libnl3-3.2.3.orig/debian/libnl-cli-3-dev.install +++ libnl3-3.2.3/debian/libnl-cli-3-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/pkgconfig/libnl-cli-3* +debian/tmp/usr/lib/libnl-cli-3*.so --- libnl3-3.2.3.orig/debian/libnl-3-doc.install +++ libnl3-3.2.3/debian/libnl-3-doc.install @@ -0,0 +1,6 @@ +debian/build/main/doc/*.html usr/share/doc/libnl-3-doc/html +debian/build/main/doc/api/*.html usr/share/doc/libnl-3-doc/html/api +debian/build/main/doc/api/*.css usr/share/doc/libnl-3-doc/html/api +debian/build/main/doc/api/*.png usr/share/doc/libnl-3-doc/html/api +debian/build/main/doc/api/*.map usr/share/doc/libnl-3-doc/html/api +debian/build/main/doc/api/*.md5 usr/share/doc/libnl-3-doc/html/api --- libnl3-3.2.3.orig/debian/libnl-3-doc.doc-base +++ libnl3-3.2.3/debian/libnl-3-doc.doc-base @@ -0,0 +1,9 @@ +Document: libnl-3-doc +Title: libnl API documentation +Author: Thomas Graf +Abstract: Library for dealing with netlink sockets. +Section: Programming + +Format: HTML +Index: /usr/share/doc/libnl-3-doc/html/index.html +Files: /usr/share/doc/libnl-3-doc/html/* --- libnl3-3.2.3.orig/debian/libnl-3-200.install +++ libnl3-3.2.3/debian/libnl-3-200.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libnl-3*.so.* lib +debian/tmp/etc/libnl-3/* etc/libnl-3 --- libnl3-3.2.3.orig/debian/changelog +++ libnl3-3.2.3/debian/changelog @@ -0,0 +1,264 @@ +libnl3 (3.2.3-2) unstable; urgency=low + + * Upload to unstable + * Split split udeb to be in line with regular packages + * Move libnl and libnl-genl to /lib for iw and wpa_supplicant. + + -- Heiko Stuebner Mon, 19 Dec 2012 20:43:21 +0100 + +libnl3 (3.2.3-1) experimental; urgency=low + + * Upload to experimental to not break debian-installer + * Split library and dev packages for the individual libraries + * Add utils package + + [Mathieu Trudel-Lapierre ] + * New upstream release (Closes: #648819) + * debian/patches/0001-fix-headers.patch, + debian/patches/0002-link-sub-libs.patch, + debian/patches/0003-fix-out-of-tree-build.patch: dropped. + * debian/patches/0004-more-out-of-tree-build-fixes.patch: new patch; adjust + Makefiles some more to properly deal with the out-of-tree build when + generating headers and documentation. + * debian/control: + - rename packages to follow upstream soname. + - add python-pygments, xmlstarlet, texlive-latex-base and asciidoc to + Build-Depends. + * debian/rules: update due to upstream soname changes. + * debian/*.install: rename and update due to upstream soname changes. + * debian/libnl-3-200.install: netlink config files should be installed to + /etc/libnl, not /etc/libnl3. + * debian/libnl-3-doc.install, + debian/libnl-3-doc.doc-base: update to take into account new paths. + + -- Heiko Stuebner Tue, 06 Nov 2012 21:23:12 +0200 + +libnl3 (3.0-2) unstable; urgency=low + + * Acknowledge NMU + * Install config-files to /etc/libnl3 (Closes: #632790) + + -- Heiko Stuebner Mon, 26 Sep 2011 20:27:45 +0200 + +libnl3 (3.0-1.1) unstable; urgency=low + + * Non-maintainer upload with agreement from Heiko Stuebner + * Add libnl3-udeb package with seperate build for + debian-installer (Closes: #635962). + + -- Gaudenz Steinlin Fri, 29 Jul 2011 23:25:48 +0200 + +libnl3 (3.0-1) unstable; urgency=low + + * New upstream release (Closes: #626098) + see README.Debian for version explanation. + * Update standards to 3.9.2 + + -- Heiko Stuebner Sat, 21 May 2011 19:25:13 +0200 + +libnl2 (2.0-1) unstable; urgency=low + + * New upstream release (Closes: #603765) + * Fix compilation with binutils-gold or ld --no-add-needed + (Closes: #615745) + * Update standards + * Update build dependencies - tetex-live is not necessary + anymore (Closes: #616260) + + -- Heiko Stuebner Sun, 06 Mar 2011 18:20:47 +0100 + +libnl2 (1.99+git20091216-2) unstable; urgency=low + + * add README.source describing the patches in use. + * remove libnl*-provides - libnl2 should stay sepparate + from libnl1 for now + + -- Heiko Stuebner Wed, 10 Mar 2010 18:03:35 +0100 + +libnl2 (1.99+git20091216-1) unstable; urgency=low + + * New upstream snapshot + * New source name to enable installing libnl and libnl2 side by side + * Set myself as new maintainer for libnl2 according to agreement + with Michael Biebl + * Add debug package + * README.Debian warns of possible breakage in this snapshot + * Add Patch 0001 which fixes some errors in the build system + * Add Patch 0002 which adds libnl-?? libs to linker statement + until I can resolve this with upstream + + -- Heiko Stuebner Mon, 15 Feb 2010 21:50:35 +0100 + +libnl (1.1-5) unstable; urgency=low + + * Add symbols file for libnl1. + + -- Michael Biebl Wed, 25 Feb 2009 00:26:05 +0100 + +libnl (1.1-4) unstable; urgency=low + + * debian/control + - Add ${misc:Depends} to all binary packages. + - Bump Build-Depends on debhelper to (>= 7). + * debian/compat + - Bump debhelper compat level to 7. + * debian/rules + - Include debhelper.mk before other files as recommended by the cdbs + documentation. + + -- Michael Biebl Wed, 18 Feb 2009 13:26:53 +0100 + +libnl (1.1-3) unstable; urgency=low + + * debian/control + - Bump Standards-Version to 3.8.0. + * Switch to quilt for patch management. + * Add README.source which refers to the quilt documentation. + * debian/patches/limits.patch + - Add missing include to limits.h. This is required when compiling against + glibc 2.8. Thanks to Kees Cook for the patch. Closes: #501485 + + -- Michael Biebl Wed, 08 Oct 2008 21:34:34 +0200 + +libnl (1.1-2) unstable; urgency=low + + * debian/libnl-doc.doc-base + - Register the API documentation with doc-base. + * debian/control + - Add Suggests: doc-base to libnl-doc. + + -- Michael Biebl Wed, 05 Mar 2008 00:42:54 +0100 + +libnl (1.1-1) unstable; urgency=low + + * New stable upstream release. + * debian/patches/01-ip_mg_alg_internal_only.patch + - Removed, merged upstream. + * debian/control + - Rename binary package libnl1-pre8 to libnl1. + - [libnl1] Add Conflicts/Replaces: libnl1-pre8. + - [libnl-dev] Change Depends to libnl1. + * Rename debian/libnl1-pre8.install to debian/libnl1.install + * debian/copyright + - Minor updates and additions. + + -- Michael Biebl Thu, 10 Jan 2008 16:58:12 +0100 + +libnl (1.0~pre8-1) unstable; urgency=low + + * New upstream release. Closes: #456175 + * debian/control + - Bump Standards-Version to 3.7.3. No further changes required. + - The Vcs-* fields are now officially supported, so remove the XS- prefix. + - Rename binary package libnl1-pre6 to libnl1-pre8. + - [libnl1-pre8] Add Conflicts/Replaces: libnl1-pre6. The two versions are + not coinstallable. + - [libnl-dev] Change Depends to libnl1-pre8. + * Rename debian/libnl1-pre6.install to debian/libnl1-pre8.install. + * debian/patches/10-amd64-linux-types.patch + - Removed, merged upstream. + * debian/patches/01-ip_mg_alg_internal_only.patch + - Pull a fix from upstream. The header linux/ip_mp_alg.h is no longer part + of the linux kernel headers (i.e. linux-libc-dev) so remove it from + netlink/netlink.h. + + -- Michael Biebl Thu, 20 Dec 2007 07:45:03 +0100 + +libnl (1.0~pre6-6) unstable; urgency=low + + * debian/control + - Use the new "Homepage:" field to specify the upstream URL. + - Replace deprecated ${Source-Version} substvar with ${binary:Version}. + - Change Build-Depends: gs-gpl | gs-esp to Build-Depends: ghostscript. + + -- Michael Biebl Mon, 22 Oct 2007 07:15:29 +0200 + +libnl (1.0~pre6-5) unstable; urgency=low + + * debian/control + - Add XS-Vcs-* fields. + - Replace Build-Depends: tetex-bin with texlive-latex-base. teTeX is now + gone, superseded by texlive. + - Add Build-Depends: graphviz, gs-gpl | gs-esp. + The "dot" program is needed for generating the diagram image and "gs" + for the ps to png conversion. + + -- Michael Biebl Sun, 15 Apr 2007 15:45:48 +0200 + +libnl (1.0~pre6-4) unstable; urgency=medium + + * Autobuilders do not distinguish between build-arch and build-indep, they + simply run build. So we have to move doxygen and tetex-bin from + Build-Depends-Indep to Build-Depends. Closes: #408719 + * Urgency medium, as it fixes a FTBFS bug. + + -- Michael Biebl Fri, 12 Jan 2007 11:23:52 +0100 + +libnl (1.0~pre6-3) unstable; urgency=low + + * Build and package the API documentation. Closes: #406497 + * debian/control + - Add Build-Depends-Indep on doxygen and tetex-bin (dvips). + - Add new package libnl-doc. + - Add a "Suggests: libnl-doc" to libnl-dev. + * debian/rules + - Call "make gendoc" to build the API documentation. + * debian/libnl-doc.install + - Added. List the files that should be installed. + + -- Michael Biebl Fri, 12 Jan 2007 10:30:40 +0100 + +libnl (1.0~pre6-2) unstable; urgency=low + + * Update maintainer email address to biebl@debian.org. + + -- Michael Biebl Thu, 19 Oct 2006 20:16:09 +0200 + +libnl (1.0~pre6-1) unstable; urgency=low + + * New upstream release. + * Removed 20-autoconf-dirs.patch, merged upstream. + * Updated debian/copyright, libnl is now licensed under the LGPL 2.1. + * Updated debian/watch. + + -- Michael Biebl Fri, 18 Aug 2006 00:40:34 +0200 + +libnl (1.0~pre6~svn30-1) unstable; urgency=low + + * Updated to svn revision 30. + * Bumped Standards-Version to 3.7.2, no further changes required. + * Now that dak officially supports ~ in the version number, let's make use + of it. + * Some install directories were not set correctly, 20-autoconf-dirs.patch + fixes that. + + -- Michael Biebl Thu, 10 Aug 2006 19:51:42 +0200 + +libnl (0.99+1.0.svn21-4) unstable; urgency=low + + * Do not create bogus /usr/lib/pkg-config directory. Closes: #364601 + + -- Michael Biebl Mon, 24 Apr 2006 15:40:23 +0200 + +libnl (0.99+1.0.svn21-3) unstable; urgency=low + + * Include simple-patchsys.mk in debian/rules. + * Merged debian/patches/10-amd64-linux-types.patch from Ubuntu which fixes + the FTBFS error on AMD64. Closes: #358887 + Thanks to Scott James Remnant for this patch. + + -- Michael Biebl Sat, 1 Apr 2006 04:52:13 +0200 + +libnl (0.99+1.0.svn21-2) unstable; urgency=low + + * Initial upload to unstable. + * Renamed libnl1 to libnl1-pre6 to match the currently used so-name. + Otherwise dependent packages like NM will break on upgrades of libnl. + + -- Michael Biebl Tue, 7 Mar 2006 21:22:09 +0100 + +libnl (0.99+1.0.svn21-1) experimental; urgency=low + + * Initial release. Closes: #286847 + + -- Michael Biebl Tue, 21 Feb 2006 18:36:35 +0100 --- libnl3-3.2.3.orig/debian/libnl-utils.install +++ libnl3-3.2.3/debian/libnl-utils.install @@ -0,0 +1 @@ +debian/tmp/usr/sbin/* --- libnl3-3.2.3.orig/debian/gbp.conf +++ libnl3-3.2.3/debian/gbp.conf @@ -0,0 +1,16 @@ +# Configuration file for git-buildpackage and friends + +[DEFAULT] +# the default build command: +#builder = debuild -i -I +# the default clean command: +#cleaner = debuild clean +# the default branch for upstream sources: +upstream-branch = upstream-dist +# the default branch for the debian patch: +#debian-branch = master +# the default tag formats used: +#upstream-tag = upstream/%(version)s +#debian-tag = debian/%(version)s +# use pristine-tar: +pristine-tar = true --- libnl3-3.2.3.orig/debian/libnl-genl-3-200.install +++ libnl3-3.2.3/debian/libnl-genl-3-200.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libnl-genl-3*.so.* lib --- libnl3-3.2.3.orig/debian/copyright +++ libnl3-3.2.3/debian/copyright @@ -0,0 +1,102 @@ +This package was debianized by Heiko Stuebner on +Tue, 16 Jan 2006 12:00:46 +0000. +The packaging is based on Michael Biebl's original packaging +of libnl1. + +It was downloaded from http://people.suug.ch/~tgr/libnl/ + +Upstream Author: + Thomas Graf + + +Copyright: + +lib/route/addr.c +include/netlink/route/addr.h + + Copyright (c) Thomas Graf + Baruch Even + + +lib/route/cls/u32.c +lib/route/cls/fw.c +lib/route/sch/htb.c +include/netlink/route/cls/fw.h +include/netlink/route/sch/htb.h + + Copyright (c) Thomas Graf + Copyright (c) Petr Gotthard + Copyright (c) Siemens AG Oesterreich + + + +lib/netfilter/log_msg.c +lib/netfilter/ct.c +include/netlink/netfilter/log_msg.h +include/netlink/netfilter/log.h +lib/netfilter/log_obj.c + + Copyright (c) Thomas Graf + Copyright (c) Philip Craig + Copyright (c) Patrick McHardy + Copyright (c) Secure Computing Corporation + + + +include/netlink/netfilter/queue_msg.h +lib/netfilter/queue_msg_obj.c +lib/netfilter/queue_msg.c +lib/netfilter/queue.c +lib/netfilter/netfilter.c +lib/netfilter/queue_obj.c +include/netlink/netfilter/netfilter.h +include/netlink/netfilter/queue.h +src/nf-queue.c + + Copyright (c) Patrick McHardy + + + +All other *.c and *.h files not mentioned above are copyright of: + + Copyright (c) 2003-2006 Thomas Graf + + +License: + +src/nl-addr-add.c +src/nl-addr-list.c +src/nl-cls-add.c +src/cls/utils.c +src/cls/cgroup.c +src/cls/utils.h +src/cls/basic.c +src/nl-addr-delete.c: + + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation version 2 of the License. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in /usr/share/common-licenses/GPL-2 + + +All other *.c and *.h files not mentioned above: + + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation version 2.1 of the License. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General +Public License can be found in /usr/share/common-licenses/LGPL-2.1 + --- libnl3-3.2.3.orig/debian/libnl-3-200-udeb.install +++ libnl3-3.2.3/debian/libnl-3-200-udeb.install @@ -0,0 +1 @@ +usr/lib/libnl-3.so.* lib --- libnl3-3.2.3.orig/debian/README.Debian +++ libnl3-3.2.3/debian/README.Debian @@ -0,0 +1,17 @@ + +libnl versions explained +======================== + +Once libnl3 hits the archive there will exist 3 versions of libnl. +libnl1 with libnl-dev - up until March 2011 the stable version +libnl2 with libnl2-dev - development version that resulted in +libnl3 with libnl3-dev - the new stable (API and ABI wise) version + +libnl1 has currently a lot of users in the archive and a lot of changes +happened since its last upstream release in 2008-01. + +The plan is therefore to introduce libnl3, port the two users of libnl2 +(freesmartphone.org libs and powertop) to it, remove libnl2 and don't touch +libnl1 and libnl-dev for now. + + -- Heiko Stuebner Sat, 21 May 2011 19:25:13 +0200 --- libnl3-3.2.3.orig/debian/libnl-nf-3-dev.install +++ libnl3-3.2.3/debian/libnl-nf-3-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/pkgconfig/libnl-nf-3* +debian/tmp/usr/lib/libnl-nf-3*.so --- libnl3-3.2.3.orig/debian/libnl-route-3-200.install +++ libnl3-3.2.3/debian/libnl-route-3-200.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libnl-route-3*.so.* --- libnl3-3.2.3.orig/debian/libnl-genl-3-dev.install +++ libnl3-3.2.3/debian/libnl-genl-3-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/pkgconfig/libnl-genl-3* +debian/tmp/usr/lib/libnl-genl-3*.so lib --- libnl3-3.2.3.orig/debian/compat +++ libnl3-3.2.3/debian/compat @@ -0,0 +1 @@ +7 --- libnl3-3.2.3.orig/debian/patches/0004-more-out-of-tree-build-fixes.patch +++ libnl3-3.2.3/debian/patches/0004-more-out-of-tree-build-fixes.patch @@ -0,0 +1,46 @@ +diff -Nur -x '*.orig' -x '*~' libnl3/doc/Makefile.am libnl3.new/doc/Makefile.am +--- libnl3/doc/Makefile.am 2011-11-24 13:17:15.461101000 -0500 ++++ libnl3.new/doc/Makefile.am 2011-11-24 14:14:15.817501781 -0500 +@@ -79,16 +79,16 @@ + images/icons/callouts/15.png + + %.html: %.txt +- ./resolve-asciidoc-refs.py $< > asciidoc.tmp ++ ../../../../doc/resolve-asciidoc-refs.py $< > asciidoc.tmp + asciidoc $(ASCIIDOCOPTS) -o $@ asciidoc.tmp +- ./doxygen-link.py libnl.dict $@ > asciidoc.tmp ++ ../../../../doc/doxygen-link.py libnl.dict $@ > asciidoc.tmp + mv asciidoc.tmp $@ + + asciidoc: core.html route.html index.html + + api_ref: + doxygen Doxyfile; +- ./gen-tags.sh | ./tags2dict.sh > libnl.dict ++ ../../../../doc/gen-tags.sh | ../../../../doc/tags2dict.sh > libnl.dict + + gendoc: + $(MAKE) api_ref +diff -Nur -x '*.orig' -x '*~' libnl3/lib/Makefile.am libnl3.new/lib/Makefile.am +--- libnl3/lib/Makefile.am 2011-11-24 13:17:15.461101000 -0500 ++++ libnl3.new/lib/Makefile.am 2011-11-24 14:14:15.817501781 -0500 +@@ -39,15 +39,19 @@ + # Hack to avoid using ylwrap. It does not function correctly in combination + # with --header-file= + route/pktloc_grammar.c: route/pktloc_grammar.l ++ $(AM_V_GEN) install -d route/ + $(AM_V_GEN) $(LEX) --header-file=route/pktloc_grammar.h $(LFLAGS) -o $@ $^ + + route/pktloc_syntax.c: route/pktloc_syntax.y ++ $(AM_V_GEN) install -d route/ + $(AM_V_GEN) $(YACC) -d $(YFLAGS) -o $@ $^ + + route/cls/ematch_grammar.c: route/cls/ematch_grammar.l ++ $(AM_V_GEN) install -d route/cls/ + $(AM_V_GEN) $(LEX) --header-file=route/cls/ematch_grammar.h $(LFLAGS) -o $@ $^ + + route/cls/ematch_syntax.c: route/cls/ematch_syntax.y ++ $(AM_V_GEN) install -d route/cls/ + $(AM_V_GEN) $(YACC) -d $(YFLAGS) -o $@ $^ + + libnl_route_3_la_LIBADD = libnl-3.la --- libnl3-3.2.3.orig/debian/patches/0001-install-into-etc-libnl-3.patch +++ libnl3-3.2.3/debian/patches/0001-install-into-etc-libnl-3.patch @@ -0,0 +1,66 @@ +From 91b45880ed2b1ecc09ac0f831f3dba233478755f Mon Sep 17 00:00:00 2001 +From: Heiko Stuebner +Date: Mon, 28 Nov 2011 09:56:02 +0100 +Subject: [PATCH] install in libnl-3 + +--- + Makefile.am | 2 +- + lib/Makefile.am | 2 +- + src/Makefile.am | 2 +- + src/lib/Makefile.am | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 4b8f020..b57da04 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -19,7 +19,7 @@ pkgconfig_DATA = libnl-3.0.pc \ + $(PKGCONFIGS) + + +-pkgsysconfdir = ${sysconfdir}/libnl ++pkgsysconfdir = ${sysconfdir}/libnl-3 + pkgsysconf_DATA = etc/pktloc etc/classid + + EXTRA_DIST = \ +diff --git a/lib/Makefile.am b/lib/Makefile.am +index da2dbf6..58a548f 100644 +--- a/lib/Makefile.am ++++ b/lib/Makefile.am +@@ -7,7 +7,7 @@ AM_CPPFLAGS = \ + -I${builddir}/route \ + -I${builddir}/route/cls \ + -D_GNU_SOURCE \ +- -DSYSCONFDIR=\"$(sysconfdir)/libnl\" ++ -DSYSCONFDIR=\"$(sysconfdir)/libnl-3\" + + AM_LDFLAGS = \ + -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) +diff --git a/src/Makefile.am b/src/Makefile.am +index b59f96a..4704918 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -2,7 +2,7 @@ + + SUBDIRS = lib + +-AM_CPPFLAGS = -Wall -I${top_srcdir}/include -I${top_builddir}/include -D_GNU_SOURCE -DSYSCONFDIR=\"$(sysconfdir)/libnl\" ++AM_CPPFLAGS = -Wall -I${top_srcdir}/include -I${top_builddir}/include -D_GNU_SOURCE -DSYSCONFDIR=\"$(sysconfdir)/libnl-3\" + + LDADD = \ + ${top_builddir}/src/lib/libnl-cli-3.la \ +diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am +index a88163a..32fcaae 100644 +--- a/src/lib/Makefile.am ++++ b/src/lib/Makefile.am +@@ -1,6 +1,6 @@ + # -*- Makefile -*- + +-AM_CPPFLAGS = -Wall -I${top_srcdir}/include -I${top_builddir}/include -D_GNU_SOURCE -DPKGLIBDIR=\"$(pkglibdir)\" -DSYSCONFDIR=\"$(sysconfdir)\" -rdynamic ++AM_CPPFLAGS = -Wall -I${top_srcdir}/include -I${top_builddir}/include -D_GNU_SOURCE -DPKGLIBDIR=\"$(pkglibdir)-3\" -DSYSCONFDIR=\"$(sysconfdir)\" -rdynamic + AM_LDFLAGS = \ + -L${top_builddir}/lib \ + -ldl \ +-- +1.7.5.4 +