%define name php-pear-Date %define rname Date %define version 1.4 %define rversion 1.4 %define release 4mdk %define pear_phpdir %{_datadir}/pear %define pear_docdir %{_datadir}/pear/docs %define pear_extdir %{_libdir}/php/extensions %define pear_datadir %{_datadir}/pear/data %define pear_testdir %{_datadir}/pear/tests Summary: Date and Time Zone Classes Name: %{name} Version: %{version} Release: %{release} Source0: %{rname}-%{version}.tar.bz2 License: PHP License Group: Development/Other Url: http://pear.php.net/package/Date BuildRoot: %{_tmppath}/%{name}-buildroot BuildArch: noarch PreReq: php-pear %description Generic classes for representation and manipulation of dates, times and time zones without the need of timestamps, which is a huge limitation for php programs. Includes time zone data, time zone conversions and many date/time conversions. It does not rely on 32-bit system date stamps, so you can display calendars and compare dates that date pre 1970 and post 2038. This package also provides a class to convert date strings between Gregorian and Human calendar formats. %prep %setup -q -n %rname-%rversion mv ../package.xml . %build %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{pear_phpdir} cp Date.php $RPM_BUILD_ROOT%{pear_phpdir}/Date.php mkdir -p $RPM_BUILD_ROOT%{pear_phpdir}/Date cp Date/Calc.php $RPM_BUILD_ROOT%{pear_phpdir}/Date/Calc.php cp Date/Human.php $RPM_BUILD_ROOT%{pear_phpdir}/Date/Human.php cp Date/TimeZone.php $RPM_BUILD_ROOT%{pear_phpdir}/Date/TimeZone.php cp Date/Span.php $RPM_BUILD_ROOT%{pear_phpdir}/Date/Span.php mkdir -p $RPM_BUILD_ROOT%{pear_testdir}/Date/tests cp tests/test_calc.php $RPM_BUILD_ROOT%{pear_testdir}/Date/tests/test_calc.php cp tests/test_date_methods_span.php $RPM_BUILD_ROOT%{pear_testdir}/Date/tests/test_date_methods_span.php cp tests/testunit_date.php $RPM_BUILD_ROOT%{pear_testdir}/Date/tests/testunit_date.php cp tests/testunit_date_span.php $RPM_BUILD_ROOT%{pear_testdir}/Date/tests/testunit_date_span.php cp tests/testunit.php $RPM_BUILD_ROOT%{pear_testdir}/Date/tests/testunit.php cp tests/wknotest.txt $RPM_BUILD_ROOT%{pear_testdir}/Date/tests/wknotest.txt mkdir -p $RPM_BUILD_ROOT%{pear_docdir}/Date cp TODO $RPM_BUILD_ROOT%{pear_docdir}/Date/TODO mkdir -p $RPM_BUILD_ROOT%{pear_phpdir}/packages cp package.xml $RPM_BUILD_ROOT%{pear_phpdir}/packages/%{rname}.xml %post pear install -r -n %{pear_phpdir}/packages/%{rname}.xml %postun pear uninstall -r -n %{pear_phpdir}/packages/%{rname}.xml %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %dir %{pear_phpdir}/Date %dir %{pear_testdir}/Date %dir %{pear_testdir}/Date/tests %dir %{pear_docdir}/Date %{pear_phpdir}/Date.php %{pear_phpdir}/Date/Calc.php %{pear_phpdir}/Date/Human.php %{pear_phpdir}/Date/TimeZone.php %{pear_phpdir}/Date/Span.php %{pear_testdir}/Date/tests/test_calc.php %{pear_testdir}/Date/tests/test_date_methods_span.php %{pear_testdir}/Date/tests/testunit_date.php %{pear_testdir}/Date/tests/testunit_date_span.php %{pear_testdir}/Date/tests/testunit.php %{pear_testdir}/Date/tests/wknotest.txt %{pear_docdir}/Date/TODO %{pear_phpdir}/packages/%{rname}.xml %changelog * Thu Feb 12 2004 Pascal Terjan <pterjan@mandrake.org> 1.4-4mdk - Own tests/Date * Sun Jan 04 2004 Pascal Terjan <pterjan@mandrake.org> 1.4-3mdk - Register the package into pear * Thu Jan 01 2004 Pascal Terjan <pterjan@mandrake.org> 1.4-2mdk - Fix directories ownership * Sun Dec 28 2003 Pascal Terjan <pterjan@mandrake.org> 1.4-1mdk - First mdk package