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