File tree 3 files changed +65
-6
lines changed
3 files changed +65
-6
lines changed Original file line number Diff line number Diff line change 1
1
# Ubuntu 24.04 minimal dependencies for Documentation Arcane.
2
- # Version with Doxygen 1.9.8 .
2
+ # Version with Doxygen 1.13.2 .
3
3
4
4
FROM ghcr.io/arcaneframework/ubuntu-2404:minimal_latest
5
5
@@ -9,8 +9,20 @@ ARG TZ=Europe/Paris
9
9
# ---------------------------------------------------------------------------
10
10
# ---------------------------------------------------------------------------
11
11
12
- RUN apt-get update \
13
- && apt-get install -y texlive-full graphviz python3-sphinx python3-breathe python3-exhale doxygen \
14
- && rm -rf /var/lib/apt/lists/* \
15
- && rm -rf /var/cache/* \
16
- && rm -rf /var/log/*
12
+ # Copie des scripts de construction d'image.
13
+ COPY build_scripts/ /root/build_scripts/
14
+
15
+ # ---------------------------------------------------------------------------
16
+ # ---------------------------------------------------------------------------
17
+
18
+ # Installation des packages avec apt.
19
+ RUN /root/build_scripts/doc_apt.sh
20
+
21
+ # ---------------------------------------------------------------------------
22
+ # ---------------------------------------------------------------------------
23
+
24
+ # Installation de Doxygen.
25
+ RUN /root/build_scripts/doxygen.sh
26
+
27
+ # ---------------------------------------------------------------------------
28
+ # ---------------------------------------------------------------------------
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+ set -e
3
+
4
+ # On installe les packages pour compiler la documentation Arcane et Alien.
5
+
6
+ # ---------------------------------------------------------------------------
7
+ # ---------------------------------------------------------------------------
8
+
9
+ apt-get update
10
+ apt-get install -y --no-install-recommends \
11
+ texlive-full \
12
+ graphviz \
13
+ python3-sphinx \
14
+ python3-breathe \
15
+ python3-exhale
16
+
17
+ # ---------------------------------------------------------------------------
18
+ # ---------------------------------------------------------------------------
19
+
20
+ # Cleanup
21
+ rm -rf /var/lib/apt/lists/*
22
+ rm -rf /var/cache/*
23
+ rm -rf /var/log/*
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+ set -e
3
+
4
+ # Script permettant d'installer Doxygen v1.13.2.
5
+
6
+ # ---------------------------------------------------------------------------
7
+ # ---------------------------------------------------------------------------
8
+
9
+ # Initialisation
10
+ cd /tmp
11
+
12
+ wget https://www.doxygen.nl/files/doxygen-1.13.2.linux.bin.tar.gz
13
+ tar xf doxygen-1.13.2.linux.bin.tar.gz
14
+ cd /tmp/doxygen-1.13.2/
15
+
16
+ make -j 4
17
+ make install -j 4
18
+
19
+ # ---------------------------------------------------------------------------
20
+ # ---------------------------------------------------------------------------
21
+
22
+ # Cleanup
23
+ cd /
24
+ rm -rf /tmp/*
You can’t perform that action at this time.
0 commit comments