• [gentoo-dev] [PATCH 1/4] kodi-addon.eclass: drop support for EAPI<7

    From Arthur Zamarin@21:1/5 to All on Sun Sep 4 21:40:01 2022
    - No consumers for EAPI<7 remain in ::gentoo tree
    - For those EAPIs, it tries to inherit cmake-utils eclass, which
    doesn't exist, so it would just fail!
    - Simplify the eclass logic
    - Fix UnquotedVariable for EPREFIX

    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
    ---
    eclass/kodi-addon.eclass | 26 ++++++++++----------------
    1 file changed, 10 insertions(+), 16 deletions(-)

    diff --git a/eclass/kodi-addon.eclass b/eclass/kodi-addon.eclass
    index 8cbbad9224..6e7fa26f3c 100644
    --- a/eclass/kodi-addon.eclass
    +++ b/eclass/kodi-addon.eclass
    @@ -1,25 +1,22 @@
    -# Copyright 1999-2021 Gentoo Authors
    +# Copyright 1999-2022 Gentoo Authors
    # Distributed under the terms of the GNU General Public License v2

    # @ECLASS: kodi-addon.eclass
    # @MAINTAINER:
    # candrews@gentoo.org
    -# @SUPPORTED_EAPIS: 4 5 6 7
    -# @PROVIDES: cmake cmake-utils
    +# @SUPPORTED_EAPIS: 7
    +# @PROVIDES: cmake
    # @BLURB: Helper for correct building and (importantly) installing Kodi addon packages.
    # @DESCRIPTION:
    # Provides a src_configure function for correct CMake configuration

    -case "${EAPI:-0}" in
    - 4|5|6)
    - inherit cmake-utils multilib
    - ;;
    - 7)
    - inherit cmake
    - ;;
    - *) die "EAPI=${EAPI} is not supported" ;;
    +case ${EAPI} in
    + 7) ;;
    + *) die "${ECLASS}: EAPI ${EAPI:-0