summaryrefslogtreecommitdiff
path: root/eclass
AgeCommit message (Collapse)Author
2023-01-02*/*: Happy new yearAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-26kde.org.eclass: Drop EAPI-7 supportAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-26ecm.eclass: Drop EAPI-7 supportAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-25plasma-mobile.kde.org.eclass: Drop bogus SLOT defAndreas Sturmlechner
It should not be here. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-25plasma-mobile.kde.org.eclass: Fix SRC_URI versioned tarball subdirAndreas Sturmlechner
Thanks-to: Jesús P Rey (Chuso) <gentoo@chuso.net> Bug: https://bugs.gentoo.org/887235 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-11ecm.eclass: Initial support for Qt6-based consumersAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-11frameworks.kde.org.eclass: Support KF6, don't change KF5 live slotAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-11cmake.eclass: comment typo fixSam James
Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-11cmake.eclass: drop use_enable reference in @DESCRIPTIONSam James
This is from cmake-utils.eclass and the use_enable-style functions it refers to are long-banned. Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-10frameworks.kde.org.eclass: Mark 5.101 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-09ecm.eclass: Drop obsolete Qt 5.15.5Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-09gear.kde.org.eclass: Mark KDE Gear 22.12.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-06frameworks.kde.org.eclass: Mark 5.101.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-12-02gear.kde.org.eclass: Mark KDE Gear 22.12.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-11-14frameworks.kde.org.eclass: Mark 5.100 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-11-06frameworks.kde.org.eclass: Mark 5.100.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-11-06ecm.eclass: Raise ECM_QTHELP Portage bug workaround Qt block to 5.15.7Andreas Sturmlechner
5.15.6 never ended up in ::gentoo after all. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-11-03gear.kde.org.eclass: Mark 22.08.3 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-11-02gear.kde.org.eclass: Mark 22.08.3 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-10-28kde.org.eclass: With KDE_ORG_COMMIT, fetch from mirror://gentoo firstAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-10-16cmake.eclass: add CMAKE_SKIP_TESTSAlfred Persson Forsberg
Signed-off-by: Alfred Persson Forsberg <cat@catcream.org> Closes: https://github.com/gentoo/gentoo/pull/27052 Signed-off-by: Sam James <sam@gentoo.org>
2022-10-13gear.kde.org.eclass: Mark 22.08.2 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-10-11gear.kde.org.eclass: Mark 22.08.2 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-10-11plasma.kde.org.eclass: Mark 5.26.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-10-10frameworks.kde.org.eclass: Mark 5.99.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-10-06plasma.kde.org.eclass: Mark 5.26.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-10-03frameworks.kde.org.eclass: Mark 5.99.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-09-24ecm.eclass: Switch to pcre2grep, add dev-libs/libpcre2 to BDEPENDAndreas Sturmlechner
The dependency is basically free since dev-qt/qtcore:5 or dev-qt/qtbase:6 already depend on dev-libs/libpcre2. Bug: https://bugs.gentoo.org/872068 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-09-14ecm.eclass: Workaround Portage depgraph shortcomings from revdeps' sideAndreas Sturmlechner
Bug: https://bugs.gentoo.org/836726 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-09-13frameworks.kde.org.eclass: Mark 5.98.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-09-08gear.kde.org.eclass: Mark 22.08.1 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-09-06gear.kde.org.eclass: Mark 22.08.1 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-09-05frameworks.kde.org.eclass: Mark 5.98.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-08-20gear.kde.org.eclass: Mark 22.08.0 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-08-14frameworks.kde.org.eclass: Mark 5.97 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-08-12gear.kde.org.eclass: Mark KDE Gear 22.08.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-08-07frameworks.kde.org.eclass: Mark 5.97.0 unreleasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-11kde.org.eclass: Destructive Frameworks/Plasma/Gear quirk cleanupAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-11kde.org.eclass: Cleanup obsolete Frameworks/Plasma/Gear quirksAndreas Sturmlechner
Detect use of new product set eclasses and bail out then. Still maintaining backwards compatibility to kde.org packages. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-11plasma-mobile.kde.org.eclass: New eclass to serve Plasma Mobile packagesAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-11frameworks.kde.org.eclass: New eclass to serve KDE Frameworks packagesAndreas Sturmlechner
Fix HOMEPAGE at the same time. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-11plasma.kde.org.eclass: New eclass to serve KDE Plasma packagesAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-11gear.kde.org.eclass: New eclass to serve KDE Gear packagesAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-11kde.org.eclass: Add new variables KDE_PV_UNRELEASED, KDE_ORG_UNRELEASEDAndreas Sturmlechner
Replace KDE_UNRELEASED Drop obsolete _kde.org_is_unreleased Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-11kde.org.eclass: Add new KDE_ORG_SCHEDULE_URIAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-11kde.org.eclass: Drop obsolete kdevelop SRC_URI quirkAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-09kde.org.eclass: Mark KDE Frameworks 5.96 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-09ecm.eclass: Support single dependency ecm_punt_bogus_dep callAndreas Sturmlechner
Bringing back usefulness outside of KF5/Qt5 calls with multiple components. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-07kde.org.eclass: Mark KDE Gear 22.04.3 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-07-05kde.org.eclass: Mark KDE Gear 22.04.3 as releasedAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>