Chris Weyl 54fd0c0
Name:           perl-Text-RecordParser
Petr Šabata f2539f4
Version:        1.6.5
7750bb9
Release:        3%{?dist}
Chris Weyl 54fd0c0
Summary:        Read record-oriented files
8b4726e
License:        GPLv2
Chris Weyl 54fd0c0
Group:          Development/Libraries
Chris Weyl 54fd0c0
URL:            http://search.cpan.org/dist/Text-RecordParser/
Petr Šabata f2539f4
Source0:        http://search.cpan.org/CPAN/authors/id/K/KC/KCLARK/Text-RecordParser-%{version}.tar.gz
Chris Weyl 54fd0c0
BuildArch:      noarch
Petr Šabata f2539f4
# Build
Petr Šabata beaf246
BuildRequires:  perl
Petr Šabata f2539f4
BuildRequires:  perl(Config)
Petr Šabata f2539f4
BuildRequires:  perl(Cwd)
Petr Šabata f2539f4
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
Petr Šabata f2539f4
BuildRequires:  perl(ExtUtils::MM_Unix)
Petr Šabata f2539f4
BuildRequires:  perl(Fcntl)
Petr Šabata f2539f4
BuildRequires:  perl(File::Basename)
Petr Šabata f2539f4
BuildRequires:  perl(File::Find)
Petr Šabata f2539f4
BuildRequires:  perl(File::Path)
Petr Šabata f2539f4
BuildRequires:  perl(strict)
Petr Šabata f2539f4
BuildRequires:  perl(vars)
Petr Šabata f2539f4
# Runtime
Petr Šabata beaf246
BuildRequires:  perl(base)
Petr Šabata beaf246
BuildRequires:  perl(Carp)
Chris Weyl 54fd0c0
BuildRequires:  perl(Class::Accessor)
Petr Šabata f2539f4
BuildRequires:  perl(English)
Petr Šabata f2539f4
BuildRequires:  perl(Getopt::Long)
Petr Šabata f2539f4
BuildRequires:  perl(GraphViz)
Petr Šabata beaf246
BuildRequires:  perl(IO::Scalar)
Chris Weyl 54fd0c0
BuildRequires:  perl(List::MoreUtils)
Petr Šabata f2539f4
BuildRequires:  perl(List::Util)
Petr Šabata f2539f4
BuildRequires:  perl(Pod::Usage)
Petr Šabata beaf246
BuildRequires:  perl(Readonly)
Petr Šabata f2539f4
BuildRequires:  perl(Scalar::Util)
Petr Šabata f2539f4
BuildRequires:  perl(Text::Autoformat)
Petr Šabata beaf246
BuildRequires:  perl(Text::ParseWords)
Petr Šabata f2539f4
BuildRequires:  perl(Text::TabularDisplay)
Chris Weyl 54fd0c0
BuildRequires:  perl(version)
Petr Šabata beaf246
BuildRequires:  perl(warnings)
Petr Šabata f2539f4
# Tests only
Petr Šabata beaf246
BuildRequires:  perl(File::Spec::Functions)
Petr Šabata beaf246
BuildRequires:  perl(File::Temp)
Petr Šabata beaf246
BuildRequires:  perl(FindBin)
Petr Šabata beaf246
BuildRequires:  perl(IO::File)
Chris Weyl 54fd0c0
BuildRequires:  perl(Test::Exception)
Petr Šabata beaf246
BuildRequires:  perl(Test::More)
Petr Šabata f2539f4
# Optional tests only
Petr Šabata f2539f4
BuildRequires:  perl(Test::Pod) >= 1.14
Petr Šabata f2539f4
BuildRequires:  perl(Test::Pod::Coverage) >= 1.04
Petr Šabata f2539f4
Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Chris Weyl 4b0c490
Chris Weyl 54fd0c0
%description
Chris Weyl 54fd0c0
This module is for reading record-oriented data in a delimited text file.
Chris Weyl 54fd0c0
The most common example have records separated by newlines and fields
Chris Weyl 54fd0c0
separated by commas or tabs, but this module aims to provide a consistent
Chris Weyl 54fd0c0
interface for handling sequential records in a file however they may be
Chris Weyl 54fd0c0
delimited. Typically this data lists the fields in the first line of the
Chris Weyl 54fd0c0
file, in which case you should call bind_header to bind the field name (or
Chris Weyl 54fd0c0
not, and it will be called implicitly). If the first line contains data,
Chris Weyl 54fd0c0
you can still bind your own field names via bind_fields. Either way, you
Chris Weyl 54fd0c0
can then use many methods to get at the data as arrays or hashes.
Chris Weyl 54fd0c0
Chris Weyl 54fd0c0
%prep
Petr Šabata f2539f4
%setup -q -n Text-RecordParser-%{version}
Chris Weyl 4b0c490
perl -pi -e 's|^#!perl|#!%{__perl}|' t/*.t
Chris Weyl 54fd0c0
Chris Weyl 54fd0c0
%build
Petr Šabata f2539f4
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
Petr Šabata f2539f4
make %{?_smp_mflags}
Chris Weyl 54fd0c0
Chris Weyl 54fd0c0
%install
Petr Šabata f2539f4
make pure_install DESTDIR=%{buildroot}
Chris Weyl 54fd0c0
%{_fixperms} %{buildroot}/*
Chris Weyl 54fd0c0
Chris Weyl 54fd0c0
%check
Petr Šabata f2539f4
make test
Chris Weyl 54fd0c0
Chris Weyl 54fd0c0
%files
Petr Šabata beaf246
%doc Changes README TODO
Chris Weyl 54fd0c0
%{_bindir}/*
Chris Weyl 54fd0c0
%{perl_vendorlib}/*
Chris Weyl 54fd0c0
%{_mandir}/man[13]/*
Chris Weyl 54fd0c0
Chris Weyl 54fd0c0
%changelog
7750bb9
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.5-3
7750bb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7750bb9
f4d6ac4
* Sun Jun 07 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.6.5-2
f4d6ac4
- Perl 5.22 rebuild
f4d6ac4
Petr Šabata f2539f4
* Thu Apr 23 2015 Petr Šabata <contyk@redhat.com> - 1.6.5-1
Petr Šabata f2539f4
- 1.6.5 bump
Petr Šabata f2539f4
- Update source URL
Petr Šabata f2539f4
cac80d8
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.6.3-3
cac80d8
- Perl 5.20 rebuild
cac80d8
a9ad066
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.3-2
a9ad066
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a9ad066
Petr Šabata beaf246
* Thu Oct 10 2013 Petr Šabata <contyk@redhat.com> - 1.6.3-1
Petr Šabata beaf246
- 1.6.3 bump
Petr Šabata beaf246
81edd69
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-8
81edd69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
81edd69
7e70dff
* Fri Jul 26 2013 Petr Pisar <ppisar@redhat.com> - 1.5.0-7
7e70dff
- Perl 5.18 rebuild
7e70dff
98424c4
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-6
98424c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
98424c4
4e9dc31
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-5
4e9dc31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4e9dc31
8105465
* Tue Jun 19 2012 Petr Pisar <ppisar@redhat.com> - 1.5.0-4
8105465
- Perl 5.16 rebuild
8105465
944d071
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0-3
944d071
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
944d071
bf1e7ca
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.5.0-2
bf1e7ca
- Perl mass rebuild
bf1e7ca
6ab3ff8
* Sat May 07 2011 Iain Arnell <iarnell@gmail.com> 1.5.0-1
6ab3ff8
- update to latest upstream version
6ab3ff8
- clean up spec for modern rpmbuild
6ab3ff8
e9a93b6
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-6
e9a93b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e9a93b6
0c53f49
* Thu Dec 23 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.3.0-5
0c53f49
- 661697 rebuild for fixing problems with vendorach/lib
0c53f49
6ba67d3
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.3.0-4
6ba67d3
- Mass rebuild with perl-5.12.0
6ba67d3
05b9d85
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.3.0-3
05b9d85
- rebuild against perl 5.10.1
05b9d85
56a9640
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-2
56a9640
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
56a9640
Chris Weyl 4b0c490
* Sun May 17 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.3.0-1
Chris Weyl 4b0c490
- auto-update to 1.3.0 (by cpan-spec-update 0.01)
Chris Weyl 4b0c490
- added a new br on perl(List::Util) (version 0)
Chris Weyl 4b0c490
0369a85
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-5
0369a85
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
0369a85
8b4726e
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.2.1-4
8b4726e
- rebuild for new perl
8b4726e
Chris Weyl 8de1e2f
* Wed May 16 2007 Chris Weyl <cweyl@alumni.drew.edu> v1.2.1-3
Chris Weyl 8de1e2f
- bump
Chris Weyl 8de1e2f
Chris Weyl 54fd0c0
* Wed May 16 2007 Chris Weyl <cweyl@alumni.drew.edu> v1.2.1-2
Chris Weyl 54fd0c0
- additional BR for test suite: perl(IO::Scalar)
Chris Weyl 54fd0c0
Chris Weyl 54fd0c0
* Mon May 14 2007 Chris Weyl <cweyl@alumni.drew.edu> v1.2.1-1
Chris Weyl 54fd0c0
- Specfile autogenerated by cpanspec 1.71.