[Fedora-php-devel-list] Register PECl extensions ?
Remi Collet
Fedora at FamilleCollet.com
Sun Jul 15 15:19:16 UTC 2007
Joe Orton a écrit :
> %php_extdir %{_libdir}/php/modules
>
> added to macros.php, correct?
Yes.
or :
%php_extdir %(%{_bindir}/php --extension-dir)
>
>> pecl_(un)install macro (and probably pear_(un)install too) could be usefull
>> when a new PEAR version changes options :
>> for example php-pear 1.6.1 requires "-d download_dir=$(mktemp -d)" to
>> work (ok, it's probably a bug)
>
> Yeah :) I'd rather fix that bug than workaround it I think.
Patch proposed upstream... waiting.
http://pear.php.net/bugs/bug.php?id=11517
>
>> But this will requires a Guidelines update...
>
> Since this is new ground let's work out everything that's needed before
> submitting anything, and get it in and working with your APC package in
> review.
It's php-pecl-phar ;)
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=247515
It have been approved by tibbs.
Only pushed to "devel" to make it more available for tests.
I will work on the PHP Guidelines Draft ASAP (Waiting for feedback before).
I Think i will propose to use something like :
%post
%if 0%{?pecl_install:1}
%{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || :
%endif
In this way, the same spec could be use with old PEAR version (where
"pear install" doesn't work, especially in EPEL) and with new where it
works (and where macros are defined, Fedora >= 7). Because, i don't find
a simple solution to check PEAR version in scriptlet (without using rpm
command).
Remi.
More information about the Fedora-php-devel-list
mailing list