README.GENTOO-R1.ECLASS

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

名称

readme.gentoo-r1.eclass - 安装通过 elog 消息显示的文档文件

描述

一个用于安装 README.gentoo 文档文件的 eclass,该文件记录通过 elog 消息显示的提示。使用此 eclass,这些 elog 消息仅在首次安装软件包时显示,并且用于稍后查看的文件将安装在 /usr/share/doc/${PF} 下

您需要在 src_install 阶段调用 readme.gentoo_create_doc 并在 pkg_postinst 阶段调用 readme.gentoo_print_elog

支持的 EAPIS

7 8

功能

readme.gentoo_create_doc
使用 ${DOC_CONTENTS} 变量创建文档文件(首选),如果未设置,则查找 "${FILESDIR}/README.gentoo" 内容。您也可以使用 ${FILESDIR}/README.gentoo-${SLOT}。通常在 src_install 阶段调用。
readme.gentoo_print_elog
使用 "${T}"/README.gentoo 内容打印 elog 消息。它们仅在软件包首次安装时显示。通常在 pkg_postinst 阶段调用。

如果您想始终显示它们,请在调用此函数之前,在您的 ebuild 中将 FORCE_PRINT_ELOG 设置为非空值。这在 DOC_CONTENTS 被修改时很有用,然后,您可以依赖 ebuild 中的特定 REPLACING_VERSIONS 处理来在人们从仍然提供旧消息的版本更新时打印消息。

ECLASS 变量

DOC_CONTENTS
用于创建 README.gentoo 文件的信息。
DISABLE_AUTOFORMATTING
如果非空,DOC_CONTENTS 信息将被严格尊重,不会被 fold 自动格式化。如果为空,它将依赖 fold 进行格式化并使用 'echo -e' 选项稍微调整行。
FORCE_PRINT_ELOG
如果非空,此变量强制打印 elog 消息。
README_GENTOO_SUFFIX ?= ""
如果您想为 README.gentoo 文件指定后缀,请导出它。

作者

作者: Pacho Ramos <[email protected]>

维护者

Pacho Ramos <[email protected]>

报告 Bug

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

文件

readme.gentoo-r1.eclass

另请参阅

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


索引

名称
描述
支持的 EAPIS
功能
ECLASS 变量
作者
维护者
报告 Bug
文件
另请参阅

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