]> git.pld-linux.org Git - packages/phpcs.git/blame - php-pear-PHP_CodeSniffer.spec
- up to 1.3.1
[packages/phpcs.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
265f8ea3
ER
5%define status alpha
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}
9bff18de
ER
12Version: 1.3.1
13Release: 1
8b6574eb 14Epoch: 1
778798ff
AG
15License: BSD License
16Group: Development/Languages/PHP
265f8ea3 17Source0: http://pear.php.net/get/%{pearname}-%{version}.tgz
9bff18de 18# Source0-md5: 2a1e54fb791545bac0fabc4009e19afb
faf3baa6 19Patch0: case-sensitive.patch
778798ff
AG
20URL: http://pear.php.net/package/PHP_CodeSniffer/
21BuildRequires: php-pear-PEAR
22BuildRequires: rpm-php-pearprov >= 4.4.2-11
265f8ea3 23BuildRequires: rpmbuild(macros) >= 1.580
bc564463 24Requires: php-common >= 4:%{php_min_version}
778798ff 25Requires: php-pear
b566c9fc 26Suggests: php-pear-PHP_Timer
265f8ea3 27Suggests: php-phpunit-PHP_Timer
27ff6e7c 28Obsoletes: php-pear-PHP_CodeSniffer-tests
778798ff
AG
29BuildArch: noarch
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
e136d69c 32%define _noautoreq pear(PHP/CodeSniffer/../CodeSniffer.php) pear($dir/{$standard}CodingStandard.php) pear(PHP/Timer.*)
9331faa9 33
778798ff
AG
34%description
35PHP_CodeSniffer is a PHP5 script that tokenises and "sniffs" PHP code
36to detect violations of a defined set of coding standards. It is an
37essential development tool that ensures that your code remains clean
38and consistent. It can even help prevent some common semantic errors
39made by developers.
40
265f8ea3 41In PEAR status of this package is: %{status}.
778798ff 42
41bc6861 43%description -l pl.UTF-8
778798ff
AG
44PHP_CodeSniffer jest skryptem PHP5 służącym do rozkładu tekstu kodu
45PHP w celu wykrycia naruszeń pewnych zdefiniowanych standardów
46kodowania. Jest to istotne narzędzie, dzięki któremu można zapewnić
2f70d42d
JB
47czystość i spójność kodu. Może także pomóc w zapobieganiu popełniania
48przez programistów pewnych częstych błędów semantycznych.
778798ff 49
265f8ea3 50Ta klasa ma w PEAR status: %{status}.
778798ff 51
778798ff
AG
52%prep
53%pear_package_setup
faf3baa6 54%patch0 -p1
778798ff
AG
55
56%install
57rm -rf $RPM_BUILD_ROOT
58install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_bindir}}
59%pear_package_install
60
bc564463 61install -p .%{_bindir}/phpcs $RPM_BUILD_ROOT%{_bindir}
778798ff
AG
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
e136d69c
ER
66%post
67if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then
68 cat %{_docdir}/%{name}-%{version}/optional-packages.txt
69fi
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
AG
77%{php_pear_dir}/PHP/CodeSniffer.php
78
27ff6e7c 79%{php_pear_dir}/data/PHP_CodeSniffer
This page took 0.049632 seconds and 4 git commands to generate.