ci: Add a Dockerfile

This is a simple image based on current Fedora with the required build
dependencies.
This commit is contained in:
George Kiagiadakis 2019-11-03 15:57:20 +01:00 committed by Arun Raghavan
parent d79abd1502
commit 54733718bd

32
Dockerfile Normal file
View file

@ -0,0 +1,32 @@
FROM fedora:31
ARG FEDORA_VER=31
LABEL description="Fedora-based environment for building PipeWire" \
maintainer="George Kiagiadakis <george.kiagiadakis@collabora.com>"
# Install pipewire dependencies
RUN dnf -y install \
gcc \
meson \
systemd-devel \
dbus-devel \
glib-devel \
gstreamer1-devel \
gstreamer1-plugins-base-devel \
jack-audio-connection-kit-devel \
pulseaudio-libs-devel \
alsa-lib-devel \
libv4l-devel \
libX11-devel \
SDL2-devel \
libva-devel \
bluez-libs-devel \
sbc-devel \
doxygen \
graphviz \
xmltoman \
vulkan-loader-devel \
git \
make \
findutils \
&& dnf clean all