]> git.proxmox.com Git - mirror_qemu.git/blob - tests/docker/dockerfiles/centos8.docker
build: include pc-bios/ part in the ROMS variable
[mirror_qemu.git] / tests / docker / dockerfiles / centos8.docker
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
7 FROM quay.io/centos/centos:stream8
8
9 RUN 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
129 ENV LANG "en_US.UTF-8"
130 ENV MAKE "/usr/bin/make"
131 ENV NINJA "/usr/bin/ninja"
132 ENV PYTHON "/usr/bin/python3"
133 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"