11ae2786cSDaniel P. BerrangéFROM docker.io/centos:8 2e631eb2eSCleber Rosa 3e631eb2eSCleber RosaRUN dnf -y update 4e631eb2eSCleber RosaENV PACKAGES \ 55ed7ca31SThomas Huth SDL2-devel \ 6*b5883710SDaniel P. Berrangé alsa-lib-devel \ 7*b5883710SDaniel P. Berrangé bc \ 8*b5883710SDaniel P. Berrangé brlapi-devel \ 9e631eb2eSCleber Rosa bzip2 \ 10e631eb2eSCleber Rosa bzip2-devel \ 11*b5883710SDaniel P. Berrangé ca-certificates \ 12*b5883710SDaniel P. Berrangé capstone-devel \ 13*b5883710SDaniel P. Berrangé ccache \ 14*b5883710SDaniel P. Berrangé clang \ 15*b5883710SDaniel P. Berrangé ctags \ 16*b5883710SDaniel P. Berrangé cyrus-sasl-devel \ 17*b5883710SDaniel P. Berrangé daxctl-devel \ 18e631eb2eSCleber Rosa dbus-daemon \ 19*b5883710SDaniel P. Berrangé device-mapper-multipath-devel \ 2090e0c9b3SDaniel P. Berrangé diffutils \ 21*b5883710SDaniel P. Berrangé findutils \ 22e631eb2eSCleber Rosa gcc \ 23e631eb2eSCleber Rosa gcc-c++ \ 247e86e5d5SThomas Huth genisoimage \ 25e631eb2eSCleber Rosa gettext \ 26e631eb2eSCleber Rosa git \ 27e631eb2eSCleber Rosa glib2-devel \ 28*b5883710SDaniel P. Berrangé glibc-langpack-en \ 29*b5883710SDaniel P. Berrangé glibc-static \ 30*b5883710SDaniel P. Berrangé glusterfs-api-devel \ 31*b5883710SDaniel P. Berrangé gnutls-devel \ 32*b5883710SDaniel P. Berrangé gtk3-devel \ 33*b5883710SDaniel P. Berrangé hostname \ 34*b5883710SDaniel P. Berrangé jemalloc-devel \ 35e631eb2eSCleber Rosa libaio-devel \ 36*b5883710SDaniel P. Berrangé libasan \ 37*b5883710SDaniel P. Berrangé libattr-devel \ 386a7e7000SAndrew Melnychenko libbpf-devel \ 39*b5883710SDaniel P. Berrangé libcacard-devel \ 40*b5883710SDaniel P. Berrangé libcap-ng-devel \ 41*b5883710SDaniel P. Berrangé libcurl-devel \ 42*b5883710SDaniel P. Berrangé libdrm-devel \ 43e631eb2eSCleber Rosa libepoxy-devel \ 44db0108d5SThomas Huth libfdt-devel \ 4522f15579SRichard Henderson libffi-devel \ 46affcc09cSDaniel P. Berrangé libgcrypt-devel \ 47*b5883710SDaniel P. Berrangé libiscsi-devel \ 48*b5883710SDaniel P. Berrangé libjpeg-devel \ 49*b5883710SDaniel P. Berrangé libnfs-devel \ 50*b5883710SDaniel P. Berrangé libpmem-devel \ 51*b5883710SDaniel P. Berrangé libpng-devel \ 52*b5883710SDaniel P. Berrangé librbd-devel \ 53*b5883710SDaniel P. Berrangé libseccomp-devel \ 54*b5883710SDaniel P. Berrangé libslirp-devel \ 55*b5883710SDaniel P. Berrangé libssh-devel \ 56*b5883710SDaniel P. Berrangé libtasn1-devel \ 57*b5883710SDaniel P. Berrangé libubsan \ 58*b5883710SDaniel P. Berrangé libudev-devel \ 59*b5883710SDaniel P. Berrangé libusbx-devel \ 60*b5883710SDaniel P. Berrangé libxml2-devel \ 61*b5883710SDaniel P. Berrangé libzstd-devel \ 62*b5883710SDaniel P. Berrangé llvm \ 63e631eb2eSCleber Rosa lzo-devel \ 64e631eb2eSCleber Rosa make \ 651d3a56d7SDaniel P. Berrangé mesa-libgbm-devel \ 66*b5883710SDaniel P. Berrangé ncurses-devel \ 67e631eb2eSCleber Rosa nettle-devel \ 68345d7053SPaolo Bonzini ninja-build \ 6952dab556SDaniel P. Berrangé nmap-ncat \ 70*b5883710SDaniel P. Berrangé numactl-devel \ 71*b5883710SDaniel P. Berrangé openssh-clients \ 72*b5883710SDaniel P. Berrangé pam-devel \ 73*b5883710SDaniel P. Berrangé perl \ 74e631eb2eSCleber Rosa perl-Test-Harness \ 75e631eb2eSCleber Rosa pixman-devel \ 76*b5883710SDaniel P. Berrangé pkgconfig \ 77*b5883710SDaniel P. Berrangé pulseaudio-libs-devel \ 781d3a56d7SDaniel P. Berrangé python3 \ 79*b5883710SDaniel P. Berrangé python3-PyYAML \ 80*b5883710SDaniel P. Berrangé python3-numpy \ 81*b5883710SDaniel P. Berrangé python3-pillow \ 82*b5883710SDaniel P. Berrangé python3-pip \ 83*b5883710SDaniel P. Berrangé python3-setuptools \ 84*b5883710SDaniel P. Berrangé python3-sphinx \ 85*b5883710SDaniel P. Berrangé python3-sphinx_rtd_theme \ 86*b5883710SDaniel P. Berrangé python3-virtualenv \ 87*b5883710SDaniel P. Berrangé python3-wheel \ 88e631eb2eSCleber Rosa rdma-core-devel \ 89*b5883710SDaniel P. Berrangé rpm \ 90*b5883710SDaniel P. Berrangé sed \ 91*b5883710SDaniel P. Berrangé snappy-devel \ 921d3a56d7SDaniel P. Berrangé spice-protocol \ 931d3a56d7SDaniel P. Berrangé spice-server-devel \ 94*b5883710SDaniel P. Berrangé systemd-devel \ 95a2e5bbf0SThomas Huth systemtap-sdt-devel \ 96e631eb2eSCleber Rosa tar \ 97*b5883710SDaniel P. Berrangé texinfo \ 98*b5883710SDaniel P. Berrangé usbredir-devel \ 99*b5883710SDaniel P. Berrangé util-linux \ 100*b5883710SDaniel P. Berrangé virglrenderer-devel \ 101*b5883710SDaniel P. Berrangé vte291-devel \ 102*b5883710SDaniel P. Berrangé which \ 103*b5883710SDaniel P. Berrangé xfsprogs-devel \ 104e631eb2eSCleber Rosa zlib-devel 105e631eb2eSCleber Rosa 106f2f984a3SPaolo BonziniRUN dnf install -y dnf-plugins-core && \ 10790e0c9b3SDaniel P. Berrangé dnf config-manager --set-enabled powertools && \ 108*b5883710SDaniel P. Berrangé dnf install -y centos-release-advanced-virtualization && \ 109*b5883710SDaniel P. Berrangé dnf install -y epel-release && \ 110f2f984a3SPaolo Bonzini dnf install -y $PACKAGES 111e631eb2eSCleber RosaRUN rpm -q $PACKAGES | sort > /packages.txt 112