summaryrefslogtreecommitdiff
path: root/eclass
AgeCommit message (Collapse)Author
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>
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>