Message ID | 20250718150316.2579996-2-a-christidis@ti.com |
---|---|
State | Under Review |
Headers | show |
Series | Introducing ktx-software | expand |
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 --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"