@@ -814,6 +814,7 @@ F: package/empty/
F: package/iana-assignments/
F: package/inih/
F: package/less/
+F: package/libfwumdata/
F: package/libgphoto2/
F: package/pocketpy/
F: package/sscep/
@@ -527,6 +527,7 @@ endmenu
source "package/kbd/Config.in"
source "package/lcdproc/Config.in"
source "package/ledmon/Config.in"
+ source "package/libfwumdata/Config.in"
source "package/libiec61850/Config.in"
source "package/libmanette/Config.in"
source "package/libubootenv/Config.in"
new file mode 100644
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_LIBFWUMDATA
+ bool "libfwumdata"
+ select BR2_PACKAGE_ZLIB
+ help
+ Library to access Firmware Update (FWU) metadata.
+ Provides a minimal API to allow any userspace applications,
+ such as SWUpdate or RAUC, to modify the boot bank selection.
+
+ https://github.com/passgat/libfwumdata
new file mode 100644
@@ -0,0 +1,5 @@
+# Locally calculated:
+sha256 39f7fa826650cd7f68b0fd63da99d9baffffa27d3b366c496b39526e1f62b511 libfwumdata-0.1.0.tar.gz
+# License files, locally calculated:
+sha256 0558101984550fa84d1d13c2af11d116c20079d2be58711e8d99cadce7009192 LICENSES/CC0-1.0.txt
+sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1-or-later.txt
new file mode 100644
@@ -0,0 +1,16 @@
+################################################################################
+#
+# libfwumdata
+#
+################################################################################
+
+LIBFWUMDATA_VERSION = 0.1.0
+LIBFWUMDATA_SITE = $(call github,passgat,libfwumdata,v$(LIBFWUMDATA_VERSION))
+LIBFWUMDATA_LICENSE = LGPL-2.1+, CC0-1.0
+LIBFWUMDATA_LICENSE_FILES = LICENSES/CC0-1.0.txt \
+ LICENSES/LGPL-2.1-or-later.txt
+
+LIBFWUMDATA_INSTALL_STAGING = YES
+LIBFWUMDATA_DEPENDENCIES = zlib
+
+$(eval $(cmake-package))
This library provides an interface to parse, validate (CRC32), and manipulate FWU metadata. It provides a minimal API to allow any userspace applications, such as SWUpdate or RAUC, to modify the boot bank selection. Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> --- DEVELOPERS | 1 + package/Config.in | 1 + package/libfwumdata/Config.in | 9 +++++++++ package/libfwumdata/libfwumdata.hash | 5 +++++ package/libfwumdata/libfwumdata.mk | 16 ++++++++++++++++ 5 files changed, 32 insertions(+) create mode 100644 package/libfwumdata/Config.in create mode 100644 package/libfwumdata/libfwumdata.hash create mode 100644 package/libfwumdata/libfwumdata.mk