]>
Commit | Line | Data |
---|---|---|
dfd0e29c ER |
1 | # TODO |
2 | # - save config to /etc: | |
3 | # $ phpcs --config-set default_standard PEAR | |
4 | # PHP Warning: file_put_contents(/usr/share/pear/data/PHP_CodeSniffer/CodeSniffer.conf): failed to open stream: Permission denied in /usr/share/pear/PHP/CodeSniffer.php on line 1532 | |
cef3fae9 | 5 | %define status stable |
265f8ea3 | 6 | %define pearname PHP_CodeSniffer |
bc564463 | 7 | %define php_min_version 5.1.2 |
265f8ea3 | 8 | %include /usr/lib/rpm/macros.php |
bc564463 ER |
9 | Summary: PHP_CodeSniffer tokenises PHP code and detects violations of a defined set of coding standards |
10 | Summary(pl.UTF-8): PHP_CodeSniffer analizuje kod PHP pod kątem naruszeń zdefiniowanych standardów kodowania | |
265f8ea3 | 11 | Name: php-pear-%{pearname} |
23398ed5 | 12 | Version: 1.5.1 |
4f652145 | 13 | Release: 1 |
8b6574eb | 14 | Epoch: 1 |
778798ff AG |
15 | License: BSD License |
16 | Group: Development/Languages/PHP | |
265f8ea3 | 17 | Source0: http://pear.php.net/get/%{pearname}-%{version}.tgz |
23398ed5 | 18 | # Source0-md5: 1b24b00d9308f5f37db5c7525eba99e7 |
faf3baa6 | 19 | Patch0: case-sensitive.patch |
adbd773a | 20 | Patch1: peardeps.patch |
778798ff AG |
21 | URL: http://pear.php.net/package/PHP_CodeSniffer/ |
22 | BuildRequires: php-pear-PEAR | |
23 | BuildRequires: rpm-php-pearprov >= 4.4.2-11 | |
265f8ea3 | 24 | BuildRequires: rpmbuild(macros) >= 1.580 |
32e16ce7 | 25 | Requires: php(core) >= %{php_min_version} |
942e78c0 | 26 | Requires: php(ctype) |
76dc2967 | 27 | Requires: php(tokenizer) |
778798ff | 28 | Requires: php-pear |
3c3673cd | 29 | Suggests: php(xmlwriter) |
5d2cc751 | 30 | Suggests: php-phpunit-PHP_Timer |
27ff6e7c | 31 | Obsoletes: php-pear-PHP_CodeSniffer-tests |
778798ff AG |
32 | BuildArch: noarch |
33 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
34 | ||
35 | %description | |
36 | PHP_CodeSniffer is a PHP5 script that tokenises and "sniffs" PHP code | |
37 | to detect violations of a defined set of coding standards. It is an | |
38 | essential development tool that ensures that your code remains clean | |
39 | and consistent. It can even help prevent some common semantic errors | |
40 | made by developers. | |
41 | ||
265f8ea3 | 42 | In PEAR status of this package is: %{status}. |
778798ff | 43 | |
41bc6861 | 44 | %description -l pl.UTF-8 |
778798ff AG |
45 | PHP_CodeSniffer jest skryptem PHP5 służącym do rozkładu tekstu kodu |
46 | PHP w celu wykrycia naruszeń pewnych zdefiniowanych standardów | |
47 | kodowania. Jest to istotne narzędzie, dzięki któremu można zapewnić | |
2f70d42d JB |
48 | czystość i spójność kodu. Może także pomóc w zapobieganiu popełniania |
49 | przez programistów pewnych częstych błędów semantycznych. | |
778798ff | 50 | |
265f8ea3 | 51 | Ta klasa ma w PEAR status: %{status}. |
778798ff | 52 | |
778798ff AG |
53 | %prep |
54 | %pear_package_setup | |
faf3baa6 | 55 | %patch0 -p1 |
adbd773a | 56 | %patch1 -p1 |
778798ff AG |
57 | |
58 | %install | |
59 | rm -rf $RPM_BUILD_ROOT | |
60 | install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_bindir}} | |
61 | %pear_package_install | |
62 | ||
bc564463 | 63 | install -p .%{_bindir}/phpcs $RPM_BUILD_ROOT%{_bindir} |
778798ff AG |
64 | |
65 | %clean | |
66 | rm -rf $RPM_BUILD_ROOT | |
67 | ||
9f5e8b41 ER |
68 | %post -p <lua> |
69 | %pear_package_print_optionalpackages | |
e136d69c | 70 | |
778798ff AG |
71 | %files |
72 | %defattr(644,root,root,755) | |
e136d69c | 73 | %doc install.log optional-packages.txt |
778798ff AG |
74 | %{php_pear_dir}/.registry/*.reg |
75 | %attr(755,root,root) %{_bindir}/phpcs | |
bc564463 | 76 | %{php_pear_dir}/PHP/CodeSniffer |
778798ff | 77 | %{php_pear_dir}/PHP/CodeSniffer.php |
4f652145 | 78 | %{php_pear_dir}/data/PHP_CodeSniffer |