summaryrefslogtreecommitdiff
path: root/eclass
AgeCommit message (Collapse)Author
2020-01-05cmake.eclass: Fix build with CMAKE_VERBOSE=OFFAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-05cmake.eclass: Fix fatal typoAndreas Sturmlechner
Thanks-to: Tomas Mozes <hydrapolic@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-04kde.org.eclass: Mark KDE Frameworks 5.66.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-04cmake.eclass: src_prepare: Revert to cmake-utils.eclass behaviourAndreas Sturmlechner
Re-adding pushd/popd until we figure out how to make it consistent across the eclass. Bug: https://bugs.gentoo.org/704524 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-02cmake.eclass: CMAKE_MIN_VERSION porting instructionsAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-02cmake.eclass: Ban CMAKE_MIN_VERSION for realAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-01*/*: Happy new year!Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-24kde5-functions.eclass: Drop obsolete eclassAndreas Sturmlechner
No more development, remaining ebuilds in Gentoo repo only. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-24kde5.eclass: Drop obsolete eclassAndreas Sturmlechner
No more development, remaining ebuilds in Gentoo repo only. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-24cmake.eclass: src_configure: Make sure mycmakeargs is initialised at allAndreas Sturmlechner
Closes: https://bugs.gentoo.org/703638 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21ecm.eclass: Fix condition for _ecm_banned_varAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21ecm.eclass: Ban variables from kde5*eclass for stricter portingAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake-utils.eclass: Drop itAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21*/*: cmake-utils* -> cmake*Andreas Sturmlechner
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop _cmake_ninja_build() and _cmake_emake_build()Andreas Sturmlechner
Do it all in cmake_build() Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Rename cmake_src_make() -> cmake_build()Andreas Sturmlechner
_cmake_ninja_src_make -> _cmake_ninja_build _cmake_emake_src_make -> _cmake_emake_build Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop _cmake_generator_to_use()Andreas Sturmlechner
CMAKE_MAKEFILE_GENERATOR validity is already checked in global scope. Move the check for dev-util/ninja into src_prepare. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop pushd/popd from src_prepareAndreas Sturmlechner
Added in c3d7073e1cd222d07060a0edc07079d7aa6598e6 but probably irrelevant now. See also: https://bugs.gentoo.org/459678 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Array support for CMAKE_REMOVE_MODULES_LISTAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop CMAKE_REMOVE_MODULESAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop CMAKE_MIN_VERSIONAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Rename all functions/vars from cmake-utils* to cmake*Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop all pre-EAPI-7 compatibilityAndreas Sturmlechner
Keep old variables and functions but die if any are used. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Initial copy from cmake-utils.eclassAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-15ecm.eclass: Fix kde-frameworks/ minimum to major.minor of PVAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-15ecm.eclass: Set correct KFMIN default for kde-frameworks/*Andreas Sturmlechner
Closes: https://bugs.gentoo.org/703006 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-15kde.org.eclass: Mark KDE Frameworks 5.65 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-12kde.org.eclass: Mark KDE Release Service 19.12 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-09kde.org.eclass: Extend KDE_RELEASE_SERVICE support to stable branchesAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-08kde.org.eclass: Mark KDE Frameworks 5.65.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-07kde.org.eclass: Mark KDE Release Service 19.12.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-07kde.org.eclass: Introduce KDE_RELEASE_SERVICEAndreas Sturmlechner
Experiment with non-kde-apps category handling. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-06kde.org.eclass: Add release-service SRC_URIAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-06kde.org.eclass: Drop KDE Frameworks 5.60 conditionalAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-16ecm.eclass: cmake-utils_use_find_package -> cmake_use_find_packageAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-16kde.org.eclass: Prefix internal functions as wellAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-16ecm.eclass: _ECM_UTILS_ECLASS -> _ECM_ECLASSAndreas Sturmlechner
Was forgotten to rename w/ eclass. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-16cmake-utiles.eclass: Add cmake_use_find_packageAndreas Sturmlechner
Alias for cmake-utils_use_find_package Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-12kde5-functions.eclass: Drop obsolete minimum version overridesAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-11ecm.eclass: Inherit xdg only if ECM_NONGUI=falseAndreas Sturmlechner
xdg phase functions were already only called based on this var. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-11ecm.eclass: Fix punt_bogus_dep -> ecm_punt_bogus_depAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-10ecm.eclass: Fix inverted usex handbook logicAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-10ecm.eclass: Fix typoAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-10kde.org.eclass: Mark KDE Frameworks 5.64.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-10kde.org.eclass: Mark KDE Applications 19.08.3 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-10kde.org.eclass: Standard HOMEPAGE for kde-plasma and kde-frameworksAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-10kde.org.eclass: Branching for kde-apps/ switched to "release/YY.MM"Andreas Sturmlechner
KDE Applications is dead, long live the KDE release service. See also: https://mail.kde.org/pipermail/release-team/2019-October/011582.html Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-10kde5-functions.eclass: Drop functions/vars moved to ecm/kde.orgAndreas Sturmlechner
punt_bogus_dep is replaced by ecm_punt_bogus_dep in ecm.eclass _check_gcc_version moved to ecm.eclass KDE_GCC_MINIMAL moved to ecm.eclass KDE_BUILD_TYPE moved to kde.org.eclass Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-10kde5.eclass: Deprecation noteAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-10kde5.eclass: Add fallbacks in case of KDE_AUTODEPS=falseAndreas Sturmlechner
ECM_KDEINSTALLDIRS, KDE_DEBUG, KDE_TEST were found to be in use even with KDE_AUTODEPS disabled. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>