From 45c19f2b0674fb1345336cdde36fc71c7c1fb523 Mon Sep 17 00:00:00 2001 From: MidAutumnMoon Date: Wed, 8 Jan 2025 22:37:34 +0800 Subject: [PATCH] libavif: properly enable libsharpyuv support Otherwise `avifenc --sharpyuv --yuv 420` will fail to convert YUV. --- pkgs/by-name/li/libavif/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/li/libavif/package.nix b/pkgs/by-name/li/libavif/package.nix index 00273ae753f1..dccc2db404d9 100644 --- a/pkgs/by-name/li/libavif/package.nix +++ b/pkgs/by-name/li/libavif/package.nix @@ -8,6 +8,7 @@ zlib, libpng, libjpeg, + libwebp, dav1d, libyuv, gdk-pixbuf, @@ -39,6 +40,7 @@ stdenv.mkDerivation rec { "-DAVIF_CODEC_AOM_DECODE=OFF" "-DAVIF_BUILD_APPS=ON" "-DAVIF_BUILD_GDK_PIXBUF=ON" + "-DAVIF_LIBSHARPYUV=SYSTEM" ]; nativeBuildInputs = [ @@ -53,6 +55,7 @@ stdenv.mkDerivation rec { zlib libpng libjpeg + libwebp ]; propagatedBuildInputs = [