1# THIS FILE WAS AUTO-GENERATED 2# 3# $ lcitool dockerfile --layers all centos-stream-8 qemu 4# 5# https://gitlab.com/libvirt/libvirt-ci 6 7FROM quay.io/centos/centos:stream8 8 9RUN dnf update -y && \ 10 dnf install 'dnf-command(config-manager)' -y && \ 11 dnf config-manager --set-enabled -y powertools && \ 12 dnf install -y centos-release-advanced-virtualization && \ 13 dnf install -y epel-release && \ 14 dnf install -y \ 15 SDL2-devel \ 16 alsa-lib-devel \ 17 bash \ 18 bc \ 19 brlapi-devel \ 20 bzip2 \ 21 bzip2-devel \ 22 ca-certificates \ 23 capstone-devel \ 24 ccache \ 25 clang \ 26 ctags \ 27 cyrus-sasl-devel \ 28 daxctl-devel \ 29 dbus-daemon \ 30 device-mapper-multipath-devel \ 31 diffutils \ 32 findutils \ 33 fuse3-devel \ 34 gcc \ 35 gcc-c++ \ 36 genisoimage \ 37 gettext \ 38 git \ 39 glib2-devel \ 40 glib2-static \ 41 glibc-langpack-en \ 42 glibc-static \ 43 glusterfs-api-devel \ 44 gnutls-devel \ 45 gtk3-devel \ 46 hostname \ 47 jemalloc-devel \ 48 libaio-devel \ 49 libasan \ 50 libattr-devel \ 51 libbpf-devel \ 52 libcacard-devel \ 53 libcap-ng-devel \ 54 libcurl-devel \ 55 libdrm-devel \ 56 libepoxy-devel \ 57 libfdt-devel \ 58 libffi-devel \ 59 libgcrypt-devel \ 60 libiscsi-devel \ 61 libjpeg-devel \ 62 libnfs-devel \ 63 libpmem-devel \ 64 libpng-devel \ 65 librbd-devel \ 66 libseccomp-devel \ 67 libselinux-devel \ 68 libslirp-devel \ 69 libssh-devel \ 70 libtasn1-devel \ 71 libubsan \ 72 liburing-devel \ 73 libusbx-devel \ 74 libzstd-devel \ 75 llvm \ 76 lttng-ust-devel \ 77 lzo-devel \ 78 make \ 79 mesa-libgbm-devel \ 80 meson \ 81 ncurses-devel \ 82 nettle-devel \ 83 ninja-build \ 84 nmap-ncat \ 85 numactl-devel \ 86 openssh-clients \ 87 pam-devel \ 88 pcre-static \ 89 perl \ 90 pixman-devel \ 91 pkgconfig \ 92 pulseaudio-libs-devel \ 93 python3 \ 94 python3-PyYAML \ 95 python3-numpy \ 96 python3-pillow \ 97 python3-pip \ 98 python3-sphinx \ 99 python3-sphinx_rtd_theme \ 100 python3-virtualenv \ 101 rdma-core-devel \ 102 rpm \ 103 sed \ 104 snappy-devel \ 105 spice-protocol \ 106 spice-server-devel \ 107 systemd-devel \ 108 systemtap-sdt-devel \ 109 tar \ 110 texinfo \ 111 usbredir-devel \ 112 util-linux \ 113 virglrenderer-devel \ 114 vte291-devel \ 115 which \ 116 xfsprogs-devel \ 117 zlib-devel \ 118 zlib-static && \ 119 dnf autoremove -y && \ 120 dnf clean all -y && \ 121 rpm -qa | sort > /packages.txt && \ 122 mkdir -p /usr/libexec/ccache-wrappers && \ 123 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++ && \ 124 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ 125 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ 126 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++ && \ 127 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc 128 129ENV LANG "en_US.UTF-8" 130ENV MAKE "/usr/bin/make" 131ENV NINJA "/usr/bin/ninja" 132ENV PYTHON "/usr/bin/python3" 133ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" 134