12f4e98
Summary:	Parser that builds a tree of XML::Element objects
12f4e98
Name:		perl-XML-TreeBuilder
12f4e98
Version:	3.09
5ed18dc
Release:	11%{?dist}
12f4e98
License:	GPL+ or Artistic
12f4e98
Group:		Development/Libraries
12f4e98
URL:		http://search.cpan.org/dist/XML-TreeBuilder/
12f4e98
# have to:
12f4e98
#  push the patch upstream
12f4e98
Source:		http://www.cpan.org/modules/by-module/XML/XML-TreeBuilder-%{version}.tar.gz
12f4e98
Patch0:		XML-TreeBuilder-NoExpand.patch
12f4e98
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root%(%{__id_u} -n)
12f4e98
BuildArch:	noarch
12f4e98
BuildRequires:	perl
12f4e98
BuildRequires:	perl(ExtUtils::MakeMaker)
12f4e98
BuildRequires:	perl(HTML::Element)
12f4e98
BuildRequires:	perl(HTML::Tagset)
12f4e98
BuildRequires:	perl(XML::Parser)
12f4e98
Requires:	perl(HTML::Element) perl(HTML::Tagset) perl(XML::Parser)
12f4e98
12f4e98
%description
12f4e98
perl-XML-TreeBuilder is a Perl module that implements a parser
12f4e98
that builds a tree of XML::Element objects.
12f4e98
12f4e98
%prep
12f4e98
%setup -q -n XML-TreeBuilder-%{version}
12f4e98
%patch0 -p1
12f4e98
12f4e98
%build
12f4e98
%{__perl} Makefile.PL INSTALLDIRS="vendor"
12f4e98
%{__make} %{?_smp_mflags}
12f4e98
12f4e98
%check
12f4e98
%{__make} test
12f4e98
12f4e98
%install
12f4e98
%{__rm} -rf $RPM_BUILD_ROOT
12f4e98
%{__make} pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT create_packlist=0
12f4e98
12f4e98
### Clean up buildroot
12f4e98
find $RPM_BUILD_ROOT -name .packlist -exec %{__rm} {} \;
12f4e98
12f4e98
%clean
12f4e98
%{__rm} -rf $RPM_BUILD_ROOT
12f4e98
12f4e98
%files
12f4e98
%defattr(-, root, root, -)
12f4e98
%doc Changes README
12f4e98
%{_mandir}/man3/*.3pm*
12f4e98
%{perl_vendorlib}/XML/
12f4e98
12f4e98
%changelog
5ed18dc
* Wed Oct 15 2008 Jeff Fearn <jfearn@redhat.com> - 3.09-11
5ed18dc
- Add ErrorContext pass through
5ed18dc
- Fix crash on Entity declaration. BZ #461557
5ed18dc
5ed18dc
* Thu May 29 2008 Jeff Fearn <jfearn@redhat.com> - 3.09-10
5ed18dc
- Rebuild for docs
5ed18dc
12f4e98
* Fri Jan 18 2008 Jeff Fearn <jfearn@redhat.com> - 3.09-9
12f4e98
- Missed one 3.10
12f4e98
12f4e98
* Fri Jan 18 2008 Jeff Fearn <jfearn@redhat.com> - 3.09-8
12f4e98
- Pretend 3.10 never happened
12f4e98
12f4e98
* Thu Jan 17 2008 Jeff Fearn <jfearn@redhat.com> - 3.09-7
12f4e98
- Trimmed Summary
12f4e98
12f4e98
* Fri Jan 11 2008 Jeff Fearn <jfearn@redhat.com> - 3.09-6
12f4e98
- Fixed test
12f4e98
- Fixed Source URL
12f4e98
- Added %%check
12f4e98
12f4e98
* Tue Jan 08 2008 Jeff Fearn <jfearn@redhat.com> - 3.09-5
12f4e98
- Changed Development/Languages to Development/Libraries
12f4e98
12f4e98
* Tue Jan 08 2008 Jeff Fearn <jfearn@redhat.com> - 3.09-4
12f4e98
- Remove %%doc from man files, used glob
12f4e98
- Simplify XML in filelist
12f4e98
- Remove OPTIMIZE setting from make call
12f4e98
- Change buildroot to fedora style
12f4e98
- Remove unused defines
12f4e98
12f4e98
* Mon Jan 07 2008 Jeff Fearn <jfearn@redhat.com> - 3.09-3
12f4e98
- Tidy spec file
12f4e98
12f4e98
* Wed Dec 12 2007 Jeff Fearn <jfearn@redhat.com> - 3.09-2
12f4e98
- Add dist param
12f4e98
- Add NoExpand to allow entities to pass thru un-expanded
12f4e98
12f4e98
* Fri May 04 2007 Dag Wieers <dag@wieers.com> - 3.09-1
12f4e98
- Initial package. (using DAR)