diff mbox series

[meta-oe,master,v3] ktx-software: Version change 4.4.0 -> 5.0.0

Message ID 20260603192101.3085843-1-a-christidis@ti.com
State New
Headers show
Series [meta-oe,master,v3] ktx-software: Version change 4.4.0 -> 5.0.0 | expand

Commit Message

Antonios Christidis June 3, 2026, 7:21 p.m. UTC
From: Antonios Christidis <a-christidis@ti.com>

Major 5.0.0 version update. On top of new features, this version fixes
compilation issues with GCC 16 and C++20.

License-Update: Due to new copyrighted material, no new license.

Signed-off-by: Antonios Christidis <a-christidis@ti.com>
---
v3:
- Use of License-Update tag
v2: 
- Add reasoning for why LIC_FILES_CHKSUM changed

 .../{ktx-software_4.4.0.bb => ktx-software_5.0.0.bb}          | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta-oe/recipes-graphics/ktx-software/{ktx-software_4.4.0.bb => ktx-software_5.0.0.bb} (85%)

Comments

Khem Raj June 3, 2026, 7:34 p.m. UTC | #1
Can you show the diff between old and new text file

On Wed, Jun 3, 2026, 9:21 PM <a-christidis@ti.com> wrote:

> From: Antonios Christidis <a-christidis@ti.com>
>
> Major 5.0.0 version update. On top of new features, this version fixes
> compilation issues with GCC 16 and C++20.
>
> License-Update: Due to new copyrighted material, no new license.
>
> Signed-off-by: Antonios Christidis <a-christidis@ti.com>
> ---
> v3:
> - Use of License-Update tag
> v2:
> - Add reasoning for why LIC_FILES_CHKSUM changed
>
>  .../{ktx-software_4.4.0.bb => ktx-software_5.0.0.bb}          | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>  rename meta-oe/recipes-graphics/ktx-software/{ktx-software_4.4.0.bb =>
> ktx-software_5.0.0.bb} (85%)
>
> diff --git a/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
> b/meta-oe/recipes-graphics/ktx-software/ktx-software_5.0.0.bb
> similarity index 85%
> rename from meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
> rename to meta-oe/recipes-graphics/ktx-software/ktx-software_5.0.0.bb
> index ae4caeb89c..8db0c79b87 100644
> --- a/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
> +++ b/meta-oe/recipes-graphics/ktx-software/ktx-software_5.0.0.bb
> @@ -6,10 +6,10 @@ 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"
> +LIC_FILES_CHKSUM =
> "file://REUSE.toml;md5=9f87c97ba36aab42411bf93c094a61f2"
>
>  SRC_URI = "git://
> github.com/KhronosGroup/KTX-Software.git;protocol=https;branch=main;lfs=0"
> -SRCREV = "beef80159525d9fb7abb8645ea85f4c4f6842e8f"
> +SRCREV = "6269d2752ed04446c2d4749f54f3aad4f94555b5"
>
>  inherit cmake
>
> --
> 2.34.1
>
>
Antonios Christidis June 3, 2026, 8:47 p.m. UTC | #2
Dear Khem Raj,


Below is the diff. There are changes in copyrighted content (both new 
content added and old content changing paths) alongside which licenses 
go hand in hand.

However, there are no new licenses being added.


diff --git a/KTX-Software-4.4.0/REUSE.toml b/KTX-Software-5.0.0/REUSE.toml
index 82ec6ae..50710a0 100644
--- a/KTX-Software-4.4.0/REUSE.toml
+++ b/KTX-Software-5.0.0/REUSE.toml
@@ -12,61 +12,61 @@ SPDX-FileCopyrightText = "2015-2022 The Khronos 
Group Inc."
  SPDX-License-Identifier = "Apache-2.0"

  [[annotations]]
-path = ["tests/srcimages/ccwn2c08.png", "tests/srcimages/g03n2c08.png", 
"tests/srcimages/tbrn2c08.png", "tests/srcimages/tbyn3p08.png", 
"tests/srcimages/tm3n3p02.png"]
+path = "tests/resources/input/exr/Desk.exr"
  precedence = "aggregate"
