VALA.ECLASS

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

名称

vala.eclass - 设置使用特定版本 vala 的环境。

描述

此 eclass 为使用特定版本的 dev-lang/vala 配置和构建软件包设置了常用的环境变量。对于构建系统假设存在 Gentoo 未提供的某些非版本化的 vala 可执行文件、pkgconfig 文件等的软件包来说,这是必要的。

支持的 EAPIS

7 8

函数

vala_api_versions
从 VALA_MAX_API_VERSION 到 VALA_MIN_API_VERSION 输出 vala API 版本列表。
vala_depend
从 VALA_MAX_API_VERSION 到 VALA_MIN_API_VERSION 输出 vala 的 ||-dependency 字符串。
vala_best_api_version
返回满足 VALA_MAX_API_VERSION、VALA_MIN_API_VERSION 和 VALA_USE_DEPEND 的最高已安装的 vala API 版本。
vala_setup [--ignore-use] [--vala-api-version api_version]
为指定的 API 版本设置环境变量和 pkgconfig 文件,或者,如果没有指定版本,则为满足 VALA_MAX_API_VERSION、VALA_MIN_API_VERSION 和 VALA_USE_DEPEND 的最高已安装的 vala API 版本设置。当 USE=-vala 时,如果没有 --ignore-use,则该命令是一个空操作。如果 USE 检查通过(或被忽略)并且没有合适的 vala 版本,则该命令会退出。
vala_src_prepare
为了 EAPI 7 中的向后兼容性。调用 vala_setup。

ECLASS 变量

VALA_MIN_API_VERSION = ${VALA_MIN_API_VERSION:-0.56}
最小 vala API 版本(例如 0.56)。
VALA_MAX_API_VERSION = ${VALA_MAX_API_VERSION:-0.56}
最大 vala API 版本(例如 0.56)。
VALA_USE_DEPEND
vala 必须用其构建的 USE 依赖关系(例如 vapigen)。

作者

Alexandre Rostovtsev <[email protected]>

维护者

[email protected]

报告错误

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

文件

vala.eclass

另请参见

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


索引

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

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