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:
