From baff13d0799e840ccffe0751c07172ecf206de96 Mon Sep 17 00:00:00 2001 From: Giulio Benetti Date: Wed, 15 Mar 2023 11:08:48 +0100 Subject: [PATCH] package/swugenerator: new package Add swugenerator as host utility to generate images for swupdate with all the possible options available like encryption, passkey etc. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/swugenerator/Config.in.host | 6 ++++++ package/swugenerator/swugenerator.hash | 4 ++++ package/swugenerator/swugenerator.mk | 14 ++++++++++++++ 5 files changed, 26 insertions(+) create mode 100644 package/swugenerator/Config.in.host create mode 100644 package/swugenerator/swugenerator.hash create mode 100644 package/swugenerator/swugenerator.mk diff --git a/DEVELOPERS b/DEVELOPERS index 19cc5709e4..3780204227 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1198,6 +1198,7 @@ F: package/rtl8821cu/ F: package/sunxi-mali-utgard/ F: package/sunxi-mali-utgard-driver/ F: package/sunxi-tools/ +F: package/swugenerator/ F: package/trace-cmd/ F: package/udisks/ F: package/wilc-driver/ diff --git a/package/Config.in.host b/package/Config.in.host index ab91bd4e70..92af02e6af 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -101,6 +101,7 @@ menu "Host utilities" source "package/squashfs/Config.in.host" source "package/sunxi-tools/Config.in.host" source "package/swig/Config.in.host" + source "package/swugenerator/Config.in.host" source "package/systemd/Config.in.host" source "package/tegrarcm/Config.in.host" source "package/ti-cgt-pru/Config.in.host" diff --git a/package/swugenerator/Config.in.host b/package/swugenerator/Config.in.host new file mode 100644 index 0000000000..df0e9a5170 --- /dev/null +++ b/package/swugenerator/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_SWUGENERATOR + bool "host swugenerator" + help + A host tool to generate SWU update package for SWUpdate. + + https://github.com/sbabic/swugenerator diff --git a/package/swugenerator/swugenerator.hash b/package/swugenerator/swugenerator.hash new file mode 100644 index 0000000000..2125be3d1c --- /dev/null +++ b/package/swugenerator/swugenerator.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 b5c47c47be0df4df476d2bf596f58a7296a4b0cebe6c8de42251605475b37d25 swugenerator-0.2.tar.gz +# Locally computed sha256 checksums +sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSE diff --git a/package/swugenerator/swugenerator.mk b/package/swugenerator/swugenerator.mk new file mode 100644 index 0000000000..f4ead1d229 --- /dev/null +++ b/package/swugenerator/swugenerator.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# swugenerator +# +################################################################################ + +SWUGENERATOR_VERSION = 0.2 +SWUGENERATOR_SITE = $(call github,sbabic,swugenerator,v$(SWUGENERATOR_VERSION)) +SWUGENERATOR_LICENSE = GPL-3.0 +SWUGENERATOR_LICENSE_FILES = LICENSE +HOST_SWUGENERATOR_SETUP_TYPE = setuptools +HOST_SWUGENERATOR_DEPENDENCIES = host-python-libconf + +$(eval $(host-python-package))