On Wed, Feb 26, 2025 at 02:13:34PM -0600, [email protected] wrote:
> From: Randolph Sapp <[email protected]>
>
> Add package groups for OpenCL and Vulkan related utilities.
> Conditionally install them in tisdk-default-image if we enable the
> required distro features.
>
> Currently these package groups consist of clinfo and vulkaninfo
> respectively. These are useful tools for checking device extension
> compatibility and ICD loader functionality.
>
> Signed-off-by: Randolph Sapp <[email protected]>
> ---
> .../recipes-core/images/tisdk-default-image.bb | 2 ++
> .../packagegroups/packagegroup-arago-opencl.bb | 13 +++++++++++++
> .../packagegroups/packagegroup-arago-vulkan.bb | 13 +++++++++++++
> 3 files changed, 28 insertions(+)
> create mode 100644
> meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-opencl.bb
> create mode 100644
> meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-vulkan.bb
>
> diff --git a/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
> b/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
> index aace490b..bc067857 100644
> --- a/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
> +++ b/meta-arago-distro/recipes-core/images/tisdk-default-image.bb
> @@ -17,6 +17,8 @@ IMAGE_INSTALL += "\
> ti-test-extras \
>
> ${@bb.utils.contains('DISTRO_FEATURES','opengl','packagegroup-arago-tisdk-graphics','',d)}
> \
>
> ${@bb.utils.contains('DISTRO_FEATURES','opengl','packagegroup-arago-tisdk-gtk','',d)}
> \
> +
> ${@bb.utils.contains('DISTRO_FEATURES','opencl','packagegroup-arago-opencl','',d)}
> \
> +
> ${@bb.utils.contains('DISTRO_FEATURES','vulkan','packagegroup-arago-vulkan','',d)}
> \
> packagegroup-arago-tisdk-connectivity \
> packagegroup-arago-tisdk-crypto \
> packagegroup-arago-tisdk-multimedia \
> diff --git
> a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-opencl.bb
> b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-opencl.bb
> new file mode 100644
> index 00000000..49b6efc8
> --- /dev/null
> +++
> b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-opencl.bb
> @@ -0,0 +1,13 @@
> +DESCRIPTION = "Group containing various useful 0penCL packages"
SUMMARY is required these days.
> +LICENSE = "MIT"
> +PR = "r0"
No explicit PR is needed these days.
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +inherit packagegroup features_check
> +
> +REQUIRED_DISTRO_FEATURES = "opencl"
> +
> +RDEPENDS:${PN} = "\
> + clinfo \
> +"
> diff --git
> a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-vulkan.bb
> b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-vulkan.bb
> new file mode 100644
> index 00000000..36ee4b7b
> --- /dev/null
> +++
> b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-vulkan.bb
> @@ -0,0 +1,13 @@
> +DESCRIPTION = "Group containing various useful Vulkan packages"
> +LICENSE = "MIT"
> +PR = "r0"
Same 2 comments as above.
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +inherit packagegroup features_check
> +
> +REQUIRED_DISTRO_FEATURES = "vulkan"
> +
> +RDEPENDS:${PN} = "\
> + vulkan-tools \
> +"
> --
> 2.48.1
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#15922):
https://lists.yoctoproject.org/g/meta-arago/message/15922
Mute This Topic: https://lists.yoctoproject.org/mt/111403398/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-