forked from paradise-fi/RoFI
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile.doc
More file actions
25 lines (21 loc) · 850 Bytes
/
Dockerfile.doc
File metadata and controls
25 lines (21 loc) · 850 Bytes
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
FROM debian:bullseye
RUN apt-get update && \
apt-get install -y --no-install-recommends \
apt-utils wget software-properties-common gnupg
RUN env DEBIAN_FRONTEND=noninteractive \
apt-get update; \
apt-get install -y --no-install-recommends \
python3 python3-pip \
gcc g++ build-essential cmake make git graphviz flex bison libc6; \
git clone https://github.com/doxygen/doxygen.git /tmp/doxygen; \
cd /tmp/doxygen; \
git checkout 9b262a41ec2b1bcc2b64f7364730d164eeb3f2f5; \
mkdir build; \
cd build; \
cmake .. -DCMAKE_BUILD_TYPE=Release; \
make -j8; \
make install; \
rm -rf /tmp/doxygen \
apt-get remove gcc g++ build-essential
RUN pip3 install sphinx==4.5.0 breathe sphinx-rtd-theme recommonmark myst_parser
RUN ldconfig