diff mbox series

[meta-oe,master,v2,1/2] ktx-software: Add recipe v4.4.0

Message ID 20250718150316.2579996-2-a-christidis@ti.com
State Under Review
Headers show
Series Introducing ktx-software | expand

Commit Message

Antonios Christidis July 18, 2025, 3:03 p.m. UTC
From: Antonios Christidis <a-christidis@ti.com>

Introduce recipe for ktx-software, version 4.4.0.

Signed-off-by: Antonios Christidis <a-christidis@ti.com>
---

v2:
- Removed individual LIC_FILES_CHKSUMs of all the LICENSE files. Instead
  now the recipe has 1 LIC_FILES_CHKSUM to REUSE.toml which states which
  parts of the project have what licenses attached to them. If licenses
  change/new ones get added, REUSE.toml should change.

 .../ktx-software/ktx-software_4.4.0.bb           | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb

Comments

Khem Raj July 19, 2025, 4:02 a.m. UTC | #1
It fails to fetch on yocto AB I guess you might have to disable lfs in SRC_URI

https://autobuilder.yoctoproject.org/valkyrie/api/v2/logs/3013066/raw_inline

On Fri, Jul 18, 2025 at 8:03 AM <a-christidis@ti.com> wrote:
>
> From: Antonios Christidis <a-christidis@ti.com>
>
> Introduce recipe for ktx-software, version 4.4.0.
>
> Signed-off-by: Antonios Christidis <a-christidis@ti.com>
> ---
>
> v2:
> - Removed individual LIC_FILES_CHKSUMs of all the LICENSE files. Instead
>   now the recipe has 1 LIC_FILES_CHKSUM to REUSE.toml which states which
>   parts of the project have what licenses attached to them. If licenses
>   change/new ones get added, REUSE.toml should change.
>
>  .../ktx-software/ktx-software_4.4.0.bb           | 16 ++++++++++++++++
>  1 file changed, 16 insertions(+)
>  create mode 100644 meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
>
> diff --git a/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb b/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
> new file mode 100644
> index 0000000000..dda72e5237
> --- /dev/null
> +++ b/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
> @@ -0,0 +1,16 @@
> +SUMMARY = "KTX (Khronos Texture) Library and Tools "
> +DESCRIPTION = "KTX (Khronos Texture) is a lightweight container for textures for OpenGL, Vulkan and other GPU APIs."
> +HOMEPAGE = "https://github.com/KhronosGroup/KTX-Software"
> +
> +LICENSE = "Apache-2.0 & BSD-1-Clause & BSD-2-Clause & BSD-3-Clause & BSL-1.0 \
> +          & CC-BY-3.0 & CC-BY-4.0 & CC0-1.0 & Zlib & MIT & HI-Trademark & fmt & \
> +          Kodak & PNGSuite & ETCSLA & Cesium-Trademark-Terms"
> +
> +LIC_FILES_CHKSUM = "file://REUSE.toml;md5=45910de791d599e6ba472f6fa506f391"
> +
> +SRC_URI = "git://github.com/KhronosGroup/KTX-Software.git;protocol=https;branch=main"
> +SRCREV = "beef80159525d9fb7abb8645ea85f4c4f6842e8f"
> +
> +inherit cmake
> +
> +PACKAGECONFIG[ocl_backend] = "-DBASISU_SUPPORT_OPENCL=ON, -DBASISU_SUPPORT_OPENCL=OFF, virtual/opencl-icd"
> --
> 2.34.1
>
diff mbox series

Patch

diff --git a/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb b/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
new file mode 100644
index 0000000000..dda72e5237
--- /dev/null
+++ b/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
@@ -0,0 +1,16 @@ 
+SUMMARY = "KTX (Khronos Texture) Library and Tools "
+DESCRIPTION = "KTX (Khronos Texture) is a lightweight container for textures for OpenGL, Vulkan and other GPU APIs."
+HOMEPAGE = "https://github.com/KhronosGroup/KTX-Software"
+
+LICENSE = "Apache-2.0 & BSD-1-Clause & BSD-2-Clause & BSD-3-Clause & BSL-1.0 \
+	   & CC-BY-3.0 & CC-BY-4.0 & CC0-1.0 & Zlib & MIT & HI-Trademark & fmt & \
+	   Kodak & PNGSuite & ETCSLA & Cesium-Trademark-Terms"
+
+LIC_FILES_CHKSUM = "file://REUSE.toml;md5=45910de791d599e6ba472f6fa506f391"
+
+SRC_URI = "git://github.com/KhronosGroup/KTX-Software.git;protocol=https;branch=main"
+SRCREV = "beef80159525d9fb7abb8645ea85f4c4f6842e8f"
+
+inherit cmake
+
+PACKAGECONFIG[ocl_backend] = "-DBASISU_SUPPORT_OPENCL=ON, -DBASISU_SUPPORT_OPENCL=OFF, virtual/opencl-icd"