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]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to