fwupd/contrib/ci/Dockerfile-debian-experimental
Mario Limonciello d97eb03b6b trivial: debian: calculate version number using git describe again
This will be more representative of what the build actually is
rather than a mismarked tag.

If the checkout doesn't include a tag, fallback to parsing meson.build
though.
2017-06-26 13:01:29 -05:00

58 lines
1.1 KiB
Plaintext

FROM debian:experimental
RUN apt-get update -qq
RUN apt-get install -yq --no-install-recommends \
debhelper \
devscripts \
docbook-utils \
fontconfig \
fontconfig-config \
fonts-dejavu \
gir1.2-pango-1.0 \
git \
gcab \
gettext \
gobject-introspection \
gtk-doc-tools \
texlive-fonts-recommended \
locales \
libarchive-dev \
libcairo-dev \
libcairo-gobject2 \
libcolord-dev \
libcolorhug-dev \
libefivar-dev \
libelf-dev \
libfreetype6-dev \
libfwup-dev \
libgcab-dev \
libgirepository1.0-dev \
libglib2.0-dev \
libgpgme11-dev \
libgudev-1.0-dev \
libgusb-dev \
libpolkit-gobject-1-dev \
libsmbios-dev \
libsoup2.4-dev \
libsqlite3-dev \
libtool-bin \
meson \
pkg-config \
policykit-1 \
python3-gi-cairo \
python3-pil \
udev \
systemd \
valgrind
#deps not yet in unstable:
# - new appstream-glib is fwupd dependency
RUN apt-get -t experimental install -yq --no-install-recommends \
gir1.2-appstreamglib-1.0 \
libappstream-glib-dev
#deps needed only for installed tests
RUN apt-get install -yq --no-install-recommends \
gnome-desktop-testing dbus-x11 ca-certificates \
python3-requests
RUN mkdir /build
WORKDIR /build