diff options
author | Remi Collet <fedora@famillecollet.com> | 2012-12-17 10:58:52 +0100 |
---|---|---|
committer | Remi Collet <fedora@famillecollet.com> | 2012-12-17 10:58:52 +0100 |
commit | 66e46ccbf69170ba72bfbeed9066a9f131d780e8 (patch) | |
tree | 626fd07d48a6c82d11e85b9a726bdce6ba1f149c |
php-when: import from rawhide
-rw-r--r-- | php-when.spec | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/php-when.spec b/php-when.spec new file mode 100644 index 0000000..3bfd887 --- /dev/null +++ b/php-when.spec @@ -0,0 +1,72 @@ +Name: php-when +Version: 0.3 +Release: 2%{?dist} +Summary: Date/Calendar recursion library for PHP + +License: MIT +URL: https://github.com/tplaner/When +# Download from +# https://github.com/tplaner/When/archive/v0.3.tar.gz +Source0: When-%{version}.tar.gz + +BuildArch: noarch + +Requires: php-date php-spl + +%description +PHP library that handles recursive dates: It determines the next date of +recursion given an iCalendar "rrule" like pattern. + +%package tests +Summary: Test files for %{name} + +Requires: %{name} = %{version}-%{release} +# phpunit tests +Requires: php-phpunit-PHPUnit +BuildRequires: php-phpunit-PHPUnit + +%description tests +PHPUnit tests for %{name}. + +%prep +%setup -q -n When-%{version} + +# remove deprecated include and set prefix +sed -e '/Framework.php/d' \ + -e '/When.php/s:./:when/:' \ + -e '/When_Iterator.php/s:./:when/:' \ + -i Tests/*php + +%build + +%install +mkdir -p %{buildroot}%{_datadir}/php/when +install -pm 644 When.php %{buildroot}%{_datadir}/php/when +install -pm 644 When_Iterator.php %{buildroot}%{_datadir}/php/when + +mkdir -p %{buildroot}%{_datadir}/tests/%{name} +install -pm 644 Tests/*.php %{buildroot}%{_datadir}/tests/%{name}/ + +%check +cd Tests +phpunit -d include_path=%{buildroot}%{_datadir}/php:.:%{_datadir}/php:%{_datadir}/pear -d date.timezone=UTC . + + +%files +%doc README.md +%{_datadir}/php/when + + +%files tests +%dir %{_datadir}/tests +%{_datadir}/tests/%{name} + + +%changelog +* Sat Dec 15 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 0.3-2 +- enabled phpunit tests +- moved tests to %%{_datadir}/tests/%%{name} + +* Tue Dec 11 2012 Gregor Tätzner <brummbq@fedoraproject.org> - 0.3-1 +- Initial package + |