1*05e47b75SDaniel P. Berrangé# THIS FILE WAS AUTO-GENERATED 2*05e47b75SDaniel P. Berrangé# 3*05e47b75SDaniel P. Berrangé# $ lcitool dockerfile fedora-35 qemu 4*05e47b75SDaniel P. Berrangé# 5*05e47b75SDaniel P. Berrangé# https://gitlab.com/libvirt/libvirt-ci 6*05e47b75SDaniel P. Berrangé 73f4a7a7cSDaniel P. BerrangéFROM registry.fedoraproject.org/fedora:35 8cdb1a84cSPhilippe Mathieu-Daudé 9*05e47b75SDaniel P. BerrangéRUN dnf install -y nosync && \ 10*05e47b75SDaniel P. Berrangé echo -e '#!/bin/sh\n\ 11*05e47b75SDaniel P. Berrangéif test -d /usr/lib64\n\ 12*05e47b75SDaniel P. Berrangéthen\n\ 13*05e47b75SDaniel P. Berrangé export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\ 14*05e47b75SDaniel P. Berrangéelse\n\ 15*05e47b75SDaniel P. Berrangé export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\ 16*05e47b75SDaniel P. Berrangéfi\n\ 17*05e47b75SDaniel P. Berrangéexec "$@"' > /usr/bin/nosync && \ 18*05e47b75SDaniel P. Berrangé chmod +x /usr/bin/nosync && \ 19*05e47b75SDaniel P. Berrangé nosync dnf update -y && \ 20*05e47b75SDaniel P. Berrangé nosync dnf install -y \ 2152dab556SDaniel P. Berrangé SDL2-devel \ 225a9c1498SDaniel P. Berrangé SDL2_image-devel \ 235a9c1498SDaniel P. Berrangé alsa-lib-devel \ 24*05e47b75SDaniel P. Berrangé bash \ 255f8ab4fdSPhilippe Mathieu-Daudé bc \ 265f8ab4fdSPhilippe Mathieu-Daudé brlapi-devel \ 275f8ab4fdSPhilippe Mathieu-Daudé bzip2 \ 285f8ab4fdSPhilippe Mathieu-Daudé bzip2-devel \ 295a9c1498SDaniel P. Berrangé ca-certificates \ 30db0108d5SThomas Huth capstone-devel \ 315f8ab4fdSPhilippe Mathieu-Daudé ccache \ 325f8ab4fdSPhilippe Mathieu-Daudé clang \ 335a9c1498SDaniel P. Berrangé ctags \ 348ea5962fSPhilippe Mathieu-Daudé cyrus-sasl-devel \ 355a9c1498SDaniel P. Berrangé daxctl-devel \ 361409c047SMarc-André Lureau dbus-daemon \ 375f8ab4fdSPhilippe Mathieu-Daudé device-mapper-multipath-devel \ 38d72d6dcbSPaolo Bonzini diffutils \ 395f8ab4fdSPhilippe Mathieu-Daudé findutils \ 405f8ab4fdSPhilippe Mathieu-Daudé gcc \ 415f8ab4fdSPhilippe Mathieu-Daudé gcc-c++ \ 425a9c1498SDaniel P. Berrangé gcovr \ 437e86e5d5SThomas Huth genisoimage \ 445f8ab4fdSPhilippe Mathieu-Daudé gettext \ 455f8ab4fdSPhilippe Mathieu-Daudé git \ 465f8ab4fdSPhilippe Mathieu-Daudé glib2-devel \ 47*05e47b75SDaniel P. Berrangé glib2-static \ 485a9c1498SDaniel P. Berrangé glibc-langpack-en \ 495a9c1498SDaniel P. Berrangé glibc-static \ 505f8ab4fdSPhilippe Mathieu-Daudé glusterfs-api-devel \ 515f8ab4fdSPhilippe Mathieu-Daudé gnutls-devel \ 525f8ab4fdSPhilippe Mathieu-Daudé gtk3-devel \ 535f8ab4fdSPhilippe Mathieu-Daudé hostname \ 545a9c1498SDaniel P. Berrangé jemalloc-devel \ 555f8ab4fdSPhilippe Mathieu-Daudé libaio-devel \ 565f8ab4fdSPhilippe Mathieu-Daudé libasan \ 575f8ab4fdSPhilippe Mathieu-Daudé libattr-devel \ 585a9c1498SDaniel P. Berrangé libbpf-devel \ 5951f5c849SDaniel P. Berrangé libcacard-devel \ 605f8ab4fdSPhilippe Mathieu-Daudé libcap-ng-devel \ 615f8ab4fdSPhilippe Mathieu-Daudé libcurl-devel \ 625a9c1498SDaniel P. Berrangé libdrm-devel \ 633e320733SPhilippe Mathieu-Daudé libepoxy-devel \ 645f8ab4fdSPhilippe Mathieu-Daudé libfdt-devel \ 6522f15579SRichard Henderson libffi-devel \ 665a9c1498SDaniel P. Berrangé libgcrypt-devel \ 678ea5962fSPhilippe Mathieu-Daudé libiscsi-devel \ 685f8ab4fdSPhilippe Mathieu-Daudé libjpeg-devel \ 695a9c1498SDaniel P. Berrangé libnfs-devel \ 708ea5962fSPhilippe Mathieu-Daudé libpmem-devel \ 715f8ab4fdSPhilippe Mathieu-Daudé libpng-devel \ 725f8ab4fdSPhilippe Mathieu-Daudé librbd-devel \ 738ea5962fSPhilippe Mathieu-Daudé libseccomp-devel \ 743d212b41SRichard W.M. Jones libselinux-devel \ 75db0108d5SThomas Huth libslirp-devel \ 76b10d49d7SPino Toscano libssh-devel \ 775a9c1498SDaniel P. Berrangé libtasn1-devel \ 785f8ab4fdSPhilippe Mathieu-Daudé libubsan \ 793e320733SPhilippe Mathieu-Daudé libudev-devel \ 805a9c1498SDaniel P. Berrangé liburing-devel \ 815f8ab4fdSPhilippe Mathieu-Daudé libusbx-devel \ 825f8ab4fdSPhilippe Mathieu-Daudé libxml2-devel \ 83cdb1a84cSPhilippe Mathieu-Daudé libzstd-devel \ 845f8ab4fdSPhilippe Mathieu-Daudé llvm \ 855a9c1498SDaniel P. Berrangé lttng-ust-devel \ 865f8ab4fdSPhilippe Mathieu-Daudé lzo-devel \ 875f8ab4fdSPhilippe Mathieu-Daudé make \ 885a9c1498SDaniel P. Berrangé mesa-libgbm-devel \ 89db0108d5SThomas Huth meson \ 905f8ab4fdSPhilippe Mathieu-Daudé ncurses-devel \ 915f8ab4fdSPhilippe Mathieu-Daudé nettle-devel \ 92345d7053SPaolo Bonzini ninja-build \ 9352dab556SDaniel P. Berrangé nmap-ncat \ 945f8ab4fdSPhilippe Mathieu-Daudé numactl-devel \ 955a9c1498SDaniel P. Berrangé openssh-clients \ 965a9c1498SDaniel P. Berrangé pam-devel \ 97*05e47b75SDaniel P. Berrangé pcre-static \ 989df43317SPaolo Bonzini perl-Test-Harness \ 995a9c1498SDaniel P. Berrangé perl-base \ 1005f8ab4fdSPhilippe Mathieu-Daudé pixman-devel \ 1015a9c1498SDaniel P. Berrangé pkgconfig \ 1025a9c1498SDaniel P. Berrangé pulseaudio-libs-devel \ 1035f8ab4fdSPhilippe Mathieu-Daudé python3 \ 1046d8e7738SPhilippe Mathieu-Daudé python3-PyYAML \ 105cdc61815SAlex Bennée python3-numpy \ 106cdc61815SAlex Bennée python3-opencv \ 107cdc61815SAlex Bennée python3-pillow \ 108cdc61815SAlex Bennée python3-pip \ 1098109b798SPhilippe Mathieu-Daudé python3-sphinx \ 11073e6aec6SMarc-André Lureau python3-sphinx_rtd_theme \ 111cdc61815SAlex Bennée python3-virtualenv \ 1128ea5962fSPhilippe Mathieu-Daudé rdma-core-devel \ 1135a9c1498SDaniel P. Berrangé rpm \ 1145a9c1498SDaniel P. Berrangé sed \ 1155f8ab4fdSPhilippe Mathieu-Daudé snappy-devel \ 1165f8ab4fdSPhilippe Mathieu-Daudé sparse \ 1175a9c1498SDaniel P. Berrangé spice-protocol \ 1185f8ab4fdSPhilippe Mathieu-Daudé spice-server-devel \ 1198ea5962fSPhilippe Mathieu-Daudé systemd-devel \ 1205f8ab4fdSPhilippe Mathieu-Daudé systemtap-sdt-devel \ 1215f8ab4fdSPhilippe Mathieu-Daudé tar \ 122cdc61815SAlex Bennée tesseract \ 123cdc61815SAlex Bennée tesseract-langpack-eng \ 1245a9c1498SDaniel P. Berrangé texinfo \ 1255f8ab4fdSPhilippe Mathieu-Daudé usbredir-devel \ 1265a9c1498SDaniel P. Berrangé util-linux \ 1275f8ab4fdSPhilippe Mathieu-Daudé virglrenderer-devel \ 12819a9978dSDaniel P. Berrangé vte291-devel \ 1295f8ab4fdSPhilippe Mathieu-Daudé which \ 1305f8ab4fdSPhilippe Mathieu-Daudé xen-devel \ 1315a9c1498SDaniel P. Berrangé xfsprogs-devel \ 132*05e47b75SDaniel P. Berrangé zlib-devel \ 133*05e47b75SDaniel P. Berrangé zlib-static && \ 134*05e47b75SDaniel P. Berrangé nosync dnf autoremove -y && \ 135*05e47b75SDaniel P. Berrangé nosync dnf clean all -y && \ 136*05e47b75SDaniel P. Berrangé rpm -qa | sort > /packages.txt && \ 137*05e47b75SDaniel P. Berrangé mkdir -p /usr/libexec/ccache-wrappers && \ 138*05e47b75SDaniel P. Berrangé ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++ && \ 139*05e47b75SDaniel P. Berrangé ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ 140*05e47b75SDaniel P. Berrangé ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ 141*05e47b75SDaniel P. Berrangé ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++ && \ 142*05e47b75SDaniel P. Berrangé ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc 14328a0cccdSFam Zheng 144*05e47b75SDaniel P. BerrangéENV LANG "en_US.UTF-8" 145*05e47b75SDaniel P. BerrangéENV MAKE "/usr/bin/make" 146*05e47b75SDaniel P. BerrangéENV NINJA "/usr/bin/ninja" 147*05e47b75SDaniel P. BerrangéENV PYTHON "/usr/bin/python3" 148*05e47b75SDaniel P. BerrangéENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" 149