diff --git a/Dockerfile b/Dockerfile index ee3b5603..5562763a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -105,6 +105,7 @@ RUN --mount=type=bind,from=api,source=/dependencies/,target=/dependencies/ \ && cd /dependencies \ && cp -a lib/* /usr/local/lib/ \ && cp -a bin/* /usr/local/bin/ \ + && cp -a etc/* /usr/local/etc/ \ && ldconfig \ && apt-get install -y ./deb/jellyfin-ffmpeg.deb \ && ln -s /usr/lib/jellyfin-ffmpeg/ffmpeg /usr/local/bin/ \ diff --git a/scripts/install_build_dependencies.sh b/scripts/install_build_dependencies.sh index 20f44c4e..69c9a314 100755 --- a/scripts/install_build_dependencies.sh +++ b/scripts/install_build_dependencies.sh @@ -4,6 +4,9 @@ set -eu : ${DEB_HOST_ARCH=`dpkg --print-architecture`} echo Arch: ${DEB_HOST_ARCH} +# Install go-heif dependencies +apt-get install -y libaom-dev:${DEB_HOST_ARCH} libdav1d-dev:${DEB_HOST_ARCH} libde265-dev:${DEB_HOST_ARCH} libjpeg62-turbo-dev:${DEB_HOST_ARCH} libnuma-dev:${DEB_HOST_ARCH} libpng-dev:${DEB_HOST_ARCH} libx265-dev:${DEB_HOST_ARCH} zlib1g-dev:${DEB_HOST_ARCH} + # Install go-face dependencies apt-get install -y \ libdlib-dev:${DEB_HOST_ARCH} libblas-dev:${DEB_HOST_ARCH} libatlas-base-dev:${DEB_HOST_ARCH} liblapack-dev:${DEB_HOST_ARCH} libjpeg-dev:${DEB_HOST_ARCH} diff --git a/scripts/install_runtime_dependencies.sh b/scripts/install_runtime_dependencies.sh index 3eb41fb6..4e72ba3f 100755 --- a/scripts/install_runtime_dependencies.sh +++ b/scripts/install_runtime_dependencies.sh @@ -4,10 +4,11 @@ set -eu apt-get update apt-get install -y curl exiftool -# libheif dependencies: no dependency +# libheif dependencies +apt-get install -y libaom3 libdav1d6 libde265-0 libjpeg62-turbo libpng16-16 libx265-199 # libraw dependencies apt-get install -y libjpeg62-turbo liblcms2-2 # ImageMagick dependencies -apt-get install -y libjbig0 libtiff6 libfreetype6 libjxl0.7 liblqr-1-0 libpng16-16 libdjvulibre21 libwebpmux3 libwebpdemux2 libwebp7 libopenexr-3-1-30 libopenjp2-7 libjpeg62-turbo liblcms2-2 libxml2 libx11-6 libgomp1 +apt-get install -y libjxl0.7 liblcms2-2 liblqr-1-0 libdjvulibre21 libjpeg62-turbo libopenjp2-7 libopenexr-3-1-30 libpng16-16 libtiff6 libwebpmux3 libwebpdemux2 libwebp7 libxml2 libfreetype6 libgomp1 # go-face dependencies apt-get install -y libdlib19.1 libblas3 liblapack3 libjpeg62-turbo