[PATCH 6/6] ecm.eclass: Replace all *_ECLASS checks with has * ${INHERITED}
Andreas Sturmlechner <[email protected]> Sat, 06 Jun 2026 01:00:08 +0200
| Newsgroups | gmane.linux.gentoo.devel |
|---|---|
| Message-ID | <[email protected]> |
Drop obsolete extra-cmake-modules condition, it uses cmake.eclass Signed-off-by: Andreas Sturmlechner <[email protected]> --- eclass/ecm.eclass | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass index d31700de8ff1..48f4e577c8c5 100644 --- a/eclass/ecm.eclass +++ b/eclass/ecm.eclass @@ -548,13 +548,13 @@ ecm_src_prepare() { # only build unit tests when required if ! { in_iuse test && use test; } ; then - if [[ -n ${_KDE_ORG_ECLASS} && ${ECM_TEST} != forceoptional ]]; then + if has kde.org ${INHERITED} && [[ ${ECM_TEST} != forceoptional ]]; then cmake_comment_add_subdirectory appiumtests autotests test tests fi fi # in frameworks, tests = manual tests so never build them - if [[ -n ${_FRAMEWORKS_KDE_ORG_ECLASS} ]] && [[ ${PN} != extra-cmake-modules ]]; then + if has frameworks.kde.org ${INHERITED}; then cmake_comment_add_subdirectory tests fi @@ -592,7 +592,7 @@ ecm_src_configure() { fi # disable upstream CMake settings ... currently mostly PIM - if [[ -n ${_GEAR_KDE_ORG_ECLASS} ]]; then + if has gear.kde.org ${INHERITED}; then cmakeargs+=( $(_ecm_disable_unwanted) ) fi @@ -710,7 +710,7 @@ ecm_src_install() { fi } - if [[ -n ${_KDE_ORG_ECLASS} && -d "${ED}"/usr/share/metainfo/ ]]; then + if has kde.org ${INHERITED} && [[ -d "${ED}"/usr/share/metainfo/ ]]; then if [[ ${KDE_ORG_NAME} != ${PN} ]]; then local ecm_metainfo mainslot=${SLOT%/*} pushd "${ED}"/usr/share/metainfo/ > /dev/null || die -- 2.54.0
signature.asc
(application/pgp-signature, 829 B)
-----BEGIN PGP SIGNATURE----- iQIvBAABCgCZFiEE34gXUSooizdYNDu3S5FW4z0PgBkFAmojVPgbFIAAAAAABAAO bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRERjg4MTc1MTJBMjg4QjM3NTgzNDNC Qjc0QjkxNTZFMzNEMEY4MDE5AAoJEEuRVuM9D4AZYPQL/2SmLKB0QGOICLtZlKw5 lhbIDmM4Ux5k0ns/sYcu0Ou5Dd6NuQUXQFpiKzLA0NttbyJoT750f5aMgiApZ7rr JIosHACcAI/RlC66XqebbjzIheceasc1BOZEvQidSCt8q9Av9kAFn6eJ4rXUwMrU em9616cdUtRWXTTEN3HmEmTsRtXzYLmUkWGiyFSTy5bP/IRp9CVwtvj0LTqsQODX 5sHEXtf8ovcdrLwBBAjC72XOeLN9n8k90KjL8Axb44jKAmCemkaGr7oOwEkHTcVb DMI5eUGR4Htnn35AfH9gRnJo5zJRspcxU/lSOTi8LyGTzsU5YAM5bwaJ4tQvhkJ7 VHPC4b8j43+mzPuXmspdPnB+6RNYHCDsHiOgNDRf2ou7ma5r+kvNATMZGP+lkGxq DeTQ+rHBbf1l+5RdrcilmH/+51HSOojUaGvs8U9DBE8hCOfKVYsi3q/m8fweh1EW 3vyCcVbDRUJ0Q6IHmZqYs29Nh1uFx4h7sN0xM1GbOc22Cw== =3LPr -----END PGP SIGNATURE-----