Compare commits
3 Commits
7.1.1
...
update-int
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
52b12b51c6 | ||
|
|
c990688aa4 | ||
|
|
9ef9cdef91 |
1
.github/workflows/docker.yml
vendored
1
.github/workflows/docker.yml
vendored
@@ -44,6 +44,7 @@ jobs:
|
||||
with:
|
||||
username: ${{ secrets.docker_hub_username }}
|
||||
password: ${{ secrets.docker_hub_access_token }}
|
||||
if: ${{ github.ref == 'refs/heads/main' }}
|
||||
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@v5
|
||||
|
||||
35
Dockerfile
35
Dockerfile
@@ -1,4 +1,7 @@
|
||||
FROM ghcr.io/linuxserver/baseimage-ubuntu:noble AS devel-base
|
||||
ARG base_image=ghcr.io/linuxserver/baseimage-ubuntu
|
||||
ARG base_image_tag=noble
|
||||
|
||||
FROM ${base_image}:${base_image_tag} AS devel-base
|
||||
|
||||
ENV DEBIAN_FRONTEND="noninteractive"
|
||||
ENV MAKEFLAGS="-j4" \
|
||||
@@ -10,8 +13,8 @@ ENV AOM=v3.12.0 \
|
||||
FONTCONFIG=2.16.0 \
|
||||
FREETYPE=2.13.3 \
|
||||
FRIBIDI=1.0.16 \
|
||||
GMMLIB=22.3.20 \
|
||||
IHD=24.2.5 \
|
||||
GMMLIB=22.7.1 \
|
||||
IHD=25.1.4 \
|
||||
KVAZAAR=2.3.1 \
|
||||
LAME=3.100 \
|
||||
LIBASS=0.17.3 \
|
||||
@@ -116,9 +119,9 @@ RUN apt-get -yqq update && \
|
||||
cargo install cargo-c cbindgen --locked && \
|
||||
python3 -m venv /lsiopy && \
|
||||
pip install -U --no-cache-dir \
|
||||
pip \
|
||||
setuptools \
|
||||
wheel && \
|
||||
pip \
|
||||
setuptools \
|
||||
wheel && \
|
||||
pip install --no-cache-dir cmake==3.31.6 mako meson ninja packaging ply pyyaml
|
||||
|
||||
# aom
|
||||
@@ -698,7 +701,7 @@ RUN /usr/local/lib/rustlib/uninstall.sh && \
|
||||
'libnvidia-opencl.so.1' > \
|
||||
/buildout/etc/OpenCL/vendors/nvidia.icd
|
||||
|
||||
FROM ghcr.io/linuxserver/baseimage-ubuntu:noble AS runtime-base
|
||||
FROM ${base_image}:${base_image_tag} AS runtime-base
|
||||
|
||||
COPY --from=devel-base /buildout/ /
|
||||
|
||||
@@ -725,7 +728,7 @@ RUN apt-get -yqq update && \
|
||||
fonts-noto-cjk \
|
||||
libgdiplus \
|
||||
libicu-dev \
|
||||
intel-opencl-icd=24.26.30049.10-950~24.04 intel-level-zero-gpu level-zero libze1 \
|
||||
level-zero libze1 \
|
||||
libmfx1 libmfxgen1 libvpl2 \
|
||||
libegl-mesa0 libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri \
|
||||
libglapi-mesa libgles2-mesa-dev libglx-mesa0 libigdgmm12 libxatracker2 mesa-va-drivers \
|
||||
@@ -755,6 +758,22 @@ RUN apt-get -yqq update && \
|
||||
libxml2 \
|
||||
ocl-icd-libopencl1 \
|
||||
wget && \
|
||||
mkdir -p /tmp/intel && cd /tmp/intel && \
|
||||
wget -q https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.17537.20/intel-igc-core_1.0.17537.20_amd64.deb && \
|
||||
wget -q https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.17537.20/intel-igc-opencl_1.0.17537.20_amd64.deb && \
|
||||
wget -q https://github.com/intel/compute-runtime/releases/download/24.35.30872.22/intel-level-zero-gpu-legacy1_1.3.30872.22_amd64.deb && \
|
||||
wget -q https://github.com/intel/compute-runtime/releases/download/24.35.30872.22/intel-opencl-icd-legacy1_24.35.30872.22_amd64.deb && \
|
||||
wget -q https://github.com/intel/compute-runtime/releases/download/24.35.30872.22/ww35.sum && \
|
||||
sha256sum --ignore-missing -c ww35.sum && \
|
||||
wget -q https://github.com/intel/intel-graphics-compiler/releases/download/v2.12.5/intel-igc-core-2_2.12.5+19302_amd64.deb && \
|
||||
wget -q https://github.com/intel/intel-graphics-compiler/releases/download/v2.12.5/intel-igc-opencl-2_2.12.5+19302_amd64.deb && \
|
||||
wget -q https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/intel-ocloc_25.22.33944.8-0_amd64.deb && \
|
||||
wget -q https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/intel-opencl-icd_25.22.33944.8-0_amd64.deb && \
|
||||
wget -q https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/libze-intel-gpu1_25.22.33944.8-0_amd64.deb && \
|
||||
wget -q https://github.com/intel/compute-runtime/releases/download/25.22.33944.8/ww22.sum && \
|
||||
sha256sum --ignore-missing -c ww22.sum && \
|
||||
dpkg -i /tmp/intel/*.deb && \
|
||||
rm -rf /tmp/intel && \
|
||||
apt-get autoremove -y && \
|
||||
apt-get clean -y && \
|
||||
rm /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so && \
|
||||
|
||||
Reference in New Issue
Block a user