]>
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 |
b999ad01 | 4 | Version: 1.1 |
367add8f | 5 | Release: 2 |
25de18da ER |
6 | Epoch: 4 |
7 | License: Public Domain | |
8 | Group: Development/Languages/PHP | |
367add8f ER |
9 | Source0: http://pear.phpunit.de/channel.xml |
10 | # Source0-md5: b8ccb5f4727e7e6d4ee0c0e690f5423b | |
25de18da | 11 | Obsoletes: php-pear-additional_classes |
109b2b0a | 12 | Obsoletes: php4-pear |
08a1e49d | 13 | Conflicts: php-pear-PEAR < 1:1.4.6-1.3 |
25de18da ER |
14 | BuildArch: noarch |
15 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
16 | ||
b999ad01 ER |
17 | %define _registrydir %{php_pear_dir}/.registry |
18 | ||
25de18da ER |
19 | %description |
20 | PEAR - PHP Extension and Application Repository. | |
21 | ||
22 | Please note that this package provides only basic directory structure. | |
23 | If you want to use base PEAR classes (PEAR.php, PEAR/*.php), that come | |
24 | with PHP, please install appropriate php-pear-* (php-pear-PEAR, | |
25 | php-PEAR-Archive_Tar, etc) packages. | |
26 | ||
84a3ead2 | 27 | %description -l pl.UTF-8 |
25de18da ER |
28 | PEAR (PHP Extension and Application Repository) - rozszerzenie PHP i |
29 | repozytorium aplikacji. | |
30 | ||
84a3ead2 JR |
31 | Należy pamiętać, że ten pakiet dostarcza tylko podstawową strukturę |
32 | katalogów. Aby użyć podstawowych klas PEAR (PEAR.php PEAR/*.php), | |
33 | dostarczanych z PHP, należy zainstalować odpowiednie pakiety | |
25de18da ER |
34 | php-pear-* (php-pear-PEAR, php-pear-Archive_Tar, itp). |
35 | ||
36 | %prep | |
367add8f | 37 | %setup -qcT |
25de18da ER |
38 | |
39 | %install | |
54b72825 | 40 | rm -rf $RPM_BUILD_ROOT |
d0c90bfc | 41 | install -d $RPM_BUILD_ROOT%{php_pear_dir}/{data,tests} |
e47124f8 | 42 | |
367add8f ER |
43 | # add extra channels |
44 | pear -c pearrc config-set php_dir $RPM_BUILD_ROOT/%{php_pear_dir} | |
45 | pear -c pearrc channel-add %{SOURCE0} | |
46 | ||
47 | rm -f $RPM_BUILD_ROOT%{php_pear_dir}/.channels/.alias/{pear,pecl}.txt | |
48 | rm -f $RPM_BUILD_ROOT%{php_pear_dir}/.channels/__uri.reg | |
49 | rm -f $RPM_BUILD_ROOT%{php_pear_dir}/.channels/{pear,pecl}.php.net.reg | |
50 | rm -f $RPM_BUILD_ROOT%{php_pear_dir}/{.depdb*,.filemap,.lock} | |
51 | ||
52 | # TODO: | |
b999ad01 ER |
53 | install -d $RPM_BUILD_ROOT%{_registrydir}/.channel.pear.phpdb.org |
54 | install -d $RPM_BUILD_ROOT%{_registrydir}/.channel.pear.phing.info | |
b999ad01 | 55 | |
e47124f8 ER |
56 | while read dir; do |
57 | install -d $RPM_BUILD_ROOT$dir | |
58 | done <<EOF | |
f2e5d717 | 59 | %{php_pear_dir}/.registry |
e47124f8 | 60 | %{php_pear_dir}/Archive |
8b36818a | 61 | %{php_pear_dir}/Auth |
7051e1d1 | 62 | %{php_pear_dir}/Cache |
e47124f8 | 63 | %{php_pear_dir}/Console |
d135aaea | 64 | %{php_pear_dir}/Contact |
7051e1d1 | 65 | %{php_pear_dir}/Crypt |
8b36818a | 66 | %{php_pear_dir}/DB/DataObject |
b67f38ff | 67 | %{php_pear_dir}/Event |
6a776838 | 68 | %{php_pear_dir}/File |
7fe1ecf4 | 69 | %{php_pear_dir}/Genealogy |
8b36818a | 70 | %{php_pear_dir}/Gtk |
baff6ba1 | 71 | %{php_pear_dir}/Gtk2 |
e47124f8 | 72 | %{php_pear_dir}/HTML |
a64748d8 | 73 | %{php_pear_dir}/HTML/QuickForm |
3314c2d4 ER |
74 | %{php_pear_dir}/HTML/Table |
75 | %{php_pear_dir}/HTML/Template | |
e47124f8 | 76 | %{php_pear_dir}/HTTP |
21dc0ab4 ER |
77 | %{php_pear_dir}/HTTP/WebDAV |
78 | %{php_pear_dir}/HTTP/WebDAV/Tools | |
f7198b38 | 79 | %{php_pear_dir}/I18N |
e47124f8 | 80 | %{php_pear_dir}/Image |
6c23b1d5 | 81 | %{php_pear_dir}/MP3 |
3314c2d4 | 82 | %{php_pear_dir}/Math |
e47124f8 ER |
83 | %{php_pear_dir}/Net |
84 | %{php_pear_dir}/Numbers | |
d135aaea | 85 | %{php_pear_dir}/PHP |
3314c2d4 | 86 | %{php_pear_dir}/Payment |
698a23ed | 87 | %{php_pear_dir}/QA |
e47124f8 ER |
88 | %{php_pear_dir}/Science |
89 | %{php_pear_dir}/Services | |
d7c960b2 | 90 | %{php_pear_dir}/Structures |
dff95dc3 | 91 | %{php_pear_dir}/Testing |
e47124f8 | 92 | %{php_pear_dir}/Text |
fb984fdb | 93 | %{php_pear_dir}/Text/Spell |
3438e6b2 | 94 | %{php_pear_dir}/URI |
c8e9976e AG |
95 | %{php_pear_dir}/Validate |
96 | %{php_pear_dir}/Validate/Finance | |
698a23ed AG |
97 | %{php_pear_dir}/VersionControl |
98 | %{php_pear_dir}/XML | |
e47124f8 | 99 | EOF |
54b72825 | 100 | |
08a1e49d ER |
101 | %clean |
102 | rm -rf $RPM_BUILD_ROOT | |
103 | ||
25de18da ER |
104 | %files |
105 | %defattr(644,root,root,755) | |
367add8f ER |
106 | %dir %{php_pear_dir} |
107 | %{php_pear_dir}/* | |
108 | ||
109 | %dir %{php_pear_dir}/.registry | |
110 | %dir %{php_pear_dir}/.channels | |
111 | %dir %{php_pear_dir}/.channels/.alias | |
112 | ||
113 | %{php_pear_dir}/.channels/.alias/phpunit.txt | |
114 | %{php_pear_dir}/.channels/pear.phpunit.de.reg |