1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool manifest ci/manifest.yml
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM registry.fedoraproject.org/fedora:35
9 RUN dnf install -y nosync && \
11 if test -d /usr/lib64\n\
13 export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
15 export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
17 exec "$@"' > /usr/bin/nosync && \
18 chmod +x /usr/bin/nosync && \
19 nosync dnf update -y && \
20 nosync dnf install -y \
69 nosync dnf autoremove -y && \
70 nosync dnf clean all -y
72 ENV LANG "en_US.UTF-8"
73 ENV MAKE "/usr/bin/make"
74 ENV PYTHON "/usr/bin/python3"
75 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
77 RUN nosync dnf install -y \
84 mingw64-pkg-config && \
85 nosync dnf clean all -y && \
86 rpm -qa | sort > /packages.txt && \
87 mkdir -p /usr/libexec/ccache-wrappers && \
88 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-c++ && \
89 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-cc && \
90 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-g++ && \
91 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-gcc
93 ENV ABI "x86_64-w64-mingw32"
94 ENV CONFIGURE_OPTS "--host=x86_64-w64-mingw32"