@@ -12,13 +12,13 @@ ENV SRC=/usr \
1212
1313# Install build dependencies
1414RUN apk add --no-cache \
15- autoconf automake bash binutils bzip2 ca-certificates \
16- cmake coreutils curl diffutils g++ gcc libgcc libtool \
17- libssl3 linux-headers make musl-dev nasm openssl-dev \
18- patch tar zlib-dev harfbuzz-dev freetype-dev libxml2-dev \
19- libsrt-dev x264-dev x265-dev libvpx-dev lame-dev opus-dev \
20- libvorbis-dev fdk-aac-dev dav1d-dev rav1e-dev aom-dev \
21- libxcb-dev alsa-lib-dev v4l-utils-dev
15+ autoconf automake bash binutils bzip2 ca-certificates \
16+ cmake coreutils curl diffutils g++ gcc libgcc libtool \
17+ libssl3 linux-headers make musl-dev nasm openssl-dev \
18+ patch tar zlib-dev harfbuzz-dev freetype-dev libxml2-dev \
19+ libsrt-dev x264-dev x265-dev libvpx-dev lame-dev opus-dev \
20+ libvorbis-dev fdk-aac-dev dav1d-dev rav1e-dev aom-dev \
21+ libxcb-dev alsa-lib-dev v4l-utils-dev
2222
2323WORKDIR /tmp
2424
@@ -34,36 +34,35 @@ RUN cd ffmpeg-${FFMPEG_VERSION} && \
3434 patch -p1 < /contrib/ffmpeg-jsonstats.patch && \
3535 patch -p1 < /contrib/ffmpeg-hls.patch && \
3636 ./configure \
37- --extra-version="datarhei-${BUILD_COMMIT}-${BUILD_DATE}" \
38- --prefix="${SRC}" \
39- --extra-libs="-lpthread -lxml2 -lm -lsupc++ -lstdc++ -lssl -lcrypto -lz -lc -ldl" \
40- --enable-nonfree \
41- --enable-gpl \
42- --enable-version3 \
43- --enable-postproc \
44- --enable-static \
45- --disable-shared \
46- --disable-ffplay \
47- --disable-debug \
48- --disable-doc \
49- --enable-openssl \
50- --enable-libxml2 \
51- --enable-libv4l2 \
52- --enable-v4l2_m2m \
53- --enable-libfreetype \
54- --enable-alsa \
55- --enable-libsrt \
56- --enable-libx264 \
57- --enable-libx265 \
58- --enable-libvpx \
59- --enable-libmp3lame \
60- --enable-libopus \
61- --enable-libvorbis \
62- --enable-libfdk-aac \
63- --enable-libdav1d \
64- --enable-librav1e \
65- --enable-libaom \
66- --enable-libxcb && \
37+ --extra-version="datarhei-${BUILD_COMMIT}-${BUILD_DATE}" \
38+ --prefix="${SRC}" \
39+ --extra-libs="-lpthread -lxml2 -lm -lsupc++ -lstdc++ -lssl -lcrypto -lz -lc -ldl" \
40+ --enable-nonfree \
41+ --enable-gpl \
42+ --enable-version3 \
43+ --enable-static \
44+ --disable-shared \
45+ --disable-ffplay \
46+ --disable-debug \
47+ --disable-doc \
48+ --enable-openssl \
49+ --enable-libxml2 \
50+ --enable-libv4l2 \
51+ --enable-v4l2_m2m \
52+ --enable-libfreetype \
53+ --enable-alsa \
54+ --enable-libsrt \
55+ --enable-libx264 \
56+ --enable-libx265 \
57+ --enable-libvpx \
58+ --enable-libmp3lame \
59+ --enable-libopus \
60+ --enable-libvorbis \
61+ --enable-libfdk-aac \
62+ --enable-libdav1d \
63+ --enable-librav1e \
64+ --enable-libaom \
65+ --enable-libxcb && \
6766 make && make install
6867
6968# Output stage (nur statische Binarys)
0 commit comments