mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-07-23 19:25:08 +00:00
ci: Add a Dockerfile
This is a simple image based on current Fedora with the required build dependencies.
This commit is contained in:
parent
d79abd1502
commit
54733718bd
32
Dockerfile
Normal file
32
Dockerfile
Normal 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
|
Loading…
Reference in a new issue