]> git.pld-linux.org Git - packages/php-pear.git/blob - php-pear.spec
e443501ddd173c41229cb57e06720983afdef692
[packages/php-pear.git] / php-pear.spec
1 Summary:        PEAR - PHP Extension and Application Repository
2 Summary(pl):    PEAR - rozszerzenie PHP i repozytorium aplikacji
3 Name:           php-pear
4 Version:        1.0
5 Release:        9
6 Epoch:          4
7 License:        Public Domain
8 Group:          Development/Languages/PHP
9 Requires:       php-pcre
10 Requires:       php-xml
11 Obsoletes:      php-pear-additional_classes
12 Obsoletes:      php4-pear
13 Provides:       php4-pear = %{epoch}:%{version}-%{release}
14 BuildArch:      noarch
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %description
18 PEAR - PHP Extension and Application Repository.
19
20 Please note that this package provides only basic directory structure.
21 If you want to use base PEAR classes (PEAR.php, PEAR/*.php), that come
22 with PHP, please install appropriate php-pear-* (php-pear-PEAR,
23 php-PEAR-Archive_Tar, etc) packages.
24
25 %description -l pl
26 PEAR (PHP Extension and Application Repository) - rozszerzenie PHP i
27 repozytorium aplikacji.
28
29 Nale¿y pamiêtaæ, ¿e ten pakiet dostarcza tylko podstawow± strukturê
30 katalogów. Aby u¿yæ podstawowych klas PEAR (PEAR.php PEAR/*.php),
31 dostarczanych z PHP, nale¿y zainstalowaæ odpowiednie pakiety
32 php-pear-* (php-pear-PEAR, php-pear-Archive_Tar, itp).
33
34 %prep
35
36 %install
37 rm -rf $RPM_BUILD_ROOT
38 install -d $RPM_BUILD_ROOT%{php_pear_dir}/{data,tests}
39
40 while read dir; do
41         install -d $RPM_BUILD_ROOT$dir
42 done <<EOF
43 %{php_pear_dir}/Archive
44 %{php_pear_dir}/Auth
45 %{php_pear_dir}/Console
46 %{php_pear_dir}/Crypt
47 %{php_pear_dir}/Contact
48 %{php_pear_dir}/DB/DataObject
49 %{php_pear_dir}/Gtk
50 %{php_pear_dir}/HTML
51 %{php_pear_dir}/HTML/Template
52 %{php_pear_dir}/HTML/Table
53 %{php_pear_dir}/HTTP
54 %{php_pear_dir}/Image
55 %{php_pear_dir}/Math
56 %{php_pear_dir}/MP3
57 %{php_pear_dir}/Net
58 %{php_pear_dir}/Numbers
59 %{php_pear_dir}/PEAR
60 %{php_pear_dir}/PHP
61 %{php_pear_dir}/Science
62 %{php_pear_dir}/Services
63 %{php_pear_dir}/Text
64 %{php_pear_dir}/XML
65 %{php_pear_dir}/Validate
66 %{php_pear_dir}/Validate/Finance
67 EOF
68
69 # registry
70 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{php_pear_dir}/.registry}
71 > $RPM_BUILD_ROOT%{php_pear_dir}/.filemap
72 > $RPM_BUILD_ROOT%{php_pear_dir}/.lock
73
74 %post
75 umask 002
76 if [ ! -e %{php_pear_dir}/.filemap ]; then
77         touch %{php_pear_dir}/.filemap
78 fi
79 if [ ! -e %{php_pear_dir}/.lock ]; then
80         touch %{php_pear_dir}/.lock
81 fi
82
83 %files
84 %defattr(644,root,root,755)
85 %dir %{php_pear_dir}
86 # LANG=C is in 'prep', so this should work in locales like et_EE where [a-z] does not specify whole alphabet
87 %{php_pear_dir}/[A-Z]*
88
89 # see 'pear config-show'
90 %dir %{php_pear_dir}/data
91 %dir %{php_pear_dir}/tests
92
93 # registry
94 %dir %{php_pear_dir}/.registry
95 %ghost %{php_pear_dir}/.filemap
96 %ghost %{php_pear_dir}/.lock
This page took 0.05019 seconds and 3 git commands to generate.