dect
/
libnl
Archived
13
0
Fork 0
Commit Graph

48 Commits

Author SHA1 Message Date
Thomas Graf db138439ac doc: Split doc/ into separate packages
Separates all the documentation generation trickery to its own
configure.in and allows to easily generate a pre built doc dist
file for distribution.

Arguments to configure will be passed on to doc/configure

Signed-off-by: Thomas Graf <tgraf@redhat.com>
2012-10-19 16:16:06 +02:00
Thomas Graf ce72837c90 3.2.13 release 2012-09-03 13:41:11 +02:00
Jeroen Roovers fddba713a8 libnl-3.2.12 - ./configure --disable-doc: error: conditional "LINK_DOC" was never defined. \ Usually this means the macro was only invoked conditionally.
configure: error: conditional "LINK_DOC" was never defined.
Usually this means the macro was only invoked conditionally.

Attached patch provided by Martin Jansa.

See also https://bugs.gentoo.org/show_bug.cgi?id=433565
2012-09-03 12:13:01 +02:00
Thomas Graf 3bf8712feb 3.2.12 release 2012-08-30 13:46:29 +02:00
Thomas Graf 929bd0150f configure: Check for pygmentize when building docs
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2012-08-30 13:36:23 +02:00
Thomas Graf 717fabc469 configure: Check for graphviz and source-highlight before building documentation
Signed-off-by: Thomas Graf <tgraf@suug.ch>
2012-08-30 13:15:45 +02:00
Thomas Graf 941ba950a9 libnl 3.2.11 2012-06-13 13:49:52 +02:00
Thomas Graf 405d16827d libnl 3.2.10 2012-06-06 11:43:53 +02:00
Thomas Graf fec10a2823 doc: documentation restructuring
- changes the modules hierarchy to better represent the set of libaries
- list the header file that needs to be included
- remove examples/doc from api ref that is included in the guide
- add references to the guide
- fix doxygen api linking for version 1.8.0
- readd doxygen mainpage to config file
- fix a couple of doxygen doc bugs
2012-05-10 12:03:59 +02:00
Thomas Graf 183e86913a doc: Check documentation generation requirements with autoconf
Adds --enable-doc/--disable-doc, if omitted doc will only be build
if requirements are met. If explicitely enabled, configure script
will fail if requirements are not met.
2012-05-09 10:06:24 +02:00
Thomas Graf f8b4f9271b 3.2.9 release 2012-05-08 22:53:26 +02:00
Thomas Graf ad5d2b7738 3.2.8 release 2012-04-26 11:22:49 +02:00
Thomas Graf 9af5469004 tests: Convert tests/Makefile to use automake 2012-04-21 10:34:43 +02:00
Thomas Graf 9cbcbca77d 3.2.7 release
fixes a bug in SO versioning. libtool age was increased incorrectly
which resulted in an incorrect SO version string in the releases
3.2.5 and 3.2.6.
2012-01-25 17:06:15 +01:00
Thomas Graf 4cc1daab3f 3.2.6 release 2012-01-17 12:51:15 +01:00
Thomas Graf 9015d115f8 3.2.5 release 2012-01-12 13:17:32 +01:00
Thomas Graf d7222e5dde 3.2.4 release 2012-01-11 12:51:03 +01:00
Thomas Graf 32f30b739a release 3.2.3 2011-11-10 15:04:43 +01:00
Thomas Graf 659b6d6f65 bump to 3.2.2 2011-10-30 17:07:13 +01:00
Jiří Župka f90dc636cb Add libnl-cli-3.0 to pkg-config tool
Signed-off-by: Jiří Župka <jzupka@redhat.com>
2011-10-10 11:39:24 +02:00
Thomas Graf d3bb7c9cf1 3.2.1 release
Added more details on the changes to where and how libnl is being
instaslled since 3.2.0
2011-09-19 11:47:49 +02:00
Thomas Graf 4c210adcb5 Switch to libtool versioning system
It has been a request that multiple libnl versions should be installabe
in parallel.

In order to achieve this, the basename of the library was changed to
libnl-3 which reflects the 3rd generation of libnl APIs. It also means
that release based library versioning is left behind and libtool
versioning is used instead.

Projects using pkgconfig will automatically link against the new library
basename and will not notice a difference.

The SO versioning is based on the glib model:
  current := 100 * minor + micro - revision
  revision := revision
  age := age (number of backwards compatible versions)
