]> git.pld-linux.org Git - packages/rpm.git/blob - php-pear-build-macros
- initial idea
[packages/rpm.git] / php-pear-build-macros
1 # vim:syn=spec:ai
2
3 %define pear_package_setup(a:) \
4 %setup -q -c -T\
5 D=%{_builddir}/%{name}-%{version} \
6 sh %{_bindir}/pear \\\
7         -d doc_dir=/docs \\\
8         -d data_dir=%{php_pear_dir}/data \\\
9         install \\\
10         --installroot=${D} \\\
11         --offline \\\
12         --nodeps \\\
13         %{S:%{-a*}%{!-a:0}} \
14 rm ./%{php_pear_dir}/.{lock,filemap} \
15 # undos sources \
16 find . -type f -print0 | xargs -0 sed -i -e 's,\\r$,,' \
17 # don't know why installroot stays in installed files. PEAR bug? \
18 grep -rl "${D}" ./{%{_bindir},%{php_pear_dir}}/* | xargs -r sed -i -e "s,${D},," \
19 %{nil}
20
21  
22 %define pear_package_install() \
23 cp -a ./%{php_pear_dir}/{.registry,*} $RPM_BUILD_ROOT%{php_pear_dir} \
24 %{nil}
This page took 0.069516 seconds and 4 git commands to generate.