commit: acf2b695cdeffe93f07957d33157452a66f37871 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Tue Oct 21 10:28:22 2025 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Tue Oct 21 11:00:51 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf2b695
media-video/untrunc: fix build with ffmpeg-8 Quick non-maintainer self-fix given will be looking at rekeywording ffmpeg-8 likely soon'ish. Believe hasn't been reported upstream yet but will leave that to maintainer (note that the current fix requires >=ffmpeg-6.1 thus the RDEPEND bump). Closes: https://bugs.gentoo.org/961982 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> media-video/untrunc/files/untrunc-0_pre20240814-ffmpeg8.patch | 8 ++++++++ media-video/untrunc/untrunc-0_pre20240814.ebuild | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/media-video/untrunc/files/untrunc-0_pre20240814-ffmpeg8.patch b/media-video/untrunc/files/untrunc-0_pre20240814-ffmpeg8.patch new file mode 100644 index 000000000000..6bf23ce7b71c --- /dev/null +++ b/media-video/untrunc/files/untrunc-0_pre20240814-ffmpeg8.patch @@ -0,0 +1,8 @@ +https://bugs.gentoo.org/961982 +--- a/src/codec.cpp ++++ b/src/codec.cpp +@@ -450,3 +450,3 @@ + +- self->was_keyframe_ = frame->key_frame; ++ self->was_keyframe_ = (frame->flags & AV_FRAME_FLAG_KEY); + self->was_bad_ = !got_frame; diff --git a/media-video/untrunc/untrunc-0_pre20240814.ebuild b/media-video/untrunc/untrunc-0_pre20240814.ebuild index d0600a74e5f9..57d9d570ee34 100644 --- a/media-video/untrunc/untrunc-0_pre20240814.ebuild +++ b/media-video/untrunc/untrunc-0_pre20240814.ebuild @@ -15,10 +15,14 @@ SLOT="0" KEYWORDS="~amd64" DEPEND=" - media-video/ffmpeg:= + >=media-video/ffmpeg-6.1:= " RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-0_pre20240814-ffmpeg8.patch +) + src_install() { einstalldocs dobin untrunc
