mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-19 07:00:10 -05: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
1 changed files with 32 additions and 0 deletions
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…
Add table
Add a link
Reference in a new issue