X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=babeld%2FMakefile;h=92e3659f3ffb0f3800f85d4e30caf301e5ae38f4;hb=983096d30858276ea81156b898b67e72566a6696;hp=d858ad6c9aed3447689709636d8db6c668db9dd3;hpb=c4de5a575b5fb3c85b19fc048cfe197644bed1c0;p=feed%2Frouting.git diff --git a/babeld/Makefile b/babeld/Makefile index d858ad6..92e3659 100644 --- a/babeld/Makefile +++ b/babeld/Makefile @@ -1,19 +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.4.2 -PKG_RELEASE:=2 +PKG_VERSION:=1.12.1 +PKG_RELEASE:=$(AUTORELEASE) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=http://www.pps.univ-paris-diderot.fr/~jch/software/files/ -PKG_MD5SUM:=a48e8129f221f66640ae1ccf73190991 +PKG_SOURCE_URL:=https://www.irif.fr/~jch/software/files/ +PKG_HASH:=9ab59d7ac741f3630df23f9c3b67c60294d8b34ab622398f9b89773a878ecb1e + +PKG_MAINTAINER:=Gabriel Kerneis , \ + Baptiste Jonglez , \ + Nick Hainke +PKG_LICENSE:=MIT +PKG_LICENSE_FILES:=LICENCE include $(INCLUDE_DIR)/package.mk @@ -21,20 +25,17 @@ define Package/babeld SECTION:=net CATEGORY:=Network SUBMENU:=Routing and Redirection - TITLE:=A loop-free distance-vector routing protocol - URL:=http://www.pps.univ-paris-diderot.fr/~jch/software/babel/ - MAINTAINER:=Gabriel Kerneis - DEPENDS:=+kmod-ipv6 +librt + TITLE:=A loop-avoiding distance-vector routing protocol + URL:=https://www.irif.fr/~jch/software/babel/ + 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 @@ -44,6 +45,8 @@ endef MAKE_FLAGS+= \ CFLAGS="$(TARGET_CFLAGS)" \ + LDLIBS="" \ + LDLIBS+="-lubus -lubox" define Package/babeld/install $(INSTALL_DIR) $(1)/usr/sbin