]>
Commit | Line | Data |
---|---|---|
25de18da | 1 | Summary: PEAR - PHP Extension and Application Repository |
76e800da | 2 | Summary(pl.UTF-8): PEAR - rozszerzenie PHP i repozytorium aplikacji |
25de18da | 3 | Name: php-pear |
924f9510 ER |
4 | Version: 1.2 |
5 | Release: 1 | |
25de18da ER |
6 | Epoch: 4 |
7 | License: Public Domain | |
8 | Group: Development/Languages/PHP | |
799471e8 ER |
9 | Source0: channel-phpunit.xml |
10 | Source1: channel-phing.xml | |
11 | Source2: channel-phpdb.xml | |
fcc14391 | 12 | Source3: channel-firephp.xml |
924f9510 ER |
13 | Source10: php-channel-prov.php |
14 | BuildRequires: /usr/bin/php | |
799471e8 | 15 | BuildRequires: php-pear-PEAR |
25de18da | 16 | Obsoletes: php-pear-additional_classes |
109b2b0a | 17 | Obsoletes: php4-pear |
448d9ae1 | 18 | Conflicts: php-pear-PEAR < 1:1.7.2-10 |
25de18da ER |
19 | BuildArch: noarch |
20 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
21 | ||
b999ad01 ER |
22 | %define _registrydir %{php_pear_dir}/.registry |
23 | ||
924f9510 ER |
24 | %define __reg_provides php %{SOURCE10} |
25 | ||
26 | %define _use_internal_dependency_generator 0 | |
27 | %define __find_provides %{__reg_provides} | |
28 | %define __find_requires %{nil} | |
29 | ||
25de18da ER |
30 | %description |
31 | PEAR - PHP Extension and Application Repository. | |
32 | ||
33 | Please note that this package provides only basic directory structure. | |
34 | If you want to use base PEAR classes (PEAR.php, PEAR/*.php), that come | |
35 | with PHP, please install appropriate php-pear-* (php-pear-PEAR, | |
36 | php-PEAR-Archive_Tar, etc) packages. | |
37 | ||
84a3ead2 | 38 | %description -l pl.UTF-8 |
25de18da ER |
39 | PEAR (PHP Extension and Application Repository) - rozszerzenie PHP i |
40 | repozytorium aplikacji. | |
41 | ||
84a3ead2 JR |
42 | Należy pamiętać, że ten pakiet dostarcza tylko podstawową strukturę |
43 | katalogów. Aby użyć podstawowych klas PEAR (PEAR.php PEAR/*.php), | |
44 | dostarczanych z PHP, należy zainstalować odpowiednie pakiety | |
25de18da ER |
45 | php-pear-* (php-pear-PEAR, php-pear-Archive_Tar, itp). |
46 | ||
47 | %prep | |
367add8f | 48 | %setup -qcT |
25de18da ER |
49 | |
50 | %install | |
54b72825 | 51 | rm -rf $RPM_BUILD_ROOT |
20487384 | 52 | install -d $RPM_BUILD_ROOT%{php_pear_dir}/{bin,data,tests} |
e47124f8 | 53 | |
367add8f | 54 | # add extra channels |
fcc14391 | 55 | pear -c pearrc config-set php_dir $RPM_BUILD_ROOT%{php_pear_dir} |
367add8f | 56 | pear -c pearrc channel-add %{SOURCE0} |
799471e8 ER |
57 | pear -c pearrc channel-add %{SOURCE1} |
58 | pear -c pearrc channel-add %{SOURCE2} | |
fcc14391 | 59 | pear -c pearrc channel-add %{SOURCE3} |
367add8f | 60 | |
448d9ae1 ER |
61 | # install PEAR registry files |
62 | install -d $RPM_BUILD_ROOT%{php_pear_dir}/.channels/.alias | |
63 | install -d $RPM_BUILD_ROOT%{_registrydir}/{.channel.{__uri,pecl.php.net},channels/.alias} | |
64 | touch $RPM_BUILD_ROOT%{php_pear_dir}/.depdb{,lock} | |
65 | touch $RPM_BUILD_ROOT%{php_pear_dir}/.channels/{__uri,{pear,pecl}.php.net}.reg | |
66 | touch $RPM_BUILD_ROOT%{php_pear_dir}/.channels/.alias/{pear,pecl}.txt | |
67 | touch $RPM_BUILD_ROOT%{php_pear_dir}/.filemap | |
68 | touch $RPM_BUILD_ROOT%{php_pear_dir}/.lock | |
367add8f ER |
69 | |
70 | # TODO: | |
b999ad01 | 71 | install -d $RPM_BUILD_ROOT%{_registrydir}/.channel.pear.phpdb.org |
b999ad01 | 72 | |
e47124f8 ER |
73 | while read dir; do |
74 | install -d $RPM_BUILD_ROOT$dir | |
75 | done <<EOF | |
f2e5d717 | 76 | %{php_pear_dir}/.registry |
9c7aa2c0 | 77 | %{php_pear_dir}/bin |
e47124f8 | 78 | %{php_pear_dir}/Archive |
8b36818a | 79 | %{php_pear_dir}/Auth |
7051e1d1 | 80 | %{php_pear_dir}/Cache |
e47124f8 | 81 | %{php_pear_dir}/Console |
d135aaea | 82 | %{php_pear_dir}/Contact |
7051e1d1 | 83 | %{php_pear_dir}/Crypt |
8b36818a | 84 | %{php_pear_dir}/DB/DataObject |
b67f38ff | 85 | %{php_pear_dir}/Event |
6a776838 | 86 | %{php_pear_dir}/File |
7fe1ecf4 | 87 | %{php_pear_dir}/Genealogy |
8b36818a | 88 | %{php_pear_dir}/Gtk |
baff6ba1 | 89 | %{php_pear_dir}/Gtk2 |
e47124f8 | 90 | %{php_pear_dir}/HTML |
a64748d8 | 91 | %{php_pear_dir}/HTML/QuickForm |
3314c2d4 ER |
92 | %{php_pear_dir}/HTML/Table |
93 | %{php_pear_dir}/HTML/Template | |
e47124f8 | 94 | %{php_pear_dir}/HTTP |
21dc0ab4 ER |
95 | %{php_pear_dir}/HTTP/WebDAV |
96 | %{php_pear_dir}/HTTP/WebDAV/Tools | |
f7198b38 | 97 | %{php_pear_dir}/I18N |
e47124f8 | 98 | %{php_pear_dir}/Image |
6c23b1d5 | 99 | %{php_pear_dir}/MP3 |
3314c2d4 | 100 | %{php_pear_dir}/Math |
e47124f8 ER |
101 | %{php_pear_dir}/Net |
102 | %{php_pear_dir}/Numbers | |
d135aaea | 103 | %{php_pear_dir}/PHP |
3314c2d4 | 104 | %{php_pear_dir}/Payment |
698a23ed | 105 | %{php_pear_dir}/QA |
e47124f8 ER |
106 | %{php_pear_dir}/Science |
107 | %{php_pear_dir}/Services | |
d7c960b2 | 108 | %{php_pear_dir}/Structures |
dff95dc3 | 109 | %{php_pear_dir}/Testing |
e47124f8 | 110 | %{php_pear_dir}/Text |
fb984fdb | 111 | %{php_pear_dir}/Text/Spell |
3438e6b2 | 112 | %{php_pear_dir}/URI |
c8e9976e AG |
113 | %{php_pear_dir}/Validate |
114 | %{php_pear_dir}/Validate/Finance | |
698a23ed AG |
115 | %{php_pear_dir}/VersionControl |
116 | %{php_pear_dir}/XML | |
e47124f8 | 117 | EOF |
54b72825 | 118 | |
448d9ae1 ER |
119 | %if 0 |
120 | do | |
121 | %endif | |
122 | ||
08a1e49d ER |
123 | %clean |
124 | rm -rf $RPM_BUILD_ROOT | |
125 | ||
25de18da ER |
126 | %files |
127 | %defattr(644,root,root,755) | |
367add8f ER |
128 | %dir %{php_pear_dir} |
129 | %{php_pear_dir}/* | |
130 | ||
448d9ae1 ER |
131 | %ghost %{php_pear_dir}/.depdblock |
132 | %ghost %{php_pear_dir}/.depdb | |
133 | %ghost %{php_pear_dir}/.filemap | |
134 | %ghost %{php_pear_dir}/.lock | |
135 | ||
367add8f ER |
136 | %dir %{php_pear_dir}/.registry |
137 | %dir %{php_pear_dir}/.channels | |
138 | %dir %{php_pear_dir}/.channels/.alias | |
139 | ||
448d9ae1 ER |
140 | %{php_pear_dir}/.channels/__uri.reg |
141 | %{php_pear_dir}/.registry/.channel.__uri | |
142 | ||
143 | %{php_pear_dir}/.channels/.alias/pear.txt | |
144 | %{php_pear_dir}/.channels/pear.php.net.reg | |
145 | ||
146 | %{php_pear_dir}/.channels/.alias/pecl.txt | |
147 | ||
148 | %{php_pear_dir}/.channels/pecl.php.net.reg | |
149 | %{php_pear_dir}/.registry/.channel.pecl.php.net | |
150 | ||
367add8f ER |
151 | %{php_pear_dir}/.channels/.alias/phpunit.txt |
152 | %{php_pear_dir}/.channels/pear.phpunit.de.reg | |
8ffa46a8 | 153 | %{php_pear_dir}/.registry/.channel.pear.phpunit.de |
799471e8 ER |
154 | |
155 | %{php_pear_dir}/.channels/.alias/phing.txt | |
156 | %{php_pear_dir}/.channels/pear.phing.info.reg | |
8ffa46a8 | 157 | %{php_pear_dir}/.registry/.channel.pear.phing.info |
799471e8 ER |
158 | |
159 | %{php_pear_dir}/.channels/.alias/phpdb.txt | |
160 | %{php_pear_dir}/.channels/pear.phpdb.org.reg | |
8ffa46a8 | 161 | %{php_pear_dir}/.registry/.channel.pear.phpdb.org |
fcc14391 ER |
162 | |
163 | %{php_pear_dir}/.channels/.alias/firephp.txt | |
164 | %{php_pear_dir}/.channels/pear.firephp.org.reg |