diff mbox series

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

Message ID 20250717195712.2538506-2-a-christidis@ti.com
State New
Headers show
Series Introducing ktx-software | expand

Commit Message

Antonios Christidis July 17, 2025, 7:57 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>
---
 .../ktx-software/ktx-software_4.4.0.bb        | 31 +++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb

Comments

Ross Burton July 17, 2025, 9:14 p.m. UTC | #1
On 17 Jul 2025, at 20:57, Antonios Christidis via lists.openembedded.org <a-christidis=ti.com@lists.openembedded.org> wrote:
> 
> +LIC_FILES_CHKSUM = "file://LICENSES/Apache-2.0.txt;md5=0f9cda00f501b4995fb04b5a5d896060"
> +LIC_FILES_CHKSUM = "file://LICENSES/BSD-1-Clause.txt;md5=2d0297124cf897c3dd4bab7bd7912adf"
> +LIC_FILES_CHKSUM = "file://LICENSES/BSD-2-Clause.txt;md5=1682a4c99124cbf1ddb401224ace3c9a"
> +LIC_FILES_CHKSUM = "file://LICENSES/BSD-3-Clause.txt;md5=5fef9006fcd0a605932b72918e7a2a8f"
> +LIC_FILES_CHKSUM = "file://LICENSES/BSL-1.0.txt;md5=e4224ccaecb14d942c71d31bef20d78c"
> +LIC_FILES_CHKSUM = "file://LICENSES/CC-BY-3.0.txt;md5=8a2ab71e2914c55986c228f0713fa7c1"
> +LIC_FILES_CHKSUM = "file://LICENSES/CC-BY-4.0.txt;md5=bef932701f4aa5f6295ee7ab0f178fa1"
> +LIC_FILES_CHKSUM = "file://LICENSES/CC0-1.0.txt;md5=63a27073ad0b2673cf8d55b9e6e93971"
> +LIC_FILES_CHKSUM = "file://LICENSES/MIT.txt;md5=38aa75cf4c4c87f018227d5ec9638d75"
> +LIC_FILES_CHKSUM = "file://LICENSES/Zlib.txt;md5=29cdb8962f7c50a53723ba132dd0f487"
> +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-Cesium-Trademark-Terms.txt;md5=e726b098fa91a5d873290df256cee9d3"
> +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-ETCSLA.txt;md5=0c10bc2148b5cc349d931e78b1d5d2a7"
> +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-HI-Trademark.txt;md5=d941219d000396780f9c851f062a9be7"
> +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-Kodak.txt;md5=d56356a4481789b9a0361b68b87df97d"
> +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-PNGSuite.txt;md5=8d31bcaab4e0ce8a1be335f4931ea942"
> +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-fmt.txt;md5=b9257785fc4f3803a4b71b76c1412729”

You don’t need to checksum every licence text (especially standard texts like the Apache-2.0), but instead the file that actually declares what files are licensed what. This could be a top-level LICENSE.txt, or a comment in a representative source file.

In this case, it's probably the reuse.toml.

Ross
Antonios Christidis July 18, 2025, 3:04 p.m. UTC | #2
Dear Mr Burton,

Thank you for the feedback ! I've implemented my changes and just 
emailed a v2.

Kind Regards,

Antonios

