From cf70203bef206360a0cd75221034da063c5745ad Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Mon, 4 Dec 2023 22:13:00 +0100 Subject: [PATCH] package/libheif: bump version to 1.17.5 Release notes: https://github.com/strukturag/libheif/releases Added configure support for new codec plugins introduced in version 1.17.0: https://github.com/strukturag/libheif/releases/tag/v1.17.0 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni (cherry picked from commit 5714126edac88e3adc043a482b262b319a907dd3) Signed-off-by: Peter Korsgaard --- package/libheif/libheif.hash | 2 +- package/libheif/libheif.mk | 30 +++++++++++++++++++++++++++++- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/package/libheif/libheif.hash b/package/libheif/libheif.hash index 50152abde5..6ea3ba6eec 100644 --- a/package/libheif/libheif.hash +++ b/package/libheif/libheif.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 7f97e4205c0bd9f9b8560536c8bd2e841d1c9a6d610401eb3eb87ed9cdfe78ea libheif-1.16.2.tar.gz +sha256 38ab01938ef419dbebb98346dc0b1c8bb503a0449ea61a0e409a988786c2af5b libheif-1.17.5.tar.gz sha256 b2eb4f6588b005bebac44cfb2dfd23f6a16c5ca9b8a619a315158b0215a917a3 COPYING diff --git a/package/libheif/libheif.mk b/package/libheif/libheif.mk index 65e64a02f7..419a864ef3 100644 --- a/package/libheif/libheif.mk +++ b/package/libheif/libheif.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBHEIF_VERSION = 1.16.2 +LIBHEIF_VERSION = 1.17.5 LIBHEIF_SITE = https://github.com/strukturag/libheif/releases/download/v$(LIBHEIF_VERSION) LIBHEIF_LICENSE = LGPL-3.0+ LIBHEIF_LICENSE_FILES = COPYING @@ -30,6 +30,20 @@ else LIBHEIF_CONF_OPTS += -DWITH_DAV1D=OFF endif +ifeq ($(BR2_PACKAGE_FFMPEG),y) +LIBHEIF_CONF_OPTS += -DWITH_FFMPEG_DECODER=ON +LIBHEIF_DEPENDENCIES += ffmpeg +else +LIBHEIF_CONF_OPTS += -DWITH_FFMPEG_DECODER=OFF +endif + +ifeq ($(BR2_PACKAGE_KVAZAAR),y) +LIBHEIF_CONF_OPTS += -DWITH_KVAZAAR=ON +LIBHEIF_DEPENDENCIES += kvazaar +else +LIBHEIF_CONF_OPTS += -DWITH_KVAZAAR=OFF +endif + ifeq ($(BR2_PACKAGE_LIBDE265),y) LIBHEIF_CONF_OPTS += -DWITH_LIBDE265=ON LIBHEIF_DEPENDENCIES += libde265 @@ -37,6 +51,20 @@ else LIBHEIF_CONF_OPTS += -DWITH_LIBDE265=OFF endif +ifeq ($(BR2_PACKAGE_LIBJPEG),y) +LIBHEIF_CONF_OPTS += -DWITH_JPEG_DECODER=ON -DWITH_JPEG_ENCODER=ON +LIBHEIF_DEPENDENCIES += libjpeg +else +LIBHEIF_CONF_OPTS += -DWITH_JPEG_DECODER=OFF -DWITH_JPEG_ENCODER=OFF +endif + +ifeq ($(BR2_PACKAGE_OPENJPEG),y) +LIBHEIF_CONF_OPTS += -DWITH_OpenJPEG_DECODER=ON -DWITH_OpenJPEG_ENCODER=ON +LIBHEIF_DEPENDENCIES += openjpeg +else +LIBHEIF_CONF_OPTS += -DWITH_OpenJPEG_DECODER=OFF -DWITH_OpenJPEG_ENCODER=OFF +endif + ifeq ($(BR2_PACKAGE_X265),y) LIBHEIF_CONF_OPTS += -DWITH_X265=ON LIBHEIF_DEPENDENCIES += x265