diff --git a/thirdparty/libheif/HPKBUILD b/thirdparty/libheif/HPKBUILD index 641c94083b94d3a9c9b99b3e69ff901c56d311d8..dfa11fcf7cee34e181249b909c0648cdb598ad28 100644 --- a/thirdparty/libheif/HPKBUILD +++ b/thirdparty/libheif/HPKBUILD @@ -7,7 +7,7 @@ pkgdesc="libheif is an HEIF and AVIF file format decoder and encoder." url="https://github.com/strukturag/libheif" archs=("armeabi-v7a" "arm64-v8a") license=("GNU LESSER GENERAL PUBLIC LICENSE") -depends=("jpeg" "libpng") +depends=("jpeg" "libpng" "libde265") makedepends=() #网络原因更换成gitee下载源 @@ -52,7 +52,7 @@ prepare() { build() { cd $builddir/$ARCH-build # 不强依赖jpeg和libpng, 下方的写法能找到libpng但是找不到jpeg. 显示开启测试 - PKG_CONFIG_PATH="${pkgconfigpath}" libpng_CFLAGS="-I$LYCIUM_ROOT/usr/libpng/$ARCH/include" libpng_LIBS="-L$LYCIUM_ROOT/usr/libpng/$ARCH/lib -lpng" ../configure "$@" --host=$host --enable-tests --disable-go --disable-gdk-pixbuf --disable-aom --disable-libde265 --disable-x265 --disable-rav1e --disable-dav1d --enable-svt > `pwd`/build.log 2>&1 + PKG_CONFIG_LIBDIR="${pkgconfigpath}" libpng_CFLAGS="-I$LYCIUM_ROOT/usr/libpng/$ARCH/include" libpng_LIBS="-L$LYCIUM_ROOT/usr/libpng/$ARCH/lib -lpng" ../configure "$@" --host=$host --enable-tests --enable-go --enable-gdk-pixbuf --enable-aom --enable-libde265 --enable-x265 --enable-rav1e --enable-dav1d --enable-svt > $buildlog 2>&1 $MAKE >> $buildlog 2>&1 ret=$? cd $OLDPWD @@ -62,6 +62,7 @@ build() { package() { cd $builddir/$ARCH-build $MAKE install >> $buildlog 2>&1 + cp ../../$builddir/$ARCH-build/libheif/.libs/libheif.so.1 ../../$builddir/$ARCH-build/tests/ cd $OLDPWD if [ $ARCH == "armeabi-v7a" ] then