c1d46a2
Name:           perl-XML-Filter-BufferText
c1d46a2
Version:        1.01
c1d46a2
Release:        2%{?dist}
c1d46a2
Summary:        Filter to put all characters() in one event
c1d46a2
License:        GPL or Artistic
c1d46a2
Group:          Development/Libraries
c1d46a2
URL:            http://search.cpan.org/dist/XML-Filter-BufferText/
c1d46a2
Source0:        http://www.cpan.org/modules/by-module/XML/XML-Filter-BufferText-%{version}.tar.gz
c1d46a2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
c1d46a2
BuildArch:      noarch
c1d46a2
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
c1d46a2
Requires:       perl(XML::SAX::Base)
c1d46a2
BuildRequires:  perl(XML::SAX::Base), perl(ExtUtils::MakeMaker)
c1d46a2
c1d46a2
%description
c1d46a2
This is a very simple filter. One common cause of grief (and programmer
c1d46a2
error) is that XML parsers aren't required to provide character events in
c1d46a2
one chunk. They can, but are not forced to, and most don't. This filter
c1d46a2
does the trivial but oft-repeated task of putting all characters into a
c1d46a2
single event.
c1d46a2
c1d46a2
%prep
c1d46a2
%setup -q -n XML-Filter-BufferText-%{version}
c1d46a2
chmod 644 Changes README BufferText.pm
c1d46a2
c1d46a2
%build
c1d46a2
%{__perl} Makefile.PL INSTALLDIRS=vendor
c1d46a2
make %{?_smp_mflags}
c1d46a2
c1d46a2
%install
c1d46a2
rm -rf %{buildroot}
c1d46a2
c1d46a2
make pure_install PERL_INSTALL_ROOT=%{buildroot}
c1d46a2
c1d46a2
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
c1d46a2
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
c1d46a2
c1d46a2
%{_fixperms} %{buildroot}/*
c1d46a2
c1d46a2
%check
c1d46a2
make test
c1d46a2
c1d46a2
%clean
c1d46a2
rm -rf %{buildroot}
c1d46a2
c1d46a2
%files
c1d46a2
%defattr(-,root,root,-)
c1d46a2
%doc Changes README
c1d46a2
%{perl_vendorlib}/*
c1d46a2
%{_mandir}/man3/*
c1d46a2
c1d46a2
%changelog
c1d46a2
* Sat Mar 17 2007 Andreas Thienemann <andreas@bawue.net> 1.01-2
c1d46a2
- Fixed dependencies
c1d46a2
c1d46a2
* Thu Mar 15 2007 Andreas Thienemann <andreas@bawue.net> 1.01-1
c1d46a2
- Specfile autogenerated by cpanspec 1.69.1.
c1d46a2
- Cleaned up for FE