]> git.proxmox.com Git - mirror_qemu.git/blame - tests/docker/dockerfiles/centos8.docker
Merge tag 'buildsys-qom-qdev-ui-20230227' of https://github.com/philmd/qemu into...
[mirror_qemu.git] / tests / docker / dockerfiles / centos8.docker
CommitLineData
21ea888f
DB
1# THIS FILE WAS AUTO-GENERATED
2#
8b11f4c3 3# $ lcitool dockerfile --layers all centos-stream-8 qemu
21ea888f
DB
4#
5# https://gitlab.com/libvirt/libvirt-ci
e631eb2e 6
8b11f4c3 7FROM quay.io/centos/centos:stream8
e631eb2e 8
feb6cb93 9RUN dnf distro-sync -y && \
21ea888f
DB
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 && \
feb6cb93 14 dnf install -y epel-next-release && \
21ea888f
DB
15 dnf install -y \
16 SDL2-devel \
17 alsa-lib-devel \
18 bash \
19 bc \
8fae3910 20 bison \
21ea888f
DB
21 brlapi-devel \
22 bzip2 \
23 bzip2-devel \
24 ca-certificates \
25 capstone-devel \
26 ccache \
27 clang \
28 ctags \
29 cyrus-sasl-devel \
30 daxctl-devel \
31 dbus-daemon \
32 device-mapper-multipath-devel \
33 diffutils \
34 findutils \
8fae3910 35 flex \
7bef20d7 36 fuse3-devel \
21ea888f
DB
37 gcc \
38 gcc-c++ \
39 genisoimage \
40 gettext \
41 git \
42 glib2-devel \
43 glib2-static \
44 glibc-langpack-en \
45 glibc-static \
46 glusterfs-api-devel \
47 gnutls-devel \
48 gtk3-devel \
49 hostname \
50 jemalloc-devel \
feb6cb93 51 json-c-devel \
21ea888f
DB
52 libaio-devel \
53 libasan \
54 libattr-devel \
55 libbpf-devel \
56 libcacard-devel \
57 libcap-ng-devel \
55116968 58 libcmocka-devel \
21ea888f
DB
59 libcurl-devel \
60 libdrm-devel \
61 libepoxy-devel \
62 libfdt-devel \
63 libffi-devel \
64 libgcrypt-devel \
65 libiscsi-devel \
66 libjpeg-devel \
67 libnfs-devel \
68 libpmem-devel \
69 libpng-devel \
70 librbd-devel \
71 libseccomp-devel \
72 libselinux-devel \
73 libslirp-devel \
74 libssh-devel \
75 libtasn1-devel \
76 libubsan \
21ea888f
DB
77 liburing-devel \
78 libusbx-devel \
21ea888f
DB
79 libzstd-devel \
80 llvm \
81 lttng-ust-devel \
82 lzo-devel \
83 make \
84 mesa-libgbm-devel \
21ea888f
DB
85 ncurses-devel \
86 nettle-devel \
87 ninja-build \
88 nmap-ncat \
89 numactl-devel \
90 openssh-clients \
91 pam-devel \
92 pcre-static \
21ea888f
DB
93 pixman-devel \
94 pkgconfig \
95 pulseaudio-libs-devel \
32c06131
PB
96 python38 \
97 python38-PyYAML \
98 python38-numpy \
99 python38-pip \
100 python38-setuptools \
101 python38-wheel \
21ea888f
DB
102 rdma-core-devel \
103 rpm \
104 sed \
105 snappy-devel \
106 spice-protocol \
107 spice-server-devel \
108 systemd-devel \
109 systemtap-sdt-devel \
110 tar \
21ea888f
DB
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
32c06131
PB
129RUN /usr/bin/pip3.8 install \
130 meson==0.63.2 \
131 pillow \
132 sphinx \
133 sphinx-rtd-theme
134
8f4bcbcf 135ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
21ea888f
DB
136ENV LANG "en_US.UTF-8"
137ENV MAKE "/usr/bin/make"
138ENV NINJA "/usr/bin/ninja"
32c06131 139ENV PYTHON "/usr/bin/python3.8"