]> git.pld-linux.org Git - packages/php-pear-PHP_CodeSniffer.git/blame - php-pear-PHP_CodeSniffer.spec
- updated to 1.5.1
[packages/php-pear-PHP_CodeSniffer.git] / php-pear-PHP_CodeSniffer.spec
CommitLineData
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
9Summary: PHP_CodeSniffer tokenises PHP code and detects violations of a defined set of coding standards
10Summary(pl.UTF-8): PHP_CodeSniffer analizuje kod PHP pod kątem naruszeń zdefiniowanych standardów kodowania
265f8ea3 11Name: php-pear-%{pearname}
23398ed5 12Version: 1.5.1
4f652145 13Release: 1
8b6574eb 14Epoch: 1
778798ff
AG
15License: BSD License
16Group: Development/Languages/PHP
265f8ea3 17Source0: http://pear.php.net/get/%{pearname}-%{version}.tgz
23398ed5 18# Source0-md5: 1b24b00d9308f5f37db5c7525eba99e7
faf3baa6 19Patch0: case-sensitive.patch
adbd773a 20Patch1: peardeps.patch
778798ff
AG
21URL: http://pear.php.net/package/PHP_CodeSniffer/
22BuildRequires: php-pear-PEAR
23BuildRequires: rpm-php-pearprov >= 4.4.2-11
265f8ea3 24BuildRequires: rpmbuild(macros) >= 1.580
32e16ce7 25Requires: php(core) >= %{php_min_version}
942e78c0 26Requires: php(ctype)
76dc2967 27Requires: php(tokenizer)
778798ff 28Requires: php-pear
3c3673cd 29Suggests: php(xmlwriter)
5d2cc751 30Suggests: php-phpunit-PHP_Timer
27ff6e7c 31Obsoletes: php-pear-PHP_CodeSniffer-tests
778798ff
AG
32BuildArch: noarch
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36PHP_CodeSniffer is a PHP5 script that tokenises and "sniffs" PHP code
37to detect violations of a defined set of coding standards. It is an
38essential development tool that ensures that your code remains clean
39and consistent. It can even help prevent some common semantic errors
40made by developers.
41
265f8ea3 42In PEAR status of this package is: %{status}.
778798ff 43
41bc6861 44%description -l pl.UTF-8
778798ff
AG
45PHP_CodeSniffer jest skryptem PHP5 służącym do rozkładu tekstu kodu
46PHP w celu wykrycia naruszeń pewnych zdefiniowanych standardów
47kodowania. Jest to istotne narzędzie, dzięki któremu można zapewnić
2f70d42d
JB
48czystość i spójność kodu. Może także pomóc w zapobieganiu popełniania
49przez programistów pewnych częstych błędów semantycznych.
778798ff 50
265f8ea3 51Ta 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
59rm -rf $RPM_BUILD_ROOT
60install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_bindir}}
61%pear_package_install
62
bc564463 63install -p .%{_bindir}/phpcs $RPM_BUILD_ROOT%{_bindir}
778798ff
AG
64
65%clean
66rm -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
This page took 0.10059 seconds and 5 git commands to generate.