ci: Rebuild CI files
[nbdkit.git] / ci / buildenv / fedora-35.sh
blob9bfb5aac5b26d4e2058bab203c854b21e57ae090
1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool manifest ci/manifest.yml
5 # https://gitlab.com/libvirt/libvirt-ci
7 function install_buildenv() {
8 dnf update -y
9 dnf install -y \
10 autoconf \
11 automake \
12 bash \
13 bash-completion \
14 ca-certificates \
15 cargo \
16 ccache \
17 clang \
18 clippy \
19 e2fsprogs \
20 expect \
21 gcc \
22 gcc-c++ \
23 genisoimage \
24 git \
25 glibc-langpack-en \
26 gnutls-devel \
27 golang \
28 gzip \
29 iproute \
30 jq \
31 libcurl-devel \
32 libguestfs-devel \
33 libnbd-devel \
34 libselinux-devel \
35 libssh-devel \
36 libtool \
37 libtorrent-devel \
38 libvirt-devel \
39 libzstd-devel \
40 lua-devel \
41 make \
42 ocaml \
43 perl-ExtUtils-Embed \
44 perl-Pod-Simple \
45 perl-base \
46 perl-devel \
47 perl-podlators \
48 pkgconfig \
49 python3 \
50 python3-boto3 \
51 python3-devel \
52 python3-flake8 \
53 python3-libnbd \
54 qemu-img \
55 rust \
56 socat \
57 tcl-devel \
58 util-linux \
59 xorriso \
60 xz \
61 xz-devel \
62 zlib-devel
63 rpm -qa | sort > /packages.txt
64 mkdir -p /usr/libexec/ccache-wrappers
65 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++
66 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
67 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang
68 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++
69 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
72 export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
73 export LANG="en_US.UTF-8"
74 export MAKE="/usr/bin/make"
75 export PYTHON="/usr/bin/python3"