1 %include /usr/lib/rpm/macros.php
3 %define _pearname %{_class}
4 Summary: %{_class} - main php pear class
5 Summary(pl): %{_class} - podstawowa klasa dla php pear
6 Name: php-pear-%{_pearname}
10 Group: Development/Languages/PHP
11 Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
12 URL: http://pear.php.net/
13 BuildRequires: rpm-php-pearprov
16 # This is temporary empty class
17 Provides: pear(stdClass)
18 # Temporary - this is not OK:
19 Provides: pear(parent)
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 The PEAR package contains:
26 - the PEAR_Error error handling mechanism
27 - the PEAR installer, for creating, distributing and installing
32 - Postawow± klasê PEAR
33 - Mechanizm obs³ugi b³êdów PEAR_Error
34 - PEAR installer do tworzenia, dystrybucji i instalowania pakietów
37 Summary: %{_class} - main php pear class
38 Summary(pl): %{_class} - podstawowa klasa dla php pear
39 Group: Development/Languages/PHP
40 Requires: pear(Frontend)
43 Command class for PEAR.
45 %description -l pl Command
46 Klasa Command dla PEARa.
49 Summary: %{_class} - main php pear class
50 Summary(pl): %{_class} - podstawowa klasa dla php pear
51 Group: Development/Languages/PHP
52 Provides: pear(Frontend)
54 %description Frontend_CLI
55 Command Line Frontend for PEAR.
57 %description -l pl Frontend_CLI
58 Interfejs z linii poleceñ dla PEAR-a.
61 Summary: %{_class} - main php pear class
62 Summary(pl): %{_class} - podstawowa klasa dla php pear
63 Group: Development/Languages/PHP
66 OS_Guess class for PEAR.
69 Klasa OS_Guess dla PEARa.
75 cd %{_pearname}-%{version}/scripts
76 sed -e "s/@prefix@/\/usr/" pear.in > pear.in.tmp
77 mv -f pear.in.tmp pear.in
78 sed -e "s/@pear_version@/%{version}/" pear.in > pear.in.tmp
79 mv -f pear.in.tmp pear.in
82 rm -rf $RPM_BUILD_ROOT
83 install -d $RPM_BUILD_ROOT{%{php_pear_dir}/{%{_class}/{Command,Frontend},OS},%{_bindir}}
85 install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}
86 install %{_pearname}-%{version}/OS/*.php $RPM_BUILD_ROOT%{php_pear_dir}/OS
87 install %{_pearname}-%{version}/%{_class}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
88 install %{_pearname}-%{version}/%{_class}/Command/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/Command
89 install %{_pearname}-%{version}/%{_class}/Frontend/CLI.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/Frontend
90 install %{_pearname}-%{version}/scripts/pear.in $RPM_BUILD_ROOT%{_bindir}/pear
93 rm -rf $RPM_BUILD_ROOT
96 %defattr(644,root,root,755)
100 %defattr(644,root,root,755)
101 %dir %{php_pear_dir}/%{_class}/Command
102 %dir %{php_pear_dir}/%{_class}/Frontend
103 %attr(755,root,root) %{_bindir}/pear
104 %{php_pear_dir}/%{_class}/*.php
105 %{php_pear_dir}/%{_class}/Command/*.php
108 %defattr(644,root,root,755)
109 %{php_pear_dir}/%{_class}/Frontend/*.php
112 %defattr(644,root,root,755)
113 %dir %{php_pear_dir}/OS
114 %{php_pear_dir}/OS/*.php