2011-09-13 22:58:08 +02:00
Thomas Graf 6e5332b823 Inform users about changed include location at end of configure script 2011-09-13 11:49:41 +02:00
Thomas Graf 2a37ab5f34 prepare for 3.2 release
Fall back to using libnl-*.3.pc files. It may be common to have multiple
generations of libnl installed but unlikely within the same major release.
2011-09-08 15:34:31 +02:00
Thomas Graf b4b853e5e7 Do not require python and swig to be present
Allows building without python and swig. Readd this using --enable-python
at some point.
2011-09-08 15:00:04 +02:00
Thomas Graf 23333e5e35 python: Include python/ in distribution and provide a README on how to build & install 2011-08-12 10:45:47 +02:00
Thomas Graf 569bec5b5c make port map thread safe
This patch has been in Fedora and RHEL for a while. It adds a mutex
to protect the port map from concurrent thread accesses.

Original patch from Stefan Berger <stefanb@us.ibm.com>.
Modified to use configure.in to check for libpthread
2011-08-11 15:17:56 +02:00
Thomas Graf f1c8d5b0a3 3.1 release 2011-08-11 14:30:24 +02:00
Thomas Graf f443be6e74 python interface to netlink protocols
currently includes experimental support for links, addresses
and some traffic control
2011-05-10 12:17:33 +02:00
Thomas Graf 55f803c64d libnl-3.0 2011-03-21 17:03:01 +01:00
Thomas Graf d8d67c0a4c Provide numeric version defines 2011-03-16 13:46:41 +01:00
Reuben Hawkins b5c474e533 allowing silent rules in build 2011-03-16 13:21:50 +01:00
Thomas Graf 757592ec1b classid database
A database to resolve qdisc/class names to classid values and vice versa.
The function rtnl_tc_handle2str() and rtnl_tc_str2handle() will resolve
names automatically.

A CLI based tool nl-classid-lookup is provided to integrate the database
into existing iproute2 scripts.
2010-10-19 16:31:23 +02:00
Thomas Graf 3229b32e39 - Prepare for 2.1.x tree
- Bump interface number, we will break API in the development tree
2010-10-14 13:56:46 +02:00
Karl Hiramoto 018c297274 libnl: optionally disable cli tools.
compile and link time can reduced, most non-developers don't need these cli tools.

./configure --disable-cli
time make
real    0m40.485s
user    0m33.784s
sys     0m2.793s

./configure
time make
real    0m53.097s
user    0m42.077s
sys     0m4.396s

Signed-off-by: Karl Hiramoto <karl@hiramoto.org>
2010-10-13 13:10:48 +02:00
Thomas Graf db5bd57899 Packet Location Interface 2010-07-02 14:06:59 +02:00
Thomas Graf 8808743839 CLI - Command Line Interface Library
Moved common code in src/ used by CLI tools to src/lib/ for possible use
by other CLI tools. Just link to libnl-cli.{so|la}
2009-12-16 16:20:46 +01:00
Jan Engelhardt bf4fd3acee Move to automake-based build
Issues solved:
* PACKAGE_VERSION was abused for SOVERSION
* unneeded DEP stage
* did not support out-of-tree builds
* no way to turn off silent mode
* overriding CFLAGS at make time was not supported
* no static libs were provided

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
2009-06-23 01:24:51 +02:00
Thomas Graf 7211a83525 adapt configure to generate libnl-2.0.pc 2008-08-19 01:48:50 +02:00
Thomas Graf dbff14010e Move on to version 2.0 to account for the serious ABI breakage 2008-05-15 19:29:17 +02:00
Thomas Graf 66330d37f5 Provide libnl version in <netlink/version.h> 2008-04-30 15:43:42 +02:00
Thomas Graf 1240cd6635 Move to version 1.2 and remove some dead code in configure.in 2008-04-29 23:02:42 +02:00
Thomas Graf 2e6ded94f4 1.1 release 2008-01-14 16:48:29 +01:00
Michael Biebl 147628455c [PATCH] Process Doxyfile.in to set correct PACKAGE_VERSION number 2008-01-10 14:55:20 +01:00
Thomas Graf 141c2ccfd2 release 1.0 2008-01-10 12:46:37 +01:00
Thomas Graf 373bc78545 Tell git to ignore temporary files and push to pre9 2008-01-09 12:28:17 +01:00
Thomas Graf e166565121 Pushed to pre8 due to wrong version string in pre7 2007-11-21 18:24:11 +01:00
Thomas Graf 44d362409d Initial import 2007-09-15 01:28:01 +02:00