From b3f1370d9a445872795fd1f62fff8430b89b1252 Mon Sep 17 00:00:00 2001 From: Sven Eckelmann Date: Fri, 6 Mar 2020 21:59:30 +0100 Subject: [PATCH] alfred: Switch to OpenWrt package template The OpenWrt routing feed was tried to be merged together with the OpenWrt package feed. But they ended up being rejected due to formalities like the slightly different package template. Just moving to the OpenWrt package based one should simplify similar approaches in the future. Signed-off-by: Sven Eckelmann --- alfred/Makefile | 41 +++++++++++++++++++---------------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/alfred/Makefile b/alfred/Makefile index 156e025..e93e3d7 100644 --- a/alfred/Makefile +++ b/alfred/Makefile @@ -1,48 +1,45 @@ -# -# Copyright (C) 2013 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# +# SPDX-License-Identifier: GPL-2.0-only include $(TOPDIR)/rules.mk PKG_NAME:=alfred PKG_VERSION:=2020.0 PKG_RELEASE:=1 -PKG_HASH:=1505bcb235289baaad25a5001a0189e4f16e5c4f023db62a8682c0eb91b162c0 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://downloads.open-mesh.org/batman/releases/batman-adv-$(PKG_VERSION) +PKG_HASH:=1505bcb235289baaad25a5001a0189e4f16e5c4f023db62a8682c0eb91b162c0 + +PKG_MAINTAINER:=Simon Wunderlich PKG_LICENSE:=GPL-2.0-only MIT PKG_LICENSE_FILES:=LICENSES/preferred/GPL-2.0 LICENSES/preferred/MIT include $(INCLUDE_DIR)/package.mk define Package/alfred - URL:=https://www.open-mesh.org/ SECTION:=net CATEGORY:=Network TITLE:=A.L.F.R.E.D. - Almighty Lightweight Fact Remote Exchange Daemon + URL:=https://www.open-mesh.org/ DEPENDS:= +libc @IPV6 +libnl-tiny +librt \ - +ALFRED_NEEDS_lua:lua \ - +ALFRED_NEEDS_libgps:libgps + +ALFRED_NEEDS_lua:lua \ + +ALFRED_NEEDS_libgps:libgps endef define Package/alfred/description -alfred is a user space daemon for distributing arbitrary local information over -the mesh/network in a decentralized fashion. This data can be anything which -appears to be useful - originally designed to replace the batman-adv -visualization (vis), you may distribute hostnames, phone books, administration -information, DNS information, the local weather forecast ... + alfred is a user space daemon for distributing arbitrary local information + over the mesh/network in a decentralized fashion. This data can be anything + which appears to be useful - originally designed to replace the batman-adv + visualization (vis), you may distribute hostnames, phone books, administration + information, DNS information, the local weather forecast ... -alfred runs as daemon in the background of the system. A user may insert -information by using the alfred binary on the command line, or use special -programs to communicate with alfred (done via unix sockets). alfred then takes -care of distributing the local information to other alfred servers on other -nodes. This is done via IPv6 link-local multicast, and does not require any -configuration. A user can request data from alfred, and will receive the -information available from all alfred servers in the network. + alfred runs as daemon in the background of the system. A user may insert + information by using the alfred binary on the command line, or use special + programs to communicate with alfred (done via unix sockets). alfred then takes + care of distributing the local information to other alfred servers on other + nodes. This is done via IPv6 link-local multicast, and does not require any + configuration. A user can request data from alfred, and will receive the + information available from all alfred servers in the network. endef define Package/alfred/conffiles -- 2.30.2