@@ -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
5655if [[ $MB_ML_VER == 2014 ]]; then
5756 function build_xz {
@@ -113,45 +112,6 @@ function build_harfbuzz {
113112 touch harfbuzz-stamp
114113}
115114
116- function build_libavif {
117- if [ -e libavif-stamp ]; then return ; fi
118-
119- python3 -m pip install meson ninja
120-
121- if [[ " $PLAT " == " x86_64" ]] || [ -n " $SANITIZER " ]; then
122- build_simple nasm 2.16.03 https://www.nasm.us/pub/nasm/releasebuilds/2.16.03
123- fi
124-
125- # For rav1e
126- curl https://sh.rustup.rs -sSf | sh -s -- -y
127- . " $HOME /.cargo/env"
128- if [ -z " $IS_ALPINE " ] && [ -z " $SANITIZER " ] && [ -z " $IS_MACOS " ]; then
129- yum install -y perl
130- if [[ " $MB_ML_VER " == 2014 ]]; then
131- yum install -y perl-IPC-Cmd
132- fi
133- fi
134-
135- local out_dir=$( fetch_unpack https://github.com/AOMediaCodec/libavif/archive/refs/tags/v$LIBAVIF_VERSION .tar.gz libavif-$LIBAVIF_VERSION .tar.gz)
136- (cd $out_dir \
137- && CMAKE_POLICY_VERSION_MINIMUM=3.5 cmake \
138- -DCMAKE_INSTALL_PREFIX=$BUILD_PREFIX \
139- -DCMAKE_INSTALL_LIBDIR=$BUILD_PREFIX /lib \
140- -DCMAKE_BUILD_TYPE=Release \
141- -DBUILD_SHARED_LIBS=OFF \
142- -DAVIF_LIBSHARPYUV=LOCAL \
143- -DAVIF_LIBYUV=LOCAL \
144- -DAVIF_CODEC_AOM=LOCAL \
145- -DAVIF_CODEC_DAV1D=LOCAL \
146- -DAVIF_CODEC_RAV1E=LOCAL \
147- -DAVIF_CODEC_SVT=LOCAL \
148- -DENABLE_NASM=ON \
149- -DCMAKE_MODULE_PATH=/tmp/cmake/Modules \
150- . \
151- && make install)
152- touch libavif-stamp
153- }
154-
155115function build {
156116 build_xz
157117 if [ -z " $IS_ALPINE " ] && [ -z " $SANITIZER " ] && [ -z " $IS_MACOS " ]; then
@@ -186,7 +146,6 @@ function build {
186146 build_tiff
187147 fi
188148
189- build_libavif
190149 build_libpng
191150 build_lcms2
192151 build_openjpeg
0 commit comments