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
15 # This is temporary empty class
16 Provides: pear(stdClass)
17 # Temporary - this is not OK:
18 Provides: pear(parent)
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 The PEAR package contains:
25 - the PEAR_Error error handling mechanism
26 - the PEAR installer, for creating, distributing and installing
31 - Postawow± klasê PEAR
32 - Mechanizm obs³ugi b³êdów PEAR_Error
33 - PEAR installer do tworzenia, dystrybucji i instalowania pakietów
36 Summary: %{_class} - main php pear class
37 Summary(pl): %{_class} - podstawowa klasa dla php pear
38 Group: Development/Languages/PHP
39 Requires: pear(Frontend)
42 Command class for PEAR.
44 %description -l pl Command
45 Klasa Command dla PEARa.
48 Summary: %{_class} - main php pear class
49 Summary(pl): %{_class} - podstawowa klasa dla php pear
50 Group: Development/Languages/PHP
51 Provides: pear(Frontend)
53 %description Frontend_CLI
54 Command Line Frontend for PEAR.
56 %description -l pl Frontend_CLI
57 Interfejs z linii poleceñ dla PEAR-a.
60 Summary: %{_class} - main php pear class
61 Summary(pl): %{_class} - podstawowa klasa dla php pear
62 Group: Development/Languages/PHP
65 OS_Guess class for PEAR.
68 Klasa OS_Guess dla PEARa.
74 rm -rf $RPM_BUILD_ROOT
75 install -d $RPM_BUILD_ROOT%{php_pear_dir}/{%{_class}/{Command,Frontend},OS}
77 install %{_pearname}-%{version}/*.php $RPM_BUILD_ROOT%{php_pear_dir}
78 install %{_pearname}-%{version}/OS/*.php $RPM_BUILD_ROOT%{php_pear_dir}/OS
79 install %{_pearname}-%{version}/%{_class}/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}
80 install %{_pearname}-%{version}/%{_class}/Command/*.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/Command
81 install %{_pearname}-%{version}/%{_class}/Frontend/CLI.php $RPM_BUILD_ROOT%{php_pear_dir}/%{_class}/Frontend
84 rm -rf $RPM_BUILD_ROOT
87 %defattr(644,root,root,755)
91 %defattr(644,root,root,755)
92 %dir %{php_pear_dir}/%{_class}/Command
93 %dir %{php_pear_dir}/%{_class}/Frontend
94 %{php_pear_dir}/%{_class}/*.php
95 %{php_pear_dir}/%{_class}/Command/*.php
98 %defattr(644,root,root,755)
99 %{php_pear_dir}/%{_class}/Frontend/*.php
102 %defattr(644,root,root,755)
103 %dir %{php_pear_dir}/OS
104 %{php_pear_dir}/OS/*.php