-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
perl-DBIx-Simple.spec
49 lines (39 loc) · 1.29 KB
/
perl-DBIx-Simple.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
%define module DBIx-Simple
%define modver 1.35
Summary: Easy-to-use OO interface to DBI
Name: perl-%{module}
Version: %{perl_convert_version %{modver}}
Release: 22
License: GPLv2+ or Artistic
Group: Development/Perl
Url: http://search.cpan.org/dist/%{module}
Source0: http://www.cpan.org/modules/by-module/DBIx/%{module}-%{modver}.tar.gz
BuildArch: noarch
BuildRequires: perl(Test::More)
BuildRequires: perl(DBI)
BuildRequires: perl-devel
%description
DBIx::Simple provides a simplified interface to DBI, Perl's powerful
database module.
This module is aimed at rapid development and easy maintenance. Query
preparation and execution are combined in a single method, the result
object (which is a wrapper around the statement handle) provides easy
row-by-row and slurping methods.
The 'query' method returns either a result object, or a dummy object. The
dummy object returns undef (or an empty list) for all methods and when used
in boolean context, is false. The dummy object lets you postpone (or skip)
error checking, but it also makes immediate error checking simply
'$db->query(...) or die $db->error'.
%prep
%setup -qn %{module}-%{modver}
%build
perl Makefile.PL INSTALLDIRS=vendor
%make
%check
make test
%install
%makeinstall_std
%files
%doc META.yml Changes README
%{perl_vendorlib}/*
%{_mandir}/man3/*