Updated doc and docker builds

This commit is contained in:
emeric
2026-02-17 23:16:52 +01:00
parent 7be4af4585
commit c338521843
5 changed files with 49 additions and 43 deletions
+39 -38
View File
@@ -5,40 +5,40 @@ WORKDIR /tmp/workdir
ENV PREFIX="/tmp/install"
ARG BUILD_PACKAGES=" \
ca-certificates \
curl \
bzip2 \
pkgconfig \
coreutils \
autoconf \
automake \
libtool \
g++ \
make \
openjpeg-dev \
libpng-dev \
nasm \
yasm \
curl \
libogg-dev \
opus-dev \
pugixml-dev \
libvorbis-dev \
lame-dev \
cmake \
zlib-dev \
openssl-dev \
boost-dev \
bzip2 \
ca-certificates \
cmake \
coreutils \
curl \
g++ \
gtest-dev \
lame-dev \
libarchive-dev \
libconfig-dev \
utfcpp \
libogg-dev \
libpng-dev \
libtool \
libvorbis-dev \
make \
openjpeg-dev \
openssl-dev \
opus-dev \
pkgconfig \
pugixml-dev \
pulseaudio-dev \
nasm \
sqlite-dev \
gtest-dev \
xxhash-dev"
utfcpp \
xxhash-dev \
yasm \
zlib-dev"
RUN apk add --no-cache --update ${BUILD_PACKAGES}
# ffmpeg
# FFmpeg
ARG FFMPEG_VERSION=6.1.3
RUN \
DIR=/tmp/ffmpeg && mkdir -p ${DIR} && cd ${DIR} && \
@@ -128,12 +128,12 @@ RUN \
mkdir -p /tmp/fakeroot/bin && \
for bin in ${PREFIX}/bin/ffmpeg ${PREFIX}/bin/lms*; \
do \
strip --strip-all $bin && \
cp $bin /tmp/fakeroot/bin/; \
strip --strip-all $bin && \
cp $bin /tmp/fakeroot/bin/; \
done && \
for lib in ${PREFIX}/lib/*.so; \
do \
strip --strip-all $lib; \
strip --strip-all $lib; \
done && \
cp -r ${PREFIX}/lib /tmp/fakeroot/lib && \
cp -r ${PREFIX}/share /tmp/fakeroot/share && \
@@ -150,23 +150,24 @@ FROM alpine:3.22 AS release
LABEL maintainer="Emeric Poupon <itmfr@yahoo.fr>"
ARG RUNTIME_PACKAGES=" \
libssl3 \
libcrypto3 \
openjpeg \
libpng \
libogg \
opus \
libvorbis \
lame-libs \
zlib \
boost-filesystem \
boost-iostreams \
boost-program_options \
boost-thread \
lame-libs \
libarchive \
libconfig++ \
libcrypto3 \
libogg \
libpng \
libpulse \
libvorbis \
libssl3 \
openjpeg \
opus \
pugixml \
sqlite-libs"
sqlite-libs \
zlib"
ARG LMS_USER=lms
ARG LMS_GROUP=lms