Merge pull request #71 from linuxserver/bump2

Bump various libs
This commit is contained in:
aptalca 2024-05-10 23:52:20 -04:00 committed by GitHub
commit 80690a7f0b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 37 additions and 37 deletions

View File

@ -13,43 +13,44 @@ ENV \
# versions
ENV \
AOM=v3.8.2 \
AOM=v3.9.0 \
FDKAAC=2.0.3 \
FFMPEG_HARD=7.0 \
FONTCONFIG=2.15.0 \
FREETYPE=2.13.2 \
FRIBIDI=1.0.13 \
GMMLIB=22.3.15 \
FRIBIDI=1.0.14 \
GMMLIB=22.3.18 \
HARFBUZZ=8.4.0 \
IHD=23.4.3 \
KVAZAAR=2.2.0 \
IHD=24.1.5 \
KVAZAAR=2.3.1 \
LAME=3.100 \
LIBASS=0.17.1 \
LIBDOVI=2.1.1 \
LIBDRM=2.4.120 \
LIBMFX=22.5.4 \
LIBPLACEBO=6.338.2 \
LIBPNG=1.6.43 \
LIBVA=2.21.0 \
LIBVDPAU=1.5 \
LIBVIDSTAB=1.1.1 \
LIBVMAF=3.0.0 \
LIBVPL=2.10.1 \
MESA=24.0.4 \
LIBVPL=2.11.0 \
MESA=24.0.7 \
NVCODEC=n12.2.72.0 \
OGG=1.3.5 \
ONEVPL=23.4.3 \
OPENCOREAMR=0.1.6 \
OPENJPEG=2.5.2 \
OPUS=1.5.1 \
OPUS=1.5.2 \
RAV1E=0.7.1 \
SHADERC=v2024.0 \
SHADERC=v2024.1 \
SVTAV1=2.0.0 \
THEORA=1.1.1 \
VORBIS=1.3.7 \
VPLGPURT=24.1.5 \
VPX=1.14.0 \
VULKANSDK=vulkan-sdk-1.3.280.0 \
WEBP=1.3.2 \
X265=3.5 \
WEBP=1.4.0 \
X265=3.6 \
XVID=1.3.7 \
ZIMG=3.0.5
@ -381,7 +382,7 @@ RUN \
echo "**** grabbing libvpl ****" && \
mkdir -p /tmp/libvpl && \
curl -Lf \
https://github.com/oneapi-src/oneVPL/archive/refs/tags/v${LIBVPL}.tar.gz | \
https://github.com/intel/libvpl/archive/refs/tags/v${LIBVPL}.tar.gz | \
tar -zx --strip-components=1 -C /tmp/libvpl
RUN \
echo "**** compiling libvpl ****" && \
@ -392,15 +393,15 @@ RUN \
cmake --build . --config Release --target install && \
strip -d /usr/local/lib/libvpl.so
RUN \
echo "**** grabbing onevpl ****" && \
mkdir -p /tmp/onevpl && \
echo "**** grabbing vpl-gpu-rt ****" && \
mkdir -p /tmp/vpl-gpu-rt && \
curl -Lf \
https://github.com/oneapi-src/oneVPL-intel-gpu/archive/refs/tags/intel-onevpl-${ONEVPL}.tar.gz | \
tar -zx --strip-components=1 -C /tmp/onevpl
https://github.com/intel/vpl-gpu-rt/archive/refs/tags/intel-onevpl-${VPLGPURT}.tar.gz | \
tar -zx --strip-components=1 -C /tmp/vpl-gpu-rt
RUN \
echo "**** compiling onevpl ****" && \
mkdir -p /tmp/onevpl/build && \
cd /tmp/onevpl/build && \
echo "**** compiling vpl-gpu-rt ****" && \
mkdir -p /tmp/vpl-gpu-rt/build && \
cd /tmp/vpl-gpu-rt/build && \
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/local/lib \
@ -487,7 +488,7 @@ RUN \
rm -Rf \
thirdparty/libpng/* && \
curl -Lf \
https://download.sourceforge.net/libpng/libpng-1.6.37.tar.gz | \
https://download.sourceforge.net/libpng/libpng-${LIBPNG}.tar.gz | \
tar -zx --strip-components=1 -C thirdparty/libpng/ && \
cmake \
-DBUILD_STATIC_LIBS=0 \
@ -827,7 +828,6 @@ RUN \
/buildout/usr/local/etc/fonts \
/buildout/usr/local/lib/libmfx-gen \
/buildout/usr/local/lib/mfx \
/buildout/usr/local/lib/vpl \
/buildout/usr/local/lib/x86_64-linux-gnu/dri \
/buildout/usr/local/lib/x86_64-linux-gnu/vdpau \
/buildout/usr/local/share/vulkan \
@ -852,9 +852,6 @@ RUN \
cp -a \
/usr/local/lib/mfx/*.so \
/buildout/usr/local/lib/mfx/ && \
cp -a \
/usr/local/lib/vpl/*.so \
/buildout/usr/local/lib/vpl/ && \
cp -a \
/usr/local/lib/x86_64-linux-gnu/lib*so* \
/buildout/usr/local/lib/x86_64-linux-gnu/ && \

View File

@ -13,17 +13,18 @@ ENV \
# versions
ENV \
AOM=v3.8.2 \
AOM=v3.9.0 \
FDKAAC=2.0.3 \
FFMPEG_HARD=7.0 \
FONTCONFIG=2.15.0 \
FREETYPE=2.13.2 \
FRIBIDI=1.0.13 \
FRIBIDI=1.0.14 \
HARFBUZZ=8.4.0 \
KVAZAAR=2.2.0 \
KVAZAAR=2.3.1 \
LAME=3.100 \
LIBASS=0.17.1 \
LIBDRM=2.4.120 \
LIBPNG=1.6.43 \
LIBVA=2.21.0 \
LIBVDPAU=1.5 \
LIBVIDSTAB=1.1.1 \
@ -31,17 +32,16 @@ ENV \
OGG=1.3.5 \
OPENCOREAMR=0.1.6 \
OPENJPEG=2.5.2 \
OPUS=1.5.1 \
OPUS=1.5.2 \
RAV1E=0.7.1 \
SVTAV1=2.0.0 \
THEORA=1.1.1 \
VORBIS=1.3.7 \
VPX=1.14.0 \
WEBP=1.3.2 \
X265=master \
WEBP=1.4.0 \
X265=3.6 \
XVID=1.3.7 \
ZIMG=3.0.5
# x265 aarch64 build fixes not in a release yet https://bitbucket.org/multicoreware/x265_git/issues/604/linux-arm-aarch64-build-failing-for-high
RUN \
echo "**** install build packages ****" && \
@ -284,7 +284,7 @@ RUN \
rm -Rf \
thirdparty/libpng/* && \
curl -Lf \
https://download.sourceforge.net/libpng/libpng-1.6.37.tar.gz | \
https://download.sourceforge.net/libpng/libpng-${LIBPNG}.tar.gz | \
tar -zx --strip-components=1 -C thirdparty/libpng/ && \
cmake \
-DBUILD_STATIC_LIBS=0 \
@ -438,10 +438,9 @@ RUN \
RUN \
echo "**** grabbing x265 ****" && \
mkdir -p /tmp/x265 && \
git clone \
--branch ${X265} \
https://bitbucket.org/multicoreware/x265_git.git \
/tmp/x265
curl -Lf \
https://bitbucket.org/multicoreware/x265_git/downloads/x265_${X265}.tar.gz | \
tar -zx --strip-components=1 -C /tmp/x265
RUN \
echo "**** compiling x265 ****" && \
cd /tmp/x265/build/linux && \

View File

@ -115,6 +115,7 @@ docker run --rm -it \
```
### Nvidia Hardware accelerated ([click for more info](https://trac.ffmpeg.org/wiki/HWAccelIntro#CUDANVENCNVDEC))
*Nvidia support requires [Nvidia container toolkit](https://github.com/NVIDIA/nvidia-container-toolkit) and the Nvidia drivers installed on the host*
```
docker run --rm -it \
@ -173,6 +174,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **09.05.24:** - Bump libaom, fribidi, kvazaar, various Intel drivers and libs, Mesa, opus, shaderc, webp and x265.
* **11.04.24:** - Explicitly disable libdrm on aarch64, add new lib `libxcb-shm0`. Add quick test at the end of build.
* **10.04.24:** - Compile ffmpeg with `libfribidi`, `libharfbuzz` and `libfontconfig`, compile libharfbuzz.
* **05.04.24:** - Bump ffmpeg to 7.0, bump libdovi, libva, mesa and vulkan-sdk.

View File

@ -119,6 +119,7 @@ full_custom_readme: |
```
### Nvidia Hardware accelerated ([click for more info](https://trac.ffmpeg.org/wiki/HWAccelIntro#CUDANVENCNVDEC))
*Nvidia support requires [Nvidia container toolkit](https://github.com/NVIDIA/nvidia-container-toolkit) and the Nvidia drivers installed on the host*
```
docker run --rm -it \
@ -177,6 +178,7 @@ full_custom_readme: |
## Versions
* **09.05.24:** - Bump libaom, fribidi, kvazaar, various Intel drivers and libs, Mesa, opus, shaderc, webp and x265.
* **11.04.24:** - Explicitly disable libdrm on aarch64, add new lib `libxcb-shm0`. Add quick test at the end of build.
* **10.04.24:** - Compile ffmpeg with `libfribidi`, `libharfbuzz` and `libfontconfig`, compile libharfbuzz.
* **05.04.24:** - Bump ffmpeg to 7.0, bump libdovi, libva, mesa and vulkan-sdk.