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


索引

名称
描述
支持的 EAPIS
函数
ECLASS 变量
作者
维护者
报告 Bug
文件
参见

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