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

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



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#15930): 
https://lists.yoctoproject.org/g/meta-arago/message/15930
Mute This Topic: https://lists.yoctoproject.org/mt/111425195/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to