mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-18 21:33:39 -09:00
The release notes for version 1.1.0 mention fixes for memory handling issues and bugs found out by fuzzing, which is the reason why this may be considered a security update, despite them not having CVEs assigned: https://github.com/AOMediaCodec/libavif/releases/tag/v1.1.0 https://github.com/AOMediaCodec/libavif/releases/tag/v1.1.1 The change checksum for the LICENSE file is caused by a path change for one of the submodules, and the addition of the licensing terms for the bundled libyuv sources. The latter are never built from the libavif tree as there is a separate libyuv package, so BSD-3-Clause does not need to be added to LIBAVIF_LICENSE. Signed-off-by: Adrian Perez de Castro <aperez@igalia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
37 lines
989 B
Makefile
37 lines
989 B
Makefile
################################################################################
|
|
#
|
|
# libavif
|
|
#
|
|
################################################################################
|
|
|
|
LIBAVIF_VERSION = 1.1.1
|
|
LIBAVIF_SITE = $(call github,AOMediaCodec,libavif,v$(LIBAVIF_VERSION))
|
|
LIBAVIF_LICENSE = BSD-2-Clause, IJG, Apache-2.0
|
|
LIBAVIF_LICENSE_FILES = LICENSE
|
|
LIBAVIF_CPE_ID_VENDOR = aomedia
|
|
LIBAVIF_INSTALL_STAGING = YES
|
|
|
|
# Only the dav1d decoder is packaged at the moment.
|
|
LIBAVIF_DEPENDENCIES = dav1d
|
|
LIBAVIF_CONF_OPTS = \
|
|
-DAVIF_BUILD_APPS=OFF \
|
|
-DAVIF_BUILD_EXAMPLES=OFF \
|
|
-DAVIF_BUILD_MAN_PAGES=OFF \
|
|
-DAVIF_BUILD_TESTS=OFF \
|
|
-DAVIF_CODEC_AOM=OFF \
|
|
-DAVIF_CODEC_DAV1D=SYSTEM \
|
|
-DAVIF_CODEC_LIBGAV1=OFF \
|
|
-DAVIF_CODEC_RAV1E=OFF \
|
|
-DAVIF_CODEC_SVT=OFF \
|
|
-DAVIF_CODEC_AVM=OFF \
|
|
-DAVIF_ENABLE_GTEST=OFF
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBYUV),y)
|
|
LIBAVIF_DEPENDENCIES += libyuv
|
|
LIBAVIF_CONF_OPTS += -DAVIF_LIBYUV=SYSTEM
|
|
else
|
|
LIBAVIF_CONF_OPTS += -DAVIF_LIBYUV=OFF
|
|
endif
|
|
|
|
$(eval $(cmake-package))
|