]> git.pld-linux.org Git - packages/perl-DBI.git/blame - perl-DBI.spec
- converted to UTF-8
[packages/perl-DBI.git] / perl-DBI.spec
CommitLineData
2fca8278 1# TODO
8ac819f0 2# - perl(RPC::PlClient) as optional? If yes, separate /proxy/i to subpackage.
87484e68 3#
4# Conditional build:
7fa4d60e 5%bcond_without autodeps # don't BR packages needed only for resolving deps
8ac819f0 6%bcond_without tests # perform "make test"
4dd9a95e 7#
0ca04b47 8%include /usr/lib/rpm/macros.perl
9fd4bf13 9%define pdir DBI
10%define pnam DBI
ca0aa3b7 11Summary: DBI - database independent interface for Perl
a94e6440
JR
12Summary(cs.UTF-8): API pro přístup k databázím pro Perl
13Summary(da.UTF-8): En database-API for Perl
14Summary(de.UTF-8): Ein API Datenbankzugriff für Perl
15Summary(es.UTF-8): Acceso de base de datos API para Perl
16Summary(fr.UTF-8): Une IPA pour l'accès aux bases de données pour Perl
17Summary(it.UTF-8): API di accesso a database per Perl
18Summary(ja.UTF-8): Perl 用データベースアクセス API
19Summary(ko.UTF-8): 펄에 사용되는 데이타베이스 액세스 API
20Summary(nb.UTF-8): Et database-API for Perl
21Summary(pl.UTF-8): DBI - niezależny interfejs baz danych dla Perla
22Summary(pt.UTF-8): Uma API de acesso a bases de dados para o Perl
23Summary(pt_BR.UTF-8): Uma API de acesso a bases de dados para o Perl
24Summary(ru.UTF-8): Библиотека для доступа к базам данных для Perl
25Summary(sv.UTF-8): Ett databasåtkomst-API för Perl
26Summary(zh_CN.UTF-8): Perl 的数据库访问 API。
dc4d1988 27Name: perl-DBI
7ddd86bc 28Version: 1.53
d8897208 29Release: 2
5eb48486 30License: GPL or Artistic
dc4d1988 31Group: Development/Languages/Perl
45db268a 32Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pnam}-%{version}.tar.gz
7ddd86bc 33# Source0-md5: e76dfeeb37eb7346342a49142d36171d
798d0c21 34Patch0: %{name}-changes.patch
4b77bc56 35BuildRequires: perl-devel >= 1:5.8.0
798d0c21 36BuildRequires: rpm-perlprov >= 4.1-13
7fa4d60e 37%if %{with autodeps} || %{with tests}
87484e68 38BuildRequires: perl-Net-Daemon
798d0c21 39BuildRequires: perl-PlRPC
87484e68 40%endif
dc4d1988 41Obsoletes: perl-DBI-FAQ
798d0c21 42Conflicts: perl-DBD-CSV < 1:0.21
3611cc3e 43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
dc4d1988 44
8ac819f0 45%define _noautoreq 'perl(DBD::<foo>)' 'perl(DBI::Format)' 'perl(DBI::PurePerl)' 'perl(DBI)' 'perl(DBI::.*)'
b28c52a7 46%define _noautoreqdep 'perl(UNIVERSAL)'
87484e68 47
dc4d1988 48%description
87484e68 49The DBI is a database access module for the Perl programming language.
1327fd1d 50It defines a set of methods, variables, and conventions that provide a
51consistent database interface, independent of the actual database
87484e68 52being used.
dc4d1988 53
a94e6440
JR
54%description -l cs.UTF-8
55DBI je Application Programming Interface (API) pro přístup k databázím
56pro programovací jazyk Perl. Specifikace DBI API definuje sadu funkcí,
57proměnných a konvencí, které poskytují konzistentní databázové
58rozhraní nezávislé na právě použité databázi.
1327fd1d 59
a94e6440
JR
60%description -l da.UTF-8
61DBI er en databaseadgangsprogrammeringsgrænseflade (API) for
1327fd1d 62programmeringssproget Perl. DBI API-specifikationen definerer et antal
63funktioner, variable og konventioner som tilbyder et konsistent
a94e6440 64databasegrænseflade uafhængigt af den faktiske database som bruges.
1327fd1d 65
a94e6440 66%description -l de.UTF-8
1327fd1d 67DBI ist ein Datenbankzugriff Application Programming Interface (API)
a94e6440 68für die Programmiersprache Perl. Die DBI API Spezifikation definiert
1327fd1d 69ein Set von Funktionen, Variablen und Konventionen die ein von der
a94e6440 70aktuell benutzten Datenbank unabhängiges, konsistentes
1327fd1d 71Datenbankinterface bereitstellen.
72
a94e6440
JR
73%description -l es.UTF-8
74DBI es una interfaz de programación de aplicación del acceso de base
75dedatos (API) para el lenguaje de programación de Perl. La
76especificación de DBI API define un conjunto de funciones, de
1327fd1d 77variables y de las convenciones que proporcionan a un interfaz de base
78de datos constante independiente de la base de datos real que es
79utilizada.
80
a94e6440
JR
81%description -l fr.UTF-8
82DBI est une interface de programme d'applications d'accès aux bases de
83données (IPA) pour le langage de programmation Perl. La spécification
84de l'IPA DBI définit des fonctions, des variables et des conventions
85qui fournissent une interface de base de donnée indépendante de la
86base de données utilisée.
1327fd1d 87
a94e6440
JR
88%description -l it.UTF-8
89DBI è un'API (Application Programming Interface) di accesso a database
1327fd1d 90per il linguaggio di programmazione Perl. La specifica API di DBI
91definisce una serie di funzioni, variabili e convenzioni che
92forniscono un'interfaccia database conforme e indipendente dal
93database in uso.
94
a94e6440
JR
95%description -l ja.UTF-8
96DBI は Perl プログラミング言語用のデータベースアクセス API
97(Application Programming Interface) です。DBI API の仕様は、実際に使用
98されるデータベースとは別の一貫性のあるデータベースインターフェイスを規
99定する関数、 変数、法則のセットを定義します。
100
101%description -l pl.UTF-8
102DBI jest modułem dostępu do baz danych dla Perla. Definiuje grupę
103metod, zmiennych i konwencji, zapewniających spójny interfejs do baz
104danych, niezależny od typu aktualnie używanej bazy.
105
106%description -l pt.UTF-8
107O DBI é uma API (Application Programming Interface) de acesso a bases
108de dados para a linguagem Perl. A especificação da API do DBI define
109um conjunto de funções, variáveis e convenções que oferecem uma
1327fd1d 110interface de bases de dados consistente e independente da base de
a94e6440 111dados que é usada para o efeito.
1327fd1d 112
a94e6440
JR
113%description -l pt_BR.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 ru.UTF-8
121DBI это библиотека для доступа к базам данных для языка Perl. DBI API
122определяет набор функций, переменных и конверсий; обеспечивает
123независимый интерфейс базы данных.
1327fd1d 124
a94e6440
JR
125%description -l sv.UTF-8
126DBI är ett databasåtkomstprogrammeringsgränssnitt (API) för
127programmeringsspråket Perl. DBI API-specifikationen definerar ett
1327fd1d 128antal funktioner, variabler och konventioner som erbjuder ett
a94e6440
JR
129konsistent databasgränssnitt oberoende av den faktiska databas som
130används.
1327fd1d 131
a94e6440
JR
132%description -l zh_CN.UTF-8
133DBI 是用于 Perl 编程语言的数据库访问程序编写界面 (API)。 DBI API
134明细表定义了一组函数、变量和定规,它们提供了一个独立于实际被使用的数据
135库之外的连贯的数据库 界面。
dc4d1988 136
ca0aa3b7 137%package ProfileDumper-Apache
138Summary: DBI::ProfileDumper::Apache - capture DBI profiling data from Apache/mod_perl
a94e6440 139Summary(pl.UTF-8): DBI::ProfileDumper::Apache - przechwytywanie danych parametryzujących DBI z Apache/mod_perl
ca0aa3b7 140Group: Development/Languages/Perl
4dd9a95e 141Requires: %{name} = %{version}-%{release}
ca0aa3b7 142
143%description ProfileDumper-Apache
144This module interfaces DBI::ProfileDumper to Apache/mod_perl. Using
145this module you can collect profiling data from mod_perl applications.
146It works by creating a DBI::ProfileDumper data file for each Apache
147process. These files are created in your Apache log directory. You can
148then use dbiprof to analyze the profile files.
149
a94e6440
JR
150%description ProfileDumper-Apache -l pl.UTF-8
151Moduł ten sprzęga DBI::ProfileDumper z Apache/mod_perl. Korzystając z
152niego można pobrać dane o parametryzacji z aplikacji mod_perl. Działa
ca0aa3b7 153on w oparciu o tworzenie przez DBI::ProfileDumper pliku danych dla
a94e6440
JR
154każdego procesu Apache'a. Pliki te tworzone są w katalogu logów
155Apache'a. Można je analizować za pomocą dbiprof.
ca0aa3b7 156
dc4d1988 157%prep
65ea2300 158%setup -q -n %{pnam}-%{version}
75de4ecc 159%patch0 -p1
a0db50bd 160mv Roadmap.pod lib/DBI
161mv Changes lib/DBI/Changes.pod
162echo 'man DBI::Changes' > Changes
dc4d1988 163
d8897208
ER
164mv t/80proxy.t{,-needs-syslog}
165
dc4d1988 166%build
dc2a6d3a 167%{__perl} Makefile.PL \
15e41d44 168 INSTALLDIRS=vendor
adb67928 169%{__make} \
170 OPTIMIZE="%{rpmcflags}"
dc4d1988 171
7fa4d60e 172%{?with_tests:%{__make} test}
87484e68 173
dc4d1988 174%install
175rm -rf $RPM_BUILD_ROOT
dc4d1988 176
798d0c21 177%{__make} pure_install \
adb67928 178 DESTDIR=$RPM_BUILD_ROOT
dc4d1988 179
798d0c21 180install -d $RPM_BUILD_ROOT{%{perl_vendorlib}/DBIx,%{perl_vendorarch}/{DBIx,auto/{DBD,DBIx}}}
dc4d1988 181
2bdcd2c0
JB
182# no reason to include Bundle::* in rpms
183rm -rf $RPM_BUILD_ROOT{%{perl_vendorarch}/Bundle,%{_mandir}/man3/Bundle::*}
798d0c21
ER
184rm $RPM_BUILD_ROOT%{perl_vendorarch}/auto/DBI/.packlist
185
186# not our os
187rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/{DBI/W32ODBC,Win32/DBIODBC}.pm
188rm -f $RPM_BUILD_ROOT%{_mandir}/man3/{DBI::W32,Win32::DBI}ODBC.3pm
189# different format in %doc
7ddd86bc 190rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/{TASKS,DBI/{Changes,Roadmap}}.pod
2bdcd2c0 191
dc4d1988 192%clean
193rm -rf $RPM_BUILD_ROOT
194
195%files
196%defattr(644,root,root,755)
7ddd86bc 197%doc Changes README
dc4d1988 198%attr(755,root,root) %{_bindir}/*
dc2a6d3a 199%dir %{perl_vendorlib}/DBIx
200%{perl_vendorarch}/DBI.pm
201%dir %{perl_vendorarch}/DBI
798d0c21 202%dir %{perl_vendorarch}/DBIx
dc2a6d3a 203%{perl_vendorarch}/DBI/Const
ca0aa3b7 204%{perl_vendorarch}/DBI/DBD
a0e61f5f 205%{perl_vendorarch}/DBI/SQL
206%{perl_vendorarch}/DBI/[DFPS]*.pm
dc2a6d3a 207%{perl_vendorarch}/DBD
208%dir %{perl_vendorarch}/auto/DBD
209%dir %{perl_vendorarch}/auto/DBI
798d0c21 210%dir %{perl_vendorarch}/auto/DBIx
dc2a6d3a 211%{perl_vendorarch}/auto/DBI/*.h
212%{perl_vendorarch}/auto/DBI/Driver.xst
213%{perl_vendorarch}/auto/DBI/DBI.bs
214%attr(755,root,root) %{perl_vendorarch}/auto/DBI/DBI.so
9851d1aa 215%{_mandir}/man1/*
ca0aa3b7 216%{_mandir}/man3/DBD*
18720a81
JB
217%{_mandir}/man3/DBI.3*
218%{_mandir}/man3/DBI::Profile.3*
219%{_mandir}/man3/DBI::ProfileData.3*
220%{_mandir}/man3/DBI::ProfileDumper.3*
7ddd86bc 221%{_mandir}/man3/DBI::ProfileSubs.3pm*
18720a81
JB
222%{_mandir}/man3/DBI::ProxyServer.3*
223%{_mandir}/man3/DBI::PurePerl.3*
ca0aa3b7 224%{_mandir}/man3/DBI::[!PW]*
7ddd86bc 225%{_mandir}/man3/TASKS.3pm*
ca0aa3b7 226
227%files ProfileDumper-Apache
228%defattr(644,root,root,755)
18720a81
JB
229%dir %{perl_vendorarch}/DBI/ProfileDumper
230%{perl_vendorarch}/DBI/ProfileDumper/Apache.pm
231%{_mandir}/man3/DBI::ProfileDumper::Apache.3*
This page took 0.21175 seconds and 4 git commands to generate.