-SPDX-FileCopyrightText = "1996, 2011 Willem van Schaik"
-SPDX-License-Identifier = "LicenseRef-PNGSuite"
+SPDX-FileCopyrightText = "Copyright (c) 2004, Industrial Light & Magic, 
a division of Lucasfilm Entertainment Company Ltd."
+SPDX-License-Identifier = "BSD-3-Clause"

  [[annotations]]
-path = "tests/srcimages/kodim17.png"
+path = "tests/resources/ktx2/Desk_uastc_hdr4x4_zstd_15.ktx2"
  precedence = "aggregate"
-SPDX-FileCopyrightText = "Eastman Kodak Company"
-SPDX-License-Identifier = "LicenseRef-Kodak"
+SPDX-FileCopyrightText = "Copyright (c) 2004, Industrial Light & Magic, 
a division of Lucasfilm Entertainment Company Ltd."
+SPDX-License-Identifier = "BSD-3-Clause"

  [[annotations]]
-path = "tests/srcimages/color_grid.png"
+path = "tests/resources/ktx2/Desk_uastc_hdr6x6i.ktx2"
  precedence = "aggregate"
-SPDX-FileCopyrightText = "Unknown"
-SPDX-License-Identifier = "Apache-2.0"
+SPDX-FileCopyrightText = "Copyright (c) 2004, Industrial Light & Magic, 
a division of Lucasfilm Entertainment Company Ltd."
+SPDX-License-Identifier = "BSD-3-Clause"

  [[annotations]]
-path = "tests/srcimages/camera_camera_BaseColor_16bit.png"
+path = "tests/resources/input/png/kodim17.png"
  precedence = "aggregate"
-SPDX-FileCopyrightText = "UX3D"
-SPDX-License-Identifier = "CC0-1.0"
+SPDX-FileCopyrightText = "Eastman Kodak Company"
+SPDX-License-Identifier = "LicenseRef-Kodak"

  [[annotations]]
-path = "tests/srcimages/FlightHelmet_baseColor.png"
+path = "tests/resources/input/png/color_grid.png"
  precedence = "aggregate"
-SPDX-FileCopyrightText = "Microsoft"
-SPDX-License-Identifier = "CC0-1.0"
+SPDX-FileCopyrightText = "Unknown"
+SPDX-License-Identifier = "Apache-2.0"

  [[annotations]]
-path = "tests/srcimages/CesiumLogoFlat_palette.png"
+path = "tests/resources/input/png/FlightHelmet_baseColor.png"
  precedence = "aggregate"
-SPDX-FileCopyrightText = "Analytical Graphics"
-SPDX-License-Identifier = "CC-BY-4.0 WITH 
LicenseRef-Cesium-Trademark-Terms"
+SPDX-FileCopyrightText = "Microsoft"
+SPDX-License-Identifier = "CC0-1.0"

  [[annotations]]
-path = ["tests/testimages/hi_mark.ktx", "tests/testimages/hi_mark_sq.ktx"]
+path = ["tests/resources/ktx/hi_mark.ktx", 
"tests/resources/ktx/hi_mark_sq.ktx"]
  precedence = "aggregate"
  SPDX-FileCopyrightText = "HI Corporation"
  SPDX-License-Identifier = "LicenseRef-HI-Trademark"

  [[annotations]]
-path = "tests/srcimages/Iron_Bars/**"
+path = "tests/resources/input/jpg/Iron_Bars/**"
  precedence = "aggregate"
  SPDX-FileCopyrightText = "Katsuagi https://3dtextures.me"
  SPDX-License-Identifier = "CC0-1.0"

  [[annotations]]
