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
索引
此文档由 man2html 使用手册页创建。
时间: 2024年11月12日 格林尼治标准时间03:27:01