diff options
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | php-pear-PHP-CodeSniffer.spec | 213 |
2 files changed, 217 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1e65467 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +SRCDIR := $(shell pwd) +NAME := $(shell basename $(SRCDIR)) +include ../common/Makefile + diff --git a/php-pear-PHP-CodeSniffer.spec b/php-pear-PHP-CodeSniffer.spec new file mode 100644 index 0000000..440aeda --- /dev/null +++ b/php-pear-PHP-CodeSniffer.spec @@ -0,0 +1,213 @@ +%{!?__pear: %{expand: %%global __pear %{_bindir}/pear}} +%global pear_name PHP_CodeSniffer + +Name: php-pear-PHP-CodeSniffer +Version: 1.3.4 +Release: 1%{?dist} +Summary: PHP coding standards enforcement tool + +Group: Development/Tools +License: BSD +URL: http://pear.php.net/package/PHP_CodeSniffer +Source0: http://pear.php.net/get/%{pear_name}-%{version}.tgz + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: php-pear >= 1:1.4.9-1.2 +# to run test suite +BuildRequires: php-pear(pear.phpunit.de/PHPUnit) >= 3.5.0 + +Requires: php-pear(PEAR) +Requires: php-common >= 5.1.2 +Requires(post): %{__pear} +Requires(postun): %{__pear} +Requires: php-pear(pear.phpunit.de/PHP_Timer) >= 1.0.0 +Provides: php-pear(%{pear_name}) = %{version} +Provides: phpcs = %{version} +Obsoletes: phpcs < %{version} + +%description +PHP_CodeSniffer provides functionality to verify that code conforms to +certain standards, such as PEAR, or user-defined. + +%prep +%setup -q -c +sed -e '/phpcs-svn-pre-commit/s/role="script"/role="doc"/' \ + package.xml >%{pear_name}-%{version}/%{pear_name}.xml + + +%build +# Empty build section, + + +%install +cd %{pear_name}-%{version} +rm -rf $RPM_BUILD_ROOT + +%{__pear} install --nodeps --packagingroot $RPM_BUILD_ROOT %{pear_name}.xml + + +# Clean up unnecessary files +rm -rf $RPM_BUILD_ROOT%{pear_phpdir}/.??* + +# Install XML package description +mkdir -p $RPM_BUILD_ROOT%{pear_xmldir} +install -pm 644 %{pear_name}.xml $RPM_BUILD_ROOT%{pear_xmldir} + + +%check +cd %{pear_name}-%{version}/tests + +# Version 1.3.4 : Tests: 210, Assertions: 150, Skipped: 3. +%{_bindir}/phpunit \ + -d date.timezone=UTC \ + AllTests.php + + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +%{__pear} install --nodeps --soft --force --register-only \ + %{pear_xmldir}/%{pear_name}.xml >/dev/null || : + +%postun +if [ $1 -eq 0 ] ; then + %{__pear} uninstall --nodeps --ignore-errors --register-only \ + %{pear_name} >/dev/null || : +fi + + +%files +%defattr(-,root,root,-) +%doc %{pear_docdir}/%{pear_name} +%{pear_xmldir}/%{pear_name}.xml +%{pear_testdir}/%{pear_name} +%{pear_datadir}/%{pear_name} +%{pear_phpdir}/PHP +%{_bindir}/phpcs + + +%changelog +* Sun May 20 2012 Remi Collet <RPMS@FamilleCollet.com> - 1.3.4-1 +- upstream 1.3.4 + +* Sat May 19 2012 Christof Damian <christof@damian.net> - 1.3.4-1 +- upstream 1.3.4 + +* Fri Mar 2 2012 Christof Damian <christof@damian.net> - 1.3.3-1 +- upstream 1.3.3 + +* Thu Feb 23 2012 Remi Collet <RPMS@FamilleCollet.com> - 1.3.3-1 +- upstream 1.3.3 + +* Fri Nov 04 2011 Remi Collet <RPMS@FamilleCollet.com> - 1.3.1-2 +- run test suite in %%check +- remove license as not provided by upstream + +* Fri Nov 04 2011 Remi Collet <RPMS@FamilleCollet.com> - 1.3.1-1 +- upstream 1.3.1, rebuild for remi repository + +* Thu Nov 3 2011 Christof Damian <christof@damian.net> - 1.3.1-1 +- upstream 1.3.1 + +* Thu Mar 24 2011 Remi Collet <RPMS@FamilleCollet.com> - 1.3.0final-1 +- rebuild for remi repository + +* Fri Mar 18 2011 Christof Damian <christof@damian.net> - 1.3.0final-1 +- fix my version foo until 1.3.1 + +* Fri Mar 18 2011 Christof Damian <christof@damian.net> - 1.3.0-1 +- upstream 1.3.0 final + +* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-3.RC1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sun Dec 5 2010 Remi Collet <RPMS@FamilleCollet.com> - 1.3.0-2.RC1 +- rebuild for remi repository + +* Sat Dec 4 2010 Christof Damian <christof@damian.net> - 1.3.0-2.RC1 +- fix version number +- fix timezone warnings + +* Fri Sep 3 2010 Christof Damian <christof@damian.net> - 1.3.0RC1-1 +- upstream 1.3.0RC1 + +* Thu Jul 15 2010 Christof Damian <christof@damian.net> - 1.3.0a1-1 +- upstream 1.3.0a1 + +* Fri Jan 29 2010 Remi Collet <RPMS@FamilleCollet.com> - 1.2.2-1 +- rebuild for remi repository + +* Wed Jan 27 2010 Christof Damian <christof@damian.net> 1.2.2-1 +- upstream 1.2.2 ( bug:559170 ) +- move phpcs into main package ( bug: 517775 ) +- add php-common version requirement + +* Thu Nov 18 2009 Remi Collet <RPMS@FamilleCollet.com> - 1.2.1-1 +- rebuild for remi repository + +* Tue Nov 17 2009 Christof Damian <christof@damian.net> - 1.2.1-1 +- Upstream 1.2.1 + +* Sat Sep 26 2009 Remi Collet <RPMS@FamilleCollet.com> - 1.2.0-1 +- rebuild for remi repository + +* Sat Sep 19 2009 Christof Damian <christof@damian.net> - 1.2.0-1 +- Upstream 1.2.0 + +* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sun Jul 19 2009 Remi Collet <RPMS@FamilleCollet.com> - 1.1.0-1 +- rebuild for remi repository + +* Thu Mar 05 2009 Konstantin Ryabitsev <icon@fedoraproject.org> - 1.1.0-1 +- Belatedly update to 1.1.0 final. + +* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-0.2.RC2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Jun 30 2008 Konstantin Ryabitsev <icon@fedoraproject.org> - 1.1.0-0.1.RC2 +- Upstream 1.1.0RC2 + +* Sun Feb 17 2008 Konstantin Ryabitsev <icon@fedoraproject.org> - 1.0.1-1 +- Upstream 1.0.1 +- Move sample config into docs + +* Fri Aug 17 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.8.0-1 +- Upstream 0.8.0 + +* Mon Jun 11 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.7.0-1 +- Upstream 0.7.0 +- Drop Requirement on php-common (php-pear pulls that in) + +* Mon Jun 11 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.6.0-1 +- Upstream 0.6.0 +- Fix owner on phpcs + +* Tue Apr 17 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.5.0-1 +- Upstream 0.5.0 + +* Tue Feb 20 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.4.0-1 +- Upstream 0.4.0 + +* Mon Jan 29 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.3.0-1 +- Rename to php-pear-PHP-CodeSniffer +- Own all dirs we create +- Require php-common > 5.1.0 + +* Mon Jan 29 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.3.0-1 +- Split phpcs into a separate package (so we don't require php-cli) + +* Fri Jan 12 2007 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.3.0-0.1 +- Upstream 0.3.0 + +* Mon Oct 23 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.2.0-0.1 +- Upstream 0.2.0 + +* Mon Sep 25 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.1.1-0.1 +- Upstream update. + +* Fri Sep 22 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.1.0-0.1 +- Initial packaging. |