]> git.pld-linux.org Git - packages/perl-DBI.git/blame - perl-DBI.spec
- updated to 1.631
[packages/perl-DBI.git] / perl-DBI.spec
CommitLineData
e80d2d6b 1#
87484e68 2# Conditional build:
8ac819f0 3%bcond_without tests # perform "make test"
6c9bbb95 4
9fd4bf13 5%define pdir DBI
6%define pnam DBI
6c9bbb95 7%include /usr/lib/rpm/macros.perl
ca0aa3b7 8Summary: DBI - database independent interface for Perl
b64f7a30
ER
9Summary(cs.UTF-8): API pro přístup k databázím pro Perl
10Summary(da.UTF-8): En database-API for Perl
11Summary(de.UTF-8): Ein API Datenbankzugriff für Perl
12Summary(es.UTF-8): Acceso de base de datos API para Perl
13Summary(fr.UTF-8): Une IPA pour l'accès aux bases de données pour Perl
14Summary(it.UTF-8): API di accesso a database per Perl
15Summary(ja.UTF-8): Perl 用データベースアクセス API
16Summary(ko.UTF-8): 펄에 사용되는 데이타베이스 액세스 API
17Summary(nb.UTF-8): Et database-API for Perl
18Summary(pl.UTF-8): DBI - niezależny interfejs baz danych dla Perla
19Summary(pt.UTF-8): Uma API de acesso a bases de dados para o Perl
20Summary(pt_BR.UTF-8): Uma API de acesso a bases de dados para o Perl
21Summary(ru.UTF-8): Библиотека для доступа к базам данных для Perl
22Summary(sv.UTF-8): Ett databasåtkomst-API för Perl
23Summary(zh_CN.UTF-8): Perl 的数据库访问 API。
dc4d1988 24Name: perl-DBI
160a62bc
ŁK
25Version: 1.631
26Release: 1
5eb48486 27License: GPL or Artistic
dc4d1988 28Group: Development/Languages/Perl
bea020e9 29Source0: http://www.cpan.org/modules/by-module/DBI/%{pnam}-%{version}.tar.gz
160a62bc 30# Source0-md5: 444d3c305e86597e11092b517794a840
e80d2d6b 31URL: http://search.cpan.org/dist/DBI/
40394483
JB
32BuildRequires: perl-ExtUtils-MakeMaker >= 6.48
33BuildRequires: perl-devel >= 1:5.8.1
798d0c21 34BuildRequires: rpm-perlprov >= 4.1-13
40394483 35%if %{with tests}
87484e68 36BuildRequires: perl-Net-Daemon
40394483
JB
37BuildRequires: perl-PlRPC >= 0.2001
38BuildRequires: perl-Test-Simple >= 0.90
87484e68 39%endif
40394483
JB
40Suggests: perl-Clone >= 0.34
41Suggests: perl-PlRPC >= 0.2001
42Suggests: perl-SQL-Statement >= 1.402
dc4d1988 43Obsoletes: perl-DBI-FAQ
40394483
JB
44Conflicts: perl-DBD-Amazon < 0.10
45Conflicts: perl-DBD-AnyData < 0.110
46Conflicts: perl-DBD-CSV < 1:0.36
47Conflicts: perl-DBD-Google < 0.51
48Conflicts: perl-DBD-PO < 2.10
49Conflicts: perl-DBD-RAM < 0.072
50Conflicts: perl-SQL-Statement < 1.33
3611cc3e 51BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
dc4d1988 52
40394483 53%define _noautoreq_perl DBD::<foo> DBI DBI::.* DBD::File::.*
87484e68 54
dc4d1988 55%description
87484e68 56The DBI is a database access module for the Perl programming language.
1327fd1d 57It defines a set of methods, variables, and conventions that provide a
58consistent database interface, independent of the actual database
87484e68 59being used.
dc4d1988 60
a94e6440
JR
61%description -l cs.UTF-8
62DBI je Application Programming Interface (API) pro přístup k databázím
63pro programovací jazyk Perl. Specifikace DBI API definuje sadu funkcí,
64proměnných a konvencí, které poskytují konzistentní databázové
65rozhraní nezávislé na právě použité databázi.
1327fd1d 66
a94e6440
JR
67%description -l da.UTF-8
68DBI er en databaseadgangsprogrammeringsgrænseflade (API) for
1327fd1d 69programmeringssproget Perl. DBI API-specifikationen definerer et antal
70funktioner, variable og konventioner som tilbyder et konsistent
a94e6440 71databasegrænseflade uafhængigt af den faktiske database som bruges.
1327fd1d 72
a94e6440 73%description -l de.UTF-8
1327fd1d 74DBI ist ein Datenbankzugriff Application Programming Interface (API)
a94e6440 75für die Programmiersprache Perl. Die DBI API Spezifikation definiert
1327fd1d 76ein Set von Funktionen, Variablen und Konventionen die ein von der
a94e6440 77aktuell benutzten Datenbank unabhängiges, konsistentes
1327fd1d 78Datenbankinterface bereitstellen.
79
a94e6440
JR
80%description -l es.UTF-8
81DBI es una interfaz de programación de aplicación del acceso de base
82dedatos (API) para el lenguaje de programación de Perl. La
83especificación de DBI API define un conjunto de funciones, de
1327fd1d 84variables y de las convenciones que proporcionan a un interfaz de base
85de datos constante independiente de la base de datos real que es
86utilizada.
87
a94e6440
JR
88%description -l fr.UTF-8
89DBI est une interface de programme d'applications d'accès aux bases de
90données (IPA) pour le langage de programmation Perl. La spécification
91de l'IPA DBI définit des fonctions, des variables et des conventions
92qui fournissent une interface de base de donnée indépendante de la
93base de données utilisée.
1327fd1d 94
a94e6440
JR
95%description -l it.UTF-8
96DBI è un'API (Application Programming Interface) di accesso a database
1327fd1d 97per il linguaggio di programmazione Perl. La specifica API di DBI
98definisce una serie di funzioni, variabili e convenzioni che
99forniscono un'interfaccia database conforme e indipendente dal
100database in uso.
101
a94e6440
JR
102%description -l ja.UTF-8
103DBI は Perl プログラミング言語用のデータベースアクセス API
104(Application Programming Interface) です。DBI API の仕様は、実際に使用
105されるデータベースとは別の一貫性のあるデータベースインターフェイスを規
106定する関数、 変数、法則のセットを定義します。
107
108%description -l pl.UTF-8
109DBI jest modułem dostępu do baz danych dla Perla. Definiuje grupę
110metod, zmiennych i konwencji, zapewniających spójny interfejs do baz
111danych, niezależny od typu aktualnie używanej bazy.
112
113%description -l pt.UTF-8
114O DBI é uma API (Application Programming Interface) de acesso a bases
115de dados para a linguagem Perl. A especificação da API do DBI define
116um conjunto de funções, variáveis e convenções que oferecem uma
1327fd1d 117interface de bases de dados consistente e independente da base de
a94e6440 118dados que é usada para o efeito.
1327fd1d 119
a94e6440
JR
120%description -l pt_BR.UTF-8
121O DBI é uma API (Application Programming Interface) de acesso a bases
122de dados para a linguagem Perl. A especificação da API do DBI define
123um conjunto de funções, variáveis e convenções que oferecem uma
1327fd1d 124interface de bases de dados consistente e independente da base de
a94e6440 125dados que é usada para o efeito.
1327fd1d 126
a94e6440
JR
127%description -l ru.UTF-8
128DBI это библиотека для доступа к базам данных для языка Perl. DBI API
129определяет набор функций, переменных и конверсий; обеспечивает
130независимый интерфейс базы данных.
1327fd1d 131
a94e6440
JR
132%description -l sv.UTF-8
133DBI är ett databasåtkomstprogrammeringsgränssnitt (API) för
134programmeringsspråket Perl. DBI API-specifikationen definerar ett
1327fd1d 135antal funktioner, variabler och konventioner som erbjuder ett
a94e6440
JR
136konsistent databasgränssnitt oberoende av den faktiska databas som
137används.
1327fd1d 138
a94e6440
JR
139%description -l zh_CN.UTF-8
140DBI 是用于 Perl 编程语言的数据库访问程序编写界面 (API)。 DBI API
141明细表定义了一组函数、变量和定规,它们提供了一个独立于实际被使用的数据
142库之外的连贯的数据库 界面。
dc4d1988 143
ae080c02 144%package -n perl-DBD-Proxy
8b215199 145Summary: DBD::Proxy - A proxy driver for the DBI
61cf5803 146Summary(pl.UTF-8): DBD::Proxy - sterownik proxy dla DBI
8b215199
ER
147Group: Development/Languages/Perl
148Requires: %{name} = %{version}-%{release}
149
ae080c02 150%description -n perl-DBD-Proxy
8b215199
ER
151DBD::Proxy is a Perl module for connecting to a database via a remote
152DBI driver.
153
154This is of course not needed for DBI drivers which already support
155connecting to a remote database, but there are engines which don't
156offer network connectivity.
157
61cf5803
JB
158%description -n perl-DBD-Proxy -l pl.UTF-8
159DBD::Proxy to moduł Perla służący do łączenia się z bazą danych
160poprzez zdalny sterownik DBI.
161
162Nie jest to oczywiście potrzebne dla sterowników DBI które same
163obsługują łączenie się ze zdalną bazą danych, ale oprócz nich są
164silniki, które nie oferują łączności sieciowej.
165
6c9bbb95
ER
166%package Coro
167Summary: Asynchronous DBD::Gofer stream transport using Coro
168Group: Development/Languages/Perl
169Requires: %{name} = %{version}-%{release}
170
171%description Coro
172This is an experimental asynchronous DBD::Gofer stream transport for
173DBI implemented on top of Coro. The BIG WIN from using Coro is that it
174enables the use of existing DBI frameworks like DBIx::Class.
175
ca0aa3b7 176%package ProfileDumper-Apache
177Summary: DBI::ProfileDumper::Apache - capture DBI profiling data from Apache/mod_perl
b64f7a30 178Summary(pl.UTF-8): DBI::ProfileDumper::Apache - przechwytywanie danych parametryzujących DBI z Apache/mod_perl
ca0aa3b7 179Group: Development/Languages/Perl
4dd9a95e 180Requires: %{name} = %{version}-%{release}
ca0aa3b7 181
182%description ProfileDumper-Apache
183This module interfaces DBI::ProfileDumper to Apache/mod_perl. Using
184this module you can collect profiling data from mod_perl applications.
185It works by creating a DBI::ProfileDumper data file for each Apache
186process. These files are created in your Apache log directory. You can
187then use dbiprof to analyze the profile files.
188
a94e6440
JR
189%description ProfileDumper-Apache -l pl.UTF-8
190Moduł ten sprzęga DBI::ProfileDumper z Apache/mod_perl. Korzystając z
191niego można pobrać dane o parametryzacji z aplikacji mod_perl. Działa
ca0aa3b7 192on w oparciu o tworzenie przez DBI::ProfileDumper pliku danych dla
a94e6440
JR
193każdego procesu Apache'a. Pliki te tworzone są w katalogu logów
194Apache'a. Można je analizować za pomocą dbiprof.
ca0aa3b7 195
dc4d1988 196%prep
65ea2300 197%setup -q -n %{pnam}-%{version}
a0db50bd 198mv Changes lib/DBI/Changes.pod
199echo 'man DBI::Changes' > Changes
dc4d1988 200
d8897208
ER
201mv t/80proxy.t{,-needs-syslog}
202
dc4d1988 203%build
dc2a6d3a 204%{__perl} Makefile.PL \
15e41d44 205 INSTALLDIRS=vendor
adb67928 206%{__make} \
3f9f081a 207 CC="%{__cc}" \
adb67928 208 OPTIMIZE="%{rpmcflags}"
dc4d1988 209
7fa4d60e 210%{?with_tests:%{__make} test}
87484e68 211
dc4d1988 212%install
213rm -rf $RPM_BUILD_ROOT
798d0c21 214%{__make} pure_install \
adb67928 215 DESTDIR=$RPM_BUILD_ROOT
dc4d1988 216
798d0c21 217install -d $RPM_BUILD_ROOT{%{perl_vendorlib}/DBIx,%{perl_vendorarch}/{DBIx,auto/{DBD,DBIx}}}
dc4d1988 218
2bdcd2c0 219# no reason to include Bundle::* in rpms
371dff1b
JB
220%{__rm} -r $RPM_BUILD_ROOT{%{perl_vendorarch}/Bundle,%{_mandir}/man3/Bundle::*}
221%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/DBI/.packlist
798d0c21
ER
222
223# not our os
371dff1b
JB
224%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/{DBI/W32ODBC,Win32/DBIODBC}.pm
225%{__rm} $RPM_BUILD_ROOT%{_mandir}/man3/{DBI::W32,Win32::DBI}ODBC.3pm
226# already in doc
227%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/DBI/Changes.pod
2bdcd2c0 228
dc4d1988 229%clean
230rm -rf $RPM_BUILD_ROOT
231
232%files
233%defattr(644,root,root,755)
40394483 234%doc Changes README.md
371dff1b
JB
235%attr(755,root,root) %{_bindir}/dbilogstrip
236%attr(755,root,root) %{_bindir}/dbiprof
237%attr(755,root,root) %{_bindir}/dbiproxy
dc2a6d3a 238%dir %{perl_vendorlib}/DBIx
8ea9675c 239%{perl_vendorarch}/*.pl
dc2a6d3a 240%{perl_vendorarch}/DBI.pm
241%dir %{perl_vendorarch}/DBI
798d0c21 242%dir %{perl_vendorarch}/DBIx
dc2a6d3a 243%{perl_vendorarch}/DBI/Const
ca0aa3b7 244%{perl_vendorarch}/DBI/DBD
8ea9675c 245%{perl_vendorarch}/DBI/Gofer
a0e61f5f 246%{perl_vendorarch}/DBI/SQL
8ea9675c 247%{perl_vendorarch}/DBI/Util
8b215199 248%{perl_vendorarch}/DBI/*.pm
dc2a6d3a 249%{perl_vendorarch}/DBD
250%dir %{perl_vendorarch}/auto/DBD
251%dir %{perl_vendorarch}/auto/DBI
798d0c21 252%dir %{perl_vendorarch}/auto/DBIx
dc2a6d3a 253%{perl_vendorarch}/auto/DBI/*.h
254%{perl_vendorarch}/auto/DBI/Driver.xst
dc2a6d3a 255%attr(755,root,root) %{perl_vendorarch}/auto/DBI/DBI.so
371dff1b
JB
256%{_mandir}/man1/dbilogstrip.1p*
257%{_mandir}/man1/dbiprof.1p*
258%{_mandir}/man1/dbiproxy.1p*
259%{_mandir}/man3/DBD::*.3pm*
260%{_mandir}/man3/DBI*.3pm*
ca0aa3b7 261
8b215199
ER
262# in subpackages
263%exclude %{_mandir}/man3/DBD::Proxy.3pm*
371dff1b
JB
264%exclude %{_mandir}/man3/DBI::ProfileDumper::Apache.3pm*
265%exclude %{_mandir}/man3/DBI::ProxyServer.3pm*
8b215199
ER
266%exclude %{perl_vendorarch}/DBD/Proxy.pm
267%exclude %{perl_vendorarch}/DBI/ProfileDumper/Apache.pm
268%exclude %{perl_vendorarch}/DBI/ProxyServer.pm
6c9bbb95 269%exclude %{perl_vendorarch}/DBD/Gofer/Transport/corostream.pm
8b215199 270
ae080c02 271%files -n perl-DBD-Proxy
8b215199
ER
272%defattr(644,root,root,755)
273%{perl_vendorarch}/DBD/Proxy.pm
274%{perl_vendorarch}/DBI/ProxyServer.pm
275%{_mandir}/man3/DBD::Proxy.3pm*
371dff1b 276%{_mandir}/man3/DBI::ProxyServer.3pm*
8b215199 277
6c9bbb95
ER
278%files Coro
279%defattr(644,root,root,755)
280%doc ex/corogofer.pl
281%{perl_vendorarch}/DBD/Gofer/Transport/corostream.pm
282
ca0aa3b7 283%files ProfileDumper-Apache
284%defattr(644,root,root,755)
18720a81
JB
285%dir %{perl_vendorarch}/DBI/ProfileDumper
286%{perl_vendorarch}/DBI/ProfileDumper/Apache.pm
371dff1b 287%{_mandir}/man3/DBI::ProfileDumper::Apache.3pm*
This page took 2.058974 seconds and 4 git commands to generate.