rpms/perl-Data-TreeDumper/F-10 import.log, NONE, 1.1 perl-Data-TreeDumper.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Chris Weyl cweyl at fedoraproject.org
Mon Dec 8 01:30:45 UTC 2008


Author: cweyl

Update of /cvs/extras/rpms/perl-Data-TreeDumper/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32340/F-10

Modified Files:
	.cvsignore sources 
Added Files:
	import.log perl-Data-TreeDumper.spec 
Log Message:
initial import


--- NEW FILE import.log ---
perl-Data-TreeDumper-0_35-2_fc9:F-10:perl-Data-TreeDumper-0.35-2.fc9.src.rpm:1228699804


--- NEW FILE perl-Data-TreeDumper.spec ---
Name:       perl-Data-TreeDumper 
Version:    0.35 
Release:    2%{?dist}
# see TreeDumper.pm
License:    GPL+ or Artistic
Group:      Development/Libraries
Summary:    Improved replacement for Data::Dumper
Source:     http://search.cpan.org/CPAN/authors/id/N/NK/NKH/Data-TreeDumper-%{version}.tar.gz 
Url:        http://search.cpan.org/dist/Data-TreeDumper
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
BuildArch:  noarch

BuildRequires: perl(ExtUtils::MakeMaker) 
BuildRequires: perl(Check::ISA)
BuildRequires: perl(Class::ISA)
BuildRequires: perl(Devel::Size) >= 0.58
BuildRequires: perl(Sort::Naturally)
BuildRequires: perl(Term::Size) >= 0.2
BuildRequires: perl(Text::Wrap) >= 2001.0929

%description
Data::Dumper and other modules do a great job of dumping data structures.
Their output, however, often takes more brain power to understand than the
data itself.  When dumping large amounts of data, the output can be 
overwhelming and it can be difficult to see the relationship between each 
piece of the dumped data.

Data::TreeDumper also dumps data in a tree-like fashion but hopefully in a
format more easily understood.

%prep
%setup -q -n Data-TreeDumper-%{version}

# F-11 appears to be more sensitive to bits in _docdir.  grr. see RHBZ#473874
cat << \EOF > %{name}-prov
#!/bin/sh
%{__perl_provides} `perl -p -e 's|\S+%{_docdir}/%{name}-%{version}\S+||'`
EOF

%define __perl_provides %{_builddir}/Data-TreeDumper-%{version}/%{name}-prov
chmod +x %{__perl_provides}

cat << \EOF > %{name}-req
#!/bin/sh
%{__perl_requires} `perl -p -e 's|\S+%{_docdir}/%{name}-%{version}\S+||'`
EOF

%define __perl_requires %{_builddir}/Data-TreeDumper-%{version}/%{name}-req
chmod +x %{__perl_requires}


%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}

%install
rm -rf %{buildroot}

make pure_install PERL_INSTALL_ROOT=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'

%{_fixperms} %{buildroot}/*

# hrm.
find %{buildroot} -name '*.pl' -exec rm -v {} +

%check
make test

%clean
rm -rf %{buildroot} 

%files
%defattr(-,root,root,-)
%doc README Changes Todo *.pl
%{perl_vendorlib}/*
%{_mandir}/man3/*.3*

%changelog
* Thu Dec 04 2008 Chris Weyl <cweyl at alumni.drew.edu> 0.35-2
- filter requires as well.  See RHBZ#473874

* Wed Nov 19 2008 Chris Weyl <cweyl at alumni.drew.edu> 0.35-1
- update for submission

* Wed Nov 19 2008 Chris Weyl <cweyl at alumni.drew.edu> 0.35-0.1
- initial RPM packaging
- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.5)



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/perl-Data-TreeDumper/F-10/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	8 Dec 2008 00:37:27 -0000	1.1
+++ .cvsignore	8 Dec 2008 01:30:15 -0000	1.2
@@ -0,0 +1 @@
+Data-TreeDumper-0.35.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/perl-Data-TreeDumper/F-10/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	8 Dec 2008 00:37:27 -0000	1.1
+++ sources	8 Dec 2008 01:30:15 -0000	1.2
@@ -0,0 +1 @@
+26d3531a44d9175501d5e4fdaef5cfea  Data-TreeDumper-0.35.tar.gz




More information about the fedora-extras-commits mailing list