]> git.pld-linux.org Git - packages/perl-DBD-mysql.git/blob - perl-DBD-mysql.spec
0f7b11172c2e3d948a2f362f5fe7efc5dbb9cd4e
[packages/perl-DBD-mysql.git] / perl-DBD-mysql.spec
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
9 Summary:        A MySQL interface for Perl
10 Summary(cs.UTF-8):      MySQL rozhraní pro Perl
11 Summary(da.UTF-8):      En MySQL-grænseflade for Perl
12 Summary(de.UTF-8):      Ein MySQL Interface für Perl
13 Summary(es.UTF-8):      Interfaz MySQL para Perl
14 Summary(fr.UTF-8):      Interface MySQL pour Perl
15 Summary(it.UTF-8):      Interfaccia MySQL per Perl
16 Summary(ja.UTF-8):      Perl の MySQL インターフェイス
17 Summary(ko.UTF-8):      펄을 위한 MySQL 인터페이스
18 Summary(nb.UTF-8):      Et MySQL-grensesnitt for Perl
19 Summary(pl.UTF-8):      DBD::mysql - perlowy interfejs do MySQL-a
20 Summary(pt.UTF-8):      Uma interface de Perl para o MySQL
21 Summary(pt_BR.UTF-8):   Uma interface de Perl para o MySQL
22 Summary(ru.UTF-8):      Интерфейс MySQL для Perl
23 Summary(sv.UTF-8):      Ett gränssnitt till MySQL för Perl
24 Summary(uk.UTF-8):      Perl-інтерфейс до MySQL
25 Summary(zh_CN.UTF-8):   Perl 的 MySQL 界面。
26 Name:           perl-DBD-mysql
27 Version:        4.046
28 Release:        2
29 # NOTE: libmysqlclient infects everything that links against it with GPL
30 License:        GPL (Perl code also Artistic)
31 Group:          Development/Languages/Perl
32 Source0:        http://www.cpan.org/modules/by-module/DBD/%{pdir}-%{pnam}-%{version}.tar.gz
33 # Source0-md5:  bdf4f4d899b8af29ebd8ebfb7438d05f
34 Patch0:         headers.patch
35 URL:            http://search.cpan.org/dist/DBD-mysql/
36 BuildRequires:  mysql-devel >= 5.0.27
37 BuildRequires:  perl-DBI >= 1.13
38 %if %{with tests}
39 BuildRequires:  perl-Test-Deep
40 BuildRequires:  perl-Test-Simple
41 %endif
42 BuildRequires:  perl-devel >= 1:5.8.1
43 BuildRequires:  rpm-perlprov >= 4.1-13
44 Requires:       perl-DBI >= 1.13
45 Obsoletes:      perl-DBD-MySQL
46 Obsoletes:      perl-DBD-Mysql
47 Obsoletes:      perl-Msql-Mysql-modules
48 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50 %description
51 M(y)sql.pm and DBD::mSQL(mysql) implement two different approaches to
52 communicate with an mSQL or MySQL server. DBD::mSQL(mysql) is built
53 upon the DBI, the generic Perl Database Interface. It brings you an
54 identical interface to a broad variety of databases and is in this
55 regard comparable to ODBC. The advantage of the DBI approach is
56 portability and interoperability. M(y)sql.pm are the elder species.
57 They were written before DBI was available but inspired by an early
58 draft of the DBI specification. As they have been circulating longer
59 they are more mature and pretty stable. They're also more complete
60 than DBD::mSQL and DBD::mysql.
61
62 %description -l cs.UTF-8
63 Implementace DBI pro MySQL do Perlu.
64
65 %description -l da.UTF-8
66 En implementation af DBI for MySQL.
67
68 %description -l de.UTF-8
69 Eine Implementierung von DBI für MySQL.
70
71 %description -l es.UTF-8
72 Implementación del DBI para MySQL.
73
74 %description -l fr.UTF-8
75 Mise en oeuvre de DBI pour MySQL.
76
77 %description -l it.UTF-8
78 Implementazione di DBI per MySQL.
79
80 %description -l ja.UTF-8
81 MySQL 用 DBI 実装
82
83 %description -l ko.UTF-8
84 MySQL을 위한 DBI의 실현.
85
86 %description -l nb.UTF-8
87 En implementasjon av DBI for MySQL.
88
89 %description -l pl.UTF-8
90 Sterownik pozwalający na dostęp do baz MySQL z poziomu Perla.
91
92 %description -l pt.UTF-8
93 Uma implementação de DBI para o MySQL.
94
95 %description -l pt_BR.UTF-8
96 Uma implementação de DBI para o MySQL.
97
98 %description -l ru.UTF-8
99 M(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 они более отлажены и стабильны. Также они более завершенные, чем
108 DBD::mSQL и DBD::mysql.
109
110 %description -l sv.UTF-8
111 En implementation av DBI för MySQL.
112
113 %description -l uk.UTF-8
114 M(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
145 rm -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
154 rm -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.035334 seconds and 2 git commands to generate.