]> git.pld-linux.org Git - packages/rpm.git/blame - php-pear-build-macros
- nocompress optional-packages.txt
[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} \
6sh %{_bindir}/pear \\\
7 -d doc_dir=/docs \\\
8 -d data_dir=%{php_pear_dir}/data \\\
9 install \\\
10 --installroot=${D} \\\
11 --offline \\\
12 --nodeps \\\
203e6ddd
ER
13 %{S:%{-a*}%{!-a:0}} | tee install.log \
14# make post message of optional packages \
ea5a95d2
ER
15grep 'can optionally use package' install.log | sed -e 's,pear/,php-pear-,g' > optional-packages.txt \
16test -s optional-packages.txt || rm -f optional-packages.txt \
41f876e5
ER
17rm ./%{php_pear_dir}/.{lock,filemap} \
18# undos sources \
19find . -type f -print0 | xargs -0 sed -i -e 's,\\r$,,' \
20# don't know why installroot stays in installed files. PEAR bug? \
21grep -rl "${D}" ./{%{_bindir},%{php_pear_dir}}/* | xargs -r sed -i -e "s,${D},," \
22%{nil}
23
24
25%define pear_package_install() \
26cp -a ./%{php_pear_dir}/{.registry,*} $RPM_BUILD_ROOT%{php_pear_dir} \
27%{nil}
ea5a95d2
ER
28
29# displayed in post
30%define _noautocompressdoc optional-packages.txt
This page took 0.029544 seconds and 4 git commands to generate.