summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* kde.org.eclass: Add games-puzzle/ to recognised KDE_ORG_CATEGORIESAndreas Sturmlechner2024-06-121-1/+2
| | | | | Closes: https://bugs.gentoo.org/933195 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Add KDE_ORG_TAR_PN override variableAndreas Sturmlechner2023-12-151-2/+11
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Fix Qt5PatchCollection matching to 5.15.*.9999Andreas Sturmlechner2023-06-131-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Quote argument of ":" commandUlrich Müller2023-03-261-4/+4
| | | | | | This avoids globbing, see: https://www.shellcheck.net/wiki/SC2223 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* eclass: standardize prologue/epilogueDavid Seifert2023-03-171-2/+2
| | | | | Closes: https://github.com/gentoo/gentoo/pull/30061 Signed-off-by: David Seifert <soap@gentoo.org>
* kde.org.eclass: Drop EAPI-7 supportAndreas Sturmlechner2022-12-261-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: With KDE_ORG_COMMIT, fetch from mirror://gentoo firstAndreas Sturmlechner2022-11-031-2/+4
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Destructive Frameworks/Plasma/Gear quirk cleanupAndreas Sturmlechner2022-08-151-96/+11
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Cleanup obsolete Frameworks/Plasma/Gear quirksAndreas Sturmlechner2022-07-131-50/+29
| | | | | | | 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>
* kde.org.eclass: Add new variables KDE_PV_UNRELEASED, KDE_ORG_UNRELEASEDAndreas Sturmlechner2022-07-131-29/+14
| | | | | | | Replace KDE_UNRELEASED Drop obsolete _kde.org_is_unreleased Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Add new KDE_ORG_SCHEDULE_URIAndreas Sturmlechner2022-07-131-5/+9
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Drop obsolete kdevelop SRC_URI quirkAndreas Sturmlechner2022-07-131-4/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Don't indent eclass documentationUlrich Müller2022-05-121-9/+11
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* *.eclass: @ECLASS-VARIABLE renamed to @ECLASS_VARIABLEUlrich Müller2022-03-241-10/+10
| | | | | Bug: https://bugs.gentoo.org/835396 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* kde.org.eclass: Add kde-frameworks/countryflags to portingAids URIsAndreas Sturmlechner2022-01-091-0/+1
| | | | | Closes: https://bugs.gentoo.org/830828 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Drop obsolete kdevelop* quirks, keep 5.6.2 supportedAndreas Sturmlechner2021-11-291-12/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Support different dev-qt stable branch PVAndreas Sturmlechner2021-09-071-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Move EXPORT_FUNCTIONS below guardAndreas Sturmlechner2021-09-021-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Improve KDE_GEAR eclassdoc, add missing PRE_INHERITAndreas Sturmlechner2021-08-181-4/+10
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Support EAPI-8Andreas Sturmlechner2021-08-181-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Harmonise equals operator to == everywhereAndreas Sturmlechner2021-08-181-13/+13
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Drop obsolete KDE_RELEASE_SERVICE fallback varAndreas Sturmlechner2021-08-181-2/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Fix DESCRIPTION tagsAndreas Sturmlechner2021-04-241-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Support Qt5PatchCollection snapshotsAndreas Sturmlechner2021-04-241-0/+6
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Support Qt5PatchCollection stable branchAndreas Sturmlechner2021-04-241-0/+5
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Add KDE_ORG_COMMIT to provide invent.kde.org snapshotsAndreas Sturmlechner2021-04-241-6/+19
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: EAPI whitelist and EXPORT_FUNCTIONS ahead of inherit guardAndreas Sturmlechner2021-04-241-2/+7
| | | | | | Add EAPI whitelist in the first place. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: KDE_RELEASE_SERVICE -> KDE_GEARAndreas Sturmlechner2021-04-241-10/+11
| | | | | | | | | | The unbranded KDE Release Schedule formerly known as KDE Applications is now known as KDE Gear. Pick up KDE_RELEASE_SERVICE value if set for backward compatibility - should remain at least until KDE Release Service 20.12.3 is gone. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Add KDE_ORG_CATEGORIES map and KDE_ORG_CATEGORYAndreas Sturmlechner2021-04-241-1/+48
| | | | | | To support invent.kde.org git repository addresses without redirect warnings. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: mark KDE_SELINUX_MODULE as @PRE_INHERITSam James2021-03-311-0/+1
| | | | | | | Controls IUSE="selinux" and SELinux policy dependency in global scope. Signed-off-by: Sam James <sam@gentoo.org>
* kde.org.eclass: Fix remaining missing documentationAndreas Sturmlechner2021-02-211-1/+11
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Fix DESCRIPTION tagsAndreas Sturmlechner2020-12-121-1/+1
| | | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> (cherry picked from commit 89bfbb04f02a119c0d1d4c631f6122b1b62849b4)
* kde.org.eclass: Make 'Unreleased' ascii art work for all categoriesAndreas Sturmlechner2020-12-121-1/+4
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: KDE Applications -> Release ServiceAndreas Sturmlechner2020-12-121-2/+2
| | | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> (cherry picked from commit 36ea2a40e6bdd0274c7670c1857eac890674ea3e)
* kde.org.eclass: Drop obsolete KDE Frameworks 5.70 quirkAndreas Sturmlechner2020-10-091-4/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Fix invent.kde.org EGIT_REPO_URIAndreas Sturmlechner2020-09-011-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Switch EGIT_MIRROR to https://invent.kde.org/kdeAndreas Sturmlechner2020-08-081-1/+1
| | | | | | | | | | | 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>
* kde.org.eclass: kde-frameworks/kxmlrpcclient moved to portingAidsAndreas Sturmlechner2020-06-141-0/+3
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Allow to use SRC_URI in addition to live sourcesAndreas Sturmlechner2020-04-161-5/+4
| | | | | | | Copied from qt5-build.eclass. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> (cherry picked from commit bb9352eaa4e149475a4f2c8a34f115b9e27fe732)
* kde.org.eclass: Drop kde-apps-19.08.3 support, prepare for release-service betaAndreas Sturmlechner2020-03-191-2/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass, ecm.eclass: Re-add kde-apps-19.08 support for nowAndreas Sturmlechner2020-03-191-1/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Drop kde-apps-19.08.3 support, prepare for release-service betaAndreas Sturmlechner2020-03-191-2/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Support kde-plasma unstable point release tarballsAndreas Sturmlechner2020-02-141-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Extend KDE_RELEASE_SERVICE support to stable branchesAndreas Sturmlechner2019-12-121-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Introduce KDE_RELEASE_SERVICEAndreas Sturmlechner2019-12-121-10/+24
| | | | | | Experiment with non-kde-apps category handling. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Add release-service SRC_URIAndreas Sturmlechner2019-12-121-1/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Drop KDE Frameworks 5.60 conditionalAndreas Sturmlechner2019-12-121-3/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Prefix internal functions as wellAndreas Sturmlechner2019-12-031-7/+7
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Standard HOMEPAGE for kde-plasma and kde-frameworksAndreas Sturmlechner2019-11-101-5/+12
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Branching for kde-apps/ switched to "release/YY.MM"Andreas Sturmlechner2019-11-101-1/+1
| | | | | | | 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>