-path = ["tests/srcimages/GoldenGateBridge3/**", 
"tests/srcimages/Yokohama3/**"]
+path = ["tests/resources/input/jpg/GoldenGateBridge3/**", 
"tests/resources/input/jpg/Yokohama3/**"]
  precedence = "aggregate"
  SPDX-FileCopyrightText = "Emil Persson http://www.humus.name"
  SPDX-License-Identifier = "CC-BY-3.0"

  [[annotations]]
-path = ["tests/testimages/skybox.ktx2", 
"tests/testimages/skybox_zstd.ktx2"]
+path = ["tests/resources/ktx2/skybox.ktx2", 
"tests/resources/ktx2/skybox_zstd.ktx2"]
  precedence = "aggregate"
  SPDX-FileCopyrightText = "HDRIHaven"
  SPDX-License-Identifier = "CC0-1.0"
@@ -96,57 +96,9 @@ SPDX-FileCopyrightText = "2017-2020 Mark Callow"
  SPDX-License-Identifier = "Apache-2.0"

  [[annotations]]
-path = ["external/basisu/Docs/**", "external/basisu/Test/**", 
"external/basisu/jenkins/**", "external/basisu/.gitattributes", 
"external/basisu/.gitignore", "external/basisu/.gitmodules", 
"external/basisu/.pylintrc", "external/basisu/README.md", 
"external/basisu/Utils/Example/README.md"]
+path = "external/lodepng/**"
  precedence = "aggregate"
-SPDX-FileCopyrightText = "2020-2021 Arm Limited"
-SPDX-License-Identifier = "Apache-2.0"
-
-[[annotations]]
-path = "external/basisu/.gitrepo"
-precedence = "aggregate"
-SPDX-FileCopyrightText = "2021 Mark Callow"
-SPDX-License-Identifier = "Apache-2.0"
-
-[[annotations]]
-path = "external/basisu/Source/stb_image**.h"
-precedence = "aggregate"
-SPDX-FileCopyrightText = "2017 Sean Barrett"
-SPDX-License-Identifier = "MIT"
-
-[[annotations]]
-path = "external/basisu/Source/tinyexr.h"
-precedence = "aggregate"
-SPDX-FileCopyrightText = "2014-2019 Syoyo Fujita and many contributors"
-SPDX-License-Identifier = "BSD-3-Clause"
-
-[[annotations]]
-path = "external/basisu/Source/wuffs-v0.3.c"
-precedence = "aggregate"
-SPDX-FileCopyrightText = "2022 The Wuffs Authors."
-SPDX-License-Identifier = "Apache-2.0"
-
-[[annotations]]
-path = "external/basisu/**"
-precedence = "aggregate"
-SPDX-FileCopyrightText = "2019-2020 Binomial LLC"
-SPDX-License-Identifier = "Apache-2.0"
-
-[[annotations]]
-path = ["external/basisu/apg_bmp.**", "external/basisu/CMakeLists.txt", 
"external/basisu/webgl/transcoder/CMakeLists.txt"]
-precedence = "aggregate"
-SPDX-FileCopyrightText = "2019 Anton Gerdelan"
-SPDX-License-Identifier = "Apache-2.0"
-
-[[annotations]]
-path = "external/basisu/basisu_astc_decomp.**"
-precedence = "aggregate"
-SPDX-FileCopyrightText = "2016 The Android Open Source Project"
-SPDX-License-Identifier = "Apache-2.0"
-
-[[annotations]]
-path = "tools/imageio/png.imageio/lodepng.**"
-precedence = "aggregate"
-SPDX-FileCopyrightText = "2005-2019 Lode Vandevenne"
+SPDX-FileCopyrightText = "2005-2025 Lode Vandevenne"
  SPDX-License-Identifier = "Zlib"

  [[annotations]]
@@ -161,6 +113,12 @@ precedence = "aggregate"
  SPDX-FileCopyrightText = "2019-2020 The Khronos Group Inc"
  SPDX-License-Identifier = "Apache-2.0"

