d03617e
Name:           perl-XML-Writer
63af78e
Version:        0.603
63af78e
Release:        1%{?dist}
d03617e
Summary:        A simple Perl module for writing XML documents
d03617e
d03617e
Group:          Development/Libraries
d03617e
License:        GPL or Artistic
d03617e
URL:            http://search.cpan.org/dist/XML-Writer/
63af78e
Source0:        http://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-%{version}.tar.gz
d03617e
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
d03617e
d03617e
BuildArch:      noarch
d03617e
BuildRequires:  perl(Test::Pod)
d03617e
BuildRequires:  perl(Test::Pod::Coverage)
d03617e
BuildRequires:  perl(ExtUtils::MakeMaker)
d03617e
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
d03617e
d03617e
%description
d03617e
XML::Writer is a simple Perl module for writing XML documents: it
d03617e
takes care of constructing markup and escaping data correctly, and by
d03617e
default, it also performs a significant amount of well-formedness
d03617e
checking on the output, to make certain (for example) that start and
d03617e
end tags match, that there is exactly one document element, and that
d03617e
there are not duplicate attribute names.
d03617e
d03617e
d03617e
%prep
d03617e
%setup -q -n XML-Writer-%{version}
d03617e
d03617e
d03617e
%build
d03617e
%{__perl} Makefile.PL INSTALLDIRS=vendor
d03617e
make %{?_smp_mflags} 
d03617e
d03617e
d03617e
%install
d03617e
rm -rf $RPM_BUILD_ROOT
d03617e
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
d03617e
find $RPM_BUILD_ROOT -type f -a \( -name .packlist \
d03617e
  -o \( -name '*.bs' -a -empty \) \) -exec rm -f {} ';'
d03617e
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
d03617e
d03617e
d03617e
%check
d03617e
make test
d03617e
d03617e
d03617e
%clean
d03617e
rm -rf $RPM_BUILD_ROOT
d03617e
d03617e
d03617e
%files
d03617e
%defattr(-,root,root,-)
d03617e
%doc Changes README TODO
d03617e
%{perl_vendorlib}/*
d03617e
%{_mandir}/man3/*.3*
d03617e
d03617e
d03617e
%changelog
63af78e
* Sat Aug 18 2007 Alex Lancaster <alexl@users.sourceforge.net> 0.603-1
63af78e
- Update to latest upstream
63af78e
d03617e
* Mon Mar 26 2007 Alex Lancaster <alexl@users.sourceforge.net> 0.602-3
d03617e
- Fixed %check
d03617e
d03617e
* Wed Mar 23 2007 Alex Lancaster <alexl@users.sourceforge.net> 0.602-2
d03617e
- Update BR as per suggestions from review by Ralf Corsepius
d03617e
d03617e
* Wed Mar 23 2007 Alex Lancaster <alexl@users.sourceforge.net> 0.602-1
d03617e
- Update to 0.602
d03617e
d03617e
* Wed Apr 06 2005 Hunter Matthews <thm@duke.edu> 0.531-1
d03617e
- Review suggestions from José Pedro Oliveira
d03617e
d03617e
* Tue Mar 22 2005 Hunter Matthews <thm@duke.edu> 0.531-1
d03617e
- Initial build.