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