xref: /openbmc/qemu/tests/docker/dockerfiles/fedora.docker (revision 52dab556578eda2ecf6ac1d67ee6149acfb8e832)
1102cd5c2SDaniel P. BerrangéFROM registry.fedoraproject.org/fedora:33
2cdb1a84cSPhilippe Mathieu-Daudé
3cdb1a84cSPhilippe Mathieu-Daudé# Please keep this list sorted alphabetically
428a0cccdSFam ZhengENV PACKAGES \
5*52dab556SDaniel P. Berrangé    SDL2-devel \
65f8ab4fdSPhilippe Mathieu-Daudé    bc \
75f8ab4fdSPhilippe Mathieu-Daudé    brlapi-devel \
85f8ab4fdSPhilippe Mathieu-Daudé    bzip2 \
95f8ab4fdSPhilippe Mathieu-Daudé    bzip2-devel \
10db0108d5SThomas Huth    capstone-devel \
115f8ab4fdSPhilippe Mathieu-Daudé    ccache \
125f8ab4fdSPhilippe Mathieu-Daudé    clang \
138ea5962fSPhilippe Mathieu-Daudé    cyrus-sasl-devel \
141409c047SMarc-André Lureau    dbus-daemon \
155f8ab4fdSPhilippe Mathieu-Daudé    device-mapper-multipath-devel \
16d72d6dcbSPaolo Bonzini    diffutils \
175f8ab4fdSPhilippe Mathieu-Daudé    findutils \
185f8ab4fdSPhilippe Mathieu-Daudé    gcc \
195f8ab4fdSPhilippe Mathieu-Daudé    gcc-c++ \
207e86e5d5SThomas Huth    genisoimage \
215f8ab4fdSPhilippe Mathieu-Daudé    gettext \
225f8ab4fdSPhilippe Mathieu-Daudé    git \
235f8ab4fdSPhilippe Mathieu-Daudé    glib2-devel \
245f8ab4fdSPhilippe Mathieu-Daudé    glusterfs-api-devel \
255f8ab4fdSPhilippe Mathieu-Daudé    gnutls-devel \
265f8ab4fdSPhilippe Mathieu-Daudé    gtk3-devel \
275f8ab4fdSPhilippe Mathieu-Daudé    hostname \
285f8ab4fdSPhilippe Mathieu-Daudé    libaio-devel \
295f8ab4fdSPhilippe Mathieu-Daudé    libasan \
305f8ab4fdSPhilippe Mathieu-Daudé    libattr-devel \
318ea5962fSPhilippe Mathieu-Daudé    libblockdev-mpath-devel \
3251f5c849SDaniel P. Berrangé    libcacard-devel \
335f8ab4fdSPhilippe Mathieu-Daudé    libcap-ng-devel \
345f8ab4fdSPhilippe Mathieu-Daudé    libcurl-devel \
353e320733SPhilippe Mathieu-Daudé    libepoxy-devel \
365f8ab4fdSPhilippe Mathieu-Daudé    libfdt-devel \
376a7e7000SAndrew Melnychenko    libbpf-devel \
3822f15579SRichard Henderson    libffi-devel \
398ea5962fSPhilippe Mathieu-Daudé    libiscsi-devel \
405f8ab4fdSPhilippe Mathieu-Daudé    libjpeg-devel \
418ea5962fSPhilippe Mathieu-Daudé    libpmem-devel \
425f8ab4fdSPhilippe Mathieu-Daudé    libpng-devel \
435f8ab4fdSPhilippe Mathieu-Daudé    librbd-devel \
448ea5962fSPhilippe Mathieu-Daudé    libseccomp-devel \
45db0108d5SThomas Huth    libslirp-devel \
46b10d49d7SPino Toscano    libssh-devel \
475f8ab4fdSPhilippe Mathieu-Daudé    libubsan \
483e320733SPhilippe Mathieu-Daudé    libudev-devel \
495f8ab4fdSPhilippe Mathieu-Daudé    libusbx-devel \
505f8ab4fdSPhilippe Mathieu-Daudé    libxml2-devel \
51cdb1a84cSPhilippe Mathieu-Daudé    libzstd-devel \
525f8ab4fdSPhilippe Mathieu-Daudé    llvm \
535f8ab4fdSPhilippe Mathieu-Daudé    lzo-devel \
545f8ab4fdSPhilippe Mathieu-Daudé    make \
55db0108d5SThomas Huth    meson \
5628a0cccdSFam Zheng    mingw32-bzip2 \
575f8ab4fdSPhilippe Mathieu-Daudé    mingw32-curl \
585f8ab4fdSPhilippe Mathieu-Daudé    mingw32-glib2 \
595f8ab4fdSPhilippe Mathieu-Daudé    mingw32-gmp \
605f8ab4fdSPhilippe Mathieu-Daudé    mingw32-gnutls \
615f8ab4fdSPhilippe Mathieu-Daudé    mingw32-gtk3 \
625f8ab4fdSPhilippe Mathieu-Daudé    mingw32-libjpeg-turbo \
635f8ab4fdSPhilippe Mathieu-Daudé    mingw32-libpng \
645f8ab4fdSPhilippe Mathieu-Daudé    mingw32-libtasn1 \
655f8ab4fdSPhilippe Mathieu-Daudé    mingw32-nettle \
66c054f3f4SPhilippe Mathieu-Daudé    mingw32-nsis \
675f8ab4fdSPhilippe Mathieu-Daudé    mingw32-pixman \
685f8ab4fdSPhilippe Mathieu-Daudé    mingw32-pkg-config \
695f8ab4fdSPhilippe Mathieu-Daudé    mingw32-SDL2 \
705f8ab4fdSPhilippe Mathieu-Daudé    mingw64-bzip2 \
715f8ab4fdSPhilippe Mathieu-Daudé    mingw64-curl \
725f8ab4fdSPhilippe Mathieu-Daudé    mingw64-glib2 \
735f8ab4fdSPhilippe Mathieu-Daudé    mingw64-gmp \
745f8ab4fdSPhilippe Mathieu-Daudé    mingw64-gnutls \
755f8ab4fdSPhilippe Mathieu-Daudé    mingw64-gtk3 \
765f8ab4fdSPhilippe Mathieu-Daudé    mingw64-libjpeg-turbo \
775f8ab4fdSPhilippe Mathieu-Daudé    mingw64-libpng \
785f8ab4fdSPhilippe Mathieu-Daudé    mingw64-libtasn1 \
795f8ab4fdSPhilippe Mathieu-Daudé    mingw64-nettle \
805f8ab4fdSPhilippe Mathieu-Daudé    mingw64-pixman \
815f8ab4fdSPhilippe Mathieu-Daudé    mingw64-pkg-config \
825f8ab4fdSPhilippe Mathieu-Daudé    mingw64-SDL2 \
835f8ab4fdSPhilippe Mathieu-Daudé    ncurses-devel \
845f8ab4fdSPhilippe Mathieu-Daudé    nettle-devel \
85345d7053SPaolo Bonzini    ninja-build \
86*52dab556SDaniel P. Berrangé    nmap-ncat \
875f8ab4fdSPhilippe Mathieu-Daudé    numactl-devel \
885f8ab4fdSPhilippe Mathieu-Daudé    perl \
899df43317SPaolo Bonzini    perl-Test-Harness \
905f8ab4fdSPhilippe Mathieu-Daudé    pixman-devel \
915f8ab4fdSPhilippe Mathieu-Daudé    python3 \
926d8e7738SPhilippe Mathieu-Daudé    python3-PyYAML \
93cdc61815SAlex Bennée    python3-numpy \
94cdc61815SAlex Bennée    python3-opencv \
95cdc61815SAlex Bennée    python3-pillow \
96cdc61815SAlex Bennée    python3-pip \
978109b798SPhilippe Mathieu-Daudé    python3-sphinx \
9873e6aec6SMarc-André Lureau    python3-sphinx_rtd_theme \
99cdc61815SAlex Bennée    python3-virtualenv \
1008ea5962fSPhilippe Mathieu-Daudé    rdma-core-devel \
1015f8ab4fdSPhilippe Mathieu-Daudé    snappy-devel \
1025f8ab4fdSPhilippe Mathieu-Daudé    sparse \
1035f8ab4fdSPhilippe Mathieu-Daudé    spice-server-devel \
1048ea5962fSPhilippe Mathieu-Daudé    systemd-devel \
1055f8ab4fdSPhilippe Mathieu-Daudé    systemtap-sdt-devel \
1065f8ab4fdSPhilippe Mathieu-Daudé    tar \
107cdc61815SAlex Bennée    tesseract \
108cdc61815SAlex Bennée    tesseract-langpack-eng \
1095f8ab4fdSPhilippe Mathieu-Daudé    usbredir-devel \
1105f8ab4fdSPhilippe Mathieu-Daudé    virglrenderer-devel \
11119a9978dSDaniel P. Berrangé    vte291-devel \
1125f8ab4fdSPhilippe Mathieu-Daudé    which \
1135f8ab4fdSPhilippe Mathieu-Daudé    xen-devel \
114cdb1a84cSPhilippe Mathieu-Daudé    zlib-devel
115356dc290SDaniel P. BerrangeENV QEMU_CONFIGURE_OPTS --python=/usr/bin/python3
11628a0cccdSFam Zheng
11728a0cccdSFam ZhengRUN dnf install -y $PACKAGES
11828a0cccdSFam ZhengRUN rpm -q $PACKAGES | sort > /packages.txt
1198109b798SPhilippe Mathieu-DaudéENV PATH $PATH:/usr/libexec/python3-sphinx/
120