File: Dockerfile.build-deps

package info (click to toggle)
simgrid 4.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 39,192 kB
  • sloc: cpp: 124,913; ansic: 66,744; python: 8,560; java: 6,773; fortran: 6,079; f90: 5,123; xml: 4,587; sh: 2,194; perl: 1,436; makefile: 111; lisp: 49; javascript: 7; sed: 6
file content (24 lines) | stat: -rw-r--r-- 845 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Base image: Trixie is Debian 13 released in August 2025
FROM debian:trixie

# Install the dependencies of simgrid itself
#  - of the website
#  - of SimGrid itself
RUN apt-get --allow-releaseinfo-change update && \
    apt install -y \
       g++ gcc gfortran pybind11-dev ccache \
       git curl \
       valgrind \
       libboost-dev libboost-all-dev \
       libgraphviz-dev nlohmann-json3-dev libeigen3-dev \
       cmake \
       default-jdk-headless \
       ninja-build libns3-dev \
       && \
    apt clean && apt autoclean

# The doc needs this:
# RUN apt install -y python3-pip doxygen fig2dev chrpath python3-sphinx python3-breathe python3-sphinx-rtd-theme \

# The website needs this:
# RUN apt install -y bibclean emacs-nox org-mode elpa-ess elpa-htmlize wget unzip r-cran-ggplot2 r-cran-tidyr r-cran-dplyr libtext-bibtex-perl