VDR-PLUGIN-2.ECLASS
章节:eclass-manpages (5)更新时间:2024 年 11 月
索引 返回主内容
名称
vdr-plugin-2.eclass - 常见的 vdr 插件 ebuild 函数描述
用于简化 vdr 插件 ebuild 维护的 Eclass支持的 EAPIS
7 8函数
- fix_vdr_libsi_include <文件名> [更多文件名]
- 插件在编译时由于 libsi 包含路径错误而导致失败,可以通过“函数 + 用空格分隔的文件列表”来修复。
- vdr_remove_i18n_include <文件名> [更多文件名]
- 如果插件仍然使用旧的 i18n 语言处理,则编译将失败,vdr-plugin-2.eclass 内部函数本身修复了大部分问题。删除文件中不需要的 i18n.h 包含,如果仍然存在错误,则可以通过此函数和空格分隔的文件列表来修复。
- vdr-plugin-2_src_util [ 要调用的 eclass 辅助函数列表 ]
- 用于调用此 eclass 中其他函数的包装函数
ECLASS 变量
- VDRPLUGIN (由 ECLASS 生成)
- vdr 插件的名称,纯名称,不带“vdr-”或“plugin”前缀或后缀。此变量派生自 ${PN},对于 ebuild 而言是只读的。
- VDR_CONFD_FILE
- 可以通过 $VDR_CONFD_FILE 变量指定插件配置文件,默认为 ${FILESDIR}/confd。每个配置文件将安装为例如 ${D}/etc/conf.d/vdr.${VDRPLUGIN}
- VDR_RCADDON_FILE
- 安装 rc-addon 文件与插件配置文件基本相同(参见上文),只是使用 $VDR_RCADDON_FILE 变量。当 $VDR_RCADDON_FILE 未定义时,默认值为:${FILESDIR}/rc-addon.sh,并将安装为 ${VDR_RC_DIR}/plugin-${VDRPLUGIN}.sh
当启用特定插件时,启动脚本将引用 rc-addon 文件。rc-addon 文件可用于准备插件启动/停止所需的一切,例如传递额外的命令行选项等。
注意:rc-addon 文件必须是有效的 shell 脚本!
- GENTOO_VDR_CONDITIONAL
- 这是一个针对像 vdr-xineliboutput 这样的 ebuild 的技巧,这些 ebuild 想要有条件地安装 vdr 插件。
- PO_SUBDIR
- 默认情况下,翻译文件位于“${S}”/po 中,但可以通过定义 PO_SUBDIR 来覆盖此默认值。
示例
PO_SUBDIR="bla foo/bla"
作者
Matthias Schwarzott <[email protected]>Joerg Bornkessel <[email protected]>
Christian Ruppert <[email protected]>
(未公开的贡献者)
维护者
Gentoo VDR 项目 <[email protected]>报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug。文件
vdr-plugin-2.eclass参见
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/vdr-plugin-2.eclass
索引
此文档由 man2html 使用手册页创建。
时间:2024 年 11 月 12 日格林威治标准时间 03:27:01