MATE.ECLASS

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

名称

mate.eclass - 为基于 MATE 的软件包提供阶段。

描述

导出由为使用 MATE 框架的软件包编写的 ebuild 使用的 portage 基本函数。由于 MATE 是 GNOME 的分支,因此偶尔充当 gnome2 的包装器。有关其他函数,请参阅 gnome2-utils.eclass。

支持的 EAPIS

7 8

传递提供的 ECLASSES

mate-desktop.org

函数

mate_py_cond_func_wrap
包装一个函数以供条件性 python 使用,以便对构建目录中的每个 python 实现运行。此函数仅应在 ebuild 也继承了 python-r1 eclass 时使用
ematedocize
mate-doc-common 的包装器
want_mate_doc
根据 eautoreconf 是否应该调用 ematedocize 返回 true/false
mate_src_prepare
调用 gnome2_src_prepare 以处理环境设置和修补,然后根据需要调用 eautoreconf
mate_src_configure
MATE 特定的配置处理 对 gnome2_src_configure() 的存根
mate_src_install
MATE 特定的安装。对 gnome2_src_install 的存根
mate_pkg_preinst
查找图标、GConf 和 GSettings 模式,以便稍后在 pkg_postinst 中处理 对 gnome2_pkg_preinst 的存根
mate_pkg_postinst
处理滚动保持器、GConf、GSettings、图标、桌面和 mime 数据库更新。对 gnome2_pkg_postinst 的存根
mate_pkg_postrm
处理滚动保持器、GSettings、图标、桌面和 mime 数据库更新。对 gnome2_pkg_postrm 的存根

ECLASS 变量

MATE_LA_PUNT = ${MATE_LA_PUNT:-""}
MATE_LA_PUNT 的可用值: - "no": 不会清理任何 .la 文件 - 任何非 "no" 值都会运行         find "${ED}" -name '*.la' -delete || die
MATE_LA_PUNT 是 GNOME2_LA_PUNT 的存根
MATE_FORCE_AUTORECONF ?= "false"
MATE_FORCE_AUTORECONF 的可用值: - true: 将始终运行 eautoreconf - false: 将默认为自动检测 - 如果未设置,它将默认为 false

作者

作者: NP-Hardass <[email protected]> 基于 gnome2
和 autotools-utils eclasses

维护者

[email protected]

报告错误

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

文件

mate.eclass

另请参阅

ebuild(5)
https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/mate.eclass


索引

名称
描述
支持的 EAPIS
传递提供的 ECLASSES
函数
ECLASS 变量
作者
维护者
报告错误
文件
另请参阅

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