+#
+# Conditional build:
+%bcond_with tests # perform "make test"
+ # tests require access to a working MySQL
+#
%include /usr/lib/rpm/macros.perl
-%define pdir DBD
-%define pnam mysql
-Summary: An implementation of DBI for MySQL
+%define pdir DBD
+%define pnam mysql
+Summary: A MySQL interface for Perl
Summary(cs): MySQL rozhraní pro Perl
Summary(da): En MySQL-grænseflade for Perl
Summary(de): Ein MySQL Interface für Perl
Summary(it): Interfaccia MySQL per Perl
Summary(ja): Perl ¤Î MySQL ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹
Summary(ko): ÆÞÀ» À§ÇÑ MySQL ÀÎÅÍÆäÀ̽º
-Summary(no): Et MySQL-grensesnitt for Perl
-Summary(pl): Modu³ Perla DBD::mysql
+Summary(nb): Et MySQL-grensesnitt for Perl
+Summary(pl): DBD::mysql - perlowy interfejs do MySQL-a
Summary(pt): Uma interface de Perl para o MySQL
+Summary(pt_BR): Uma interface de Perl para o MySQL
Summary(ru): éÎÔÅÒÆÅÊÓ MySQL ÄÌÑ Perl
Summary(sv): Ett gränssnitt till MySQL för Perl
Summary(uk): Perl-¦ÎÔÅÒÆÅÊÓ ÄÏ MySQL
Summary(zh_CN): Perl µÄ MySQL ½çÃæ¡£
Name: perl-DBD-mysql
-Version: 2.1017
-Release: 2
-License: GPL or Artistic
+Version: 4.001
+Release: 1
+# NOTE: libmysqlclient infects everything that links against it with GPL
+License: GPL (Perl code also Artistic)
Group: Development/Languages/Perl
-Source0: ftp://ftp.cpan.org/pub/CPAN/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
+Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
+# Source0-md5: f1c70b2760365300873ccfa59cefceb2
+URL: http://search.cpan.org/dist/DBD-mysql/
+BuildRequires: mysql-devel >= 5.0.27
BuildRequires: perl-DBI >= 1.13
-BuildRequires: rpm-perlprov >= 3.0.3-16
-BuildRequires: mysql-devel
+BuildRequires: perl-devel >= 1:5.8.0
+BuildRequires: rpm-perlprov >= 4.1-13
+Obsoletes: perl-DBD-MySQL
+Obsoletes: perl-DBD-Mysql
+Obsoletes: perl-Msql-Mysql-modules
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
M(y)sql.pm and DBD::mSQL(mysql) implement two different approaches to
-communicate with an mSQL or mysql server. DBD::mSQL(mysql) is built
+communicate with an mSQL or MySQL server. DBD::mSQL(mysql) is built
upon the DBI, the generic Perl Database Interface. It brings you an
identical interface to a broad variety of databases and is in this
regard comparable to ODBC. The advantage of the DBI approach is
%description -l ko
MySQLÀ» À§ÇÑ DBIÀÇ ½ÇÇö.
-%description -l no
+%description -l nb
En implementasjon av DBI for MySQL.
%description -l pl
%description -l pt
Uma implementação de DBI para o MySQL.
+%description -l pt_BR
+Uma implementação de DBI para o MySQL.
+
%description -l ru
M(y)sql.pm É DBD::mSQL(mysql) ÒÅÁÌÉÚÕÀÔ Ä×Á ÒÁÚÎÙÈ ÐÏÄÈÏÄÁ Ë ÏÂÝÅÎÉÀ Ó
-ÓÅÒ×ÅÒÏÍ mSQL ÉÌÉ mysql. DBD::mSQL(mysql) ÐÏÓÔÒÏÅÎ ÎÁ ÂÁÚÅ DBI,
+ÓÅÒ×ÅÒÏÍ mSQL ÉÌÉ MySQL. DBD::mSQL(mysql) ÐÏÓÔÒÏÅÎ ÎÁ ÂÁÚÅ DBI,
ÓÔÁÎÄÁÒÔÎÏÇÏ Perl-ÉÎÔÅÒÆÅÊÓÁ Ë ÂÁÚÁÍ ÄÁÎÎÙÈ. ïÎ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ
ÅÄÉÎÏÏÂÒÁÚÎÙÊ ÉÎÔÅÒÆÅÊÓ Ë ÓÁÍÙÍ ÒÁÚÎÏÏÂÒÁÚÎÙÍ ÂÁÚÁÍ ÄÁÎÎÙÈ É ÓÒÁ×ÎÉÍ ×
ÜÔÏÍ ÏÔÎÏÛÅÎÉÉ Ó ODBC. ðÒÅÉÍÕÝÅÓÔ×ÁÍÉ ÐÏÄÈÏÄÁ DBI Ñ×ÌÑÅÔÓÑ ÌÅÇËÁÑ
%description -l uk
M(y)sql.pm ÔÁ DBD::mSQL(mysql) ÒÅÁ̦ÚÕÀÔØ Ä×Á Ò¦ÚÎÉÈ Ð¦ÄÈÏÄÉ ÄÏ
-ÓЦÌËÕ×ÁÎÎÑ Ú ÓÅÒ×ÅÒÏÍ mSQL ÁÂÏ mysql. DBD::mSQL(mysql) ÐÏÂÕÄÏ×ÁÎÏ ÎÁ
+ÓЦÌËÕ×ÁÎÎÑ Ú ÓÅÒ×ÅÒÏÍ mSQL ÁÂÏ MySQL. DBD::mSQL(mysql) ÐÏÂÕÄÏ×ÁÎÏ ÎÁ
ÂÁÚ¦ DBI, ÓÔÁÎÄÁÒÔÎÏÇÏ ¦ÎÔÅÒÆÅÊÓÕ Perl ÄÏ ÂÁÚ ÄÁÎÉÈ. ÷¦Î ÎÁÄÁ¤
¦ÄÅÎÔÉÞÎÉÊ ¦ÎÔÅÒÆÅÊÓ ÄÏ ÓÁÍÉÈ Ò¦ÚÎÏÍÁΦÔÎÉÈ ÂÁÚ ÄÁÎÉÈ ¦ ÍÏÖÅ ÂÕÔÉ
ÐÏÒ¦×ÎÑÎÉÊ × ÃØÏÍÕ ×¦ÄÎÏÛÅÎΦ Ú ODBC. ðÅÒÅ×ÁÇÁÍÉ Ð¦ÄÈÏÄÕ DBI ¤ ÌÅÇËÁ
%prep
%setup -q -n %{pdir}-%{pnam}-%{version}
+# we don't need no bundles
+rm -rf lib/Bundle
%build
-perl Makefile.PL
+%{__perl} Makefile.PL \
+ INSTALLDIRS=vendor
+%{__make} \
+ OPTIMIZE="%{rpmcflags}"
-%{__make} OPTIMIZE="%{rpmcflags}"
+%{?with_tests:%{__make} test}
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
+%{__make} pure_install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+%{?perl_install_postclean}
+rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/%{pdir}/%{pnam}/INSTALL.pod
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc ChangeLog README
-%{perl_sitearch}/DBD/mysql.pm
-%{perl_sitearch}/Mysql
-%{perl_sitearch}/Mysql.pm
-%dir %{perl_sitearch}/auto/DBD/mysql
-%{perl_sitearch}/auto/DBD/mysql/mysql.bs
-%attr(755,root,root) %{perl_sitearch}/auto/DBD/mysql/mysql.so
+%doc ChangeLog README TODO
+%{perl_vendorarch}/DBD/mysql.pm
+%dir %{perl_vendorarch}/DBD/mysql
+%{perl_vendorarch}/DBD/mysql/GetInfo.pm
+%dir %{perl_vendorarch}/auto/DBD/mysql
+%{perl_vendorarch}/auto/DBD/mysql/mysql.bs
+%attr(755,root,root) %{perl_vendorarch}/auto/DBD/mysql/mysql.so
%{_mandir}/man3/[DM]*