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