1# THIS FILE WAS AUTO-GENERATED
2#
3#  $ lcitool dockerfile --layers all opensuse-leap-153 qemu
4#
5# https://gitlab.com/libvirt/libvirt-ci
6
7FROM registry.opensuse.org/opensuse/leap:15.3
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           libcmocka-devel \
48           libcurl-devel \
49           libdrm-devel \
50           libepoxy-devel \
51           libfdt-devel \
52           libffi-devel \
53           libgcrypt-devel \
54           libgnutls-devel \
55           libiscsi-devel \
56           libjpeg8-devel \
57           libjson-c-devel \
58           libndctl-devel \
59           libnettle-devel \
60           libnfs-devel \
61           libnuma-devel \
62           libpixman-1-0-devel \
63           libpmem-devel \
64           libpng16-devel \
65           libpulse-devel \
66           librbd-devel \
67           libseccomp-devel \
68           libselinux-devel \
69           libslirp-devel \
70           libspice-server-devel \
71           libssh-devel \
72           libtasn1-devel \
73           libubsan1 \
74           libudev-devel \
75           liburing-devel \
76           libusb-1_0-devel \
77           libzstd-devel \
78           llvm \
79           lttng-ust-devel \
80           lzo-devel \
81           make \
82           mkisofs \
83           ncat \
84           ncurses-devel \
85           ninja \
86           openssh \
87           pam-devel \
88           pcre-devel-static \
89           perl-base \
90           pkgconfig \
91           python3-Pillow \
92           python3-PyYAML \
93           python3-Sphinx \
94           python3-base \
95           python3-numpy \
96           python3-opencv \
97           python3-pip \
98           python3-setuptools \
99           python3-sphinx_rtd_theme \
100           python3-wheel \
101           rdma-core-devel \
102           rpm \
103           sed \
104           snappy-devel \
105           sparse \
106           spice-protocol-devel \
107           systemd-devel \
108           systemtap-sdt-devel \
109           tar \
110           tesseract-ocr \
111           tesseract-ocr-traineddata-english \
112           texinfo \
113           usbredir-devel \
114           util-linux \
115           virglrenderer-devel \
116           vte-devel \
117           which \
118           xen-devel \
119           xfsprogs-devel \
120           zlib-devel \
121           zlib-devel-static && \
122    zypper clean --all && \
123    rpm -qa | sort > /packages.txt && \
124    mkdir -p /usr/libexec/ccache-wrappers && \
125    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++ && \
126    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
127    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
128    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++ && \
129    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
130
131RUN /usr/bin/pip3 install meson==0.56.0
132
133ENV LANG "en_US.UTF-8"
134ENV MAKE "/usr/bin/make"
135ENV NINJA "/usr/bin/ninja"
136ENV PYTHON "/usr/bin/python3"
137ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
138