summaryrefslogtreecommitdiff
path: root/eclass/ecm.eclass
AgeCommit message (Collapse)Author
2020-11-17ecm.eclass: Drop obsolete kde5*.eclass porting cluesAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-07-18ecm.eclass: Drop duplicate local lang declarationAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-04-26ecm.eclass: Revert "Disable overzealous upstream disable-deprecated-before"Andreas Sturmlechner
No longer necessary as upstream devs saw the problem with that and largely diffused these. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-04-18ecm.eclass: Disable overzealous upstream disable-deprecated-beforeAndreas Sturmlechner
Upstream detects .git directory in root CMakeLists.txt and adds aggressive definitions like -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 which means it will frequently fail to build with newish Qt versions. Due to this we end up with the weird situation that stable branch fails to build even though inevitably much older release tarballs build fine. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-04-02ecm.eclass: Drop references to -DNDEBUG of cmake.eclassAndreas Sturmlechner
Flag has been removed from there. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-03-16ecm.eclass: Drop KDE Applications 19.08.3 supportAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-03-15ecm.eclass: Drop kde5.eclass supportAndreas 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-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-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-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-11-16ecm.eclass: cmake-utils_use_find_package -> cmake_use_find_packageAndreas 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-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-10ecm.eclass: New eclassAndreas Sturmlechner
Set up default BDEPEND, DEPEND, RDEPEND. For ECM_TEST!=false, add RESTRICT+=" !test? ( test )" Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>