3 %define pear_package_setup(a:) \
5 D=%{_builddir}/%{name}-%{version} \
8 -d data_dir=%{php_pear_dir}/data \\\
10 --installroot=${D} \\\
13 %{S:%{-a*}%{!-a:0}} | tee install.log \
14 # make post message of optional packages \
15 grep 'can optionally use package' install.log | sed -e 's,pear/,php-pear-,g' > optional-packages.txt \
16 test -s optional-packages.txt || rm -f optional-packages.txt \
17 rm ./%{php_pear_dir}/.{lock,filemap} \
19 find . -type f -print0 | xargs -0 sed -i -e 's,\\r$,,' \
20 # don't know why installroot stays in installed files. PEAR bug? \
21 grep -rl "${D}" ./{%{_bindir},%{php_pear_dir}}/* | xargs -r sed -i -e "s,${D},," \
25 %define pear_package_install() \
26 cp -a ./%{php_pear_dir}/{.registry,*} $RPM_BUILD_ROOT%{php_pear_dir} \
30 %define _noautocompressdoc optional-packages.txt