ostree/Dockerfile
robojerk 8d8b39e100
Some checks failed
Build ostree packages from sid to trixie / build (push) Failing after 2m32s
Fix Dockerfile: Remove non-existent Avahi UI packages
- Removed libavahi-ui-gtk3-0-dev and related packages that don't exist in Debian unstable
- Kept essential Avahi development packages for OSTree build
- Added comprehensive debugging to CI workflow
- Added mk-build-deps to automatically install build dependencies
2025-09-06 08:52:46 -07:00

55 lines
1,001 B
Docker

FROM debian:unstable-slim
# Set environment variables
ENV DEBIAN_FRONTEND=noninteractive
ENV LANG=C.UTF-8
ENV LC_ALL=C.UTF-8
# Install build dependencies for OSTree
RUN apt update && \
apt install -y \
build-essential \
devscripts \
debhelper \
dh-autoreconf \
pkg-config \
git \
curl \
wget \
cmake \
ninja-build \
meson \
autotools-dev \
autoconf \
automake \
libtool \
libglib2.0-dev \
libgpgme-dev \
libfuse3-dev \
libsoup2.4-dev \
libarchive-dev \
libcurl4-openssl-dev \
libsystemd-dev \
libcap-dev \
liblzma-dev \
libzstd-dev \
libbz2-dev \
liblz4-dev \
libz-dev \
libssl-dev \
libxml2-dev \
libyaml-dev \
libjson-c-dev \
libavahi-client-dev \
libavahi-common-dev \
libavahi-glib-dev \
libavahi-gobject-dev \
&& \
apt clean && \
rm -rf /var/lib/apt/lists/*
# Set working directory
WORKDIR /workspace
# Default command
CMD ["bash"]