modification pour extsrcrelease et extbinrelease pour les développeurs PECL -- Détails spécifiques à PECL pour package.xml 2.0
Balises spéciales pour une extension
La plupart des balises spécifiques aux extensions PHP style PECL sont identiques
à celles des script PHP style PEAR. Il y a quelques balises spécifiques dont les
développeurs PECL doivent connaître l'utilisation.
Tableau 17-1. Balises spécifiques PECL pour package.xml 2.0
Balise | Description de l'utilisation |
---|
<providesextension>
|
La balise <providesextension> doit être présente juste après la balise <dependencies>.
Cette balise indique à l'installeur le nom de l'extension fourni par le paquet, autorisant
différents noms de paquets pour l'extension. Ceci peut être important pour les paquets binaires
(comme PDO et PDO_windows).
<providesextension>PDO</providesextension> |
|
<srcpackage> ou <srcuri>
|
<srcpackage> ou <srcuri> doit suivre la balise <providesextension>.
Les paquets d'extensions binaires doivent définir soit une balise
<srcpackage> (pour un fichier package.xml contenant la balise
<channel>), soit une
balise <srcuri> (pour un fichier package.xml contenant la balise
<uri>).
<name>PDO_windowsbin</name>
<channel>pecl.php.net</channel>
<!-- snip -->
<providesextension>PDO</providesextension>
<srcpackage>PDO</srcpackage> |
ou,
<name>Foo_windowsbin</name>
<uri>http://www.example.com/Foo_windowsbin-1.5.0.tgz</uri>
<!-- snip -->
<providesextension>Foo</providesextension>
<srcuri>http://www.example.com/Foo-1.5.0.tgz</srcuri> |
|