3 %bcond_without tests # do not perform "make test"
7 Summary: XML::TreePP -- Pure Perl implementation for parsing/writing XML documents
12 License: GPL v1+ or Artistic
13 Group: Development/Languages/Perl
14 Source0: http://www.cpan.org/modules/by-module/XML/%{pdir}-%{pnam}-%{version}.tar.gz
15 # Source0-md5: 3e999ac519163cf3cab70d3ee8d40b34
16 URL: http://search.cpan.org/dist/XML-TreePP/
17 BuildRequires: perl-devel >= 1:5.8.0
18 BuildRequires: rpm-perlprov >= 4.1-13
20 BuildRequires: perl-libwww >= 5.802
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 XML::TreePP module parses an XML document and expands it for a hash tree.
27 This generates an XML document from a hash tree as the opposite way around.
28 This is a pure Perl implementation and requires no modules depended.
29 This can also fetch and parse an XML document from remote web server
30 like the XMLHttpRequest object does at JavaScript language.
33 %setup -q -n %{pdir}-%{pnam}-%{version}
36 %{__perl} Makefile.PL \
40 %{?with_tests:%{__make} test}
43 rm -rf $RPM_BUILD_ROOT
45 %{__make} pure_install \
46 DESTDIR=$RPM_BUILD_ROOT
48 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
49 cp -a example $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
52 rm -rf $RPM_BUILD_ROOT
55 %defattr(644,root,root,755)
57 %{perl_vendorlib}/XML/*.pm
59 %{_examplesdir}/%{name}-%{version}