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 ctags \ 25 curl-dev \ 26 cyrus-sasl-dev \ 27 dbus \ 28 diffutils \ 29 dtc-dev \ 30 eudev-dev \ 31 findutils \ 32 fuse3-dev \ 33 g++ \ 34 gcc \ 35 gcovr \ 36 gettext \ 37 git \ 38 glib-dev \ 39 glib-static \ 40 gnutls-dev \ 41 gtk+3.0-dev \ 42 libaio-dev \ 43 libbpf-dev \ 44 libcap-ng-dev \ 45 libdrm-dev \ 46 libepoxy-dev \ 47 libffi-dev \ 48 libgcrypt-dev \ 49 libjpeg-turbo-dev \ 50 libnfs-dev \ 51 libpng-dev \ 52 libseccomp-dev \ 53 libselinux-dev \ 54 libslirp-dev \ 55 libssh-dev \ 56 libtasn1-dev \ 57 liburing-dev \ 58 libusb-dev \ 59 linux-pam-dev \ 60 llvm11 \ 61 lttng-ust-dev \ 62 lzo-dev \ 63 make \ 64 mesa-dev \ 65 meson \ 66 multipath-tools \ 67 ncurses-dev \ 68 ndctl-dev \ 69 net-tools \ 70 nettle-dev \ 71 nmap-ncat \ 72 numactl-dev \ 73 openssh-client \ 74 pcre-dev \ 75 perl \ 76 pixman-dev \ 77 pkgconf \ 78 pulseaudio-dev \ 79 py3-numpy \ 80 py3-pillow \ 81 py3-pip \ 82 py3-sphinx \ 83 py3-sphinx_rtd_theme \ 84 py3-virtualenv \ 85 py3-yaml \ 86 python3 \ 87 rpm2cpio \ 88 samurai \ 89 sdl2-dev \ 90 sdl2_image-dev \ 91 sed \ 92 snappy-dev \ 93 sparse \ 94 spice-dev \ 95 spice-protocol \ 96 tar \ 97 tesseract-ocr \ 98 texinfo \ 99 usbredir-dev \ 100 util-linux \ 101 vde2-dev \ 102 virglrenderer-dev \ 103 vte3-dev \ 104 which \ 105 xen-dev \ 106 xfsprogs-dev \ 107 zlib-dev \ 108 zlib-static \ 109 zstd-dev && \ 110 apk list | sort > /packages.txt && \ 111 mkdir -p /usr/libexec/ccache-wrappers && \ 112 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++ && \ 113 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ 114 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ 115 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++ && \ 116 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc 117 118ENV LANG "en_US.UTF-8" 119ENV MAKE "/usr/bin/make" 120ENV NINJA "/usr/bin/ninja" 121ENV PYTHON "/usr/bin/python3" 122ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" 123