]>
Commit | Line | Data |
---|---|---|
e117a79a | 1 | %define status beta |
b99641c2 | 2 | %define pearname PHP_Beautifier |
b99641c2 ER |
3 | Summary: %{pearname} - beautifier for PHP |
4 | Summary(pl.UTF-8): %{pearname} - upiększacz dla PHP | |
5 | Name: php-pear-%{pearname} | |
e117a79a | 6 | Version: 0.1.15 |
77d663bd | 7 | Release: 5 |
75a12a25 | 8 | License: PHP 3.0 |
2e4268a1 | 9 | Group: Development/Languages/PHP |
b99641c2 | 10 | Source0: http://pear.php.net/get/%{pearname}-%{version}.tgz |
e117a79a | 11 | # Source0-md5: 43aaf77521c5efb353bd7d46d20fe158 |
db51674f | 12 | Patch0: %{name}-path_fix.patch |
8f903a1a | 13 | URL: http://pear.php.net/package/PHP_Beautifier/ |
7c04cd3e | 14 | BuildRequires: php-pear-PEAR >= 1:1.4.0-0.b1 |
f6ac9805 | 15 | BuildRequires: rpm-php-pearprov >= 4.4.2-11 |
b99641c2 | 16 | BuildRequires: rpmbuild(macros) >= 1.654 |
77d663bd | 17 | Requires: php(core) >= 5 |
5f557710 | 18 | Requires: php(tokenizer) |
1d0364e4 ER |
19 | Requires: php-pear >= 4:1.0-7 |
20 | Requires: php-pear-Log >= 1.8 | |
7c04cd3e ER |
21 | Suggests: php-bz2 |
22 | Suggests: php-pear-Archive_Tar | |
23 | Suggests: php-pear-Console_Getopt | |
24 | Suggests: php-pear-PHP_DocBlockGenerator | |
b234a74c | 25 | Obsoletes: php-pear-PHP_Beautifier-tests |
2e4268a1 AG |
26 | BuildArch: noarch |
27 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
28 | ||
ee936159 | 29 | # exclude optional dependencies |
3c4e06ab | 30 | %define _noautoreq_pear Console/Getopt.* Archive/Tar.* PHP/DocBlockGenerator.* |
ee936159 | 31 | |
2e4268a1 | 32 | %description |
e50392d2 | 33 | This program reformat and beautify PHP source code files |
34 | automatically. | |
2e4268a1 | 35 | |
e117a79a | 36 | In PEAR status of this package is: %{status}. |
2e4268a1 | 37 | |
3cad3f3b JR |
38 | %description -l pl.UTF-8 |
39 | Ten program automatycznie przeformatuje i upiększy kod źródłowy | |
2e4268a1 AG |
40 | aplikacji napisanych w PHP. |
41 | ||
e117a79a | 42 | Ta klasa ma w PEAR status: %{status}. |
2e4268a1 AG |
43 | |
44 | %prep | |
f6ac9805 | 45 | %pear_package_setup |
75a12a25 | 46 | %patch0 -p1 |
2e4268a1 | 47 | |
b99641c2 | 48 | mv docs/%{pearname}/examples . |
91491cc2 ER |
49 | rm ./%{_bindir}/php_beautifier.bat |
50 | ||
2e4268a1 AG |
51 | %install |
52 | rm -rf $RPM_BUILD_ROOT | |
91491cc2 | 53 | install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_bindir},%{_examplesdir}/%{name}-%{version}} |
f6ac9805 | 54 | %pear_package_install |
91491cc2 ER |
55 | install -p ./%{_bindir}/* $RPM_BUILD_ROOT%{_bindir} |
56 | cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} | |
2e4268a1 AG |
57 | |
58 | %clean | |
59 | rm -rf $RPM_BUILD_ROOT | |
60 | ||
ee936159 ER |
61 | %post |
62 | if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then | |
63 | cat %{_docdir}/%{name}-%{version}/optional-packages.txt | |
64 | fi | |
65 | ||
2e4268a1 AG |
66 | %files |
67 | %defattr(644,root,root,755) | |
f6ac9805 | 68 | %doc install.log optional-packages.txt |
f6ac9805 | 69 | %{php_pear_dir}/.registry/*.reg |
8f903a1a | 70 | %attr(755,root,root) %{_bindir}/php_beautifier |
b99641c2 ER |
71 | %{php_pear_dir}/PHP/*.php |
72 | %{php_pear_dir}/PHP/Beautifier | |
f6ac9805 | 73 | |
b99641c2 | 74 | %{php_pear_dir}/data/%{pearname} |
f6ac9805 | 75 | |
91491cc2 | 76 | %{_examplesdir}/%{name}-%{version} |