Commit 698f29f1 authored by DawnStone's avatar DawnStone Committed by Scott Cyphers

updated contrib/docker Dockerfiles to include dependencies required to build docs (#940)

parent 882e721c
...@@ -23,7 +23,8 @@ RUN apt-get update && apt-get install -y \ ...@@ -23,7 +23,8 @@ RUN apt-get update && apt-get install -y \
clang-3.9 clang-format-3.9 \ clang-3.9 clang-format-3.9 \
git \ git \
wget patch diffutils zlib1g-dev libtinfo-dev \ wget patch diffutils zlib1g-dev libtinfo-dev \
doxygen python-pip doxygen graphviz \
python-pip
RUN apt-get clean autoclean && \ RUN apt-get clean autoclean && \
apt-get autoremove -y apt-get autoremove -y
...@@ -37,4 +38,7 @@ RUN pip install --upgrade pip ...@@ -37,4 +38,7 @@ RUN pip install --upgrade pip
RUN pip install sphinx RUN pip install sphinx
RUN pip install breathe RUN pip install breathe
# need numpy to successfully build docs for python_api
RUN pip install numpy
WORKDIR /home WORKDIR /home
...@@ -31,7 +31,7 @@ RUN yum -y update && \ ...@@ -31,7 +31,7 @@ RUN yum -y update && \
git \ git \
wget patch diffutils zlib-devel ncurses-devel libtinfo-dev \ wget patch diffutils zlib-devel ncurses-devel libtinfo-dev \
python python-devel python-setuptools \ python python-devel python-setuptools \
doxygen \ doxygen graphviz \
which \ which \
'perl(Data::Dumper)' 'perl(Data::Dumper)'
...@@ -46,7 +46,6 @@ RUN easy_install pip ...@@ -46,7 +46,6 @@ RUN easy_install pip
RUN pip install virtualenv RUN pip install virtualenv
# Install some pip packages # Install some pip packages
RUN pip install numpy
# need to use sphinx version 1.6 to build docs # need to use sphinx version 1.6 to build docs
# installing with apt-get install python-sphinx installs sphinx version 1.3.6 only # installing with apt-get install python-sphinx installs sphinx version 1.3.6 only
...@@ -58,4 +57,7 @@ RUN pip install sphinx ...@@ -58,4 +57,7 @@ RUN pip install sphinx
# breathe package required to build documentation # breathe package required to build documentation
RUN pip install breathe RUN pip install breathe
# need numpy to successfully build docs for python_api
RUN pip install numpy
WORKDIR /home WORKDIR /home
...@@ -13,7 +13,7 @@ RUN yum -y update && \ ...@@ -13,7 +13,7 @@ RUN yum -y update && \
git \ git \
wget patch diffutils zlib-devel ncurses-devel libtinfo-dev \ wget patch diffutils zlib-devel ncurses-devel libtinfo-dev \
python python-devel python-setuptools \ python python-devel python-setuptools \
doxygen \ doxygen graphviz \
which \ which \
'perl(Data::Dumper)' 'perl(Data::Dumper)'
...@@ -29,7 +29,6 @@ RUN easy_install pip ...@@ -29,7 +29,6 @@ RUN easy_install pip
RUN pip install virtualenv RUN pip install virtualenv
# Install some pip packages # Install some pip packages
RUN pip install numpy
# need to use sphinx version 1.6 to build docs # need to use sphinx version 1.6 to build docs
# installing with apt-get install python-sphinx installs sphinx version 1.3.6 only # installing with apt-get install python-sphinx installs sphinx version 1.3.6 only
...@@ -41,4 +40,7 @@ RUN pip install sphinx ...@@ -41,4 +40,7 @@ RUN pip install sphinx
# breathe package required to build documentation # breathe package required to build documentation
RUN pip install breathe RUN pip install breathe
# need numpy to successfully build docs for python_api
RUN pip install numpy
WORKDIR /home WORKDIR /home
...@@ -23,7 +23,8 @@ RUN apt-get update && apt-get install -y \ ...@@ -23,7 +23,8 @@ RUN apt-get update && apt-get install -y \
clang-3.9 clang-format-3.9 \ clang-3.9 clang-format-3.9 \
git \ git \
wget patch diffutils zlib1g-dev libtinfo-dev \ wget patch diffutils zlib1g-dev libtinfo-dev \
doxygen python-pip doxygen graphviz \
python-pip
RUN apt-get clean autoclean && \ RUN apt-get clean autoclean && \
apt-get autoremove -y apt-get autoremove -y
...@@ -37,4 +38,7 @@ RUN pip install --upgrade pip ...@@ -37,4 +38,7 @@ RUN pip install --upgrade pip
RUN pip install sphinx RUN pip install sphinx
RUN pip install breathe RUN pip install breathe
# need numpy to successfully build docs for python_api
RUN pip install numpy
WORKDIR /home WORKDIR /home
...@@ -35,7 +35,7 @@ RUN apt-get update && apt-get install -y \ ...@@ -35,7 +35,7 @@ RUN apt-get update && apt-get install -y \
clang-3.9 clang-format-3.9 \ clang-3.9 clang-format-3.9 \
git \ git \
wget patch diffutils zlib1g-dev libtinfo-dev \ wget patch diffutils zlib1g-dev libtinfo-dev \
doxygen && \ doxygen graphviz && \
apt-get clean autoclean && \ apt-get clean autoclean && \
apt-get autoremove -y apt-get autoremove -y
...@@ -52,5 +52,7 @@ RUN pip install sphinx ...@@ -52,5 +52,7 @@ RUN pip install sphinx
# breathe package required to build documentation # breathe package required to build documentation
RUN pip install breathe RUN pip install breathe
WORKDIR /home # need numpy to successfully build docs for python_api
RUN pip install numpy
WORKDIR /home
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment