1# THIS FILE WAS AUTO-GENERATED 2# 3# $ lcitool dockerfile --layers all alpine-edge qemu 4# 5# https://gitlab.com/libvirt/libvirt-ci 6 7FROM docker.io/library/alpine:edge 8 9RUN apk update && \ 10 apk upgrade && \ 11 apk add \ 12 alsa-lib-dev \ 13 attr-dev \ 14 bash \ 15 bc \ 16 bzip2 \ 17 bzip2-dev \ 18 ca-certificates \ 19 capstone-dev \ 20 ccache \ 21 cdrkit \ 22 ceph-dev \ 23 clang \ 24 cmocka-dev \ 25 ctags \ 26 curl-dev \ 27 cyrus-sasl-dev \ 28 dbus \ 29 diffutils \ 30 dtc-dev \ 31 eudev-dev \ 32 findutils \ 33 fuse3-dev \ 34 g++ \ 35 gcc \ 36 gcovr \ 37 gettext \ 38 git \ 39 glib-dev \ 40 glib-static \ 41 gnutls-dev \ 42 gtk+3.0-dev \ 43 json-c-dev \ 44 libaio-dev \ 45 libbpf-dev \ 46 libcap-ng-dev \ 47 libdrm-dev \ 48 libepoxy-dev \ 49 libffi-dev \ 50 libgcrypt-dev \ 51 libjpeg-turbo-dev \ 52 libnfs-dev \ 53 libpng-dev \ 54 libseccomp-dev \ 55 libselinux-dev \ 56 libslirp-dev \ 57 libssh-dev \ 58 libtasn1-dev \ 59 liburing-dev \ 60 libusb-dev \ 61 linux-pam-dev \ 62 llvm11 \ 63 lttng-ust-dev \ 64 lzo-dev \ 65 make \ 66 mesa-dev \ 67 meson \ 68 multipath-tools \ 69 musl-dev \ 70 ncurses-dev \ 71 ndctl-dev \ 72 net-tools \ 73 nettle-dev \ 74 nmap-ncat \ 75 numactl-dev \ 76 openssh-client \ 77 pcre-dev \ 78 perl \ 79 pixman-dev \ 80 pkgconf \ 81 pulseaudio-dev \ 82 py3-numpy \ 83 py3-pillow \ 84 py3-pip \ 85 py3-sphinx \ 86 py3-sphinx_rtd_theme \ 87 py3-yaml \ 88 python3 \ 89 rpm2cpio \ 90 samurai \ 91 sdl2-dev \ 92 sdl2_image-dev \ 93 sed \ 94 snappy-dev \ 95 sparse \ 96 spice-dev \ 97 spice-protocol \ 98 tar \ 99 tesseract-ocr \ 100 texinfo \ 101 usbredir-dev \ 102 util-linux \ 103 vde2-dev \ 104 virglrenderer-dev \ 105 vte3-dev \ 106 which \ 107 xen-dev \ 108 xfsprogs-dev \ 109 zlib-dev \ 110 zlib-static \ 111 zstd-dev && \ 112 apk list | sort > /packages.txt && \ 113 mkdir -p /usr/libexec/ccache-wrappers && \ 114 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++ && \ 115 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ 116 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ 117 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++ && \ 118 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc 119 120ENV LANG "en_US.UTF-8" 121ENV MAKE "/usr/bin/make" 122ENV NINJA "/usr/bin/ninja" 123ENV PYTHON "/usr/bin/python3" 124ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" 125