GNOME2-UTILS.ECLASS

章节: eclass-manpages (5)
更新: 2024年11月
索引 返回主内容

名称

gnome2-utils.eclass - Gnome 软件包常用的辅助函数。

描述

此 eclass 提供大多数 Gnome 软件包所需的辅助函数集。它可以根据需要由非 Gnome 软件包使用,以处理各种与 Gnome 栈相关的函数,例如
 * GSettings 模式管理
 * GConf 模式管理
 * scrollkeeper (旧的 Gnome 帮助系统) 管理

支持的 EAPIS

7 8

传递提供的 ECLASSES

xdg-utils

函数

gnome2_environment_reset
将从 root 环境继承的各种变量重置为 ebuild 的合理默认值,以帮助避免访问冲突和测试失败。
gnome2_gconf_savelist
查找即将安装的 GConf 模式,并将它们的位置保存在 GNOME2_ECLASS_SCHEMAS 环境变量中。此函数应从 pkg_preinst 中调用。
gnome2_gconf_install
使用 gconftool-2 将当前 ebuild 安装的任何模式文件应用于 Gconf 的数据库。此函数应从 pkg_postinst 中调用。
gnome2_gconf_uninstall
从 Gconf 的数据库中删除当前 ebuild 之前安装的模式文件。
gnome2_omf_fix
应用于 Makefile 规则的解决方法,以删除对 scrollkeeper-update 的冗余调用和沙盒冲突。此函数应从 src_prepare 中调用。
gnome2_scrollkeeper_savelist
查找即将安装的滚动条,并将它们的位置保存在 GNOME2_ECLASS_SCROLLS 环境变量中。此函数应从 pkg_preinst 中调用。
gnome2_scrollkeeper_update
更新全局 scrollkeeper 数据库。此函数应从 pkg_postinst 和 pkg_postrm 中调用。
gnome2_schemas_savelist
查找是否有任何 GSettings 模式要安装,并将列表保存在 GNOME2_ECLASS_GLIB_SCHEMAS 变量中。这仅对于有条件地调用 gnome2_schemas_update 的 eclass 实现才必要。此函数应从 pkg_preinst 中调用。
gnome2_schemas_update
更新 GSettings 模式。此函数应从 pkg_postinst 和 pkg_postrm 中调用。
gnome2_gdk_pixbuf_savelist
查找是否有任何 gdk-pixbuf 加载器要安装,并将列表保存在 GNOME2_ECLASS_GDK_PIXBUF_LOADERS 变量中。此函数应从 pkg_preinst 中调用。
gnome2_gdk_pixbuf_update
如果 GNOME2_ECLASS_GDK_PIXBUF_LOADERS 有内容,则更新 gdk-pixbuf 加载器缓存。此函数应从 pkg_postinst 和 pkg_postrm 中调用。
gnome2_query_immodules_gtk2
更新 gtk2 immodules/gdk-pixbuf 加载器列表。
gnome2_query_immodules_gtk3
更新 gtk3 immodules/gdk-pixbuf 加载器列表。
gnome2_giomodule_cache_update
更新 glib 的 gio 模块缓存。此函数应从 pkg_postinst 和 pkg_postrm 中调用。
gnome2_disable_deprecation_warning
禁用 glib 基于软件包中常见的弃用警告。应从 src_prepare 中调用。

ECLASS 变量

GLIB_COMPILE_RESOURCES ?= "/usr/bin/glib-compile-resources"
glib-compile-resources 的路径
GLIB_COMPILE_SCHEMAS ?= "/usr/bin/glib-compile-schemas"
glib-compile-schemas 的路径

维护者

[email protected]

报告 Bug

请通过 https://bugs.gentoo.org/ 报告 Bug

文件

gnome2-utils.eclass

参见

ebuild(5)
https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/gnome2-utils.eclass


索引

名称
描述
支持的 EAPIS
传递提供的 ECLASSES
函数
ECLASS 变量
维护者
报告 Bug
文件
参见

此文档由 man2html 使用手册页创建。
时间: 2024年11月12日 格林尼治标准时间03:27:01