| FROM fedora:28 |
| ENV PACKAGES \ |
| bc \ |
| bison \ |
| bluez-libs-devel \ |
| brlapi-devel \ |
| bzip2 \ |
| bzip2-devel \ |
| ccache \ |
| clang \ |
| device-mapper-multipath-devel \ |
| findutils \ |
| flex \ |
| gcc \ |
| gcc-c++ \ |
| gettext \ |
| git \ |
| glib2-devel \ |
| glusterfs-api-devel \ |
| gnutls-devel \ |
| gtk3-devel \ |
| hostname \ |
| libaio-devel \ |
| libasan \ |
| libattr-devel \ |
| libcap-devel \ |
| libcap-ng-devel \ |
| libcurl-devel \ |
| libfdt-devel \ |
| libjpeg-devel \ |
| libpng-devel \ |
| librbd-devel \ |
| libssh2-devel \ |
| libubsan \ |
| libusbx-devel \ |
| libxml2-devel \ |
| llvm \ |
| lzo-devel \ |
| make \ |
| mingw32-bzip2 \ |
| mingw32-curl \ |
| mingw32-glib2 \ |
| mingw32-gmp \ |
| mingw32-gnutls \ |
| mingw32-gtk3 \ |
| mingw32-libjpeg-turbo \ |
| mingw32-libpng \ |
| mingw32-libssh2 \ |
| mingw32-libtasn1 \ |
| mingw32-nettle \ |
| mingw32-pixman \ |
| mingw32-pkg-config \ |
| mingw32-SDL2 \ |
| mingw64-bzip2 \ |
| mingw64-curl \ |
| mingw64-glib2 \ |
| mingw64-gmp \ |
| mingw64-gnutls \ |
| mingw64-gtk3 \ |
| mingw64-libjpeg-turbo \ |
| mingw64-libpng \ |
| mingw64-libssh2 \ |
| mingw64-libtasn1 \ |
| mingw64-nettle \ |
| mingw64-pixman \ |
| mingw64-pkg-config \ |
| mingw64-SDL2 \ |
| ncurses-devel \ |
| nettle-devel \ |
| nss-devel \ |
| numactl-devel \ |
| perl \ |
| pixman-devel \ |
| python3 \ |
| PyYAML \ |
| SDL2-devel \ |
| snappy-devel \ |
| sparse \ |
| spice-server-devel \ |
| systemtap-sdt-devel \ |
| tar \ |
| usbredir-devel \ |
| virglrenderer-devel \ |
| vte3-devel \ |
| which \ |
| xen-devel \ |
| zlib-devel |
| ENV QEMU_CONFIGURE_OPTS --python=/usr/bin/python3 |
| |
| RUN dnf install -y $PACKAGES |
| RUN rpm -q $PACKAGES | sort > /packages.txt |
| ENV FEATURES mingw clang pyyaml asan |