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 + | 
