summaryrefslogtreecommitdiffstats
path: root/php-when.spec
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2012-12-17 10:58:52 +0100
committerRemi Collet <fedora@famillecollet.com>2012-12-17 10:58:52 +0100
commit66e46ccbf69170ba72bfbeed9066a9f131d780e8 (patch)
tree626fd07d48a6c82d11e85b9a726bdce6ba1f149c /php-when.spec
php-when: import from rawhide
Diffstat (limited to 'php-when.spec')
-rw-r--r--php-when.spec72
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
+