diff --git a/dependencies/build_libheif.sh b/dependencies/build_libheif.sh index 7fd89624..498af3d8 100755 --- a/dependencies/build_libheif.sh +++ b/dependencies/build_libheif.sh @@ -6,7 +6,7 @@ set -eu echo Compiler: ${DEB_HOST_MULTIARCH} Arch: ${DEB_HOST_ARCH} -apt-get install -y libdav1d-dev:${DEB_HOST_ARCH} libde265-dev:${DEB_HOST_ARCH} libjpeg62-turbo-dev:${DEB_HOST_ARCH} libpng-dev:${DEB_HOST_ARCH} libnuma-dev:${DEB_HOST_ARCH} zlib1g-dev:${DEB_HOST_ARCH} +apt-get install -y libdav1d-dev:${DEB_HOST_ARCH} libde265-dev:${DEB_HOST_ARCH} libjpeg62-turbo-dev:${DEB_HOST_ARCH} libopenh264-dev:${DEB_HOST_ARCH} libpng-dev:${DEB_HOST_ARCH} libnuma-dev:${DEB_HOST_ARCH} zlib1g-dev:${DEB_HOST_ARCH} URL=$(curl -s https://api.github.com/repos/strukturag/libheif/releases/latest | grep "tarball_url" | cut -d : -f 2,3 | tr -d ' ,"') echo download libraw from $URL curl -L -o ./libheif.tar.gz "$URL" diff --git a/dependencies/prepare.sh b/dependencies/prepare.sh index 94d81d05..5f86d55f 100755 --- a/dependencies/prepare.sh +++ b/dependencies/prepare.sh @@ -22,4 +22,6 @@ apt-get update apt-get install -y curl crossbuild-essential-${DEBIAN_ARCH} libc-dev:${DEBIAN_ARCH} autoconf automake libtool m4 pkg-config cmake dpkg-architecture -a $DEBIAN_ARCH >/env +export $(cat /env) +echo PKG_CONFIG_PATH=/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig >>/env cat /env diff --git a/scripts/install_runtime_dependencies.sh b/scripts/install_runtime_dependencies.sh index f44f4ba8..4bd039fc 100755 --- a/scripts/install_runtime_dependencies.sh +++ b/scripts/install_runtime_dependencies.sh @@ -5,7 +5,7 @@ apt-get update apt-get install -y curl exiftool # libheif dependencies -apt-get install -y libdav1d6 librav1e0 libde265-0 libx265-199 libjpeg62-turbo libpng16-16 libnuma1 zlib1g +apt-get install -y libdav1d6 librav1e0 libde265-0 libx265-199 libjpeg62-turbo libopenh264-7 libpng16-16 libnuma1 zlib1g # libraw dependencies apt-get install -y libjpeg62-turbo liblcms2-2 zlib1g libgomp1 # ImageMagick dependencies