From df647d7dc1a73e0f4fc5d59eef4d18201e9f24eb Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Wed, 3 Dec 2025 03:04:13 -0500 Subject: [PATCH] net-misc/icaclient: switch to ffmpeg-compat:6 Not the maintainer nor know this application, but blocking ffmpeg-7 is rather nasty so going ahead with changing this. Normally it'd use its bundled libav* inside ${ICAROOT}/lib but the ebuild does `doexe *.so` which excludes libav's *.so.{60,58}. Arguably using bundled would be fair if it's going to use some ancient ffmpeg and potentially block future cleanups, but not going to impose this change myself. Given ffmpeg-compat:6 is not in LDPATH to avoid conflicts/mismatch, do symlinks inside that directory which matches how it'd normally be used. Not tried runtime but it seems to find them fine: $ ldd libctxVideoDecoder.so libavcodec.so.60 => /opt/Citrix/ICAClient/lib/libavcodec.so.60 libavutil.so.58 => /opt/Citrix/ICAClient/lib/libavutil.so.58 Closes: https://bugs.gentoo.org/967025 Signed-off-by: Ionen Wolkens --- ...nt-25.05.0.44.ebuild => icaclient-25.05.0.44-r1.ebuild} | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) rename net-misc/icaclient/{icaclient-25.05.0.44.ebuild => icaclient-25.05.0.44-r1.ebuild} (97%) diff --git a/net-misc/icaclient/icaclient-25.05.0.44.ebuild b/net-misc/icaclient/icaclient-25.05.0.44-r1.ebuild similarity index 97% rename from net-misc/icaclient/icaclient-25.05.0.44.ebuild rename to net-misc/icaclient/icaclient-25.05.0.44-r1.ebuild index 9343f385cdcc6..fc9f017c1083d 100644 --- a/net-misc/icaclient/icaclient-25.05.0.44.ebuild +++ b/net-misc/icaclient/icaclient-25.05.0.44-r1.ebuild @@ -66,8 +66,6 @@ RDEPEND=" media-libs/alsa-lib media-libs/fontconfig media-libs/freetype - >=media-video/ffmpeg-6.0 -