%define pkgname HTTP-DAV Summary: A WebDAV client library for Perl5 Name: perl-%{pkgname} Version: 0.31 Release: %mkrel 5 License: GPL or Artistic Group: Development/Perl URL: http://www.cpan.org Source0: http://www.cpan.org/authors/id/P/PC/PCOLLINS/%{pkgname}-%{version}.tar.bz2 Patch0: libhttp-dav-perl_0.31-3.diff BuildRequires: perl-devel BuildRequires: perl-libwww-perl BuildRequires: perl-XML-DOM BuildRequires: perl-Crypt-SSLeay BuildRequires: perl-MD5 BuildArch: noarch Buildroot: %{_tmppath}/%{name}-buildroot %description PerlDAV is a Perl library for modifying content on webservers using the WebDAV protocol. Now you can LOCK, DELETE and PUT files and much more on a DAV-enabled webserver. %prep %setup -q -n %{pkgname}-%{version} %patch0 -p1 # fix attribs find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \; # cleanup for i in `find . -type d -name CVS` `find . -type d -name .svn` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do if [ -e "$i" ]; then rm -rf $i; fi >&/dev/null done # strip away annoying ^M find . -type f|xargs file|grep 'CRLF'|cut -d: -f1|xargs perl -p -i -e 's/\r//' find . -type f|xargs file|grep 'text'|cut -d: -f1|xargs perl -p -i -e 's/\r//' %build %{__perl} Makefile.PL INSTALLDIRS=vendor %make # requires a "test server"... #make test TEST_VERBOSE=1 %install rm -rf %{buildroot} %makeinstall_std %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc Changes README TODO debian/changelog %{_bindir}/dave %{perl_vendorlib}/HTTP/DAV.pm %dir %{perl_vendorlib}/HTTP/DAV %{perl_vendorlib}/HTTP/DAV/*.pm %{_mandir}/*/* %changelog * Wed Jun 18 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.31-5mdv2009.0 + Revision: 223793 - rebuild * Thu Mar 06 2008 Oden Eriksson <oeriksson@mandriva.com> 0.31-4mdv2008.1 + Revision: 180410 - rebuild + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request - fix summary * Wed Oct 11 2006 Oden Eriksson <oeriksson@mandriva.com> + 2006-10-10 09:33:28 (63277) - rebuild * Sat Oct 07 2006 Oden Eriksson <oeriksson@mandriva.com> + 2006-10-06 07:09:09 (62898) - Import perl-HTTP-DAV * Thu Jul 20 2006 Oden Eriksson <oeriksson@mandriva.com> 0.31-2mdv2007.0 - use %%mkrel - added fixes from debian (P0) * Wed Oct 05 2005 Oden Eriksson <oeriksson@mandriva.com> 0.31-1mdk - initial Mandriva package