modification pour extsrcrelease et extbinrelease pour les développeurs PECL

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.

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>