1# THIS FILE WAS AUTO-GENERATED
2#
3#  $ lcitool dockerfile 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           libxml2-devel \
75           libzstd-devel \
76           llvm \
77           lttng-ust-devel \
78           lzo-devel \
79           make \
80           mkisofs \
81           ncat \
82           ncurses-devel \
83           ninja \
84           openssh \
85           pam-devel \
86           pcre-devel-static \
87           perl-Test-Harness \
88           perl-base \
89           pkgconfig \
90           python3-Pillow \
91           python3-PyYAML \
92           python3-Sphinx \
93           python3-base \
94           python3-numpy \
95           python3-opencv \
96           python3-pip \
97           python3-setuptools \
98           python3-sphinx_rtd_theme \
99           python3-virtualenv \
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 pip3 install \
132         meson==0.56.0
133
134ENV LANG "en_US.UTF-8"
135ENV MAKE "/usr/bin/make"
136ENV NINJA "/usr/bin/ninja"
137ENV PYTHON "/usr/bin/python3"
138ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
139