]> git.pld-linux.org Git - packages/perl-DBI.git/blob - perl-DBI.spec
- Conflicts: perl-DBD-CSV < (1:)0.21 (which contained DBD::File)
[packages/perl-DBI.git] / perl-DBI.spec
1 #
2 # Conditional build:
3 %bcond_without  autodeps        # don't BR packages needed only for resolving deps
4 %bcond_with     tests           # perform "make test"
5 #
6 %include        /usr/lib/rpm/macros.perl
7 %define pdir    DBI
8 %define pnam    DBI
9 Summary:        DBI - database independent interface for Perl
10 Summary(cs):    API pro pøístup k databázím pro Perl
11 Summary(da):    En database-API for Perl
12 Summary(de):    Ein API Datenbankzugriff für Perl
13 Summary(es):    Acceso de base de datos API para Perl
14 Summary(fr):    Une IPA pour l'accès aux bases de données pour Perl
15 Summary(it):    API di accesso a database per Perl
16 Summary(ja):    Perl Íѥǡ¼¥¿¥Ù¡¼¥¹¥¢¥¯¥»¥¹ API
17 Summary(ko):    ÆÞ¿¡ »ç¿ëµÇ´Â µ¥ÀÌŸº£À̽º ¾×¼¼½º API
18 Summary(nb):    Et database-API for Perl
19 Summary(pl):    DBI - niezale¿ny interfejs baz danych dla perla
20 Summary(pt):    Uma API de acesso a bases de dados para o Perl
21 Summary(pt_BR): Uma API de acesso a bases de dados para o Perl
22 Summary(ru):    âÉÂÌÉÏÔÅËÁ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÂÁÚÁÍ ÄÁÎÎÙÈ ÄÌÑ Perl
23 Summary(sv):    Ett databasåtkomst-API för Perl
24 Summary(zh_CN): Perl µÄÊý¾Ý¿â·ÃÎÊ API¡£
25 Name:           perl-DBI
26 Version:        1.42
27 Release:        1
28 License:        GPL or Artistic
29 Group:          Development/Languages/Perl
30 Source0:        http://www.cpan.org/modules/by-module/%{pdir}/%{pnam}-%{version}.tar.gz
31 # Source0-md5:  ca8c8a1a4797d98121b41c1d0a5b3b7c
32 Patch0:         perl-DBI-changes.patch
33 BuildRequires:  rpm-perlprov >= 4.1-13
34 BuildRequires:  perl-devel >= 5.8
35 %if %{with autodeps} || %{with tests}
36 BuildRequires:  perl-PlRPC
37 BuildRequires:  perl-Storable
38 BuildRequires:  perl-Net-Daemon
39 %endif
40 Conflicts:      perl-DBD-CSV < 1:0.21
41 Obsoletes:      perl-DBI-FAQ
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %define         _noautoreq      'perl(DBD::<foo>)' 'perl(DBI::Format)' 'perl(DBI::PurePerl)'
45 %define         _noautoreqdep   'perl(UNIVERSAL)'
46
47 %description
48 The DBI is a database access module for the Perl programming language.
49 It defines a set of methods, variables, and conventions that provide a
50 consistent database interface, independent of the actual database
51 being used.
52
53 %description -l cs
54 DBI je Application Programming Interface (API) pro pøístup k databázím
55 pro programovací jazyk Perl. Specifikace DBI API definuje sadu funkcí,
56 promìnných a konvencí, které poskytují konzistentní databázové
57 rozhraní nezávislé na právì pou¾ité databázi.
58
59 %description -l da
60 DBI er en databaseadgangsprogrammeringsgrænseflade (API) for
61 programmeringssproget Perl. DBI API-specifikationen definerer et antal
62 funktioner, variable og konventioner som tilbyder et konsistent
63 databasegrænseflade uafhængigt af den faktiske database som bruges.
64
65 %description -l de
66 DBI ist ein Datenbankzugriff Application Programming Interface (API)
67 für die Programmiersprache Perl. Die DBI API Spezifikation definiert
68 ein Set von Funktionen, Variablen und Konventionen die ein von der
69 aktuell benutzten Datenbank unabhängiges, konsistentes
70 Datenbankinterface bereitstellen.
71
72 %description -l es
73 DBI es una interfaz de programación de aplicación del acceso de base
74 dedatos (API) para el lenguaje de programación de Perl. La
75 especificación de DBI API define un conjunto de funciones, de
76 variables y de las convenciones que proporcionan a un interfaz de base
77 de datos constante independiente de la base de datos real que es
78 utilizada.
79
80 %description -l fr
81 DBI est une interface de programme d'applications d'accès aux bases de
82 données (IPA) pour le langage de programmation Perl. La spécification
83 de l'IPA DBI définit des fonctions, des variables et des conventions
84 qui fournissent une interface de base de donnée indépendante de la
85 base de données utilisée.
86
87 %description -l it
88 DBI è un'API (Application Programming Interface) di accesso a database
89 per il linguaggio di programmazione Perl. La specifica API di DBI
90 definisce una serie di funzioni, variabili e convenzioni che
91 forniscono un'interfaccia database conforme e indipendente dal
92 database in uso.
93
94 %description -l ja
95 DBI ¤Ï Perl ¥×¥í¥°¥é¥ß¥ó¥°¸À¸ìÍѤΥǡ¼¥¿¥Ù¡¼¥¹¥¢¥¯¥»¥¹ API
96 (Application Programming Interface) ¤Ç¤¹¡£DBI API ¤Î»ÅÍͤϡ¢¼ÂºÝ¤Ë»ÈÍÑ
97 ¤µ¤ì¤ë¥Ç¡¼¥¿¥Ù¡¼¥¹¤È¤ÏÊ̤ΰì´ÓÀ­¤Î¤¢¤ë¥Ç¡¼¥¿¥Ù¡¼¥¹¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤òµ¬
98 Äꤹ¤ë´Ø¿ô¡¢ ÊÑ¿ô¡¢Ë¡Â§¤Î¥»¥Ã¥È¤òÄêµÁ¤·¤Þ¤¹¡£
99
100 %description -l pl
101 DBI jest modu³em dostêpu do baz danych dla Perla. Definiuje grupê
102 metod, zmiennych i konwencji, zapewniaj±cych spójny interfejs do baz
103 danych, niezale¿ny od typu aktualnie u¿ywanej bazy.
104
105 %description -l pt
106 O DBI é uma API (Application Programming Interface) de acesso a bases
107 de dados para a linguagem Perl. A especificação da API do DBI define
108 um conjunto de funções, variáveis e convenções que oferecem uma
109 interface de bases de dados consistente e independente da base de
110 dados que é usada para o efeito.
111
112 %description -l pt_BR
113 O DBI é uma API (Application Programming Interface) de acesso a bases
114 de dados para a linguagem Perl. A especificação da API do DBI define
115 um conjunto de funções, variáveis e convenções que oferecem uma
116 interface de bases de dados consistente e independente da base de
117 dados que é usada para o efeito.
118
119 %description -l ru
120 DBI ÜÔÏ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÂÁÚÁÍ ÄÁÎÎÙÈ ÄÌÑ ÑÚÙËÁ Perl. DBI API
121 ÏÐÒÅÄÅÌÑÅÔ ÎÁÂÏÒ ÆÕÎËÃÉÊ, ÐÅÒÅÍÅÎÎÙÈ É ËÏÎ×ÅÒÓÉÊ; ÏÂÅÓÐÅÞÉ×ÁÅÔ
122 ÎÅÚÁ×ÉÓÉÍÙÊ ÉÎÔÅÒÆÅÊÓ ÂÁÚÙ ÄÁÎÎÙÈ.
123
124 %description -l sv
125 DBI är ett databasåtkomstprogrammeringsgränssnitt (API) för
126 programmeringsspråket Perl. DBI API-specifikationen definerar ett
127 antal funktioner, variabler och konventioner som erbjuder ett
128 konsistent databasgränssnitt oberoende av den faktiska databas som
129 används.
130
131 %description -l zh_CN
132 DBI ÊÇÓÃÓÚ Perl ±à³ÌÓïÑÔµÄÊý¾Ý¿â·ÃÎʳÌÐò±àд½çÃæ (API)¡£ DBI API
133 Ã÷ϸ±í¶¨ÒåÁËÒ»×麯Êý¡¢±äÁ¿ºÍ¶¨¹æ£¬ËüÃÇÌṩÁËÒ»¸ö¶ÀÁ¢ÓÚʵ¼Ê±»Ê¹ÓõÄÊý¾Ý
134 ¿âÖ®ÍâµÄÁ¬¹áµÄÊý¾Ý¿â ½çÃæ¡£
135
136 %package ProfileDumper-Apache
137 Summary:        DBI::ProfileDumper::Apache - capture DBI profiling data from Apache/mod_perl
138 Summary(pl):    DBI::ProfileDumper::Apache - przechwytywanie danych parametryzuj±cych DBI z Apache/mod_perl
139 Group:          Development/Languages/Perl
140 Requires:       %{name} = %{version}-%{release}
141
142 %description ProfileDumper-Apache
143 This module interfaces DBI::ProfileDumper to Apache/mod_perl. Using
144 this module you can collect profiling data from mod_perl applications.
145 It works by creating a DBI::ProfileDumper data file for each Apache
146 process. These files are created in your Apache log directory. You can
147 then use dbiprof to analyze the profile files.
148
149 %description ProfileDumper-Apache -l pl
150 Modu³ ten sprzêga DBI::ProfileDumper z Apache/mod_perl. Korzystaj±c z
151 niego mo¿na pobraæ dane o parametryzacji z aplikacji mod_perl. Dzia³a
152 on w oparciu o tworzenie przez DBI::ProfileDumper pliku danych dla
153 ka¿dego procesu Apache'a. Pliki te tworzone s± w katalogu logów
154 Apache'a. Mo¿na je analizowaæ za pomoc± dbiprof.
155
156 %prep
157 %setup -q -n %{pnam}-%{version}
158 %patch0 -p0
159
160 %build
161 %{__perl} Makefile.PL \
162         INSTALLDIRS=vendor
163 %{__make} \
164         OPTIMIZE="%{rpmcflags}"
165
166 %{?with_tests:%{__make} test}
167
168 %install
169 rm -rf $RPM_BUILD_ROOT
170
171 %{__make} install \
172         DESTDIR=$RPM_BUILD_ROOT
173
174 install -d $RPM_BUILD_ROOT{%{perl_vendorlib}/DBIx,%{perl_vendorarch}/auto/DBD}
175
176 # no reason to include Bundle::* in rpms
177 rm -rf $RPM_BUILD_ROOT{%{perl_vendorarch}/Bundle,%{_mandir}/man3/Bundle::*}
178
179 %clean
180 rm -rf $RPM_BUILD_ROOT
181
182 %files
183 %defattr(644,root,root,755)
184 %doc Changes README ToDo
185 %attr(755,root,root) %{_bindir}/*
186 %dir %{perl_vendorlib}/DBIx
187 %{perl_vendorarch}/DBI.pm
188 %dir %{perl_vendorarch}/DBI
189 %{perl_vendorarch}/DBI/Const
190 %{perl_vendorarch}/DBI/DBD
191 %{perl_vendorarch}/DBI/SQL
192 %{perl_vendorarch}/DBI/[DFPS]*.pm
193 %{perl_vendorarch}/DBD
194 %dir %{perl_vendorarch}/auto/DBD
195 %dir %{perl_vendorarch}/auto/DBI
196 %{perl_vendorarch}/auto/DBI/*.h
197 %{perl_vendorarch}/auto/DBI/Driver.xst
198 %{perl_vendorarch}/auto/DBI/DBI.bs
199 %attr(755,root,root) %{perl_vendorarch}/auto/DBI/DBI.so
200 %{_mandir}/man1/*
201 %{_mandir}/man3/DBD*
202 %{_mandir}/man3/DBI.*
203 %{_mandir}/man3/DBI::Profile.*
204 %{_mandir}/man3/DBI::ProfileData.*
205 %{_mandir}/man3/DBI::ProfileDumper.*
206 %{_mandir}/man3/DBI::ProxyServer.*
207 %{_mandir}/man3/DBI::PurePerl.*
208 %{_mandir}/man3/DBI::[!PW]*
209
210 %files ProfileDumper-Apache
211 %defattr(644,root,root,755)
212 %{perl_vendorarch}/DBI/ProfileDumper
213 %{_mandir}/man3/DBI::ProfileDumper::*
This page took 0.043483 seconds and 4 git commands to generate.