1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
FROM debian:trixie
# prepare
RUN apt-get update -qq
# install essentials
RUN apt-get install -yq eatmydata build-essential
# install build dependencies
RUN eatmydata apt-get install -yq --no-install-recommends \
abigail-tools \
appstream \
bash-completion \
gettext \
gir1.2-glib-2.0 \
gobject-introspection \
gtk-doc-tools \
libappstream-dev \
libapt-pkg-dev \
libarchive-dev \
libgirepository1.0-dev \
libglib2.0-dev \
libgstreamer-plugins-base1.0-dev \
libgtk-3-dev \
libjansson-dev \
libplymouth-dev \
libpolkit-gobject-1-dev \
libsqlite3-dev \
libsystemd-dev \
meson \
pkgconf \
polkitd \
systemd-dev \
valac
# finish
RUN mkdir /build
WORKDIR /build
|