diff options
author | Remi Collet <fedora@famillecollet.com> | 2013-05-31 13:54:36 +0200 |
---|---|---|
committer | Remi Collet <fedora@famillecollet.com> | 2013-05-31 13:54:36 +0200 |
commit | 4f5d73c493e2677055021782e6cbba180fe0485e (patch) | |
tree | b34a69379e75c09acf86295b591bc77636291dc3 |
php-PHP-CSS-Parser: new package
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | php-PHP-CSS-Parser.spec | 65 |
2 files changed, 69 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..91b0fd5 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +SRCDIR := $(shell pwd) +NAME := $(shell basename $(SRCDIR)) +include ../../common/Makefile + diff --git a/php-PHP-CSS-Parser.spec b/php-PHP-CSS-Parser.spec new file mode 100644 index 0000000..5f24117 --- /dev/null +++ b/php-PHP-CSS-Parser.spec @@ -0,0 +1,65 @@ +%global gh_commit ee5073f6a04b77ad3f06061af8990221303d6e07 +%global gh_short %(c=%{gh_commit}; echo ${c:0:7}) +%global gh_owner sabberworm +%global gh_project PHP-CSS-Parser + +Name: php-%{gh_project} +Summary: A Parser for CSS Files +Version: 5.0.5 +Release: 1%{?dist} + +URL: https://github.com/%{gh_owner}/%{gh_project} +Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}.tar.gz +License: MIT +Group: Development/Libraries + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +# For tests +BuildRequires: php-pear(pear.phpunit.de/PHPUnit) + +Requires: php-iconv +Requires: php-mbstring +Requires: php-pcre +Requires: php-spl + + +%description +PHP CSS Parser: a Parser for CSS Files written in PHP. +Allows extraction of CSS files into a data structure, manipulation +of said structure and output as (optimized) CSS. + + +%prep +%setup -q -n %{gh_project}-%{gh_commit} + + +%build +# nothing to build + + +%install +mkdir -p %{buildroot}%{_datadir}/php +cp -pr lib/Sabberworm %{buildroot}%{_datadir}/php/Sabberworm + + +%check +cd tests +# https://github.com/sabberworm/PHP-CSS-Parser/issues/64 +sed -e 's/testEndToken/SKIP_testEndToken/' \ + -i Sabberworm/CSS/RuleSet/LenientParsingTest.php + +phpunit --bootstrap bootstrap.php . + + + +%files +%defattr(-,root,root,-) +# LICENSE is in the README.md file +%doc *md +%{_datadir}/php/Sabberworm + + +%changelog +* Fri May 31 2013 Remi Collet <remi@fedoraproject.org> - 5.0.5-1 +- Initial packaging |