| 1 | # Copyright 1999-2006 Gentoo Foundation |
1 | # Copyright 1999-2006 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/gnome2-utils.eclass,v 1.8 2008/03/22 09:37:44 remi Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/gnome2-utils.eclass,v 1.9 2008/03/22 10:19:05 remi Exp $ |
| 4 | |
4 | |
| 5 | # |
5 | # |
| 6 | # gnome2-utils.eclass |
6 | # gnome2-utils.eclass |
| 7 | # |
7 | # |
| 8 | # Set of auxiliary functions used to perform actions commonly needed by packages |
8 | # Set of auxiliary functions used to perform actions commonly needed by packages |
| … | |
… | |
| 110 | } |
110 | } |
| 111 | |
111 | |
| 112 | |
112 | |
| 113 | # Find the icons that are about to be installed and save their location |
113 | # Find the icons that are about to be installed and save their location |
| 114 | # in the GNOME2_ECLASS_ICONS environment variable |
114 | # in the GNOME2_ECLASS_ICONS environment variable |
|
|
115 | # That function should be called from pkg_preinst |
| 115 | gnome2_icons_savelist() { |
116 | gnome2_icon_savelist() { |
| 116 | pushd "${D}" &> /dev/null |
117 | pushd "${D}" &> /dev/null |
| 117 | export GNOME2_ECLASS_ICONS=$(find 'usr/share/icons' -maxdepth 1 -mindepth 1 -type d) |
118 | export GNOME2_ECLASS_ICONS=$(find 'usr/share/icons' -maxdepth 1 -mindepth 1 -type d) |
| 118 | popd &> /dev/null |
119 | popd &> /dev/null |
| 119 | } |
120 | } |
| 120 | |
121 | |