package/mrp: new package

Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Horatiu Vultur 2020-08-31 20:25:40 +02:00 committed by Thomas Petazzoni
parent fc483043d4
commit 97d431c181
5 changed files with 35 additions and 0 deletions

View file

@ -1134,6 +1134,7 @@ F: package/squeezelite/
N: Horatiu Vultur <horatiu.vultur@microchip.com>
F: package/easyframes/
F: package/mrp/
N: Ian Haylock <haylocki@yahoo.co.uk>
F: package/python-rpi-gpio/

View file

@ -2135,6 +2135,7 @@ menu "Networking applications"
source "package/mosh/Config.in"
source "package/mosquitto/Config.in"
source "package/mrouted/Config.in"
source "package/mrp/Config.in"
source "package/mtr/Config.in"
source "package/nbd/Config.in"
source "package/ncftp/Config.in"

17
package/mrp/Config.in Normal file
View file

@ -0,0 +1,17 @@
config BR2_PACKAGE_MRP
bool "mrp"
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0
select BR2_PACKAGE_LIBEV
select BR2_PACKAGE_LIBMNL
select BR2_PACKAGE_LIBNL
help
This is the userspace application that configures the kernel
to run MRP protocol. The userspace application is made of 2
applications, one daemon and a client.
https://github.com/microchip-ung/mrp
comment "mrp needs a toolchain w/ threads, kernel headers >= 5.0"
depends on !BR2_TOOLCHAIN_HAS_THREADS \
|| !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0

3
package/mrp/mrp.hash Normal file
View file

@ -0,0 +1,3 @@
# locally calculated
sha256 1a6c76d058bb425a7ec8b69a65de797650961161ec016b51ac8a1965e1ac304f mrp-1.1.tar.gz
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE

13
package/mrp/mrp.mk Normal file
View file

@ -0,0 +1,13 @@
################################################################################
#
# mrp
#
################################################################################
MRP_VERSION = 1.1
MRP_SITE = $(call github,microchip-ung,mrp,v$(MRP_VERSION))
MRP_DEPENDENCIES = libev libmnl libnl
MRP_LICENSE = GPL-2.0
MRP_LICENSE_FILES = LICENSE
$(eval $(cmake-package))