Updated doc and docker builds
This commit is contained in:
+39
-38
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user