Update Docker images to use Alpine 3.23.4 and FFmpeg 8.1
This commit is contained in:
+5
-6
@@ -1,7 +1,7 @@
|
||||
ARG NQPTP_BRANCH=main
|
||||
ARG FFMPEG_BRANCH=release/7.1
|
||||
ARG FFMPEG_BRANCH=release/8.1
|
||||
ARG SHAIRPORT_SYNC_BRANCH=.
|
||||
ARG ALPINE_VERSION=20250108
|
||||
ARG ALPINE_VERSION=3.23.4
|
||||
|
||||
##### FFMPEGLITE #####
|
||||
FROM alpine:$ALPINE_VERSION AS ffmpeglite
|
||||
@@ -28,10 +28,9 @@ RUN ./configure \
|
||||
--disable-network \
|
||||
--disable-iamf \
|
||||
--disable-pixelutils \
|
||||
--disable-postproc \
|
||||
--enable-decoder=alac \
|
||||
--enable-decoder=aac
|
||||
RUN make -j $(nproc)
|
||||
RUN make
|
||||
RUN make install
|
||||
##### FFMPEGLITE END #####
|
||||
|
||||
@@ -51,7 +50,7 @@ RUN git clone --depth=1 -b "$NQPTP_BRANCH" https://github.com/mikebrady/nqptp
|
||||
WORKDIR /nqptp
|
||||
RUN autoreconf -i
|
||||
RUN ./configure
|
||||
RUN make -j $(nproc)
|
||||
RUN make
|
||||
WORKDIR /
|
||||
##### NQPTP END #####
|
||||
|
||||
@@ -102,7 +101,7 @@ RUN ../configure --sysconfdir=/etc --with-alsa --with-pulseaudio --with-soxr --w
|
||||
--with-airplay-2 --with-metadata --with-dummy --with-pipe --with-dbus-interface \
|
||||
--with-stdout --with-mpris-interface --with-mqtt-client \
|
||||
--with-convolution --with-pipewire
|
||||
RUN make -j $(nproc)
|
||||
RUN make
|
||||
RUN DESTDIR=install make install
|
||||
WORKDIR /
|
||||
##### SPS END #####
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Classic Shairport-Sync build. Note: the only decoder in FFmpeg is ALAC.
|
||||
|
||||
ARG SHAIRPORT_SYNC_BRANCH=.
|
||||
ARG FFMPEG_BRANCH=release/7.1
|
||||
ARG ALPINE_VERSION=20250108
|
||||
ARG FFMPEG_BRANCH=release/8.1
|
||||
ARG ALPINE_VERSION=3.23.4
|
||||
|
||||
##### FFMPEGLITE #####
|
||||
FROM alpine:$ALPINE_VERSION AS ffmpeglite
|
||||
@@ -29,7 +29,6 @@ RUN ./configure \
|
||||
--disable-network \
|
||||
--disable-iamf \
|
||||
--disable-pixelutils \
|
||||
--disable-postproc \
|
||||
--enable-decoder=alac
|
||||
RUN make
|
||||
RUN make install
|
||||
|
||||
Reference in New Issue
Block a user