+[[annotations]]
+path = "external/SDL_gesture/SDL_gesture.h"
+precedence = "aggregate"
+SPDX-FileCopyrightText = "1997-2022 Sam Lantinga <slouken@libsdl.org>"
+SPDX-License-Identifier = "Zlib"
+
  [[annotations]]
  path = "cmake/modules/FindVulkan.cmake"
  precedence = "aggregate"

On 6/3/26 2:34 PM, Khem Raj wrote:
> Can you show the diff between old and new text file
>
> On Wed, Jun 3, 2026, 9:21 PM <a-christidis@ti.com> wrote:
>
>     From: Antonios Christidis <a-christidis@ti.com>
>
>     Major 5.0.0 version update. On top of new features, this version fixes
>     compilation issues with GCC 16 and C++20.
>
>     License-Update: Due to new copyrighted material, no new license.
>
>     Signed-off-by: Antonios Christidis <a-christidis@ti.com>
>     ---
>     v3:
>     - Use of License-Update tag
>     v2:
>     - Add reasoning for why LIC_FILES_CHKSUM changed
>
>      .../{ktx-software_4.4.0.bb <http://ktx-software_4.4.0.bb> =>
>     ktx-software_5.0.0.bb <http://ktx-software_5.0.0.bb>}          | 4
>     ++--
>      1 file changed, 2 insertions(+), 2 deletions(-)
>      rename
>     meta-oe/recipes-graphics/ktx-software/{ktx-software_4.4.0.bb
>     <http://ktx-software_4.4.0.bb> => ktx-software_5.0.0.bb
>     <http://ktx-software_5.0.0.bb>} (85%)
>
>     diff --git
>     a/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
>     <http://ktx-software_4.4.0.bb>
>     b/meta-oe/recipes-graphics/ktx-software/ktx-software_5.0.0.bb
>     <http://ktx-software_5.0.0.bb>
>     similarity index 85%
>     rename from
>     meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
>     <http://ktx-software_4.4.0.bb>
>     rename to
>     meta-oe/recipes-graphics/ktx-software/ktx-software_5.0.0.bb
>     <http://ktx-software_5.0.0.bb>
>     index ae4caeb89c..8db0c79b87 100644
>     --- a/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
>     <http://ktx-software_4.4.0.bb>
>     +++ b/meta-oe/recipes-graphics/ktx-software/ktx-software_5.0.0.bb
>     <http://ktx-software_5.0.0.bb>
>     @@ -6,10 +6,10 @@ 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"
>     +LIC_FILES_CHKSUM =
>     "file://REUSE.toml;md5=9f87c97ba36aab42411bf93c094a61f2"
>
>      SRC_URI =
>     "git://github.com/KhronosGroup/KTX-Software.git;protocol=https;branch=main;lfs=0
>     <http://github.com/KhronosGroup/KTX-Software.git;protocol=https;branch=main;lfs=0>"
>     -SRCREV = "beef80159525d9fb7abb8645ea85f4c4f6842e8f"
>     +SRCREV = "6269d2752ed04446c2d4749f54f3aad4f94555b5"
>
>      inherit cmake
>
>     -- 
>     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_5.0.0.bb
similarity index 85%
rename from meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
rename to meta-oe/recipes-graphics/ktx-software/ktx-software_5.0.0.bb
index ae4caeb89c..8db0c79b87 100644
--- a/meta-oe/recipes-graphics/ktx-software/ktx-software_4.4.0.bb
+++ b/meta-oe/recipes-graphics/ktx-software/ktx-software_5.0.0.bb
@@ -6,10 +6,10 @@  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"
+LIC_FILES_CHKSUM = "file://REUSE.toml;md5=9f87c97ba36aab42411bf93c094a61f2"
 
 SRC_URI = "git://github.com/KhronosGroup/KTX-Software.git;protocol=https;branch=main;lfs=0"
-SRCREV = "beef80159525d9fb7abb8645ea85f4c4f6842e8f"
+SRCREV = "6269d2752ed04446c2d4749f54f3aad4f94555b5"
 
 inherit cmake