]> git.pld-linux.org Git - packages/perl-Class-DBI.git/blob - perl-Class-DBI.spec
- updated to 0.96
[packages/perl-Class-DBI.git] / perl-Class-DBI.spec
1 #
2 # Conditional build:
3 %bcond_with     tests   # perform "make test"
4 #
5 %include        /usr/lib/rpm/macros.perl
6 %define pdir    Class
7 %define pnam    DBI
8 Summary:        Class::DBI - simple database abstraction
9 Summary(pl):    Class::DBI - prosta abstrakcja bazodanowa
10 Name:           perl-Class-DBI
11 Version:        0.96
12 Release:        1
13 # same as perl
14 License:        GPL v1+ or Artistic
15 Group:          Development/Languages/Perl
16 Source0:        http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
17 # Source0-md5:  5026f142435b589c31aae1a97b2f1344
18 Patch0:         %{name}-require.patch
19 BuildRequires:  perl-devel >= 5.6
20 BuildRequires:  rpm-perlprov >= 4.1-13
21 %if %{with tests}
22 BuildRequires:  perl-Class-Accessor >= 0.18
23 BuildRequires:  perl-Date-Simple
24 BuildRequires:  perl-DBD-SQLite
25 BuildRequires:  perl-Ima-DBI >= 0.30
26 BuildRequires:  perl-UNIVERSAL-moniker >= 0.06
27 %endif
28 Requires:       perl-Class-Accessor => 0.18
29 Requires:       perl-Class-Data-Inheritable => 0.02
30 Requires:       perl-Ima-DBI => 0.30
31 BuildArch:      noarch
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 Class::DBI provides a convenient abstraction layer to a database.
36
37 It not only provides a simple database to object mapping layer, but
38 can be used to implement several higher order database functions
39 (triggers, referential integrity, cascading delete etc.), at the
40 application level, rather than at the database.
41
42 %description -l pl
43 Class::DBI udostêpnia wygodny poziom abstrakcji w dostêpie do bazy
44 danych.
45
46 Udostêpnia nie tylko prost± warstwê mapowania bazy na obiekt, ale mo¿e
47 tak¿e zostaæ u¿yty do zaimplementowania wa¿niejszych funkcji
48 bazodanowych (triggery, integralno¶æ referencyjna, kaskadowe usuwanie
49 itp.) na poziomie aplikacji, nie bazy danych.
50
51 %prep
52 %setup -q -n %{pdir}-%{pnam}-%{version}
53 %patch -p1
54
55 %build
56 %{__perl} Makefile.PL \
57         INSTALLDIRS=vendor
58 %{__make}
59
60 %{?with_tests:%{__make} test}
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64
65 %{__make} install \
66         DESTDIR=$RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Class/DBI/Plugin
68
69 %clean
70 rm -rf $RPM_BUILD_ROOT
71
72 %files
73 %defattr(644,root,root,755)
74 %doc Change* README
75 %{perl_vendorlib}/Class/DBI.pm
76 %{perl_vendorlib}/Class/DBI
77 %{_mandir}/man3/*
This page took 0.155885 seconds and 3 git commands to generate.