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
索引
此文档由 man2html 使用手册页创建。
时间: 2024年11月12日,格林尼治标准时间03:27:01