]>
Commit | Line | Data |
---|---|---|
248cf06c AB |
1 | # |
2 | # Latest Ubuntu Release | |
3 | # | |
4 | # Useful for testing against relatively bleeding edge libraries and | |
5 | # compilers. We also have seperate recipe for the most recent LTS | |
6 | # release. | |
7 | # | |
8 | # When updating use the full tag not :latest otherwise the build | |
9 | # system won't pick up that it has changed. | |
10 | # | |
11 | ||
1ae2786c | 12 | FROM docker.io/library/ubuntu:20.04 |
c6dd82e8 | 13 | ENV PACKAGES \ |
2808b467 PMD |
14 | ccache \ |
15 | clang \ | |
1409c047 | 16 | dbus \ |
2808b467 PMD |
17 | gcc \ |
18 | gettext \ | |
19 | git \ | |
20 | glusterfs-common \ | |
21 | libaio-dev \ | |
22 | libattr1-dev \ | |
2808b467 PMD |
23 | libbrlapi-dev \ |
24 | libbz2-dev \ | |
25 | libcacard-dev \ | |
2808b467 PMD |
26 | libcap-ng-dev \ |
27 | libcurl4-gnutls-dev \ | |
28 | libdrm-dev \ | |
29 | libepoxy-dev \ | |
30 | libfdt-dev \ | |
22f15579 | 31 | libffi-dev \ |
2808b467 | 32 | libgbm-dev \ |
248cf06c | 33 | libgnutls28-dev \ |
2808b467 PMD |
34 | libgtk-3-dev \ |
35 | libibverbs-dev \ | |
36 | libiscsi-dev \ | |
37 | libjemalloc-dev \ | |
38 | libjpeg-turbo8-dev \ | |
39 | liblzo2-dev \ | |
40 | libncurses5-dev \ | |
41 | libncursesw5-dev \ | |
42 | libnfs-dev \ | |
2808b467 PMD |
43 | libnuma-dev \ |
44 | libpixman-1-dev \ | |
248cf06c | 45 | libpng-dev \ |
2808b467 PMD |
46 | librados-dev \ |
47 | librbd-dev \ | |
48 | librdmacm-dev \ | |
49 | libsasl2-dev \ | |
50 | libsdl2-dev \ | |
51 | libseccomp-dev \ | |
52 | libsnappy-dev \ | |
53 | libspice-protocol-dev \ | |
54 | libspice-server-dev \ | |
b10d49d7 | 55 | libssh-dev \ |
2808b467 PMD |
56 | libusb-1.0-0-dev \ |
57 | libusbredirhost-dev \ | |
58 | libvdeplug-dev \ | |
59 | libvte-2.91-dev \ | |
60 | libxen-dev \ | |
3a678481 | 61 | libzstd-dev \ |
2808b467 | 62 | make \ |
345d7053 | 63 | ninja-build \ |
bcbf2794 | 64 | python3-yaml \ |
6d7b9c8c | 65 | python3-sphinx \ |
73e6aec6 | 66 | python3-sphinx-rtd-theme \ |
2808b467 | 67 | sparse \ |
2808b467 | 68 | xfslibs-dev |
beac6a98 | 69 | RUN apt-get update && \ |
56e89a31 | 70 | DEBIAN_FRONTEND=noninteractive apt-get -y install $PACKAGES |
5008fc78 | 71 | RUN dpkg -l $PACKAGES | sort > /packages.txt |