]> git.proxmox.com Git - mirror_qemu.git/blob - tests/docker/dockerfiles/centos8.docker
Merge tag 'bsd-user-syscall-2022q2-pull-request' of ssh://github.com/qemu-bsd-user...
[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 libcmocka-devel \
55 libcurl-devel \
56 libdrm-devel \
57 libepoxy-devel \
58 libfdt-devel \
59 libffi-devel \
60 libgcrypt-devel \
61 libiscsi-devel \
62 libjpeg-devel \
63 json-c-devel \
64 libnfs-devel \
65 libpmem-devel \
66 libpng-devel \
67 librbd-devel \
68 libseccomp-devel \
69 libselinux-devel \
70 libslirp-devel \
71 libssh-devel \
72 libtasn1-devel \
73 libubsan \
74 liburing-devel \
75 libusbx-devel \
76 libzstd-devel \
77 llvm \
78 lttng-ust-devel \
79 lzo-devel \
80 make \
81 mesa-libgbm-devel \
82 meson \
83 ncurses-devel \
84 nettle-devel \
85 ninja-build \
86 nmap-ncat \
87 numactl-devel \
88 openssh-clients \
89 pam-devel \
90 pcre-static \
91 perl \
92 pixman-devel \
93 pkgconfig \
94 pulseaudio-libs-devel \
95 python3 \
96 python3-PyYAML \
97 python3-numpy \
98 python3-pillow \
99 python3-pip \
100 python3-sphinx \
101 python3-sphinx_rtd_theme \
102 python3-virtualenv \
103 rdma-core-devel \
104 rpm \
105 sed \
106 snappy-devel \
107 spice-protocol \
108 spice-server-devel \
109 systemd-devel \
110 systemtap-sdt-devel \
111 tar \
112 texinfo \
113 usbredir-devel \
114 util-linux \
115 virglrenderer-devel \
116 vte291-devel \
117 which \
118 xfsprogs-devel \
119 zlib-devel \
120 zlib-static && \
121 dnf autoremove -y && \
122 dnf clean all -y && \
123 rpm -qa | sort > /packages.txt && \
124 mkdir -p /usr/libexec/ccache-wrappers && \
125 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++ && \
126 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
127 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
128 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++ && \
129 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
130
131 ENV LANG "en_US.UTF-8"
132 ENV MAKE "/usr/bin/make"
133 ENV NINJA "/usr/bin/ninja"
134 ENV PYTHON "/usr/bin/python3"
135 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"