Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 0b58463f42ff8404513edc0e378902b3 > files > 2

php-pear-PHP_CodeSniffer-3.7.1-1.mga9.src.rpm

%global __requires_exclude pear\\(tests/CodeSniffer.php\\)|pear\\(tests/PHP_CodeSniffer/CodeSniffer.php\\)|pear\\(/some/path.php\\)
%define     _class PHP
%define     _subclass CodeSniffer
%define  upstream_name %{_class}_%{_subclass}
%define peardir %(pear config-get php_dir 2> /dev/null || echo %{_datadir}/pear)
%define xmldir  /var/lib/pear

Summary:	PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards
Name:		php-pear-%{upstream_name}
Version: 	3.7.1
Release: 	%mkrel 1
License: 	BSD 3-Clause License
Group: 		Development/PHP
Source0: 	https://pear.php.net/get/%{upstream_name}-%{version}.tgz
URL: 		https://pear.php.net/package/PHP_CodeSniffer
BuildRequires: 	php-pear >= 1.4.7
Requires:	php-pear

BuildArch: noarch

%description
PHP_CodeSniffer is a PHP5 script that tokenises PHP, JavaScript and CSS
files to detect violations of a defined coding standard. It is an essential
development tool that ensures your code remains clean and consistent. It
can also help prevent some common semantic errors made by developers.

%prep
%setup -q -c
mv package.xml %{upstream_name}-%{version}/%{upstream_name}.xml

%install
cd %{upstream_name}-%{version}
pear install --nodeps --packagingroot %{buildroot} %{upstream_name}.xml

rm -rf %{buildroot}%{_datadir}/pear/.??*
rm -rf %{buildroot}%{_datadir}/pear/doc
rm -rf %{buildroot}%{_datadir}/pear/test

install -d %{buildroot}%{_datadir}/pear/packages
install -m 644 %{upstream_name}.xml %{buildroot}%{_datadir}/pear/packages

        
%files
%{_bindir}/phpcs
%{_bindir}/phpcbf
%{_datadir}/pear/%{_class}
%{_datadir}/pear/data/%{upstream_name}/%{_subclass}.conf.dist
%{_datadir}/pear/packages/%{upstream_name}.xml


%changelog
* Sat Jun 18 2022 mokraemer <mokraemer> 3.7.1-1.mga9
+ Revision: 1864752
- new version 3.7.1

* Mon Jun 13 2022 mokraemer <mokraemer> 3.7.0-1.mga9
+ Revision: 1864319
- new version 3.7.0

* Wed Mar 23 2022 umeabot <umeabot> 3.6.2-2.mga9
+ Revision: 1820992
- Mageia 9 Mass Rebuild

* Mon Dec 13 2021 mokraemer <mokraemer> 3.6.2-1.mga9
+ Revision: 1761891
- new version 3.6.2

* Sun Oct 24 2021 mokraemer <mokraemer> 3.6.1-1.mga9
+ Revision: 1752765
- new version 3.6.1

* Fri Apr 09 2021 mokraemer <mokraemer> 3.6.0-1.mga9
+ Revision: 1714205
- new version 3.6.0

* Mon Aug 10 2020 mokraemer <mokraemer> 3.5.6-1.mga8
+ Revision: 1613165
- new version 3.5.6

* Thu Feb 20 2020 umeabot <umeabot> 3.5.4-2.mga8
+ Revision: 1546101
- Mageia 8 Mass Rebuild

* Fri Jan 31 2020 mokraemer <mokraemer> 3.5.4-1.mga8
+ Revision: 1485887
- new version 3.5.4

* Thu Dec 05 2019 mokraemer <mokraemer> 3.5.3-1.mga8
+ Revision: 1464619
- new version 3.5.3

* Mon Oct 28 2019 mokraemer <mokraemer> 3.5.2-1.mga8
+ Revision: 1456316
- new version 3.5.2

* Mon Jan 21 2019 mokraemer <mokraemer> 3.4.0-2.mga7
+ Revision: 1359045
- better build script

* Tue Jan 15 2019 mokraemer <mokraemer> 3.4.0-1.mga7
+ Revision: 1357074
- new version 3.4.0
+ spuhler <spuhler>
- rectified naming to comply with policy
- upgrade to ver. 2.0.0RC4
 * lots of bug fixes since a2

* Wed Oct 15 2014 umeabot <umeabot> 2.0.0a2-5.mga5
+ Revision: 742100
- Second Mageia 5 Mass Rebuild

* Wed Oct 01 2014 tv <tv> 2.0.0a2-4.mga5
+ Revision: 734157
- rebuild for pear deps

* Fri Sep 26 2014 tv <tv> 2.0.0a2-3.mga5
+ Revision: 725196
- rebuild for bogus file deps

* Tue Sep 16 2014 umeabot <umeabot> 2.0.0a2-2.mga5
+ Revision: 687422
- Mageia 5 Mass Rebuild
+ tv <tv>
- use %%global for req/prov exclude
- autoconvert to new prov/req excludes

* Sun Jul 06 2014 spuhler <spuhler> 2.0.0a2-1.mga5
+ Revision: 644048
- added %%{_bindir}/phpcbf to files section
- upgrade to ver. 2.0.0a2

* Wed Feb 05 2014 spuhler <spuhler> 1.5.1-2.mga5
+ Revision: 583578
- added _requires_exceptions

* Wed Feb 05 2014 spuhler <spuhler> 1.5.1-1.mga5
+ Revision: 582924
- imported package php-pear-PHP_CodeSniffer