diff mbox series

[meta-oe] snagboot: new recipe

Message ID 20230526202409.74712-1-brgl@bgdev.pl
State Under Review
Headers show
Series [meta-oe] snagboot: new recipe | expand

Commit Message

Bartosz Golaszewski May 26, 2023, 8:24 p.m. UTC
From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>

Add a recipe that builds snagrecover and snagflash. These tools are
useful for yocto-based distros used to control DUTs in board farms.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
---
 .../recipes-support/snagboot/snagboot_1.0.bb    | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 meta-oe/recipes-support/snagboot/snagboot_1.0.bb

Comments

Khem Raj May 27, 2023, 4:36 p.m. UTC | #1
Seeing this error

Missing or unbuildable dependency chain was: ['meta-world-pkgdata',
'snagboot', 'python3-pyusb']

Perhaps this recipe should be in meta-python or under
meta-oe/dynamic-layers/meta-python

On Fri, May 26, 2023 at 1:24 PM Bartosz Golaszewski <brgl@bgdev.pl> wrote:
>
> From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
>
> Add a recipe that builds snagrecover and snagflash. These tools are
> useful for yocto-based distros used to control DUTs in board farms.
>
> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
> ---
>  .../recipes-support/snagboot/snagboot_1.0.bb    | 17 +++++++++++++++++
>  1 file changed, 17 insertions(+)
>  create mode 100644 meta-oe/recipes-support/snagboot/snagboot_1.0.bb
>
> diff --git a/meta-oe/recipes-support/snagboot/snagboot_1.0.bb b/meta-oe/recipes-support/snagboot/snagboot_1.0.bb
> new file mode 100644
> index 000000000..1500353ae
> --- /dev/null
> +++ b/meta-oe/recipes-support/snagboot/snagboot_1.0.bb
> @@ -0,0 +1,17 @@
> +SUMMARY = "Snagboot intends to be an open-source replacement vendor-specific tools used to recover and/or reflash embedded platforms."
> +
> +LICENSE = "GPL-2.0-only"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
> +
> +SRC_URI[sha256sum] = "c2d21cadddecfd97dd62a8b66b6f88bd56272627b9b71272e9dda6f868ee8715"
> +
> +inherit pypi python_setuptools_build_meta
> +
> +RDEPENDS:${PN} += " \
> +    bash \
> +    python3-fcntl \
> +    python3-pyusb \
> +    python3-pyyaml \
> +    python3-setuptools \
> +    python3-six \
> +"
> --
> 2.39.2
>
Bartosz Golaszewski May 27, 2023, 6:48 p.m. UTC | #2
On Sat, May 27, 2023 at 6:36 PM Khem Raj <raj.khem@gmail.com> wrote:
>
> Seeing this error
>
> Missing or unbuildable dependency chain was: ['meta-world-pkgdata',
> 'snagboot', 'python3-pyusb']
>
> Perhaps this recipe should be in meta-python or under
> meta-oe/dynamic-layers/meta-python
>

It's a python package and fetched from pypi so I'll move it over to meta-python.

Bart
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/snagboot/snagboot_1.0.bb b/meta-oe/recipes-support/snagboot/snagboot_1.0.bb
new file mode 100644
index 000000000..1500353ae
--- /dev/null
+++ b/meta-oe/recipes-support/snagboot/snagboot_1.0.bb
@@ -0,0 +1,17 @@ 
+SUMMARY = "Snagboot intends to be an open-source replacement vendor-specific tools used to recover and/or reflash embedded platforms."
+
+LICENSE = "GPL-2.0-only"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+
+SRC_URI[sha256sum] = "c2d21cadddecfd97dd62a8b66b6f88bd56272627b9b71272e9dda6f868ee8715"
+
+inherit pypi python_setuptools_build_meta
+
+RDEPENDS:${PN} += " \
+    bash \
+    python3-fcntl \
+    python3-pyusb \
+    python3-pyyaml \
+    python3-setuptools \
+    python3-six \
+"