[packaging/craft-blueprints-kde/dev] libs/libheif: [libheif] 1.23.1 version

Daniel Novomeský <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 79bff7c4b281f9b88ae0302e2538a1ca7c74f632 by Daniel Novomeský.
Committed on 31/07/2026 at 14:41.
Pushed by novomeskyd into branch 'dev'.

[libheif] 1.23.1 version

M  +8    -4    libs/libheif/libheif.py

https://invent.kde.org/packaging/craft-blueprints-kde/-/commit/79bff7c4b281f9b88ae0302e2538a1ca7c74f632

diff --git a/libs/libheif/libheif.py b/libs/libheif/libheif.py
index bfd3ade62..6b6752463 100644
--- a/libs/libheif/libheif.py
+++ b/libs/libheif/libheif.py
@@ -8,15 +8,17 @@ from Utils import CraftHash
 
 class subinfo(info.infoclass):
     def setTargets(self):
-        for ver in ["1.23.0"]:
+        for ver in ["1.23.1"]:
             self.targets[ver] = f"https://github.com/strukturag/libheif/releases/download/v{ver}/libheif-{ver}.tar.gz"
             self.targetInstSrc[ver] = f"libheif-{ver}"
-        self.targetDigests["1.23.0"] = (["4c9182b18897617182eed12ab5eb9f9d855b3aa3a736d6bdb31abc034ec7d393"], CraftHash.HashAlgorithm.SHA256)
-        self.patchToApply["1.23.0"] = [("libheif-1.18.2-20250415.diff", 1)]
+        self.targetDigests["1.23.1"] = (["0de0327f60fcd47de90d5654c6fe152232738d60d84fe084ec3e0f35e03b166a"], CraftHash.HashAlgorithm.SHA256)
+        self.patchToApply["1.23.1"] = [("libheif-1.18.2-20250415.diff", 1)]
         self.description = "libheif is an HEIF and AVIF file format decoder and encoder"
-        self.defaultTarget = "1.23.0"
+        self.defaultTarget = "1.23.1"
 
     def setDependencies(self):
+        self.runtimeDependencies["libs/zlib"] = None
+        self.runtimeDependencies["libs/brotli"] = None
         self.runtimeDependencies["libs/ffmpeg"] = None
         self.runtimeDependencies["libs/libjpeg-turbo"] = None
         self.runtimeDependencies["libs/openjpeg"] = None
@@ -37,8 +39,10 @@ class Package(CMakePackageBase):
             "-DWITH_AOM_DECODER=OFF",
             "-DWITH_AOM_ENCODER=OFF",
             "-DWITH_JPEG_DECODER=ON",
+            "-DWITH_OpenJPEG_ENCODER=ON",
             "-DWITH_OpenJPEG_DECODER=ON",
             "-DWITH_FFMPEG_DECODER=ON",
             "-DWITH_OpenH264_DECODER=OFF",
             "-DWITH_X264=OFF",
+            "-DWITH_UNCOMPRESSED_CODEC=ON",
         ]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.