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