]> git.pld-linux.org Git - packages/rpm.git/blame - php-pear-build-macros
- added --host=... to %configure.
[packages/rpm.git] / php-pear-build-macros
CommitLineData
41f876e5
ER
1# vim:syn=spec:ai
2
3%define pear_package_setup(a:) \
4%setup -q -c -T\
5D=%{_builddir}/%{name}-%{version} \
87e862a2 6pear \\\
41f876e5 7 -d doc_dir=/docs \\\
87e862a2
ER
8 -d php_dir=%{php_pear_dir} \\\
9 -d bin_dir=%{_bindir} \\\
41f876e5 10 -d data_dir=%{php_pear_dir}/data \\\
87e862a2 11 -d test_dir=%{php_pear_dir}/tests \\\
41f876e5
ER
12 install \\\
13 --installroot=${D} \\\
14 --offline \\\
15 --nodeps \\\
203e6ddd
ER
16 %{S:%{-a*}%{!-a:0}} | tee install.log \
17# make post message of optional packages \
ea5a95d2
ER
18grep 'can optionally use package' install.log | sed -e 's,pear/,php-pear-,g' > optional-packages.txt \
19test -s optional-packages.txt || rm -f optional-packages.txt \
41f876e5
ER
20rm ./%{php_pear_dir}/.{lock,filemap} \
21# undos sources \
22find . -type f -print0 | xargs -0 sed -i -e 's,\\r$,,' \
87e862a2 23# bug in PEAR --installroot. \
41f876e5
ER
24grep -rl "${D}" ./{%{_bindir},%{php_pear_dir}}/* | xargs -r sed -i -e "s,${D},," \
25%{nil}
26
27
28%define pear_package_install() \
29cp -a ./%{php_pear_dir}/{.registry,*} $RPM_BUILD_ROOT%{php_pear_dir} \
30%{nil}
ea5a95d2
ER
31
32# displayed in post
33%define _noautocompressdoc optional-packages.txt
This page took 0.057522 seconds and 4 git commands to generate.