On 7/17/25 4:14 PM, Ross Burton wrote:
> On 17 Jul 2025, at 20: 57, Antonios Christidis via 
> lists. openembedded. org 
> <a-christidis=ti. com@ lists. openembedded. org> wrote: > > 
> +LIC_FILES_CHKSUM = 
> "file: //LICENSES/Apache-2. 0. txt;md5=0f9cda00f501b4995fb04b5a5d896060" 
> > +LIC_FILES_CHKSUM
> ZjQcmQRYFpfptBannerStart
> This message was sent from outside of Texas Instruments.
> Do not click links or open attachments unless you recognize the source 
> of this email and know the content is safe.
> Report Suspicious
> <https://us-phishalarm-ewt.proofpoint.com/EWT/v1/G3vK!uXdrPbcPVq1VCkXK_DPNv9gWQ_zx0TCavHxQzT66vgoXPffw_hc7UeFZm6-mle0j8911K3f2Z-ofH3gv-otHbVdNf3GEVw$> 
>
> ZjQcmQRYFpfptBannerEnd
> On 17 Jul 2025, at 20:57, Antonios Christidis via lists.openembedded.org <a-christidis=ti.com@lists.openembedded.org> wrote:
> > 
> > +LIC_FILES_CHKSUM = "file://LICENSES/Apache-2.0.txt;md5=0f9cda00f501b4995fb04b5a5d896060"
> > +LIC_FILES_CHKSUM = "file://LICENSES/BSD-1-Clause.txt;md5=2d0297124cf897c3dd4bab7bd7912adf"
> > +LIC_FILES_CHKSUM = "file://LICENSES/BSD-2-Clause.txt;md5=1682a4c99124cbf1ddb401224ace3c9a"
> > +LIC_FILES_CHKSUM = "file://LICENSES/BSD-3-Clause.txt;md5=5fef9006fcd0a605932b72918e7a2a8f"
> > +LIC_FILES_CHKSUM = "file://LICENSES/BSL-1.0.txt;md5=e4224ccaecb14d942c71d31bef20d78c"
> > +LIC_FILES_CHKSUM = "file://LICENSES/CC-BY-3.0.txt;md5=8a2ab71e2914c55986c228f0713fa7c1"
> > +LIC_FILES_CHKSUM = "file://LICENSES/CC-BY-4.0.txt;md5=bef932701f4aa5f6295ee7ab0f178fa1"
> > +LIC_FILES_CHKSUM = "file://LICENSES/CC0-1.0.txt;md5=63a27073ad0b2673cf8d55b9e6e93971"
> > +LIC_FILES_CHKSUM = "file://LICENSES/MIT.txt;md5=38aa75cf4c4c87f018227d5ec9638d75"
> > +LIC_FILES_CHKSUM = "file://LICENSES/Zlib.txt;md5=29cdb8962f7c50a53723ba132dd0f487"
> > +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-Cesium-Trademark-Terms.txt;md5=e726b098fa91a5d873290df256cee9d3"
> > +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-ETCSLA.txt;md5=0c10bc2148b5cc349d931e78b1d5d2a7"
> > +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-HI-Trademark.txt;md5=d941219d000396780f9c851f062a9be7"
> > +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-Kodak.txt;md5=d56356a4481789b9a0361b68b87df97d"
> > +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-PNGSuite.txt;md5=8d31bcaab4e0ce8a1be335f4931ea942"
> > +LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-fmt.txt;md5=b9257785fc4f3803a4b71b76c1412729”
>
> You don’t need to checksum every licence text (especially standard texts like the Apache-2.0), but instead the file that actually declares what files are licensed what. This could be a top-level LICENSE.txt, or a comment in a representative source file.
>
> In this case, it's probably the reuse.toml.
>
> Ross
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..12dd31b07a
--- /dev/null
+++ b/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
@@ -0,0 +1,31 @@ 
+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://LICENSES/Apache-2.0.txt;md5=0f9cda00f501b4995fb04b5a5d896060"
+LIC_FILES_CHKSUM = "file://LICENSES/BSD-1-Clause.txt;md5=2d0297124cf897c3dd4bab7bd7912adf"
+LIC_FILES_CHKSUM = "file://LICENSES/BSD-2-Clause.txt;md5=1682a4c99124cbf1ddb401224ace3c9a"
+LIC_FILES_CHKSUM = "file://LICENSES/BSD-3-Clause.txt;md5=5fef9006fcd0a605932b72918e7a2a8f"
+LIC_FILES_CHKSUM = "file://LICENSES/BSL-1.0.txt;md5=e4224ccaecb14d942c71d31bef20d78c"
+LIC_FILES_CHKSUM = "file://LICENSES/CC-BY-3.0.txt;md5=8a2ab71e2914c55986c228f0713fa7c1"
+LIC_FILES_CHKSUM = "file://LICENSES/CC-BY-4.0.txt;md5=bef932701f4aa5f6295ee7ab0f178fa1"
+LIC_FILES_CHKSUM = "file://LICENSES/CC0-1.0.txt;md5=63a27073ad0b2673cf8d55b9e6e93971"
+LIC_FILES_CHKSUM = "file://LICENSES/MIT.txt;md5=38aa75cf4c4c87f018227d5ec9638d75"
+LIC_FILES_CHKSUM = "file://LICENSES/Zlib.txt;md5=29cdb8962f7c50a53723ba132dd0f487"
+LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-Cesium-Trademark-Terms.txt;md5=e726b098fa91a5d873290df256cee9d3"
+LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-ETCSLA.txt;md5=0c10bc2148b5cc349d931e78b1d5d2a7"
+LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-HI-Trademark.txt;md5=d941219d000396780f9c851f062a9be7"
+LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-Kodak.txt;md5=d56356a4481789b9a0361b68b87df97d"
+LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-PNGSuite.txt;md5=8d31bcaab4e0ce8a1be335f4931ea942"
+LIC_FILES_CHKSUM = "file://LICENSES/LicenseRef-fmt.txt;md5=b9257785fc4f3803a4b71b76c1412729"
+
+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"