summaryrefslogtreecommitdiff
path: root/eclass/ecm-common.eclass
AgeCommit message (Collapse)Author
2025-10-15ecm-common.eclass: Raise CMake minimum to 3.31Andreas Sturmlechner
Aligns with cmake.eclass minimum. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-02-04ecm-common.eclass: Switch to ECMFeatureSummaryAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-02-03ecm-common.eclass: Drop ecm.eclass derived KFMIN kde-frameworks quirkAndreas Sturmlechner
It is simply not necessary for the basic functions used, and only leads to problems with live versions claiming unfulfilled dependencies in _ecm-common_preamble(). Thanks-to: Alfred Wingate <parona@protonmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-10-16ecm-common.eclass: Add missing dev-qt/qt{core,base}:[56] BDEPENDAndreas Sturmlechner
Bug: https://bugs.gentoo.org/941617 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-10-13ecm-common.eclass: Allow ebuilds to set/override cmake argsAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-26ecm-common.eclass: Add _ecm-common-check_deps to simplify pkg_setup()Andreas Sturmlechner
Bug: https://bugs.gentoo.org/938507 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-22ecm-common.eclass: Fix inverted logic in pkg_setup() re KFMINAndreas Sturmlechner
Closes: https://bugs.gentoo.org/938312 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2024-08-21ecm-common.eclass: New eclass for standalone ECM common files handlingAndreas Sturmlechner
KFMIN (default 6.0.0): If set to <5.240.0, pulls in KF5 shadow deps Check that ECM_HANDBOOK_DIRS exists before adding Provide ECM_INSTALL_ICONS and ECM_INSTALL_FILES arrays ecm-common_inject_heredoc to inject custom CMake Provide ECM_KCM_TARGETS to create desktop files out of json (emulating kcmutils_generate_desktop_file) Provide ecm-common-check_deps() to add additional pkg_setup checks Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>