source: spec/trunk/SPECS/perl-DBD-CSV.spec@ 1566

Last change on this file since 1566 was 1498, checked in by tellie, 7 years ago

spec: perl-DBD-CSV: Release version 0.53-1.

File size: 2.6 KB
Line 
1Name: perl-DBD-CSV
2Version: 0.53
3Release: 1%{?dist}
4Vendor: bww bitwise works GmbH
5Summary: DBI driver for CSV files
6License: GPL+ or Artistic
7URL: https://metacpan.org/release/DBD-CSV
8Source0: https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/DBD-CSV-%{version}.tgz
9BuildArch: noarch
10# Module Build
11BuildRequires: coreutils
12BuildRequires: make
13BuildRequires: perl-generators
14#BuildRequires: perl-interpreter
15BuildRequires: perl(ExtUtils::MakeMaker) >= 6.63
16BuildRequires: perl(File::Spec)
17BuildRequires: perl(lib)
18# Module Runtime
19# The DBI and SQL::Statement are needed per DBD::CVS POD
20BuildRequires: perl(Carp)
21BuildRequires: perl(DBD::File) >= 0.42
22BuildRequires: perl(DBI) >= 1.628
23BuildRequires: perl(DynaLoader)
24BuildRequires: perl(Exporter)
25BuildRequires: perl(IO::File)
26BuildRequires: perl(SQL::Statement) >= 1.405
27BuildRequires: perl(strict)
28BuildRequires: perl(Text::CSV_XS) >= 1.01
29BuildRequires: perl(vars)
30BuildRequires: perl(warnings)
31# Test Suite
32#BuildRequires: perl(charnames)
33#BuildRequires: perl(Cwd)
34#BuildRequires: perl(Encode)
35#BuildRequires: perl(Test::More) >= 0.90
36# Dependencies
37Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
38Requires: perl(DBD::File) >= 0.42
39Requires: perl(DBI) >= 1.628
40Requires: perl(Exporter)
41Requires: perl(SQL::Statement) >= 1.405
42Requires: perl(Text::CSV_XS) >= 1.01
43
44%global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(DBD::File\\)$
45%global __requires_exclude %__requires_exclude|^perl\\(Text::CSV_XS\\)$
46
47%description
48The DBD::CSV module is yet another driver for the DBI (Database
49independent interface for Perl). This one is based on the SQL
50"engine" SQL::Statement and the abstract DBI driver DBD::File
51and implements access to so-called CSV files (Comma separated
52values). Such files are mostly used for exporting MS Access and
53MS Excel data.
54
55%prep
56%setup -q -n DBD-CSV-%{version}
57chmod -c a-x ChangeLog README lib/DBD/*.pm lib/Bundle/DBD/*.pm
58
59%build
60perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
61make %{?_smp_mflags}
62make manifypods
63
64%install
65make install DESTDIR=%{buildroot}
66find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
67find %{buildroot} -type f -name perllocal.pod -exec rm -f {} ';'
68%{_fixperms} -c %{buildroot}
69
70%check
71#make test
72
73%files
74%doc ChangeLog CONTRIBUTING.md README
75/@unixroot/usr/lib/perl5
76%{perl_vendorlib}/Bundle/
77%{perl_vendorlib}/DBD/
78#%{_mandir}/man3/Bundle::DBD::CSV.3*
79%{_mandir}/man3/*.3*
80
81%changelog
82* Fri Sep 28 2018 Elbert Pol <elbert.pol@gmail.com> 0.53-1
83- First OS/2 rpm release
Note: See TracBrowser for help on using the repository browser.