[Fedora-packaging] PHP packaging policy notes

Christopher Stone chris.stone at gmail.com
Wed Jul 5 00:14:59 UTC 2006


On 7/4/06, Christopher Stone <chris.stone at gmail.com> wrote:
> I am assuming that the php-pear package drops in the %{__pear} and
> %{__pecl} macros as suggested by Nicolas.

Actually if the php-pear package does this, the php-pear package
should also define all these macros:

%{!?__pear: %define __pear /usr/bin/pear}
%{!?__pecl: %define __pecl /usr/bin/pecl}
%define pear_phpdir  %(%{__pear} config-get php_dir  2> /dev/null ||
echo undefined)
%define pear_docdir  %(%{__pear} config-get doc_dir  2> /dev/null ||
echo undefined)
%define pear_testdir %(%{__pear} config-get test_dir 2> /dev/null ||
echo undefined)
%define pear_testdir %(%{__pear} config-get data_dir 2> /dev/null ||
echo undefined)
%define pear_xmldir  %{pear_phpdir}/.pkgxml
%define pecl_phpdir  %(%{__pecl} config-get php_dir  2> /dev/null ||
echo undefined)
%define pecl_docdir  %(%{__pecl} config-get doc_dir  2> /dev/null ||
echo undefined)
%define pecl_testdir %(%{__pecl} config-get test_dir 2> /dev/null ||
echo undefined)
%define pecl_testdir %(%{__pecl} config-get data_dir 2> /dev/null ||
echo undefined)
%define pecl_xmldir  %{pecl_phpdir}/.pkgxml




More information about the Fedora-packaging mailing list