1
0
Fork 0

Install mpv (from source)
Some checks failed
/ build-kde (push) Failing after 14m25s
/ build-gnome (push) Failing after 12m3s

This commit is contained in:
ver4a 2025-01-03 23:20:27 +01:00
parent 12c37ae797
commit 5a3d8fff31
4 changed files with 31 additions and 0 deletions

View file

@ -1,5 +1,18 @@
FROM quay.io/fedora-ostree-desktops/silverblue:41 AS mpv-build
RUN dnf5 -y install --setopt install_weak_deps=false git meson g++ autoconf cmake automake libtool freetype-devel fribidi-devel nasm pipewire-devel wayland-devel wayland-protocols-devel libshaderc-devel libxkbcommon-devel vulkan-loader-devel compat-lua-devel
RUN mkdir /build && cd /build && git clone https://github.com/mpv-player/mpv-build.git
COPY ./mpv_options /build/mpv-build/mpv_options
RUN cd /build/mpv-build && ./rebuild -j$(nproc)
FROM quay.io/fedora-ostree-desktops/silverblue:41 FROM quay.io/fedora-ostree-desktops/silverblue:41
COPY --from=mpv-build /build/mpv-build/mpv/build/mpv /bin/mpv
# dnf configuration has to be in effect during build # dnf configuration has to be in effect during build
COPY etc/dnf /etc/dnf COPY etc/dnf /etc/dnf

View file

@ -1,5 +1,18 @@
FROM quay.io/fedora-ostree-desktops/kinoite:41 AS mpv-build
RUN dnf5 -y install --setopt install_weak_deps=false git meson g++ autoconf cmake automake libtool freetype-devel fribidi-devel nasm pipewire-devel wayland-devel wayland-protocols-devel libshaderc-devel libxkbcommon-devel vulkan-loader-devel compat-lua-devel
RUN mkdir /build && cd /build && git clone https://github.com/mpv-player/mpv-build.git
COPY ./mpv_options /build/mpv-build/mpv_options
RUN cd /build/mpv-build && ./rebuild -j$(nproc)
FROM quay.io/fedora-ostree-desktops/kinoite:41 FROM quay.io/fedora-ostree-desktops/kinoite:41
COPY --from=mpv-build /build/mpv-build/mpv/build/mpv /bin/mpv
# dnf configuration has to be in effect during build # dnf configuration has to be in effect during build
COPY etc/dnf /etc/dnf COPY etc/dnf /etc/dnf

View file

@ -1,2 +1,3 @@
[main] [main]
install_weak_deps=False install_weak_deps=False
exclude=mpv

4
mpv_options Normal file
View file

@ -0,0 +1,4 @@
-Dpipewire=enabled
-Dwayland=enabled
-Dlua=enabled
-Dvulkan=enabled