From 66e46ccbf69170ba72bfbeed9066a9f131d780e8 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 17 Dec 2012 10:58:52 +0100 Subject: php-when: import from rawhide --- php-when.spec | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 php-when.spec (limited to 'php-when.spec') 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 - 0.3-2 +- enabled phpunit tests +- moved tests to %%{_datadir}/tests/%%{name} + +* Tue Dec 11 2012 Gregor Tätzner - 0.3-1 +- Initial package + -- cgit