summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou GAYE <awg@embtoolkit.org>2017-08-12 13:53:32 +0200
committerAbdoulaye Walsimou GAYE <awg@embtoolkit.org>2017-08-12 13:53:32 +0200
commit07d033070e24a61bfdb2b145f5af6d4d66ea7c08 (patch)
treef165325172aa5013be65344a562c2b9448644fea
parent48a810caf0a1bbdeb49c6d791e3353f174496937 (diff)
downloadembtoolkit-07d033070e24a61bfdb2b145f5af6d4d66ea7c08.tar.gz
embtoolkit-07d033070e24a61bfdb2b145f5af6d4d66ea7c08.tar.bz2
embtoolkit-07d033070e24a61bfdb2b145f5af6d4d66ea7c08.tar.xz
Packages: libnl: v3.2.25
Signed-off-by: Abdoulaye Walsimou GAYE <awg@embtoolkit.org>
-rw-r--r--packages/net/libnl/libnl.kconfig26
-rw-r--r--packages/net/libnl/libnl.mk43
2 files changed, 38 insertions, 31 deletions
diff --git a/packages/net/libnl/libnl.kconfig b/packages/net/libnl/libnl.kconfig
index b354a80..65f5163 100644
--- a/packages/net/libnl/libnl.kconfig
+++ b/packages/net/libnl/libnl.kconfig
@@ -1,6 +1,6 @@
################################################################################
# Embtoolkit
-# Copyright(C) 2012 Abdoulaye Walsimou GAYE.
+# Copyright(C) 2012-2017 Abdoulaye Walsimou GAYE.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -27,13 +27,13 @@ config EMBTK_HAVE_LIBNL
bool "Have libnl"
depends on EMBTK_OS_LINUX
help
- The libnl suite is a collection of libraries providing APIs to
- netlink protocol based Linux kernel interfaces.
- Netlink is a IPC mechanism primarly between the kernel and user
- space processes.
- It was designed to be a more flexible successor
- to ioctl to provide mainly networking related kernel
- configuration and monitoring interfaces.
+ The libnl suite is a collection of libraries providing APIs to netlink
+ protocol based Linux kernel interfaces.
+ Netlink is a IPC mechanism primarly between the kernel and user space
+ processes.
+ It was designed to be a more flexible successor to ioctl to provide
+ mainly networking related kernel configuration and monitoring
+ interfaces.
choice
prompt "libnl version you wish"
@@ -41,13 +41,17 @@ choice
help
Here you can choose which version of libnl you want to use.
- config EMBTK_LIBNL_VERSION_3_2_11
- bool "libnl-3.2.11"
+ config EMBTK_LIBNL_VERSION_3_2_25
+ bool "libnl-3.2.25"
endchoice
config EMBTK_LIBNL_VERSION_STRING
string
- default "3.2.11" if EMBTK_LIBNL_VERSION_3_2_11
+ default "3.2.25" if EMBTK_LIBNL_VERSION_3_2_25
+
+config EMBTK_LIBNL_SHA256
+ string
+ default "8beb7590674957b931de6b7f81c530b85dc7c1ad8fbda015398bc1e8d1ce8ec5" if EMBTK_LIBNL_VERSION_3_2_25
config EMBTK_LIBNL_NEED_PATCH
bool
diff --git a/packages/net/libnl/libnl.mk b/packages/net/libnl/libnl.mk
index dedb281..2e18901 100644
--- a/packages/net/libnl/libnl.mk
+++ b/packages/net/libnl/libnl.mk
@@ -1,6 +1,6 @@
################################################################################
# Embtoolkit
-# Copyright(C) 2012 Abdoulaye Walsimou GAYE.
+# Copyright(C) 2012-2017 Abdoulaye Walsimou GAYE.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -23,26 +23,29 @@
# \date June 2012
################################################################################
-LIBNL_NAME := libnl
-LIBNL_VERSION := $(call embtk_get_pkgversion,libnl)
-LIBNL_SITE := http://www.infradead.org/~tgr/libnl/files
-LIBNL_PACKAGE := libnl-$(LIBNL_VERSION).tar.gz
-LIBNL_SRC_DIR := $(embtk_pkgb)/libnl-$(LIBNL_VERSION)
-LIBNL_BUILD_DIR := $(embtk_pkgb)/libnl-$(LIBNL_VERSION)
+LIBNL_NAME := libnl
+LIBNL_VERSION := $(call embtk_pkg_version,libnl)
+LIBNL_SITE := http://www.infradead.org/~tgr/libnl/files
+LIBNL_PACKAGE := libnl-$(LIBNL_VERSION).tar.gz
+LIBNL_SRC_DIR := $(embtk_pkgb)/libnl-$(LIBNL_VERSION)
+LIBNL_BUILD_DIR := $(embtk_pkgb)/libnl-$(LIBNL_VERSION)-build
-LIBNL_SBINS := genl-ctrl-list nl-class-add nl-class-delete
-LIBNL_SBINS += nl-classid-lookup nl-class-list nl-cls-add
-LIBNL_SBINS += nl-cls-delete nl-cls-list nl-link-list
-LIBNL_SBINS += nl-pktloc-lookup nl-qdisc-add nl-qdisc-delete
-LIBNL_SBINS := nl-qdisc-list
-LIBNL_INCLUDES := libnl3
-LIBNL_LIBS := libnl*
-LIBNL_PKGCONFIGS := libnl*
-LIBNL_ETC := libnl
-__LIBNL_SHARES := genl-ctrl-list.8 nl-classid-lookup.8
-__LIBNL_SHARES += nl-pktloc-lookup.8 nl-qdisc-add.8 nl-qdisc-delete.8
-__LIBNL_SHARES += nl-qdisc-list.8
-LIBNL_SHARES := $(addprefix man/man8/,$(__LIBNL_SHARES))
+LIBNL_ETC := libnl
+LIBNL_LIBS := libnl*
+
+LIBNL_SBINS := genl-ctrl-list nl-class-add nl-class-delete
+LIBNL_SBINS += nl-classid-lookup nl-class-list nl-cls-add
+LIBNL_SBINS += nl-cls-delete nl-cls-list nl-link-list
+LIBNL_SBINS += nl-pktloc-lookup nl-qdisc-add nl-qdisc-delete
+LIBNL_SBINS += nl-qdisc-list
+
+LIBNL_INCLUDES := libnl3
+LIBNL_PKGCONFIGS := libnl*
+
+LIBNL_SHARES := genl-ctrl-list.8 nl-classid-lookup.8
+LIBNL_SHARES += nl-pktloc-lookup.8 nl-qdisc-add.8 nl-qdisc-delete.8
+LIBNL_SHARES += nl-qdisc-list.8
+LIBNL_SHARES := $(addprefix man/man8/,$(LIBNL_SHARES))
define embtk_postinstallonce_libnl
$(call __embtk_fix_libtool_files,$(LIBDIR)/libnl)