-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
40 lines (34 loc) · 1015 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# -*- coding: utf-8 -*-
FROM ubuntu:14.04
MAINTAINER Takahiro INOUE <[email protected]>
RUN apt-get update
RUN apt-get --force-yes -y install \
curl \
libav-tools \
libsamplerate0 \
libsamplerate0-dev \
libsndfile1 \
libsndfile-dev \
python \
python-dev \
python-matplotlib \
python-numpy \
python-scipy \
python-setuptools
RUN easy_install --verbose \
docopt \
joblib \
librosa \
scikits.audiolab \
scikits.example \
scikits.samplerate \
scikits.talkbox
RUN ln -s /usr/bin/avconv /usr/local/bin/avconv
RUN ln -s /usr/bin/avconv /usr/local/bin/ffmpeg
####
## audfprint 0.9
## @see https:/dpwe/audfprint
####
RUN curl -LSs https:/hinata/audfprint/archive/0.9.0.tar.gz | tar fxz - -C /usr/local/lib
RUN chmod +x /usr/local/lib/audfprint-0.9.0/audfprint.py
RUN ln -s /usr/local/lib/audfprint-0.9.0/audfprint.py /usr/bin/audfprint