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