From 54733718bd56989856210657f28c129df364888a Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Sun, 3 Nov 2019 15:57:20 +0100 Subject: [PATCH] ci: Add a Dockerfile This is a simple image based on current Fedora with the required build dependencies. --- Dockerfile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..c9c040502 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,32 @@ +FROM fedora:31 +ARG FEDORA_VER=31 + +LABEL description="Fedora-based environment for building PipeWire" \ + maintainer="George Kiagiadakis " + +# 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