summaryrefslogtreecommitdiff
path: root/eclass
AgeCommit message (Collapse)Author
2020-05-23kde.org.eclass: Add KDE_ORG_CATEGORIES map and KDE_ORG_CATEGORYAndreas Sturmlechner
To support invent.kde.org git repository addresses without redirect warnings. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-05-16kde.org.eclass: Switch EGIT_MIRROR to https://invent.kde.org/kdeAndreas Sturmlechner
Upstream did a mass-import to KDE group first, and those links persist even after the move into subgroups, so for now we can use it as flat structure fallback URI, coming from cgit.kde.org. See also: https://mail.kde.org/pipermail/kde-community/2020q2/006241.html See also: https://mail.kde.org/pipermail/kde-cvs-announce/2020/000198.html Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-05-15kde.org.eclass: Mark KDE Release Service 20.04.1 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-05-12kde.org.eclass: Mark KDE Release Service 20.04.1 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-05-09kde.org.eclass: Mark KDE Frameworks 5.70.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-05-02kde.org.eclass: Mark KDE Frameworks 5.70.0 unreleasedAndreas 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-23kde.org.eclass: Mark KDE Release Service 20.04.0 as releasedAndreas Sturmlechner
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-16kde.org.eclass: Mark KDE Release Service 20.04.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-04-11kde.org.eclass: Mark KDE Frameworks 5.69 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-04-08kde.org.eclass: Allow to use SRC_URI in addition to live sourcesAndreas Sturmlechner
Copied from qt5-build.eclass. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-04-04kde.org.eclass: Mark KDE Frameworks 5.69.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-04-03kde.org.eclass: Mark KDE Release Service 20.03.90 (20.04 RC) as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-04-03kde.org.eclass: Mark KDE Release Service 20.03.90 unreleasedAndreas Sturmlechner
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-04-02cmake.eclass: do not append -DNDEBUG to CPPFLAGSMike Gilbert
The NDEBUG macro turns the assert() function into a noop. This gives a small performance boost, but may allow subtle programming errors to go unnoticed. This code was added back in 2008, when we started passing -DCMAKE_BUILD_TYPE=None instead of Release or Debug. It probably tries to mimic a default behavior of Release type builds. Other common build systems do not do this by default. For example, autoconf's AC_HEADER_ASSERT macro only sets NDEBUG if --disable-assert is passed to configure (it defaults to enabled). It is better to let users add this to CPPFLAGS themselves if they really want to save those few CPU cycles. Signed-off-by: Mike Gilbert <floppym@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-03-16kde.org.eclass: Drop kde-apps-19.08.3 support, prepare for release-service betaAndreas Sturmlechner
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-03-15kde.org.eclass: Mark KDE Frameworks 5.68.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-03-07kde.org.eclass: Mark KDE Frameworks 5.68 as unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-03-05kde.org.eclass: Mark Release Service 19.12.3 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-03-03kde.org.eclass: Mark KDE Release Service 19.12.3 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-02-11kde.org.eclass: Mark KDE Plasma 5.18.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-02-08kde.org.eclass: Mark KDE Frameworks 5.67.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-02-06kde.org.eclass: Mark KDE Plasma 5.18.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-02-06kde.org.eclass: Mark KDE Release Service 19.12.2 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-02-04kde.org.eclass: Mark KDE Release Service 19.12.2 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-02-01kde.org.eclass: Mark KDE Frameworks 5.67.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-17kde.org.eclass: Support kde-plasma unstable point release tarballsAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-11kde.org.eclass: Mark KDE Frameworks 5.66.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-09kde.org.eclass: Mark KDE Release Service 19.12.1 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-06kde.org.eclass: Mark KDE Release Service 19.12.1 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-05cmake.eclass: Fix cmake-utils_src_make error messageAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-05cmake.eclass: Fix CMAKE_VERBOSE logicAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-05cmake.eclass: Add comment regarding cmake_src_prepare pushd/popdAndreas Sturmlechner
We'll have to test affected packages when changing this. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
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>