summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* kde.org.eclass: New eclassAndreas Sturmlechner2019-11-101-0/+241
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>