1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-25 00:08:49 +00:00
dockerfiles/audiowaveform/Dockerfile

57 lines
1.9 KiB
Docker
Raw Normal View History

2015-08-15 01:22:23 +00:00
#
# Dockerfile for audiowaveform
#
FROM ubuntu
2017-05-07 23:05:07 +00:00
MAINTAINER kev <noreply@easypi.pro>
2015-08-15 01:22:23 +00:00
2015-08-15 01:25:41 +00:00
RUN apt-get update \
2015-08-15 01:22:23 +00:00
&& apt install -y cmake \
g++ \
gcc \
git-core \
2015-08-15 01:55:59 +00:00
libboost-filesystem1.54.0 \
2015-08-15 01:22:23 +00:00
libboost-filesystem-dev \
2015-08-15 01:55:59 +00:00
libboost-program-options1.54.0 \
2015-08-15 01:22:23 +00:00
libboost-program-options-dev \
2015-08-15 01:55:59 +00:00
libboost-regex1.54.0 \
2015-08-15 01:22:23 +00:00
libboost-regex-dev \
libgd2-xpm-dev \
2015-08-15 01:55:59 +00:00
libgd3 \
libmad0 \
2015-08-15 01:22:23 +00:00
libmad0-dev \
2015-08-15 01:55:59 +00:00
libsndfile1 \
2015-08-15 01:22:23 +00:00
libsndfile1-dev \
make \
2015-08-15 01:33:53 +00:00
unzip \
2015-08-15 01:22:23 +00:00
wget \
2015-08-15 01:30:14 +00:00
&& git clone https://github.com/bbcrd/audiowaveform.git \
&& cd audiowaveform \
2015-08-15 01:22:23 +00:00
&& wget https://googlemock.googlecode.com/files/gmock-1.7.0.zip \
&& unzip gmock-1.7.0.zip \
&& ln -s gmock-1.7.0 gmock \
&& mkdir build \
&& cd build \
&& cmake .. \
&& make install \
&& cd .. \
&& rm -rf audiowaveform \
&& apt-get purge --auto-remove -y cmake \
g++ \
gcc \
git-core \
libboost-filesystem-dev \
libboost-program-options-dev \
libboost-regex-dev \
libgd2-xpm-dev \
libmad0-dev \
libsndfile1-dev \
make \
2015-08-15 01:33:53 +00:00
unzip \
2015-08-15 01:22:23 +00:00
wget \
&& rm -rf /var/lib/apt/lists/*
ENTRYPOINT ["audiowaveform"]
CMD ["--help"]