commit: bce4e161fbbe247c5707b0f6ee06f1fe84d3f25f Author: Adel KARA SLIMANE <adel.ks <AT> zegrapher <DOT> com> AuthorDate: Thu Feb 12 01:10:31 2026 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Wed Mar 11 02:24:34 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce4e161
media-libs/amf-headers: stabilize all versions on all arches ffmpeg with amf USE enabled - can only built with amf-headers installed. - can only use AMF ( the 'XXXX_amf' codecs) at runtime when 'amdgpu-pro-amf' is installed (the shared libs it installs are dlopen'ed by ffmpeg) - can only use the AMF features that it has explicit code for -> Runtime behavior entirely depends on closed source amdgpu-pro-amf binary that we have no control over -> we verbump 'amdgpu-pro-amf' and 'amf-headers' straight to stable This package is also useless on arm64 as it cannot actually be leveraged to use AMF on an AMD GPU: it needs the proprietary package amdgpu-pro-amf that currently only exists on amd64 Signed-off-by: Adel KARA SLIMANE <adel.ks <AT> zegrapher.com> Part-of: https://github.com/gentoo/gentoo/pull/45565 Closes: https://github.com/gentoo/gentoo/pull/45565 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> media-libs/amf-headers/amf-headers-1.4.33.ebuild | 10 +++++++++- media-libs/amf-headers/amf-headers-1.4.34.ebuild | 10 +++++++++- media-libs/amf-headers/amf-headers-1.4.35.ebuild | 10 +++++++++- media-libs/amf-headers/amf-headers-1.4.36-r2.ebuild | 10 +++++++++- media-libs/amf-headers/amf-headers-1.4.36.ebuild | 10 +++++++++- media-libs/amf-headers/amf-headers-1.5.0.ebuild | 7 ++++--- 6 files changed, 49 insertions(+), 8 deletions(-) diff --git a/media-libs/amf-headers/amf-headers-1.4.33.ebuild b/media-libs/amf-headers/amf-headers-1.4.33.ebuild index af6e611697eb..b8cd47968303 100644 --- a/media-libs/amf-headers/amf-headers-1.4.33.ebuild +++ b/media-libs/amf-headers/amf-headers-1.4.33.ebuild @@ -8,7 +8,15 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF" else SRC_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm64" + + # ffmpeg with amf USE enabled + # - can only built with amf-headers installed. + # - can only use AMF ( the 'XXXX_amf' codecs) at runtime when 'amdgpu-pro-amf' is installed (the shared libs it installs are dlopen'ed by ffmpeg) + # - can only use the AMF features that it has explicit code for + # + # -> Runtime behavior entirely depends on closed source amdgpu-pro-amf binary that we have no control over + # -> we verbump 'amdgpu-pro-amf' and 'amf-headers' straight to stable + KEYWORDS="amd64 arm64" fi DESCRIPTION="The Advanced Media Framework (AMF) SDK" diff --git a/media-libs/amf-headers/amf-headers-1.4.34.ebuild b/media-libs/amf-headers/amf-headers-1.4.34.ebuild index 86f1d22414ed..b8cd47968303 100644 --- a/media-libs/amf-headers/amf-headers-1.4.34.ebuild +++ b/media-libs/amf-headers/amf-headers-1.4.34.ebuild @@ -8,7 +8,15 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF" else SRC_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" + + # ffmpeg with amf USE enabled + # - can only built with amf-headers installed. + # - can only use AMF ( the 'XXXX_amf' codecs) at runtime when 'amdgpu-pro-amf' is installed (the shared libs it installs are dlopen'ed by ffmpeg) + # - can only use the AMF features that it has explicit code for + # + # -> Runtime behavior entirely depends on closed source amdgpu-pro-amf binary that we have no control over + # -> we verbump 'amdgpu-pro-amf' and 'amf-headers' straight to stable + KEYWORDS="amd64 arm64" fi DESCRIPTION="The Advanced Media Framework (AMF) SDK" diff --git a/media-libs/amf-headers/amf-headers-1.4.35.ebuild b/media-libs/amf-headers/amf-headers-1.4.35.ebuild index 86f1d22414ed..b8cd47968303 100644 --- a/media-libs/amf-headers/amf-headers-1.4.35.ebuild +++ b/media-libs/amf-headers/amf-headers-1.4.35.ebuild @@ -8,7 +8,15 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF" else SRC_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" + + # ffmpeg with amf USE enabled + # - can only built with amf-headers installed. + # - can only use AMF ( the 'XXXX_amf' codecs) at runtime when 'amdgpu-pro-amf' is installed (the shared libs it installs are dlopen'ed by ffmpeg) + # - can only use the AMF features that it has explicit code for + # + # -> Runtime behavior entirely depends on closed source amdgpu-pro-amf binary that we have no control over + # -> we verbump 'amdgpu-pro-amf' and 'amf-headers' straight to stable + KEYWORDS="amd64 arm64" fi DESCRIPTION="The Advanced Media Framework (AMF) SDK" diff --git a/media-libs/amf-headers/amf-headers-1.4.36-r2.ebuild b/media-libs/amf-headers/amf-headers-1.4.36-r2.ebuild index ac1c8466fde7..badfea7c9069 100644 --- a/media-libs/amf-headers/amf-headers-1.4.36-r2.ebuild +++ b/media-libs/amf-headers/amf-headers-1.4.36-r2.ebuild @@ -8,7 +8,15 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF" else SRC_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/refs/tags/v${PV}.tar.gz -> ${P}-r1.tar.gz" - KEYWORDS="amd64 ~arm64" + + # ffmpeg with amf USE enabled + # - can only built with amf-headers installed. + # - can only use AMF ( the 'XXXX_amf' codecs) at runtime when 'amdgpu-pro-amf' is installed (the shared libs it installs are dlopen'ed by ffmpeg) + # - can only use the AMF features that it has explicit code for + # + # -> Runtime behavior entirely depends on closed source amdgpu-pro-amf binary that we have no control over + # -> we verbump 'amdgpu-pro-amf' and 'amf-headers' straight to stable + KEYWORDS="amd64 arm64" fi DESCRIPTION="The Advanced Media Framework (AMF) SDK" diff --git a/media-libs/amf-headers/amf-headers-1.4.36.ebuild b/media-libs/amf-headers/amf-headers-1.4.36.ebuild index af6e611697eb..b8cd47968303 100644 --- a/media-libs/amf-headers/amf-headers-1.4.36.ebuild +++ b/media-libs/amf-headers/amf-headers-1.4.36.ebuild @@ -8,7 +8,15 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF" else SRC_URI="https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm64" + + # ffmpeg with amf USE enabled + # - can only built with amf-headers installed. + # - can only use AMF ( the 'XXXX_amf' codecs) at runtime when 'amdgpu-pro-amf' is installed (the shared libs it installs are dlopen'ed by ffmpeg) + # - can only use the AMF features that it has explicit code for + # + # -> Runtime behavior entirely depends on closed source amdgpu-pro-amf binary that we have no control over + # -> we verbump 'amdgpu-pro-amf' and 'amf-headers' straight to stable + KEYWORDS="amd64 arm64" fi DESCRIPTION="The Advanced Media Framework (AMF) SDK" diff --git a/media-libs/amf-headers/amf-headers-1.5.0.ebuild b/media-libs/amf-headers/amf-headers-1.5.0.ebuild index b797df5c3aef..f5d75cde26d3 100644 --- a/media-libs/amf-headers/amf-headers-1.5.0.ebuild +++ b/media-libs/amf-headers/amf-headers-1.5.0.ebuild @@ -13,9 +13,10 @@ else # - can only built with amf-headers installed. # - can only use AMF ( the 'XXXX_amf' codecs) at runtime when 'amdgpu-pro-amf' is installed (the shared libs it installs are dlopen'ed by ffmpeg) # - can only use the AMF features that it has explicit code for - # Given that amdgpu-pro-amf is on top of that a proprietary binary - # -> we straight to stable when ver-bumping 'amdgpu-pro-amf' and `amf-headers' - KEYWORDS="amd64 ~arm64" + # + # -> Runtime behavior entirely depends on closed source amdgpu-pro-amf binary that we have no control over + # -> we verbump 'amdgpu-pro-amf' and 'amf-headers' straight to stable + KEYWORDS="amd64 arm64" fi DESCRIPTION="The Advanced Media Framework (AMF) SDK"
