summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* xdg.eclass: drop support for EAPI 6David Seifert2024-10-081-6/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* xdg.eclass: fix EclassExportFuncsBeforeInheritSam James2024-09-251-2/+8
| | | | | | Bug: https://github.com/pkgcore/pkgcheck/issues/702 Bug: https://github.com/pkgcore/pkgcheck/issues/703 Signed-off-by: Sam James <sam@gentoo.org>
* xdg.eclass: add global-scope ewarn for deprecated < EAPI 7Sam James2024-09-081-5/+9
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* xdg.eclass: remove EAPI 5David Seifert2023-03-171-32/+33
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* xdg.eclass: Set @PROVIDESMichał Górny2021-09-021-0/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* xdg.eclass: drop support for EAPI 4Florian Schmaus2021-08-181-4/+4
| | | | | | Thanks to Andreas Sturmlechner for providing feedback. Signed-off-by: Florian Schmaus <flow@gentoo.org>
* xdg.eclass: add EAPI 8 supportFlorian Schmaus2021-08-181-6/+24
| | | | | | | | | | | | | | | | | | | | Note that this removes the export of src_prepare in EPAI 8 as requested by ionen: 1. remove src_prepare export in EAPI-8 While "some" packages need xdg_environment_reset, most don't because the eclass is often only inherited to handle icons/.desktop and this just needlessly overwrite the src_prepare of other eclasses requiring more careful inherit ordering (e.g. inherit xdg cmake). I'd prefer it was clear when a package need this by calling xdg_environment_reset directly. Unless there is a non-trivial amount of packages that need it (e.g. for tests) that I'm not aware of. Thanks to ulm and others for providing feedback. Signed-off-by: Florian Schmaus <flow@gentoo.org>
* xdg.eclass: enable EAPI 7Marty E. Plummer2019-02-111-3/+3
| | | | | | Package-Manager: Portage-2.3.51, Repoman 2.3.11 Signed-off-by: Marty E. Plummer <hanetzer@startmail.com> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* xdg.eclass: use ED and don't export variablesMarty E. Plummer2019-02-111-5/+3
| | | | | | Package-Manager: Portage-2.3.51, Repoman 2.3.11 Signed-off-by: Marty E. Plummer <hanetzer@startmail.com> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* gnome2.eclass: move icon handling code to xdg.eclassMarty E. Plummer2019-02-111-8/+25
| | | | | | Package-Manager: Portage-2.3.51, Repoman 2.3.11 Signed-off-by: Marty E. Plummer <hanetzer@startmail.com> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* xdg.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* xdg.eclass: break dependency loop due to XDG tools using glibGilles Dartiguelongue2015-11-261-0/+3
|
* xdg.eclass: drop unneeded old EAPI supportGilles Dartiguelongue2015-11-241-7/+4
| | | | Should not have been there to start with since it is a new eclass.
* xdg.eclass: make XDG_ECLASS_* bash arrays and deal with spaces in pathGilles Dartiguelongue2015-11-241-6/+17
|
* xdg*.eclass: add support for EAPI 0, 1 and 2Gilles Dartiguelongue2015-11-241-3/+6
| | | | | | Until bug #566728 is fixed. https://bugs.gentoo.org/show_bug.cgi?id=566728
* xdg.eclass: use default in EAPI=6 instead of just eapply_userGilles Dartiguelongue2015-11-241-1/+1
| | | | As suggested by Michał Górny.
* xdg*.eclass: move phase related logic to xdg.eclassGilles Dartiguelongue2015-11-241-7/+27
|
* xdg.eclass: initial commitGilles Dartiguelongue2015-11-241-0/+61
Goal of this eclass is to end the inconsistent and often forgotten use of fdo-mime.eclass. Provides all needed phases for proper behavior. https://bugs.gentoo.org/show_bug.cgi?id=208047