xref: /qemu/tests/docker/dockerfiles/opensuse-leap.docker (revision 32c0613113f0f5ab1eea05a05d6e52096e9bd11e)
112219839SDaniel P. Berrangé# THIS FILE WAS AUTO-GENERATED
212219839SDaniel P. Berrangé#
3feb6cb93SDaniel P. Berrangé#  $ lcitool dockerfile --layers all opensuse-leap-153 qemu
412219839SDaniel P. Berrangé#
512219839SDaniel P. Berrangé# https://gitlab.com/libvirt/libvirt-ci
612219839SDaniel P. Berrangé
7feb6cb93SDaniel P. BerrangéFROM registry.opensuse.org/opensuse/leap:15.3
8b115ea3aSCho, Yu-Chen
912219839SDaniel P. BerrangéRUN zypper update -y && \
1012219839SDaniel P. Berrangé    zypper install -y \
115606ce9eSDaniel P. Berrangé           Mesa-devel \
125606ce9eSDaniel P. Berrangé           alsa-lib-devel \
1312219839SDaniel P. Berrangé           bash \
14b115ea3aSCho, Yu-Chen           bc \
158fae3910SAnton Johansson           bison \
16b115ea3aSCho, Yu-Chen           brlapi-devel \
17b115ea3aSCho, Yu-Chen           bzip2 \
185606ce9eSDaniel P. Berrangé           ca-certificates \
195a487950SThomas Huth           ccache \
205606ce9eSDaniel P. Berrangé           clang \
215606ce9eSDaniel P. Berrangé           ctags \
22b115ea3aSCho, Yu-Chen           cyrus-sasl-devel \
235606ce9eSDaniel P. Berrangé           dbus-1 \
245606ce9eSDaniel P. Berrangé           diffutils \
255606ce9eSDaniel P. Berrangé           findutils \
268fae3910SAnton Johansson           flex \
277bef20d7SStefan Hajnoczi           fuse3-devel \
28b115ea3aSCho, Yu-Chen           gcc \
29b115ea3aSCho, Yu-Chen           gcc-c++ \
305606ce9eSDaniel P. Berrangé           gcovr \
31b115ea3aSCho, Yu-Chen           gettext-runtime \
32b115ea3aSCho, Yu-Chen           git \
33b115ea3aSCho, Yu-Chen           glib2-devel \
345606ce9eSDaniel P. Berrangé           glibc-locale \
355606ce9eSDaniel P. Berrangé           glibc-static \
36b115ea3aSCho, Yu-Chen           glusterfs-devel \
37b115ea3aSCho, Yu-Chen           gtk3-devel \
385606ce9eSDaniel P. Berrangé           hostname \
395606ce9eSDaniel P. Berrangé           jemalloc-devel \
4052dab556SDaniel P. Berrangé           libSDL2-devel \
4152dab556SDaniel P. Berrangé           libSDL2_image-devel \
42b115ea3aSCho, Yu-Chen           libaio-devel \
435606ce9eSDaniel P. Berrangé           libasan6 \
44b115ea3aSCho, Yu-Chen           libattr-devel \
455606ce9eSDaniel P. Berrangé           libbpf-devel \
465606ce9eSDaniel P. Berrangé           libbz2-devel \
475606ce9eSDaniel P. Berrangé           libcacard-devel \
48b115ea3aSCho, Yu-Chen           libcap-ng-devel \
49feb6cb93SDaniel P. Berrangé           libcmocka-devel \
505606ce9eSDaniel P. Berrangé           libcurl-devel \
515606ce9eSDaniel P. Berrangé           libdrm-devel \
52b115ea3aSCho, Yu-Chen           libepoxy-devel \
53b115ea3aSCho, Yu-Chen           libfdt-devel \
545606ce9eSDaniel P. Berrangé           libffi-devel \
555606ce9eSDaniel P. Berrangé           libgcrypt-devel \
5652dab556SDaniel P. Berrangé           libgnutls-devel \
57b115ea3aSCho, Yu-Chen           libiscsi-devel \
58b115ea3aSCho, Yu-Chen           libjpeg8-devel \
59feb6cb93SDaniel P. Berrangé           libjson-c-devel \
605606ce9eSDaniel P. Berrangé           libndctl-devel \
615606ce9eSDaniel P. Berrangé           libnettle-devel \
625606ce9eSDaniel P. Berrangé           libnfs-devel \
6352dab556SDaniel P. Berrangé           libnuma-devel \
6452dab556SDaniel P. Berrangé           libpixman-1-0-devel \
65b115ea3aSCho, Yu-Chen           libpmem-devel \
66b115ea3aSCho, Yu-Chen           libpng16-devel \
675606ce9eSDaniel P. Berrangé           libpulse-devel \
68b115ea3aSCho, Yu-Chen           librbd-devel \
69b115ea3aSCho, Yu-Chen           libseccomp-devel \
703d212b41SRichard W.M. Jones           libselinux-devel \
718bb49995SAlex Bennée           libslirp-devel \
7252dab556SDaniel P. Berrangé           libspice-server-devel \
73b115ea3aSCho, Yu-Chen           libssh-devel \
745606ce9eSDaniel P. Berrangé           libtasn1-devel \
755606ce9eSDaniel P. Berrangé           libubsan1 \
765606ce9eSDaniel P. Berrangé           libudev-devel \
7712219839SDaniel P. Berrangé           liburing-devel \
785606ce9eSDaniel P. Berrangé           libusb-1_0-devel \
795606ce9eSDaniel P. Berrangé           libzstd-devel \
805606ce9eSDaniel P. Berrangé           llvm \
815606ce9eSDaniel P. Berrangé           lttng-ust-devel \
82b115ea3aSCho, Yu-Chen           lzo-devel \
83b115ea3aSCho, Yu-Chen           make \
8452dab556SDaniel P. Berrangé           mkisofs \
855606ce9eSDaniel P. Berrangé           ncat \
86b115ea3aSCho, Yu-Chen           ncurses-devel \
87b115ea3aSCho, Yu-Chen           ninja \
885606ce9eSDaniel P. Berrangé           openssh \
895606ce9eSDaniel P. Berrangé           pam-devel \
9012219839SDaniel P. Berrangé           pcre-devel-static \
915606ce9eSDaniel P. Berrangé           pkgconfig \
92*32c06131SPaolo Bonzini           python39-base \
93*32c06131SPaolo Bonzini           python39-pip \
94*32c06131SPaolo Bonzini           python39-setuptools \
95b115ea3aSCho, Yu-Chen           rdma-core-devel \
965606ce9eSDaniel P. Berrangé           rpm \
975606ce9eSDaniel P. Berrangé           sed \
98b115ea3aSCho, Yu-Chen           snappy-devel \
998f4bcbcfSBrad Smith           sndio-devel \
1005606ce9eSDaniel P. Berrangé           sparse \
1015606ce9eSDaniel P. Berrangé           spice-protocol-devel \
102b115ea3aSCho, Yu-Chen           systemd-devel \
103b115ea3aSCho, Yu-Chen           systemtap-sdt-devel \
104b115ea3aSCho, Yu-Chen           tar \
1055606ce9eSDaniel P. Berrangé           tesseract-ocr \
1065606ce9eSDaniel P. Berrangé           tesseract-ocr-traineddata-english \
107b115ea3aSCho, Yu-Chen           usbredir-devel \
1085606ce9eSDaniel P. Berrangé           util-linux \
109b115ea3aSCho, Yu-Chen           virglrenderer-devel \
110b115ea3aSCho, Yu-Chen           vte-devel \
1115606ce9eSDaniel P. Berrangé           which \
11252dab556SDaniel P. Berrangé           xen-devel \
1135606ce9eSDaniel P. Berrangé           xfsprogs-devel \
11412219839SDaniel P. Berrangé           zlib-devel \
11512219839SDaniel P. Berrangé           zlib-devel-static && \
11612219839SDaniel P. Berrangé    zypper clean --all && \
11712219839SDaniel P. Berrangé    rpm -qa | sort > /packages.txt && \
11812219839SDaniel P. Berrangé    mkdir -p /usr/libexec/ccache-wrappers && \
11912219839SDaniel P. Berrangé    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++ && \
12012219839SDaniel P. Berrangé    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
12112219839SDaniel P. Berrangé    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
12212219839SDaniel P. Berrangé    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++ && \
12312219839SDaniel P. Berrangé    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
124b115ea3aSCho, Yu-Chen
125*32c06131SPaolo BonziniRUN /usr/bin/pip3.9 install \
126*32c06131SPaolo Bonzini                    PyYAML \
127*32c06131SPaolo Bonzini                    meson==0.63.2 \
128*32c06131SPaolo Bonzini                    pillow \
129*32c06131SPaolo Bonzini                    sphinx \
130*32c06131SPaolo Bonzini                    sphinx-rtd-theme
13112219839SDaniel P. Berrangé
1328f4bcbcfSBrad SmithENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
13312219839SDaniel P. BerrangéENV LANG "en_US.UTF-8"
13412219839SDaniel P. BerrangéENV MAKE "/usr/bin/make"
13512219839SDaniel P. BerrangéENV NINJA "/usr/bin/ninja"
136*32c06131SPaolo BonziniENV PYTHON "/usr/bin/python3.9"
137