diff --git a/audiowaveform/Dockerfile b/audiowaveform/Dockerfile new file mode 100644 index 0000000..ef0e512 --- /dev/null +++ b/audiowaveform/Dockerfile @@ -0,0 +1,48 @@ +# +# Dockerfile for audiowaveform +# + +FROM ubuntu +MAINTAINER kev + +RUN apt-update \ + && apt install -y cmake \ + g++ \ + gcc \ + git-core \ + libboost-filesystem-dev \ + libboost-program-options-dev \ + libboost-regex-dev \ + libgd2-xpm-dev \ + libmad0-dev \ + libsndfile1-dev \ + make \ + wget \ + && cd audiowaveform \ + && git clone https://github.com/bbcrd/audiowaveform.git . \ + && 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 \ + wget \ + && rm -rf /var/lib/apt/lists/* + +ENTRYPOINT ["audiowaveform"] +CMD ["--help"] +