From 07d033070e24a61bfdb2b145f5af6d4d66ea7c08 Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou GAYE Date: Sat, 12 Aug 2017 13:53:32 +0200 Subject: Packages: libnl: v3.2.25 Signed-off-by: Abdoulaye Walsimou GAYE --- packages/net/libnl/libnl.kconfig | 26 ++++++++++++++---------- packages/net/libnl/libnl.mk | 43 +++++++++++++++++++++------------------- 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) -- cgit v1.2.3