]> git.pld-linux.org Git - packages/perl-DBD-mysql.git/blame - perl-DBD-mysql.spec
- release 3 (by relup.sh)
[packages/perl-DBD-mysql.git] / perl-DBD-mysql.spec
CommitLineData
b0ec6164 1#
2# Conditional build:
c6d661c0 3%bcond_with tests # perform "make test"
fc11f8ec 4 # tests require access to a working MySQL
974a393c 5
aad6f50d 6%define pdir DBD
7%define pnam mysql
974a393c 8%include /usr/lib/rpm/macros.perl
7221ec89 9Summary: A MySQL interface for Perl
98a5cc72
ER
10Summary(cs.UTF-8): MySQL rozhraní pro Perl
11Summary(da.UTF-8): En MySQL-grænseflade for Perl
12Summary(de.UTF-8): Ein MySQL Interface für Perl
13Summary(es.UTF-8): Interfaz MySQL para Perl
14Summary(fr.UTF-8): Interface MySQL pour Perl
15Summary(it.UTF-8): Interfaccia MySQL per Perl
16Summary(ja.UTF-8): Perl の MySQL インターフェイス
17Summary(ko.UTF-8): 펄을 위한 MySQL 인터페이스
18Summary(nb.UTF-8): Et MySQL-grensesnitt for Perl
19Summary(pl.UTF-8): DBD::mysql - perlowy interfejs do MySQL-a
20Summary(pt.UTF-8): Uma interface de Perl para o MySQL
21Summary(pt_BR.UTF-8): Uma interface de Perl para o MySQL
22Summary(ru.UTF-8): Интерфейс MySQL для Perl
23Summary(sv.UTF-8): Ett gränssnitt till MySQL för Perl
24Summary(uk.UTF-8): Perl-інтерфейс до MySQL
25Summary(zh_CN.UTF-8): Perl 的 MySQL 界面。
13d3df6c 26Name: perl-DBD-mysql
d50f2a58 27Version: 4.026
d00a502a 28Release: 3
6b87e55a 29# NOTE: libmysqlclient infects everything that links against it with GPL
e0806a04 30License: GPL (Perl code also Artistic)
13d3df6c 31Group: Development/Languages/Perl
858a478f 32Source0: http://www.cpan.org/modules/by-module/DBD/%{pdir}-%{pnam}-%{version}.tar.gz
d50f2a58 33# Source0-md5: b18dc2795ec8628a9b84b6e5f1b58775
d3a80feb 34Patch0: headers.patch
e6fc45a5 35URL: http://search.cpan.org/dist/DBD-mysql/
26f04bb6 36BuildRequires: mysql-devel >= 5.0.27
13d3df6c 37BuildRequires: perl-DBI >= 1.13
77556fbf 38BuildRequires: perl-devel >= 1:5.8.0
5eed4feb 39BuildRequires: rpm-perlprov >= 4.1-13
e0ec242f 40Obsoletes: perl-DBD-MySQL
26f04bb6 41Obsoletes: perl-DBD-Mysql
876a6b81 42Obsoletes: perl-Msql-Mysql-modules
13d3df6c 43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45%description
a5b7c9a0 46M(y)sql.pm and DBD::mSQL(mysql) implement two different approaches to
fc11f8ec 47communicate with an mSQL or MySQL server. DBD::mSQL(mysql) is built
a5b7c9a0 48upon the DBI, the generic Perl Database Interface. It brings you an
49identical interface to a broad variety of databases and is in this
50regard comparable to ODBC. The advantage of the DBI approach is
51portability and interoperability. M(y)sql.pm are the elder species.
52They were written before DBI was available but inspired by an early
53draft of the DBI specification. As they have been circulating longer
54they are more mature and pretty stable. They're also more complete
55than DBD::mSQL and DBD::mysql.
56
08cf4761 57%description -l cs.UTF-8
5616d505 58Implementace DBI pro MySQL do Perlu.
59
08cf4761 60%description -l da.UTF-8
5616d505 61En implementation af DBI for MySQL.
62
08cf4761
JR
63%description -l de.UTF-8
64Eine Implementierung von DBI für MySQL.
5616d505 65
08cf4761
JR
66%description -l es.UTF-8
67Implementación del DBI para MySQL.
5616d505 68
08cf4761 69%description -l fr.UTF-8
5616d505 70Mise en oeuvre de DBI pour MySQL.
71
08cf4761 72%description -l it.UTF-8
5616d505 73Implementazione di DBI per MySQL.
74
08cf4761
JR
75%description -l ja.UTF-8
76MySQL 用 DBI 実装
5616d505 77
08cf4761
JR
78%description -l ko.UTF-8
79MySQL을 위한 DBI의 실현.
5616d505 80
08cf4761 81%description -l nb.UTF-8
5616d505 82En implementasjon av DBI for MySQL.
13d3df6c 83
08cf4761
JR
84%description -l pl.UTF-8
85Sterownik pozwalający na dostęp do baz MySQL z poziomu Perla.
86
87%description -l pt.UTF-8
88Uma implementação de DBI para o MySQL.
89
90%description -l pt_BR.UTF-8
91Uma implementação de DBI para o MySQL.
92
93%description -l ru.UTF-8
94M(y)sql.pm и DBD::mSQL(mysql) реализуют два разных подхода к общению с
95сервером mSQL или MySQL. DBD::mSQL(mysql) построен на базе DBI,
96стандартного Perl-интерфейса к базам данных. Он предоставляет
97единообразный интерфейс к самым разнообразным базам данных и сравним в
98этом отношении с ODBC. Преимуществами подхода DBI является легкая
99портируемость и взаимодйествие. M(y)sql.pm - это более старые особи.
100Они были написаны до того, как стал доступным DBI, но основываются на
101ранних черновиках спецификации DBI. Так как они используются дольше,
102они более отлажены и стабильны. Также они более завершенные, чем
103DBD::mSQL и DBD::mysql.
104
105%description -l sv.UTF-8
106En implementation av DBI för MySQL.
107
108%description -l uk.UTF-8
109M(y)sql.pm та DBD::mSQL(mysql) реалізують два різних підходи до
110спілкування з сервером mSQL або MySQL. DBD::mSQL(mysql) побудовано на
111базі DBI, стандартного інтерфейсу Perl до баз даних. Він надає
112ідентичний інтерфейс до самих різноманітних баз даних і може бути
113порівняний в цьому відношенні з ODBC. Перевагами підходу DBI є легка
114переносимість та взаємодія. M(y)sql.pm - це більш старі програми. Вони
115були написані до того, як з'явився DBI, але базуються на ранніх
116проектах спецификації DBI. Виходячи з того, що вони використовуються
117довше, вони більш відлагоджені та стабільні. Також вони більш
118завершені, ніж DBD::mSQL та DBD::mysql.
119
120%description -l zh_CN.UTF-8
121一种 MySQL 的 DBI 实施措施。
a5b7c9a0 122
13d3df6c 123%prep
124%setup -q -n %{pdir}-%{pnam}-%{version}
d3a80feb 125%patch0 -p1
6b87e55a 126# we don't need no bundles
858a478f 127%{__rm} -r lib/Bundle
13d3df6c 128
129%build
5eed4feb 130%{__perl} Makefile.PL \
d3a80feb 131 --cflags="$(mysql_config --cflags) %{rpmcflags} -Werror=implicit-function-declaration" \
c608cc0b 132 INSTALLDIRS=vendor
d3a80feb 133
5862dc21 134%{__make} \
f84c83a7 135 CC="%{__cc}" \
13d3df6c 136
c6d661c0 137%{?with_tests:%{__make} test}
b0ec6164 138
13d3df6c 139%install
140rm -rf $RPM_BUILD_ROOT
141
6b87e55a 142%{__make} pure_install \
c6d661c0 143 DESTDIR=$RPM_BUILD_ROOT
13d3df6c 144
6b87e55a 145%{?perl_install_postclean}
858a478f 146%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/DBD/mysql/INSTALL.pod
6b87e55a 147
13d3df6c 148%clean
149rm -rf $RPM_BUILD_ROOT
150
151%files
152%defattr(644,root,root,755)
d50f2a58 153%doc ChangeLog README.pod TODO
5eed4feb 154%{perl_vendorarch}/DBD/mysql.pm
c6d661c0
JB
155%dir %{perl_vendorarch}/DBD/mysql
156%{perl_vendorarch}/DBD/mysql/GetInfo.pm
5eed4feb 157%dir %{perl_vendorarch}/auto/DBD/mysql
5eed4feb 158%attr(755,root,root) %{perl_vendorarch}/auto/DBD/mysql/mysql.so
858a478f 159%{_mandir}/man3/DBD::mysql*.3pm*
This page took 0.067638 seconds and 4 git commands to generate.