We have a bunch of other eclass changes going in as part of bump work
this weekend or next weekend, so if that's OK, I'd like to push this
together with that work for less metadata churn with it being good
matching timing.
That said, you seem to have missed the part about conditional exporting
of the gstreamer-meson_pkg_setup phase in EAPI-8 and the comment on
that phase definition. This is very likely to be kept for EAPI-9 too.


Regards,
Mart

On Thu, 2026-01-08 at 11:33 +0000, James Le Cuirot wrote:
> All consumers are now on EAPI 8.
> 
> Signed-off-by: James Le Cuirot <[email protected]>
> ---
>  eclass/gstreamer-meson.eclass | 12 +++++-------
>  1 file changed, 5 insertions(+), 7 deletions(-)
> 
> diff --git a/eclass/gstreamer-meson.eclass b/eclass/gstreamer-
> meson.eclass
> index 22626f1b82b8..0779168c5787 100644
> --- a/eclass/gstreamer-meson.eclass
> +++ b/eclass/gstreamer-meson.eclass
> @@ -1,4 +1,4 @@
> -# Copyright 1999-2025 Gentoo Authors
> +# Copyright 1999-2026 Gentoo Authors
>  # Distributed under the terms of the GNU General Public License v2
>  
>  # @ECLASS: gstreamer-meson.eclass
> @@ -13,7 +13,7 @@
>  # foser <[email protected]>
>  # zaheerm <[email protected]>
>  # Steven Newbury
> -# @SUPPORTED_EAPIS: 7 8
> +# @SUPPORTED_EAPIS: 8
>  # @PROVIDES: meson multilib-minimal
>  # @BLURB: Helps building core & split gstreamer plugins
>  # @DESCRIPTION:
> @@ -28,18 +28,16 @@
>  # also list any packages that provide explicitly requested plugins.
>  
>  case "${EAPI:-0}" in
> -     7|8)
> +     8)
>               ;;
>       *)
>               die "EAPI=\"${EAPI}\" is not supported"
>               ;;
>  esac
>  
> -PYTHON_COMPAT=( python3_{10..13} )
> -[[ ${EAPI} == 8 ]] && inherit python-any-r1
> -
>  # multilib-minimal goes last
> -inherit meson multilib toolchain-funcs xdg-utils multilib-minimal
> +PYTHON_COMPAT=( python3_{10..13} )
> +inherit python-any-r1 meson multilib toolchain-funcs xdg-utils
> multilib-minimal
>  
>  # @ECLASS_VARIABLE: GST_PLUGINS_ENABLED
>  # @DESCRIPTION:


Reply via email to