compile shntool
This commit is contained in:
parent
16286a7337
commit
316997027c
1 changed files with 33 additions and 4 deletions
37
Dockerfile
37
Dockerfile
|
@ -5,10 +5,39 @@ MAINTAINER smdion <me@seandion.com> ,sparklyballs
|
|||
RUN \
|
||||
apk add --no-cache \
|
||||
ffmpeg \
|
||||
mc && \
|
||||
apk add --no-cache --repository \
|
||||
http://nl.alpinelinux.org/alpine/edge/testing \
|
||||
shntool
|
||||
mc
|
||||
|
||||
# install build packages
|
||||
RUN \
|
||||
apk add --no-cache --virtual=build-dependencies \
|
||||
g++ \
|
||||
gcc \
|
||||
make && \
|
||||
|
||||
# compile shntool
|
||||
mkdir -p \
|
||||
/tmp/shntool && \
|
||||
curl -o \
|
||||
/tmp/shntool-src-tar.gz -L \
|
||||
http://www.etree.org/shnutils/shntool/dist/src/shntool-3.0.10.tar.gz && \
|
||||
tar xf /tmp/shntool-src-tar.gz -C \
|
||||
/tmp/shntool --strip-components=1 && \
|
||||
cd /tmp/shntool && \
|
||||
./configure \
|
||||
--infodir=/usr/share/info \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/share/man \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc && \
|
||||
make && \
|
||||
make install && \
|
||||
|
||||
# cleanup
|
||||
apk del --purge \
|
||||
build-dependencies && \
|
||||
rm -rf \
|
||||
/tmp/* \
|
||||
/usr/lib/*.la
|
||||
|
||||
# add local files
|
||||
COPY root/ /
|
||||
|
|
Loading…
Add table
Reference in a new issue