dev-bjoern Claude commited on
Commit
99da5aa
·
1 Parent(s): 54d8ff9

fix: Remove unavailable packages for Debian Trixie

Browse files

- Remove libmfx-dev (not available)
- Remove software-properties-common (not available)
- Remove libjpeg62-turbo (use system default)
- Remove libopenexr-3-1-30 (version specific)
- Remove opencl-headers and ocl-icd-opencl-dev from runtime

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

Files changed (1) hide show
  1. Dockerfile +3 -11
Dockerfile CHANGED
@@ -6,7 +6,7 @@ ENV UV_COMPILE_BYTECODE=1
6
  ENV UV_LINK_MODE=copy
7
  ENV UV_CACHE_DIR=/tmp/.uv-cache
8
 
9
- # System dependencies installation for build stage
10
  RUN apt-get update && \
11
  apt-get install -y --no-install-recommends \
12
  curl \
@@ -20,7 +20,7 @@ RUN apt-get update && \
20
  libpng-dev \
21
  libjpeg-dev \
22
  libwebp-dev \
23
- libtiff5-dev \
24
  libopenexr-dev \
25
  libopenblas-dev \
26
  libx11-dev \
@@ -31,7 +31,6 @@ RUN apt-get update && \
31
  libswresample-dev \
32
  libssl-dev \
33
  libva-dev \
34
- libmfx-dev \
35
  libgstreamer1.0-dev \
36
  libgstreamer-plugins-base1.0-dev \
37
  opencl-headers \
@@ -46,14 +45,11 @@ RUN apt-get update && \
46
  findutils \
47
  bash \
48
  procps \
49
- # Additional dependencies for terrain compilation
50
  libc6-dev \
51
  pkg-config \
52
  make \
53
  dos2unix \
54
- # CUDA dependencies - install NVIDIA CUDA toolkit
55
  wget \
56
- software-properties-common \
57
  && rm -rf /var/lib/apt/lists/*
58
 
59
  # Install CUDA toolkit for terrain compilation
@@ -117,7 +113,7 @@ ENV UV_CACHE_DIR=/tmp/.uv-cache
117
  ENV DISPLAY=:99
118
  ENV BLENDER_HEADLESS=1
119
 
120
- # Minimal runtime dependencies with NVIDIA GPU support
121
  RUN apt-get update && \
122
  apt-get install -y --no-install-recommends \
123
  curl \
@@ -130,15 +126,11 @@ RUN apt-get update && \
130
  libomp5 \
131
  libopenblas0 \
132
  libpng16-16 \
133
- libjpeg62-turbo \
134
  libtiff6 \
135
  libwebp7 \
136
- libopenexr-3-1-30 \
137
  libssl3 \
138
  libgstreamer1.0-0 \
139
  libgstreamer-plugins-base1.0-0 \
140
- opencl-headers \
141
- ocl-icd-opencl-dev \
142
  xvfb \
143
  xauth \
144
  bash \
 
6
  ENV UV_LINK_MODE=copy
7
  ENV UV_CACHE_DIR=/tmp/.uv-cache
8
 
9
+ # System dependencies installation for build stage (Debian Trixie compatible)
10
  RUN apt-get update && \
11
  apt-get install -y --no-install-recommends \
12
  curl \
 
20
  libpng-dev \
21
  libjpeg-dev \
22
  libwebp-dev \
23
+ libtiff-dev \
24
  libopenexr-dev \
25
  libopenblas-dev \
26
  libx11-dev \
 
31
  libswresample-dev \
32
  libssl-dev \
33
  libva-dev \
 
34
  libgstreamer1.0-dev \
35
  libgstreamer-plugins-base1.0-dev \
36
  opencl-headers \
 
45
  findutils \
46
  bash \
47
  procps \
 
48
  libc6-dev \
49
  pkg-config \
50
  make \
51
  dos2unix \
 
52
  wget \
 
53
  && rm -rf /var/lib/apt/lists/*
54
 
55
  # Install CUDA toolkit for terrain compilation
 
113
  ENV DISPLAY=:99
114
  ENV BLENDER_HEADLESS=1
115
 
116
+ # Minimal runtime dependencies (Debian Trixie compatible)
117
  RUN apt-get update && \
118
  apt-get install -y --no-install-recommends \
119
  curl \
 
126
  libomp5 \
127
  libopenblas0 \
128
  libpng16-16 \
 
129
  libtiff6 \
130
  libwebp7 \
 
131
  libssl3 \
132
  libgstreamer1.0-0 \
133
  libgstreamer-plugins-base1.0-0 \
 
 
134
  xvfb \
135
  xauth \
136
  bash \