summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2019-11-09 16:28:53 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2019-11-10 15:51:17 +0100
commitf297fea9c5cfd56eef17cbcef56528a6e49a1430 (patch)
tree6a390399040cd1cf07a9c5bc7e1a53911cdd8417
parenta5686e125a2eba65419946bed1a3b513094a1d50 (diff)
downloadkde-f297fea9c5cfd56eef17cbcef56528a6e49a1430.tar.gz
kde-f297fea9c5cfd56eef17cbcef56528a6e49a1430.tar.bz2
kde-f297fea9c5cfd56eef17cbcef56528a6e49a1430.zip
kde5.eclass: Deprecation note
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--eclass/kde5.eclass15
1 files changed, 8 insertions, 7 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass
index 9d7cc4b745c..0227900e266 100644
--- a/eclass/kde5.eclass
+++ b/eclass/kde5.eclass
@@ -7,17 +7,18 @@
# @SUPPORTED_EAPIS: 7
# @BLURB: Support eclass for packages that follow KDE packaging conventions.
# @DESCRIPTION:
-# This eclass is intended to streamline the creation of ebuilds for packages
-# that follow KDE upstream packaging conventions. It's primarily intended for
-# the three upstream release groups (Frameworks, Plasma, Applications) but
-# is also for any package that follows similar conventions.
+# This eclass is *deprecated*. Please read the PORTING notes for switching to
+# ecm.eclass in case the package is using extra-cmake-modules, otherwise just
+# use cmake-utils.eclass instead. For projects hosted on kde.org infrastructure,
+# inherit kde.org.eclass to fetch and unpack sources independent of the build
+# system being used.
#
# This eclass unconditionally inherits kde5-functions.eclass and all its public
# functions and variables may be considered as part of this eclass's API.
#
-# This eclass unconditionally inherits cmake-utils.eclass and all its public
-# variables and helper functions (not phase functions) may be considered as part
-# of this eclass's API.
+# This eclass inherits either ecm.eclass if KDE_AUTODEPS=true (default) or
+# cmake-utils.eclass if false. All its public variables and helper functions
+# (not phase functions) may be considered as part of this eclass's API.
#
# This eclass's phase functions are not intended to be mixed and matched, so if
# any phase functions are overridden the version here should also be called.