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?

>> +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 (#15923): 
https://lists.yoctoproject.org/g/meta-arago/message/15923
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