summaryrefslogtreecommitdiff
path: root/eclass
AgeCommit message (Collapse)Author
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>
2019-11-10kde5.eclass: Inherit ecm.eclass and drop moved functions/varsAndreas Sturmlechner
Functions moved to ecm: - All phase functions so far exported by kde5 Variables moved to ecm: - ECM_KDEINSTALLDIRS - KDE_DEBUG (-> ECM_DEBUG) - KDE_DESIGNERPLUGIN (-> split into ECM_DESIGNERPLUGIN, KDE_DESIGNERPLUGIN) - KDE_EXAMPLES (-> ECM_EXAMPLES) - KDE_HANDBOOK (-> ECM_HANDBOOK) - KDE_DOC_DIR (-> ECM_HANDBOOK_DIR) - KDE_PO_DIRS (-> ECM_PO_DIRS) - KDE_QTHELP (-> ECM_QTHELP) - KDE_TEST (-> ECM_TEST) Variables deprecated: - KDE_AUTODEPS (re-use as a switch to inherit ecm or cmake-utils) 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>
2019-11-03kde.org.eclass: Mark KDE Applications 19.08.3 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-02kde.org.eclass: Mark KDE Frameworks 5.64.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-11-02cmake-utils.eclass: Fix BUILD_SHARED_LIBS variable typeAlexander Tsoy
This fixes the following warning: CMake Warning (dev) at gentoo_common_config.cmake:8 (SET): implicitly converting 'BOOLEAN' to 'STRING' type. Signed-off-by: Alexander Tsoy <alexander@tsoy.me> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-16kde5-functions.eclass: Must not be used directly by ebuildAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-16kde5.eclass: Inherit kde.org.eclass and drop moved functions/varsAndreas Sturmlechner
Functions moved to kde.org: - _kde_is_unreleased - _calculate_src_uri - _calculate_live_repo - kde5_pkg_nofetch - kde5_src_unpack Variables moved to kde.org: - KDE_BUILD_TYPE - KDE_SELINUX_MODULE - KDE_UNRELEASED - HOMEPAGE Variables deprecated: - KDE_SUBSLOT (define SLOT in ebuild) - KMNAME (use KDE_ORG_NAME in kde.org.eclass instead) Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-16kde.org.eclass: New eclassAndreas Sturmlechner
Support eclass for packages that are hosted on kde.org infrastructure. This eclass is mainly providing facilities for the upstream release groups Frameworks, Plasma, Applications to assemble default SRC_URI for tarballs, set up git-r3.eclass for stable/master branch versions or restrict access to unreleased (packager access only) tarballs in Gentoo KDE overlay, but it may be also used by any other package hosted on kde.org. It also contains default meta variables for settings not specific to any particular build system. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-16kde5.eclass: Restore orderAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-16kde5-functions.eclass: Raise FRAMEWORKS_MINIMAL (plasma-5.17,apps-19.12)Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-15kde5.eclass: Mark KDE Plasma 5.17 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-12kde5.eclass: Mark KDE Frameworks 5.63.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-10kde5.eclass: Mark KDE Applications 19.08.2 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-10kde5.eclass: Mark KDE Plasma 5.17.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-08kde5.eclass: Mark KDE Applications 19.08.2 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-10-06kde5.eclass: Mark KDE Frameworks 5.63.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-19kde5.eclass: Mark KDE Plasma 5.16.90 (5.17 beta) as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-19kde5.eclass: Mark KDE Plasma 5.16.90 (5.17 beta) unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-19kde5-functions.eclass: Set KDE Plasma 5.17 FRAMEWORKS_MINIMAL to 5.62Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-16kde5.eclass: Add @SUPPORTED_EAPISMichał Górny
The EAPI list is implicitly defined by kde5-functions inherit, so just copy it over. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-09-14kde5.eclass: Simplify KDE_DESIGNERPLUGIN BDEPENDsAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-14kde5.eclass: KDE_DESIGNERPLUGIN min KF5 is set by kde5-functions.eclassAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-14kde5-functions.eclass: Ensure kde-apps live is FRAMEWORKS_MINIMAL=5.62Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-14kde5-functions.eclass: Drop obsolete KDE Plasma 5.16 min deps switchAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-14kde5.eclass: Mark KDE Frameworks 5.62 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-08kde5.eclass: kde-frameworks/kdesignerplugin moved to portingAidsAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-08kde5.eclass: Mark KDE Frameworks 5.62 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-06kde5.eclass: Mark KDE Applications 19.08.1 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-09-03kde5.eclass: Mark KDE Applications 19.08.1 unreleasedAndreas Sturmlechner
2019-08-16kde5-functions.eclass: Drop EAPI-6 supportAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-08-16kde5.eclass: Drop EAPI-6 supportAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-08-15kde5.eclass: Mark KDE Applications 19.08.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-08-14kde5.eclass: Drop obsolete KDE_BLOCK_SLOT4 varAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-08-14kde5.eclass: Drop obsolete QCH workaround for <Qt-5.12Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-08-14kde5.eclass: Drop obsolete kde-frameworks/kdewebkit switchAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-08-14kde5.eclass: KDE_DESIGNERPLUGIN: Make use of ECM 5.62.0 for KDE PIMAndreas Sturmlechner
Recent git master KDE PIM repositories are making use of BUILD_DESIGNERPLUGIN and the ECM facilities available since >=5.62.0 instead of kdesignerplugin. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-08-10kde5.eclass: Mark KDE Frameworks 5.61.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-08-09kde5.eclass: Mark KDE Applications 19.08.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-08-07kde5.eclass: Add KDE_DESIGNERPLUGIN handling for kde-frameworks/Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-08-04kde5.eclass: Mark KDE Frameworks 5.61.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-07-31kde5-functions.eclass: Raise FRAMEWORKS_MINIMAL to 5.60.0Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-07-24eclass/cmake-utils.eclass: restrict rpath hack to Prefix/rpathBenda Xu
Prefix/standalone does not need it. Signed-Off-By: Benda Xu <heroxbd@gentoo.org>
2019-07-14kde5-functions.eclass: Keep KDE Plasma 5.16 stable branch at KF 5.60Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-07-14kde5.eclass: Raise PLASMA_MINIMAL to 5.14.5Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>