PHP-PEAR-R2.ECLASS

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

名称

php-pear-r2.eclass - 提供了一种简便安装 PEAR 软件包的方法。

描述

此 eclass 提供了一种简便安装 PEAR 软件包的方法。有关 PEAR 的更多信息,请参阅 https://pear.php.net/ 请注意,此 eclass 不会特意处理 PEAR 软件包的依赖关系;请使用 (R)DEPEND 正确定义它们!

支持的 EAPIS

7 8

函数

php-pear-r2_install_packagexml
复制 package2.xml 或 package.xml 文件,以及可选的 channel.xml 文件到 Gentoo 特定的位置,以便 pkg_postinst 可以将软件包安装到本地 PEAR 数据库。
php-pear-r2_src_install
负责 PEAR 软件包的标准安装。如果软件包安装了除 "${PHP_PEAR_PKG_NAME}.php" 或 "${PHP_PEAR_PKG_NAME%%_*}/" 之外的目录,则覆盖 src_install。
php-pear-r2_pkg_postinst
在本地 PEAR 数据库中注册软件包。
php-pear-r2_pkg_postrm
从本地 PEAR 数据库中注销软件包。

ECLASS 变量

PHP_PEAR_PKG_NAME ?= ${PN/PEAR-/}
如果 PEAR 软件包名称与 ${PN/PEAR-/} 不同,则设置此值(通常不应该出现这种情况)。
PEAR_PV ?= ${PV}
如果 ${PV} 打破了 alpha/beta/rc 版本的 SRC_URI,则在 ebuild 中设置。
PHP_PEAR_DOMAIN ?= pear.php.net
如果通道的域名不是 pear.php.net,则在 ebuild 中设置。当域名不是 pear.php.net 时,需要设置 SRC_URI。
PHP_PEAR_CHANNEL
在 ebuild 中设置 channel.xml 文件的路径,这对于添加到 PEAR 的第三方 pear 通道(除了 pear.php.net)是必要的。默认为未设置,以执行无操作。

作者

作者: Brian Evans <[email protected]>

维护者

Gentoo PHP 团队 <[email protected]>

报告 Bug

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

文件

php-pear-r2.eclass

参见

ebuild(5)
https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/php-pear-r2.eclass


索引

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

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