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 perl-test-harness \ 77 pixman-dev \ 78 pkgconf \ 79 pulseaudio-dev \ 80 py3-numpy \ 81 py3-pillow \ 82 py3-pip \ 83 py3-sphinx \ 84 py3-sphinx_rtd_theme \ 85 py3-virtualenv \ 86 py3-yaml \ 87 python3 \ 88 rpm2cpio \ 89 samurai \ 90 sdl2-dev \ 91 sdl2_image-dev \ 92 sed \ 93 snappy-dev \ 94 sparse \ 95 spice-dev \ 96 spice-protocol \ 97 tar \ 98 tesseract-ocr \ 99 texinfo \ 100 usbredir-dev \ 101 util-linux \ 102 vde2-dev \ 103 virglrenderer-dev \ 104 vte3-dev \ 105 which \ 106 xen-dev \ 107 xfsprogs-dev \ 108 zlib-dev \ 109 zlib-static \ 110 zstd-dev && \ 111 apk list | sort > /packages.txt && \ 112 mkdir -p /usr/libexec/ccache-wrappers && \ 113 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/c++ && \ 114 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ 115 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ 116 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/g++ && \ 117 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc 118 119ENV LANG "en_US.UTF-8" 120ENV MAKE "/usr/bin/make" 121ENV NINJA "/usr/bin/ninja" 122ENV PYTHON "/usr/bin/python3" 123ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" 124