]> git.pld-linux.org Git - packages/php-pear-PHP_CodeSniffer.git/blob - php-pear-PHP_CodeSniffer.spec
- updated to 1.5.1
[packages/php-pear-PHP_CodeSniffer.git] / php-pear-PHP_CodeSniffer.spec
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
5 %define         status          stable
6 %define         pearname        PHP_CodeSniffer
7 %define         php_min_version 5.1.2
8 %include        /usr/lib/rpm/macros.php
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
11 Name:           php-pear-%{pearname}
12 Version:        1.5.1
13 Release:        1
14 Epoch:          1
15 License:        BSD License
16 Group:          Development/Languages/PHP
17 Source0:        http://pear.php.net/get/%{pearname}-%{version}.tgz
18 # Source0-md5:  1b24b00d9308f5f37db5c7525eba99e7
19 Patch0:         case-sensitive.patch
20 Patch1:         peardeps.patch
21 URL:            http://pear.php.net/package/PHP_CodeSniffer/
22 BuildRequires:  php-pear-PEAR
23 BuildRequires:  rpm-php-pearprov >= 4.4.2-11
24 BuildRequires:  rpmbuild(macros) >= 1.580
25 Requires:       php(core) >= %{php_min_version}
26 Requires:       php(ctype)
27 Requires:       php(tokenizer)
28 Requires:       php-pear
29 Suggests:       php(xmlwriter)
30 Suggests:       php-phpunit-PHP_Timer
31 Obsoletes:      php-pear-PHP_CodeSniffer-tests
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
42 In PEAR status of this package is: %{status}.
43
44 %description -l pl.UTF-8
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ć
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.
50
51 Ta klasa ma w PEAR status: %{status}.
52
53 %prep
54 %pear_package_setup
55 %patch0 -p1
56 %patch1 -p1
57
58 %install
59 rm -rf $RPM_BUILD_ROOT
60 install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_bindir}}
61 %pear_package_install
62
63 install -p .%{_bindir}/phpcs $RPM_BUILD_ROOT%{_bindir}
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %post -p <lua>
69 %pear_package_print_optionalpackages
70
71 %files
72 %defattr(644,root,root,755)
73 %doc install.log optional-packages.txt
74 %{php_pear_dir}/.registry/*.reg
75 %attr(755,root,root) %{_bindir}/phpcs
76 %{php_pear_dir}/PHP/CodeSniffer
77 %{php_pear_dir}/PHP/CodeSniffer.php
78 %{php_pear_dir}/data/PHP_CodeSniffer
This page took 0.063685 seconds and 4 git commands to generate.