Message ID | 20250227225001.412870-1-rs@ti.com |
---|---|
State | Under Review |
Delegated to: | Ryan Eatmon |
Headers | show |
Series | [meta-arago,scarthgap/master,PATCHv3] packagegroups: opencl and vulkan utilities | expand |
On Thu, Feb 27, 2025 at 04:50:01PM -0600, rs@ti.com wrote: > From: Randolph Sapp <rs@ti.com> > > 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 <rs@ti.com> LGTM. > --- > > v2: Remove LICENSE and PR. Add a SUMMARY. > v3: Remove PACKAGE_ARCH. > > .../recipes-core/images/tisdk-default-image.bb | 2 ++ > .../packagegroups/packagegroup-arago-opencl.bb | 10 ++++++++++ > .../packagegroups/packagegroup-arago-vulkan.bb | 10 ++++++++++ > 3 files changed, 22 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..dd5b0f1e > --- /dev/null > +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-opencl.bb > @@ -0,0 +1,10 @@ > +SUMMARY = "Useful OpenCL packages for Arago" > +DESCRIPTION = "Packages we recommend for working with OpenCL" > + > +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..c2e69921 > --- /dev/null > +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-vulkan.bb > @@ -0,0 +1,10 @@ > +SUMMARY = "Useful Vulkan packages for Arago" > +DESCRIPTION = "Packages we recommend for working with Vulkan" > + > +inherit packagegroup features_check > + > +REQUIRED_DISTRO_FEATURES = "vulkan" > + > +RDEPENDS:${PN} = "\ > + vulkan-tools \ > +" > -- > 2.48.1
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..dd5b0f1e --- /dev/null +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-opencl.bb @@ -0,0 +1,10 @@ +SUMMARY = "Useful OpenCL packages for Arago" +DESCRIPTION = "Packages we recommend for working with OpenCL" + +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..c2e69921 --- /dev/null +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-vulkan.bb @@ -0,0 +1,10 @@ +SUMMARY = "Useful Vulkan packages for Arago" +DESCRIPTION = "Packages we recommend for working with Vulkan" + +inherit packagegroup features_check + +REQUIRED_DISTRO_FEATURES = "vulkan" + +RDEPENDS:${PN} = "\ + vulkan-tools \ +"