Pecl Policy
Материал из ALT Linux Wiki
(Различия между версиями)
(Новая страница: «{{DraftPolicy |responsible=... }} == Pecl Policy == [http://pecl.php.net/ Pecl] — система упаковки и установки расширений (ex...») |
м |
||
(1 промежуточная версия не показана) | |||
Строка 1: | Строка 1: | ||
{{DraftPolicy | {{DraftPolicy | ||
- | |responsible= | + | |responsible=Vitaly Lipatov |
}} | }} | ||
== Pecl Policy == | == Pecl Policy == | ||
- | [http://pecl.php.net/ Pecl] — система упаковки и установки расширений (extensions) для PHP (примерно аналогичная CPAN для [[Perl|Perl]] или rubygems для Ruby), являющаяся родственной системой для [[ | + | [http://pecl.php.net/ Pecl] — система упаковки и установки расширений (extensions) для PHP (примерно аналогичная CPAN для [[Perl|Perl]] или rubygems для Ruby), являющаяся родственной системой для [[Pear_Policy|PEAR]]. |
Для использования внутри систем ALT все расширения предлагается опакечивать в rpm-пакеты для лёгкой инсталляции средствами rpm и apt. | Для использования внутри систем ALT все расширения предлагается опакечивать в rpm-пакеты для лёгкой инсталляции средствами rpm и apt. | ||
Строка 20: | Строка 20: | ||
* pecl_install_doc [файлы...] — устанавливает указанные файлы документации | * pecl_install_doc [файлы...] — устанавливает указанные файлы документации | ||
* pecl_files - указывается в секции %files, указывая необходимые для упаковки файлы | * pecl_files - указывается в секции %files, указывая необходимые для упаковки файлы | ||
+ | |||
+ | [[Категория:Packaging]] |
Текущая версия на 18:50, 27 октября 2010
Pecl Policy
Pecl — система упаковки и установки расширений (extensions) для PHP (примерно аналогичная CPAN для Perl или rubygems для Ruby), являющаяся родственной системой для PEAR. Для использования внутри систем ALT все расширения предлагается опакечивать в rpm-пакеты для лёгкой инсталляции средствами rpm и apt.
Называться пакеты должны pecl-NAME. Образец спека для pecl-расширения: SampleSpecs/pecl
Пакет rpm-build-pecl
Предназначен для типовых макросов, удобных при сборке pecl-пакетов. Название модуля должно быть задано в начале спека макросом pecl_name.
Имеются следующие макросы:
- pecl_configure — указывается в секции %build вместо обычного вызова %configure
- pecl_install — устанавливает файлы расширения
- pecl_install_doc [файлы...] — устанавливает указанные файлы документации
- pecl_files - указывается в секции %files, указывая необходимые для упаковки файлы