1# THIS FILE WAS AUTO-GENERATED
2#
3#  $ lcitool dockerfile --layers all opensuse-leap-152 qemu
4#
5# https://gitlab.com/libvirt/libvirt-ci
6
7FROM registry.opensuse.org/opensuse/leap:15.2
8
9RUN zypper update -y && \
10    zypper install -y \
11           Mesa-devel \
12           alsa-lib-devel \
13           bash \
14           bc \
15           brlapi-devel \
16           bzip2 \
17           ca-certificates \
18           ccache \
19           clang \
20           ctags \
21           cyrus-sasl-devel \
22           dbus-1 \
23           diffutils \
24           findutils \
25           fuse3-devel \
26           gcc \
27           gcc-c++ \
28           gcovr \
29           gettext-runtime \
30           git \
31           glib2-devel \
32           glibc-locale \
33           glibc-static \
34           glusterfs-devel \
35           gtk3-devel \
36           hostname \
37           jemalloc-devel \
38           libSDL2-devel \
39           libSDL2_image-devel \
40           libaio-devel \
41           libasan6 \
42           libattr-devel \
43           libbpf-devel \
44           libbz2-devel \
45           libcacard-devel \
46           libcap-ng-devel \
47           libcurl-devel \
48           libdrm-devel \
49           libepoxy-devel \
50           libfdt-devel \
51           libffi-devel \
52           libgcrypt-devel \
53           libgnutls-devel \
54           libiscsi-devel \
55           libjpeg8-devel \
56           libndctl-devel \
57           libnettle-devel \
58           libnfs-devel \
59           libnuma-devel \
60           libpixman-1-0-devel \
61           libpmem-devel \
62           libpng16-devel \
63           libpulse-devel \
64           librbd-devel \
65           libseccomp-devel \
66           libselinux-devel \
67           libspice-server-devel \
68           libssh-devel \
69           libtasn1-devel \
70           libubsan1 \
71           libudev-devel \
72           liburing-devel \
73           libusb-1_0-devel \
74           libzstd-devel \
75           llvm \
76           lttng-ust-devel \
77           lzo-devel \
78           make \
79           mkisofs \
80           ncat \
81           ncurses-devel \
82           ninja \
83           openssh \
84           pam-devel \
85           pcre-devel-static \
86           perl-Test-Harness \
87           perl-base \
88           pkgconfig \
89           python3-Pillow \
90           python3-PyYAML \
91           python3-Sphinx \
92           python3-base \
93           python3-numpy \
94           python3-opencv \
95           python3-pip \
96           python3-setuptools \
97           python3-sphinx_rtd_theme \
98           python3-virtualenv \
99           python3-wheel \
100           rdma-core-devel \
101           rpm \
102           sed \
103           snappy-devel \
104           sparse \
105           spice-protocol-devel \
106           systemd-devel \
107           systemtap-sdt-devel \
108           tar \
109           tesseract-ocr \
110           tesseract-ocr-traineddata-english \
111           texinfo \
112           usbredir-devel \
113           util-linux \
114           virglrenderer-devel \
115           vte-devel \
116           which \
117           xen-devel \
118           xfsprogs-devel \
119           zlib-devel \
120           zlib-devel-static && \
121    zypper clean --all && \
122    rpm -qa | sort > /packages.txt && \
123    mkdir -p /usr/libexec/ccache-wrappers && \
124    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++ && \
125    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
126    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
127    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++ && \
128    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
129
130RUN pip3 install meson==0.56.0
131
132ENV LANG "en_US.UTF-8"
133ENV MAKE "/usr/bin/make"
134ENV NINJA "/usr/bin/ninja"
135ENV PYTHON "/usr/bin/python3"
136ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
137