3 %bcond_without tests # do not perform "make test"
6 %define pnam Dumpfilter
7 Summary: SVN::Dumpfilter - Perl extension to filter Subversion dumpfiles
8 Name: perl-SVN-Dumpfilter
12 License: GPL v1+ or Artistic
13 Group: Development/Languages/Perl
14 Source0: http://www.cpan.org/modules/by-module/SVN/%{pdir}-%{pnam}-%{version}.tar.gz
15 # Source0-md5: 51636274ce0a66d70a889fb3b1911f89
16 URL: http://search.cpan.org/dist/SVN-Dumpfilter/
17 BuildRequires: perl-devel >= 1:5.8.0
18 BuildRequires: rpm-perlprov >= 4.1-13
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 SVN::Dumpfilter reads a Subversion <http://subversion.tigris.org/>
26 The file is parsed and a call-back subfunction is called with a
27 hash-reference for every 'node'. This function can modify, add or
28 delete headers, properties and the content of the node. After
29 processing of the call-back function the node is re-assembled and
30 stored in an output file.
32 The parse and re-assemble processes are done by dedicated subfunctions
33 which can be also exported ('internal' tag) for special filters (e.g.
34 merging filter which has to write the output file by its own).
37 %setup -q -n %{pdir}-%{pnam}-%{version}
40 %{__perl} Makefile.PL \
44 %{?with_tests:%{__make} test}
47 rm -rf $RPM_BUILD_ROOT
48 %{__make} pure_install \
49 DESTDIR=$RPM_BUILD_ROOT
52 rm -rf $RPM_BUILD_ROOT
55 %defattr(644,root,root,755)
57 %{perl_vendorlib}/SVN/Dumpfilter.pm