summaryrefslogtreecommitdiff
path: root/docker/Dockerfile
blob: 1f56e486b7020941a0bc045452ed632d58193979 (plain)
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
FROM ubuntu:18.04

RUN apt-get update && \
    apt-get install -y \
    build-essential \
    doxygen \
    less \
    cmake \
    python \
    cython \
    python3 \
    cython3 \
    flex \
    bison \
    automake \
    libtool \
    curl \
    vim \
    git \
    zip \
   && true

# http://www.doxygen.nl/manual/install.html

RUN curl https://sourceforge.net/projects/doxygen/files/rel-1.8.14/doxygen-1.8.14.src.tar.gz/download \
    -L -o /doxygen-1.8.14.src.tar.gz && \
    cd / && \
    tar -xvf doxygen-1.8.14.src.tar.gz && \
    cd doxygen-1.8.14 && \
    mkdir build && \
    cd build && \
    cmake -G "Unix Makefiles" .. && \
    make && \
    make install

COPY scripts/libyaml-dist.sh /libyaml-dist.sh
COPY scripts/libyaml-test-pyyaml.sh /libyaml-test-pyyaml.sh