On Wed, Feb 26, 2025 at 03:20:48PM -0600, Randolph Sapp wrote:
> On Wed Feb 26, 2025 at 2:43 PM CST, Denys Dmytriyenko wrote:
> > 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"
>
> Verifying against oe-core I see that LICENSE is no longer being populated as
> well. Do you want me to drop that or not?
packagegroup.bbclass already weakly sets LICENSE to MIT, so unless you set a
different license, you don't need it.
> >> +PR = "r0"
> >
> > No explicit PR is needed these days.
> >
> >
> >> +PACKAGE_ARCH = "${MACHINE_ARCH}"
Also, I was wondering why you set these packagroups as machine-specific.
> >> +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 (#15929):
https://lists.yoctoproject.org/g/meta-arago/message/15929
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]]
-=-=-=-=-=-=-=-=-=-=-=-