]> git.pld-linux.org Git - packages/php-pear-PEAR.git/blob - php-pear-PEAR.spec
3c329364bf3a49df6769a14001457b1a2a562d17
[packages/php-pear-PEAR.git] / php-pear-PEAR.spec
1 %include        /usr/lib/rpm/macros.php
2 %define         _class          PEAR
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}
7 Version:        0.90
8 Release:        4
9 License:        PHP 2.02
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
14 BuildRequires:  sed
15 Requires:       php-pear
16 # This is temporary empty class
17 Provides:       pear(stdClass)
18 # Temporary - this is not OK:
19 Provides:       pear(parent)
20 BuildArch:      noarch
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 The PEAR package contains:
25 - the PEAR base class
26 - the PEAR_Error error handling mechanism
27 - the PEAR installer, for creating, distributing and installing
28   packages
29
30 %description -l pl
31 Pakiet PEAR zawiara:
32 - Postawow± klasê PEAR
33 - Mechanizm obs³ugi b³êdów PEAR_Error
34 - PEAR installer do tworzenia, dystrybucji i instalowania pakietów
35
36 %package Command
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)
41
42 %description Command
43 Command class for PEAR.
44
45 %description -l pl Command
46 Klasa Command dla PEARa.
47
48 %package Frontend_CLI
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)
53
54 %description Frontend_CLI
55 Command Line Frontend for PEAR.
56
57 %description -l pl Frontend_CLI
58 Interfejs z linii poleceñ dla PEAR-a.
59
60 %package OS
61 Summary:        %{_class} - main php pear class
62 Summary(pl):    %{_class} - podstawowa klasa dla php pear
63 Group:          Development/Languages/PHP
64
65 %description OS
66 OS_Guess class for PEAR.
67
68 %description -l pl OS
69 Klasa OS_Guess dla PEARa.
70
71 %prep
72 %setup -q -c
73
74 %build
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
80
81 %install
82 rm -rf $RPM_BUILD_ROOT
83 install -d $RPM_BUILD_ROOT{%{php_pear_dir}/{%{_class}/{Command,Frontend},OS},%{_bindir}}
84
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
91
92 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %files
96 %defattr(644,root,root,755)
97 %{php_pear_dir}/*.php
98
99 %files Command
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
106
107 %files Frontend_CLI
108 %defattr(644,root,root,755)
109 %{php_pear_dir}/%{_class}/Frontend/*.php
110
111 %files OS
112 %defattr(644,root,root,755)
113 %dir %{php_pear_dir}/OS
114 %{php_pear_dir}/OS/*.php
This page took 0.048577 seconds and 2 git commands to generate.