X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=babeld%2FMakefile;h=cfefb9eb4c785eecf085c69ef61827ca093b2dcd;hb=9e13652bbf0ff9333465c38308850389c55936da;hp=5cf136d2b856a19d9e7e149ad551e65eeb0c969c;hpb=013dcc6817eac52d7684667dccac0c27b7607ecf;p=feed%2Frouting.git diff --git a/babeld/Makefile b/babeld/Makefile index 5cf136d..cfefb9e 100644 --- a/babeld/Makefile +++ b/babeld/Makefile @@ -1,21 +1,23 @@ +# SPDX-License-Identifier: GPL-2.0-or-later # -# Copyright (C) 2007-2009 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. +# Copyright (C) 2007-2021 OpenWrt.org # include $(TOPDIR)/rules.mk PKG_NAME:=babeld -PKG_VERSION:=1.8.2 +PKG_VERSION:=1.13 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://www.irif.fr/~jch/software/files/ -PKG_MD5SUM:=eec395ade02524b3f351507a21742939 -PKG_HASH:=07edecb132386d5561a767482bc5200e04239b18e48c2f0f47ae1c78d60fe5dc +PKG_HASH:=d085ccccfb06a11d7fa5b54c51d9c410f5f3b0a9389f584951336ff178f293b8 + +PKG_MAINTAINER:=Gabriel Kerneis , \ + Baptiste Jonglez , \ + Nick Hainke PKG_LICENSE:=MIT +PKG_LICENSE_FILES:=LICENCE include $(INCLUDE_DIR)/package.mk @@ -23,21 +25,17 @@ define Package/babeld SECTION:=net CATEGORY:=Network SUBMENU:=Routing and Redirection - TITLE:=A loop-free distance-vector routing protocol + TITLE:=A loop-avoiding distance-vector routing protocol URL:=https://www.irif.fr/~jch/software/babel/ - MAINTAINER:=Gabriel Kerneis , \ - Baptiste Jonglez - DEPENDS:=@IPV6 + DEPENDS:=@IPV6 +libubus +libubox endef define Package/babeld/description - Babel is a loop-avoiding distance-vector routing protocol roughly based - on DSDV and AODV, but with provisions for link cost estimation and - redistribution of routes from other routing protocols. - While it is optimised for wireless mesh networks, Babel will also work - efficiently on wired networks. It will generate between 1.2 and 2.4 times - the amount of routing traffic that RIPng would generate, while - never counting to infinity. + Babel is a loop-avoiding distance-vector routing protocol for IPv6 and IPv4 + with fast convergence properties. It is based on the ideas in DSDV, AODV and + Cisco's EIGRP, but is designed to work well not only in wired networks but + also in wireless mesh networks, and has been extended with support for + overlay networks. Babel is an IETF standard protocol (RFC 8966). endef define Package/babeld/conffiles @@ -48,6 +46,7 @@ endef MAKE_FLAGS+= \ CFLAGS="$(TARGET_CFLAGS)" \ LDLIBS="" \ + LDLIBS+="-lubus -lubox" define Package/babeld/install $(INSTALL_DIR) $(1)/usr/sbin