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