summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eutils.eclass: Deprecate use_if_iuse().Ulrich Müller2020-09-121-1/+1
| | | | | | | | The function is not called from any ebuilds in the gentoo repository. Inline it as "in_iuse foo && use foo" in other eclasses, or define it as a local function when it is called multiple times. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* gnome2.eclass: [QA] inherit ltprune.eclass directlyDavid Seifert2020-02-151-2/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* gnome2.eclass: move icon handling code to xdg.eclassMarty E. Plummer2019-02-111-8/+1
| | | | | | 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: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* gnome2.eclass: Fix accidental reverse of schema update conditionalMichał Górny2017-09-151-2/+2
| | | | Closes: https://bugs.gentoo.org/630874
* gnome2*.eclass: Move the preinst conditional out of gnome2_schemas_updateMichał Górny2017-09-081-2/+6
| | | | | | | | | | | | | | | Move the GNOME2_ECLASS_GLIB_SCHEMAS conditional from gnome2_schemas_update straight into the implementation of gnome2.eclass postinst/postrm. This variable is set in preinst to indicate whether any files were installed. However, the updater itself does not use the list in any way and updates all the schemas anyway. Therefore, avoid requiring the ebuilds to explicitly define preinst/postinst when it is known that the package installs schemas, and instead let gnome2_schemas_update called in postinst/postrm update schemas unconditionally.
* *.eclass: Include GNOME2_ECLASS_ICONS condition in postrm as wellMichał Górny2017-09-081-1/+3
| | | | | | | The original GNOME2_ECLASS_ICONS patch has moved the condition from gnome2_icon_cache_update to postinst phases of functions using the preinst/postinst logic but accidentally omitted postrm. Include it there as well to restore the old behavior.
* gnome2.eclass: Move GNOME2_ECLASS_ICONS conditional from gnome2-utilsMichał Górny2017-04-251-1/+3
|
* Drop trailing whitespacesJustin Lecher2017-03-191-4/+4
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Revert "gnome2.eclass: we cannot rely on default phases involving emake ↵Mart Raudsepp2017-02-111-8/+9
| | | | | | because they don't allow to pass extra variables, bug #606826" This reverts commit c84c8b8d0bccb14e20ed6d3336f0e6f80e7936a4.
* gnome2.eclass: we cannot rely on default phases involving emake because they ↵Pacho Ramos2017-02-111-9/+8
| | | | don't allow to pass extra variables, bug #606826
* gnome2.eclass: simplify inheritting on autotools.eclass and not inherit it ↵Pacho Ramos2017-01-161-7/+2
| | | | unconditionally (#591584, thanks to leio for the help)
* gnome2.eclass: Allow to decide more easily if we can run eautoreconf OR only ↵Pacho Ramos2017-01-151-3/+19
| | | | elibtoolize, this will prevent elibtoolize from being run two times and also allow the honoring of eapply_user patches (#591584), apart of also allowing us to use PATCHES array in more situations.
* gnome2.eclass/gnome2-utils.eclass: implement eapi6 support and take ↵Pacho Ramos2016-04-031-47/+105
| | | | advantage of that for finally fixing many bugs/enhancements that were waiting for this (#571378)
* eclass/gnome2.eclass: add bug reference about the need of running elibtoolizePacho Ramos2016-02-281-0/+1
|
* eclass/gnome2.eclass: prevent packages from trying to update mimedb (#511944)Pacho Ramos2016-01-301-0/+5
|
* gnome2.eclass: make use of gnome2_giomodule_cache_update, bug #518422Gilles Dartiguelongue2016-01-021-0/+21
|
* gnome2.eclass: G2CONF usage now triggers eqawarnGilles Dartiguelongue2015-11-241-12/+20
| | | | According to our policy and to make tracking last offenders easier.
* gnome2.eclass: use xdg.eclass phase functionsGilles Dartiguelongue2015-11-241-5/+6
|
* proj/gentoo: Initial commitRobin H. Johnson2015-08-081-0/+263
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed