+# 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.9.2
-PKG_RELEASE:=1
+PKG_VERSION:=1.12.1
+PKG_RELEASE:=$(AUTORELEASE)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://www.irif.fr/~jch/software/files/
-PKG_HASH:=154f00e0a8bf35d6ea9028886c3dc5c3c342dd1a367df55ef29a547b75867f07
+PKG_HASH:=9ab59d7ac741f3630df23f9c3b67c60294d8b34ab622398f9b89773a878ecb1e
PKG_MAINTAINER:=Gabriel Kerneis <gabriel@kerneis.info>, \
- Baptiste Jonglez <openwrt-pkg@bitsofnetworks.org>
+ Baptiste Jonglez <openwrt-pkg@bitsofnetworks.org>, \
+ Nick Hainke <vincent@systemli.org>
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENCE
SUBMENU:=Routing and Redirection
TITLE:=A loop-avoiding distance-vector routing protocol
URL:=https://www.irif.fr/~jch/software/babel/
- DEPENDS:=@IPV6
+ DEPENDS:=@IPV6 +libubus +libubox
endef
define Package/babeld/description
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 in the process of becoming an IETF Standard.
+ overlay networks. Babel is an IETF standard protocol (RFC 8966).
endef
define Package/babeld/conffiles
MAKE_FLAGS+= \
CFLAGS="$(TARGET_CFLAGS)" \
LDLIBS="" \
+ LDLIBS+="-lubus -lubox"
define Package/babeld/install
$(INSTALL_DIR) $(1)/usr/sbin