diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 4ea5a1a1c..483ec4e95 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -651,8 +651,10 @@ jobs: pacman -Sy --noconfirm # Stock arch ffmpeg may already be installed from a prior fermi job; # pacman -S --noconfirm defaults the [y/N] conflict prompt to N. - # Pipe yes to accept the swap (replaces= takes care of cleanup). - yes y | pacman -S marfrit/ffmpeg-v4l2-request-fourier + # Use printf (finite stream, exits 0 cleanly) — `yes y | ...` would + # work but fails under bash pipefail when yes catches SIGPIPE. + # Three y's covers: "Remove conflict?", "Proceed?", any keyring prompt. + printf 'y\ny\ny\n' | pacman -S marfrit/ffmpeg-v4l2-request-fourier - name: makepkg mpv-fourier run: | diff --git a/arch/mpv-fourier/PKGBUILD b/arch/mpv-fourier/PKGBUILD index 09b5b4969..dcda9a406 100644 --- a/arch/mpv-fourier/PKGBUILD +++ b/arch/mpv-fourier/PKGBUILD @@ -23,7 +23,7 @@ pkgname=mpv-fourier _upstreampkg=mpv epoch=1 pkgver=0.41.0 -pkgrel=6 +pkgrel=7 pkgdesc='mpv with fourier-umbrella patches (vo_dmabuf_wayland plane-semantics fix slot)' arch=('aarch64') url='https://mpv.io/'