]> git.pld-linux.org Git - packages/perl-DBD-mysql.git/blame_incremental - perl-DBD-mysql.spec
- rebuild with mysql 5.7
[packages/perl-DBD-mysql.git] / perl-DBD-mysql.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with tests # perform "make test"
4 # tests require access to a working MySQL
5
6%define pdir DBD
7%define pnam mysql
8%include /usr/lib/rpm/macros.perl
9Summary: A MySQL interface for Perl
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 界面。
26Name: perl-DBD-mysql
27Version: 4.046
28Release: 2
29# NOTE: libmysqlclient infects everything that links against it with GPL
30License: GPL (Perl code also Artistic)
31Group: Development/Languages/Perl
32Source0: http://www.cpan.org/modules/by-module/DBD/%{pdir}-%{pnam}-%{version}.tar.gz
33# Source0-md5: bdf4f4d899b8af29ebd8ebfb7438d05f
34Patch0: headers.patch
35URL: http://search.cpan.org/dist/DBD-mysql/
36BuildRequires: mysql-devel >= 5.0.27
37BuildRequires: perl-DBI >= 1.13
38%if %{with tests}
39BuildRequires: perl-Test-Deep
40BuildRequires: perl-Test-Simple
41%endif
42BuildRequires: perl-devel >= 1:5.8.1
43BuildRequires: rpm-perlprov >= 4.1-13
44Requires: perl-DBI >= 1.13
45Obsoletes: perl-DBD-MySQL
46Obsoletes: perl-DBD-Mysql
47Obsoletes: perl-Msql-Mysql-modules
48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50%description
51M(y)sql.pm and DBD::mSQL(mysql) implement two different approaches to
52communicate with an mSQL or MySQL server. DBD::mSQL(mysql) is built
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
62%description -l cs.UTF-8
63Implementace DBI pro MySQL do Perlu.
64
65%description -l da.UTF-8
66En implementation af DBI for MySQL.
67
68%description -l de.UTF-8
69Eine Implementierung von DBI für MySQL.
70
71%description -l es.UTF-8
72Implementación del DBI para MySQL.
73
74%description -l fr.UTF-8
75Mise en oeuvre de DBI pour MySQL.
76
77%description -l it.UTF-8
78Implementazione di DBI per MySQL.
79
80%description -l ja.UTF-8
81MySQL 用 DBI 実装
82
83%description -l ko.UTF-8
84MySQL을 위한 DBI의 실현.
85
86%description -l nb.UTF-8
87En implementasjon av DBI for MySQL.
88
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 实施措施。
127
128%prep
129%setup -q -n %{pdir}-%{pnam}-%{version}
130%patch0 -p1
131# we don't need no bundles
132%{__rm} -r lib/Bundle
133
134%build
135%{__perl} Makefile.PL \
136 --cflags="$(mysql_config --cflags) %{rpmcflags} -Werror=implicit-function-declaration" \
137 INSTALLDIRS=vendor
138
139%{__make} \
140 CC="%{__cc}" \
141
142%{?with_tests:%{__make} test}
143
144%install
145rm -rf $RPM_BUILD_ROOT
146%{__make} pure_install \
147 DESTDIR=$RPM_BUILD_ROOT
148
149%{?perl_install_postclean}
150%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/DBD/mysql/INSTALL.pod
151%{__rm} $RPM_BUILD_ROOT%{_mandir}/man3/DBD::mysql::INSTALL.3pm
152
153%clean
154rm -rf $RPM_BUILD_ROOT
155
156%files
157%defattr(644,root,root,755)
158%doc README.md Changes
159%{perl_vendorarch}/DBD/mysql.pm
160%dir %{perl_vendorarch}/DBD/mysql
161%{perl_vendorarch}/DBD/mysql/GetInfo.pm
162%dir %{perl_vendorarch}/auto/DBD/mysql
163%attr(755,root,root) %{perl_vendorarch}/auto/DBD/mysql/mysql.so
164%{_mandir}/man3/DBD::mysql.3pm*
This page took 0.197135 seconds and 4 git commands to generate.