2.44.1
[platform/upstream/at-spi2-core.git] / .gitlab-ci / opensuse.Dockerfile
1 # Dockerfile to build container images for Gitlab Continuous Integration
2 #
3 # This starts with an openSUSE Tumbleweed image, and installs the dependencies
4 # for building and testing at-spi2-core.
5 #
6 # See README.md for documentation.
7
8 FROM opensuse/tumbleweed:latest
9
10 RUN zypper refresh                              \
11  && zypper install -y                           \
12            clang                                \
13            clang-tools                          \
14            findutils                            \
15            gcc                                  \
16            dbus-1                               \
17            dbus-1-devel                         \
18            gettext                              \
19            git                                  \
20            glib2-devel                          \
21            gobject-introspection-devel          \
22            gsettings-desktop-schemas            \
23            itstool                              \
24            libasan6                             \
25            libxml2-devel                        \
26            libxkbcommon-devel                   \
27            libXi-devel                          \
28            libXtst-devel                        \
29            lcov                                 \
30            meson                                \
31            ninja                                \
32            python38                             \
33            python38-gobject                     \
34  && zypper clean --all