commit:     d660bfcb681e18d4cdb2a84042c600aac43afdb4
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Tue May  6 02:29:08 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May  6 18:39:54 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d660bfcb

media-video/handbrake: handle svt-av1-3.0 breakage

1.9.2 and prior will not work with svt-av1-3.0, anything later will
require svt-av1-3.0.

Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41950
Closes: https://github.com/gentoo/gentoo/pull/41950
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-video/handbrake/handbrake-1.9.0-r1.ebuild | 2 ++
 media-video/handbrake/handbrake-1.9.2.ebuild    | 2 ++
 media-video/handbrake/handbrake-9999.ebuild     | 2 +-
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-video/handbrake/handbrake-1.9.0-r1.ebuild 
b/media-video/handbrake/handbrake-1.9.0-r1.ebuild
index 17c7a2e45a5f..023f96f36c49 100644
--- a/media-video/handbrake/handbrake-1.9.0-r1.ebuild
+++ b/media-video/handbrake/handbrake-1.9.0-r1.ebuild
@@ -53,6 +53,7 @@ IUSE="amf +fdk gui libdovi numa nvenc qsv x265"
 
 REQUIRED_USE="numa? ( x265 )"
 
+# <media-libs/svt-av1-3.0.0: breaking change
 COMMON_DEPEND="
        app-arch/bzip2
        >=app-arch/xz-utils-5.2.6
@@ -68,6 +69,7 @@ COMMON_DEPEND="
        >=media-libs/libvpx-1.12.0:=
        media-libs/opus
        >=media-libs/speex-1.2.1
+       <media-libs/svt-av1-3.0.0
        >=media-libs/svt-av1-1.4.1:=
        >=media-libs/x264-0.0.20220222:=
        >=media-libs/zimg-3.0.4

diff --git a/media-video/handbrake/handbrake-1.9.2.ebuild 
b/media-video/handbrake/handbrake-1.9.2.ebuild
index 95c6c604707c..e087e934d3c4 100644
--- a/media-video/handbrake/handbrake-1.9.2.ebuild
+++ b/media-video/handbrake/handbrake-1.9.2.ebuild
@@ -53,6 +53,7 @@ IUSE="amf +fdk gui libdovi numa nvenc qsv x265"
 
 REQUIRED_USE="numa? ( x265 )"
 
+# <media-libs/svt-av1-3.0.0: breaking change
 COMMON_DEPEND="
        app-arch/bzip2
        >=app-arch/xz-utils-5.2.6
@@ -68,6 +69,7 @@ COMMON_DEPEND="
        >=media-libs/libvpx-1.12.0:=
        media-libs/opus
        >=media-libs/speex-1.2.1
+       <media-libs/svt-av1-3.0.0
        >=media-libs/svt-av1-1.4.1:=
        >=media-libs/x264-0.0.20220222:=
        >=media-libs/zimg-3.0.4

diff --git a/media-video/handbrake/handbrake-9999.ebuild 
b/media-video/handbrake/handbrake-9999.ebuild
index 4c18487d9cc1..81bcb6720ef6 100644
--- a/media-video/handbrake/handbrake-9999.ebuild
+++ b/media-video/handbrake/handbrake-9999.ebuild
@@ -68,7 +68,7 @@ COMMON_DEPEND="
        >=media-libs/libvpx-1.12.0:=
        media-libs/opus
        >=media-libs/speex-1.2.1
-       >=media-libs/svt-av1-1.4.1:=
+       >=media-libs/svt-av1-3.0.0:=
        >=media-libs/x264-0.0.20220222:=
        >=media-libs/zimg-3.0.4
        media-sound/lame

Reply via email to