From 12674d60edb80d4af34947dbcfce51682d764f0c Mon Sep 17 00:00:00 2001 From: kev Date: Thu, 29 Jul 2021 18:23:32 +0800 Subject: [PATCH] update audiowaveform --- audiowaveform/Dockerfile | 54 ++++++---------------------------------- audiowaveform/README.md | 2 +- 2 files changed, 9 insertions(+), 47 deletions(-) diff --git a/audiowaveform/Dockerfile b/audiowaveform/Dockerfile index a762e45..26873fe 100644 --- a/audiowaveform/Dockerfile +++ b/audiowaveform/Dockerfile @@ -2,53 +2,15 @@ # Dockerfile for audiowaveform # -FROM ubuntu -MAINTAINER kev +FROM ubuntu:20.04 +MAINTAINER EasyPi Software Foundation -RUN apt-get update \ - && apt install -y cmake \ - g++ \ - gcc \ - git-core \ - libboost-filesystem1.54.0 \ - libboost-filesystem-dev \ - libboost-program-options1.54.0 \ - libboost-program-options-dev \ - libboost-regex1.54.0 \ - libboost-regex-dev \ - libgd2-xpm-dev \ - libgd3 \ - libmad0 \ - libmad0-dev \ - libsndfile1 \ - libsndfile1-dev \ - make \ - unzip \ - wget \ - && git clone https://github.com/bbcrd/audiowaveform.git \ - && cd audiowaveform \ - && 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 \ - unzip \ - wget \ +RUN set -xe \ + && apt update \ + && apt install -y software-properties-common \ + && add-apt-repository ppa:chris-needham/ppa \ + && apt update \ + && apt install -y audiowaveform \ && rm -rf /var/lib/apt/lists/* ENTRYPOINT ["audiowaveform"] diff --git a/audiowaveform/README.md b/audiowaveform/README.md index 4694b37..db23cf8 100644 --- a/audiowaveform/README.md +++ b/audiowaveform/README.md @@ -11,7 +11,7 @@ applications. ### Run $ docker pull vimagick/audiowaveform - $ alias awf='docker run --rm -v `pwd`:/work -w /work vimagick/audiowaveform' + $ alias awf='docker run --rm -v `pwd`:/data -w /data vimagick/audiowaveform' $ awf -i input.mp3 -o output.png ## Command line options