commit:     a86175270f346bb3bba8ecacff684dcf3a6a1a71
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 22 06:37:54 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec 22 08:30:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8617527

games-emulation/pcsx2: update live to depend on ffmpeg

This dlopen() it, but still using binding := to ensure it builds
with matching headers. The cmake include/library "not found" message
is harmless as long as at least the version is found (emits a warning
if it attempts to use bundled headers, on non-live will fail if
attempts this given headers will be deleted).

Note that recording doesn't really work without qt6 (doesn't even
have menus to select codecs), albeit still uses headers if disabled.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-emulation/pcsx2/pcsx2-9999.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild 
b/games-emulation/pcsx2/pcsx2-9999.ebuild
index 92f1596c955b..43d70a563a48 100644
--- a/games-emulation/pcsx2/pcsx2-9999.ebuild
+++ b/games-emulation/pcsx2/pcsx2-9999.ebuild
@@ -40,6 +40,7 @@ IUSE="alsa cpu_flags_x86_sse4_1 jack pulseaudio qt6 sndio 
test vulkan wayland"
 REQUIRED_USE="cpu_flags_x86_sse4_1" # dies at runtime if no support
 RESTRICT="!test? ( test )"
 
+# dlopen: ffmpeg, qtsvg, vulkan-loader
 RDEPEND="
        app-arch/xz-utils
        app-arch/zstd:=
@@ -53,6 +54,7 @@ RDEPEND="
        media-libs/libpng:=
        >=media-libs/libsdl2-2.0.22[haptic,joystick]
        media-libs/libsoundtouch:=
+       media-video/ffmpeg:=
        net-libs/libpcap
        sys-libs/zlib:=
        virtual/libudev:=

Reply via email to