@@ -51,7 +51,6 @@ LIBWEBP_VERSION=1.5.0
5151BZIP2_VERSION=1.0.8
5252LIBXCB_VERSION=1.17.0
5353BROTLI_VERSION=1.1.0
54- LIBAVIF_VERSION=1.2.1
5554
5655function build_pkg_config {
5756 if [ -e pkg-config-stamp ]; then return ; fi
@@ -99,45 +98,6 @@ function build_harfbuzz {
9998 touch harfbuzz-stamp
10099}
101100
102- function build_libavif {
103- if [ -e libavif-stamp ]; then return ; fi
104-
105- python3 -m pip install meson ninja
106-
107- if [[ " $PLAT " == " x86_64" ]] || [ -n " $SANITIZER " ]; then
108- build_simple nasm 2.16.03 https://www.nasm.us/pub/nasm/releasebuilds/2.16.03
109- fi
110-
111- # For rav1e
112- curl https://sh.rustup.rs -sSf | sh -s -- -y
113- . " $HOME /.cargo/env"
114- if [ -z " $IS_ALPINE " ] && [ -z " $SANITIZER " ] && [ -z " $IS_MACOS " ]; then
115- yum install -y perl
116- if [[ " $MB_ML_VER " == 2014 ]]; then
117- yum install -y perl-IPC-Cmd
118- fi
119- fi
120-
121- local out_dir=$( fetch_unpack https://github.com/AOMediaCodec/libavif/archive/refs/tags/v$LIBAVIF_VERSION .tar.gz libavif-$LIBAVIF_VERSION .tar.gz)
122- (cd $out_dir \
123- && CMAKE_POLICY_VERSION_MINIMUM=3.5 cmake \
124- -DCMAKE_INSTALL_PREFIX=$BUILD_PREFIX \
125- -DCMAKE_INSTALL_LIBDIR=$BUILD_PREFIX /lib \
126- -DCMAKE_BUILD_TYPE=Release \
127- -DBUILD_SHARED_LIBS=OFF \
128- -DAVIF_LIBSHARPYUV=LOCAL \
129- -DAVIF_LIBYUV=LOCAL \
130- -DAVIF_CODEC_AOM=LOCAL \
131- -DAVIF_CODEC_DAV1D=LOCAL \
132- -DAVIF_CODEC_RAV1E=LOCAL \
133- -DAVIF_CODEC_SVT=LOCAL \
134- -DENABLE_NASM=ON \
135- -DCMAKE_MODULE_PATH=/tmp/cmake/Modules \
136- . \
137- && make install)
138- touch libavif-stamp
139- }
140-
141101function build {
142102 build_xz
143103 if [ -z " $IS_ALPINE " ] && [ -z " $SANITIZER " ] && [ -z " $IS_MACOS " ]; then
@@ -172,7 +132,6 @@ function build {
172132 build_tiff
173133 fi
174134
175- build_libavif
176135 build_libpng
177136 build_lcms2
178137 build_openjpeg
0 commit comments