xref: /aosp_15_r20/external/google-fruit/extras/dockerfiles/Dockerfile.ubuntu-22.10 (revision a65addddcf69f38db5b288d787b6b7571a57bb8f)
1FROM ubuntu:22.10
2MAINTAINER Marco Poletti <[email protected]>
3
4COPY common_install.sh common_cleanup.sh /
5
6RUN bash -x /common_install.sh
7
8COPY ubuntu-22.10_custom.list /etc/apt/sources.list.d/
9
10RUN apt-get update
11
12RUN apt-get remove -y python3-pip
13
14RUN apt-get install -y --allow-unauthenticated --no-install-recommends \
15        g++-9 \
16        g++-10 \
17        g++-11 \
18        g++-12 \
19        clang-11 \
20        clang-13 \
21        clang-14 \
22        clang-15 \
23        python3 \
24        python3-distutils \
25        python3-pip \
26        clang-tidy \
27        clang-format
28
29RUN pip3 install absl-py
30RUN pip3 install bidict
31RUN pip3 install pytest
32RUN pip3 install pytest-xdist
33RUN pip3 install sh
34RUN pip3 install setuptools
35RUN pip3 install networkx
36RUN pip3 install wheel
37
38RUN bash -x /common_cleanup.sh
39