PHP-EXT-PECL-R3.ECLASS

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

名称

php-ext-pecl-r3.eclass - 安装 PECL 扩展的统一方法

描述

所有 dev-php/pecl-* ebuild 应该使用此 eclass 作为安装 PECL 扩展的统一方法。有关 PECL 的更多信息,请参阅 https://pecl.php.net/

支持的 EAPIS

7 8

传递提供的 ECLASSES

php-ext-source-r3

函数

php-ext-pecl-r3_src_install
安装标准 PECL 包。首先,我们委托给 php-ext-source-r3.eclass,然后我们尝试安装在标准位置找到的示例。
php-ext-pecl-r3_src_test
运行 PECL 包附带的测试。Phpize 将生成一个 run-tests.php 文件,由 `make test` 执行。我们只需要强制测试套件在非交互模式下运行。

ECLASS 变量

PHP_EXT_PECL_PKG = "${PN/pecl-/}" (在继承之前设置)
如果 tarball 名称与 ${PN/pecl-/} 不同,则在继承此 eclass 之前在 ebuild 中设置,以便 eclass 正确设置 SRC_URI 和 HOMEPAGE。

手动设置此变量也会影响 PHP_EXT_NAME 和 ${S},除非您在 ebuild 中覆盖它们。如果不需要这样做,请使用 PHP_EXT_PECL_FILENAME 代替。

PHP_EXT_PECL_FILENAME (在继承之前设置)
如果 tarball 名称与 "${PN/pecl-/}-${PV}.tgz" 不同,则在继承此 eclass 之前在 ebuild 中设置,以便 eclass 正确设置 SRC_URI。

与 PHP_EXT_PECL_PKG 不同,设置此变量不会影响 HOMEPAGE、PHP_EXT_NAME 或 ${S}。

维护者

Gentoo PHP 团队 <[email protected]>

报告 Bug

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

文件

php-ext-pecl-r3.eclass

另请参阅

ebuild(5)
https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/php-ext-pecl-r3.eclass


索引

名称
描述
支持的 EAPIS
传递提供的 ECLASSES
函数
ECLASS 变量
维护者
报告 Bug
文件
另请参阅

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