summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* xdg-utils.eclass: drop support for EAPI 5 and 6David Seifert2024-10-081-8/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* xdg-utils.eclass: add global-scope ewarn for deprecated < EAPI 7Sam James2024-09-081-2/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* xdg-utils.eclass: Quote argument of ":" commandUlrich Müller2023-03-261-3/+3
| | | | | | This avoids globbing, see: https://www.shellcheck.net/wiki/SC2223 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* xdg-utils.eclass: reset XDG_STATE_HOMESam James2022-10-041-2/+3
| | | | | | | | | | | XDG_STATE_HOME is defined in the basedir spec just like XDG_DATA_HOME and XDG_CONFIG_HOME, so we should cover it. We have to set in eclass because we still have < EAPI 7 ebuilds in tree (no ENV_UNSET). Closes: https://bugs.gentoo.org/873802 Signed-off-by: Sam James <sam@gentoo.org>
* *.eclass: @ECLASS-VARIABLE renamed to @ECLASS_VARIABLEUlrich Müller2022-03-241-2/+2
| | | | | Bug: https://bugs.gentoo.org/835396 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* xdg-utils.eclass: disable fdatasync() in update-mime-databaseMike Gilbert2021-10-311-0/+3
| | | | | | | | | | | This speeds up installation dramatically on slow disks, and may reduce wear on solid state storage. Portage will call 'sync' after installation if FEATURES="merge-sync" is enabled, so the risk should be small. Closes: https://bugs.gentoo.org/819783 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* xdg-utils.eclass: EAPI 8 supportDavid Michael2021-07-021-21/+17
| | | | | | | | Also standardize on one conditional block spacing syntax, drop some redundant local variables, and remove banned EAPIs. Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* xdg-utils.eclass: add freedesktop-bugs to maintainer listMike Gilbert2019-08-161-0/+1
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* xdg-utils.eclass: Mark 2 local variables with 'local'.Arfrever Frehtes Taifersar Arahesis2019-08-161-2/+2
| | | | | Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* xdg-utils: Clarify icon cache comment to not suggest GTK onlyMart Raudsepp2019-02-111-2/+2
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* xdg-utils: use path based lookup instead of hardcoded pathsMarty E. Plummer2019-02-111-33/+14
| | | | | | 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-utils: move icon functions into xdg-utilsMarty E. Plummer2019-02-111-1/+49
| | | | | | | | | Kept some dummy stub functions in place in order to maintain functionality of existing ebuilds. 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-utils.eclass: support EAPI 7Mike Gilbert2018-10-021-2/+2
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* xdg-utils.eclass: avoid duplicate leading slashesMike Gilbert2018-10-021-4/+4
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* xdg-utils.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* xdg-utils.eclass: fix xdg_desktop_database_update function doc typoTim Harder2017-08-211-1/+1
|
* xdg-utils.eclass: use HTTPS for freedesktop.orgDavid Hicks2017-08-171-1/+1
| | | | Package-Manager: Portage-2.3.6, Repoman-2.3.3
* xdg-utils.eclass: Fix typo in description of MIMEINFO_DATABASE_UPDATE_BIN.Arfrever Frehtes Taifersar Arahesis2017-03-101-2/+2
|
* 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: add support for EAPI 0, 1 and 2Gilles Dartiguelongue2015-11-241-1/+1
| | | | | | Until bug #566728 is fixed. https://bugs.gentoo.org/show_bug.cgi?id=566728
* xdg-utils.eclass: add phase checkGilles Dartiguelongue2015-11-241-0/+8
|
* xdg*.eclass: move phase related logic to xdg.eclassGilles Dartiguelongue2015-11-241-32/+0
|
* xdg-utils.eclass: use $HOME instead of $TGilles Dartiguelongue2015-11-241-3/+3
| | | | | As in original eclass proposition by Mike, mimic default behavior by using portage HOME which is set to a temporary directory.
* xdg-utils.eclass: add missing dieGilles Dartiguelongue2015-11-241-2/+2
|
* xdg-utils.eclass: also unset DBUS_SESSION_BUS_ADDRESSGilles Dartiguelongue2015-11-241-0/+2
| | | | | | An often needed hack in ebuilds to avoid tests using user's bus. https://bugs.gentoo.org/show_bug.cgi?id=515196
* xdg-utils.eclass: initial commitGilles Dartiguelongue2015-11-241-0/+127
Utility eclass providing basically the same features as fdo-mime, targetting to replace it with its companion xdg.eclass. https://bugs.gentoo.org/show_bug.cgi?id=444568 https://bugs.gentoo.org/show_bug.cgi?id=499288