VIRTUALX.ECLASS

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

名称

virtualx.eclass - 此 eclass 可用于需要工作 X 环境才能构建的软件包。

支持的 EAPIS

7 8

函数

virtx <命令> [命令参数]
启动新的 Xvfb 会话并在其中运行命令。

重要: 命令是非致命的!!!

这意味着我们正在检查返回码,如果返回码不为 0,则会抛出异常。因此,您需要确保所有命令都返回正确的代码,而不仅仅是退出。所有使用的 eclass 函数都应正确支持非致命调用。

这样做的原因是启动的 Xfvb 会话的拆卸。直接退出会导致一个正在运行的会话。

示例

src_test() {
        virtx default
}

python_test() {
        virtx py.test --verbose
}

my_test() {
  some_command
  return $?
}

src_test() {
  virtx my_test
}

ECLASS 变量

VIRTUALX_REQUIRED ?= test (在继承之前设置)
指定对 xorg-server 和 xhost 的依赖关系的变量。可能的特殊值为 "always" 和 "manual",分别指定依赖关系为无条件设置或根本不设置。任何其他值都将被视为要控制依赖关系的 useflag(例如,VIRTUALX_REQUIRED="kde" 将将依赖关系添加到 "kde? ( )" 中并将 kde 添加到 IUSE 中。
VIRTUALX_DEPEND = "" (由 ECLASS 生成)
除非 VIRTUALX_REQUIRED 设置为 "manual",否则会自动添加到 BDEPEND 的标准依赖关系字符串。已弃用: 在 EAPI-8 之前,您可以在继承之前指定该变量以添加更多依赖关系。

作者

原始作者: Martin Schlemmer <[email protected]>

维护者

[email protected]

报告错误

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

文件

virtualx.eclass

另请参阅

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


索引

名称
支持的 EAPIS
函数
ECLASS 变量
作者
维护者
报告错误
文件
另请参阅

本文档由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日 03:27:01 GMT