[Buildroot] [git commit] package/swugenerator: new package
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Sun Jul 30 21:45:02 UTC 2023
commit: https://git.buildroot.net/buildroot/commit/?id=baff13d0799e840ccffe0751c07172ecf206de96
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
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 <giulio.benetti at benettiengineering.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
---
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(+)
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))
More information about the buildroot
mailing list