]> git.pld-linux.org Git - packages/perl-DBD-mysql.git/blobdiff - perl-DBD-mysql.spec
- converted to UTF-8
[packages/perl-DBD-mysql.git] / perl-DBD-mysql.spec
index 93bffd7498c3e02ac50cd2095a0ce03670722003..fc1a7f63b95f3908f70eb8b1c237e5666f2b0bfb 100644 (file)
@@ -1,37 +1,49 @@
+#
+# 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
 %include       /usr/lib/rpm/macros.perl
 %define                pdir    DBD
 %define                pnam    mysql
-Summary:       An implementation of DBI for MySQL
-Summary(cs):   MySQL rozhraní pro Perl
-Summary(da):   En MySQL-grænseflade for Perl
-Summary(de):   Ein MySQL Interface für Perl
-Summary(es):   Interfaz MySQL para Perl
-Summary(fr):   Interface MySQL pour 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(pt):   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 ½çÃæ¡£
+Summary:       A MySQL interface for Perl
+Summary(cs.UTF-8):   MySQL rozhraní pro Perl
+Summary(da.UTF-8):   En MySQL-grænseflade for Perl
+Summary(de.UTF-8):   Ein MySQL Interface für Perl
+Summary(es.UTF-8):   Interfaz MySQL para Perl
+Summary(fr.UTF-8):   Interface MySQL pour Perl
+Summary(it.UTF-8):   Interfaccia MySQL per Perl
+Summary(ja.UTF-8):   Perl の MySQL インターフェイス
+Summary(ko.UTF-8):   펄을 위한 MySQL 인터페이스
+Summary(nb.UTF-8):   Et MySQL-grensesnitt for Perl
+Summary(pl.UTF-8):   DBD::mysql - perlowy interfejs do MySQL-a
+Summary(pt.UTF-8):   Uma interface de Perl para o MySQL
+Summary(pt_BR.UTF-8):   Uma interface de Perl para o MySQL
+Summary(ru.UTF-8):   Интерфейс MySQL для Perl
+Summary(sv.UTF-8):   Ett gränssnitt till MySQL för Perl
+Summary(uk.UTF-8):   Perl-інтерфейс до MySQL
+Summary(zh_CN.UTF-8):   Perl 的 MySQL 界面。
 Name:          perl-DBD-mysql
 Name:          perl-DBD-mysql
-Version:       2.1017
-Release:       3
-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
 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: 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
 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
 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
@@ -41,92 +53,104 @@ draft of the DBI specification. As they have been circulating longer
 they are more mature and pretty stable. They're also more complete
 than DBD::mSQL and DBD::mysql.
 
 they are more mature and pretty stable. They're also more complete
 than DBD::mSQL and DBD::mysql.
 
-%description -l cs
+%description -l cs.UTF-8
 Implementace DBI pro MySQL do Perlu.
 
 Implementace DBI pro MySQL do Perlu.
 
-%description -l da
+%description -l da.UTF-8
 En implementation af DBI for MySQL.
 
 En implementation af DBI for MySQL.
 
-%description -l de
-Eine Implementierung von DBI für MySQL.
+%description -l de.UTF-8
+Eine Implementierung von DBI für MySQL.
 
 
-%description -l es
-Implementación del DBI para MySQL.
+%description -l es.UTF-8
+Implementación del DBI para MySQL.
 
 
-%description -l fr
+%description -l fr.UTF-8
 Mise en oeuvre de DBI pour MySQL.
 
 Mise en oeuvre de DBI pour MySQL.
 
-%description -l it
+%description -l it.UTF-8
 Implementazione di DBI per MySQL.
 
 Implementazione di DBI per MySQL.
 
-%description -l ja
-MySQL ÍÑ DBI ¼ÂÁõ
+%description -l ja.UTF-8
+MySQL 用 DBI 実装
 
 
-%description -l ko
-MySQLÀ» À§ÇÑ DBIÀÇ ½ÇÇö.
+%description -l ko.UTF-8
+MySQL을 위한 DBI의 실현.
 
 
-%description -l no
+%description -l nb.UTF-8
 En implementasjon av DBI for MySQL.
 
 En implementasjon av DBI for MySQL.
 
-%description -l pl
-Sterownik pozwalaj±cy na dostêp do baz MySQL z poziomu Perla.
-
-%description -l pt
-Uma implementação de DBI para o MySQL.
-
-%description -l ru
-M(y)sql.pm É DBD::mSQL(mysql) ÒÅÁÌÉÚÕÀÔ Ä×Á ÒÁÚÎÙÈ ÐÏÄÈÏÄÁ Ë ÏÂÝÅÎÉÀ Ó
-ÓÅÒ×ÅÒÏÍ mSQL ÉÌÉ mysql. DBD::mSQL(mysql) ÐÏÓÔÒÏÅΠÎÁ ÂÁÚÅ DBI,
-ÓÔÁÎÄÁÒÔÎÏÇÏ Perl-ÉÎÔÅÒÆÅÊÓÁ Ë ÂÁÚÁÍ ÄÁÎÎÙÈ. ïΠÐÒÅÄÏÓÔÁ×ÌÑÅÔ
-ÅÄÉÎÏÏÂÒÁÚÎÙÊ ÉÎÔÅÒÆÅÊÓ Ë ÓÁÍÙÍ ÒÁÚÎÏÏÂÒÁÚÎÙÍ ÂÁÚÁÍ ÄÁÎÎÙÈ É ÓÒÁ×ÎÉÍ ×
-ÜÔÏÍ ÏÔÎÏÛÅÎÉÉ Ó ODBC. ðÒÅÉÍÕÝÅÓÔ×ÁÍÉ ÐÏÄÈÏÄÁ DBI Ñ×ÌÑÅÔÓÑ ÌÅÇËÁÑ
-ÐÏÒÔÉÒÕÅÍÏÓÔØ É ×ÚÁÉÍÏÄÊÅÓÔ×ÉÅ. M(y)sql.pm - ÜÔÏ ÂÏÌÅÅ ÓÔÁÒÙÅ ÏÓÏÂÉ.
-ïÎÉ ÂÙÌÉ ÎÁÐÉÓÁÎÙ ÄÏ ÔÏÇÏ, ËÁË ÓÔÁÌ ÄÏÓÔÕÐÎÙÍ DBI, ÎÏ ÏÓÎÏ×Ù×ÁÀÔÓÑ ÎÁ
-ÒÁÎÎÉÈ ÞÅÒÎÏ×ÉËÁÈ ÓÐÅÃÉÆÉËÁÃÉÉ DBI. ôÁË ËÁË ÏÎÉ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÏÌØÛÅ,
-ÏÎÉ ÂÏÌÅÅ ÏÔÌÁÖÅÎÙ É ÓÔÁÂÉÌØÎÙ. ôÁËÖÅ ÏÎÉ ÂÏÌÅÅ ÚÁ×ÅÒÛÅÎÎÙÅ, ÞÅÍ
-DBD::mSQL É DBD::mysql.
-
-%description -l sv
-En implementation av DBI för MySQL.
-
-%description -l uk
-M(y)sql.pm ÔÁ DBD::mSQL(mysql) ÒÅÁ̦ÚÕÀÔØ Ä×Á Ò¦ÚÎÉȠЦÄÈÏÄÉ ÄÏ
-ÓЦÌËÕ×ÁÎÎÑ Ú ÓÅÒ×ÅÒÏÍ mSQL ÁÂÏ mysql. DBD::mSQL(mysql) ÐÏÂÕÄÏ×ÁÎÏ ÎÁ
-ÂÁÚ¦ DBI, ÓÔÁÎÄÁÒÔÎÏÇÏ ¦ÎÔÅÒÆÅÊÓÕ Perl ÄÏ ÂÁÚ ÄÁÎÉÈ. ÷¦Î ÎÁÄÁ¤
-¦ÄÅÎÔÉÞÎÉÊ ¦ÎÔÅÒÆÅÊÓ ÄÏ ÓÁÍÉÈ Ò¦ÚÎÏÍÁΦÔÎÉÈ ÂÁÚ ÄÁÎÉÈ ¦ ÍÏÖÅ ÂÕÔÉ
-ÐÏÒ¦×ÎÑÎÉÊ × ÃØÏÍՠצÄÎÏÛÅÎΦ Ú ODBC. ðÅÒÅ×ÁÇÁÍɠЦÄÈÏÄÕ DBI ¤ ÌÅÇËÁ
-ÐÅÒÅÎÏÓÉͦÓÔØ ÔÁ ×ÚÁ¤ÍÏĦÑ. M(y)sql.pm - ÃŠ¦ÌØÛ ÓÔÁÒ¦ ÐÒÏÇÒÁÍÉ. ÷ÏÎÉ
-ÂÕÌÉ ÎÁÐÉÓÁΦ ÄÏ ÔÏÇÏ, ÑË Ú'Ñ×É×ÓÑ DBI, ÁÌÅ ÂÁÚÕÀÔØÓÑ ÎÁ ÒÁÎΦÈ
-ÐÒÏÅËÔÁÈ ÓÐÅÃÉÆÉËÁ槠DBI. ÷ÉÈÏÄÑÞÉ Ú ÔÏÇÏ, ÝÏ ×ÏÎÉ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ
-ÄÏ×ÛÅ, ×ÏÎɠ¦ÌØ۠צÄÌÁÇÏÄÖÅΦ ÔÁ ÓÔÁ¦ÌØΦ. ôÁËÏÖ ×ÏÎɠ¦ÌØÛ
-ÚÁ×ÅÒÛÅΦ, Î¦Ö DBD::mSQL ÔÁ DBD::mysql.
-
-%description -l zh_CN
-Ò»ÖÖ MySQL µÄ DBI ÊµÊ©´ëÊ©¡£
+%description -l pl.UTF-8
+Sterownik pozwalający na dostęp do baz MySQL z poziomu Perla.
+
+%description -l pt.UTF-8
+Uma implementação de DBI para o MySQL.
+
+%description -l pt_BR.UTF-8
+Uma implementação de DBI para o MySQL.
+
+%description -l ru.UTF-8
+M(y)sql.pm и DBD::mSQL(mysql) реализуют два разных подхода к общению с
+сервером mSQL или MySQL. DBD::mSQL(mysql) построен на базе DBI,
+стандартного Perl-интерфейса к базам данных. Он предоставляет
+единообразный интерфейс к самым разнообразным базам данных и сравним в
+этом отношении с ODBC. Преимуществами подхода DBI является легкая
+портируемость и взаимодйествие. M(y)sql.pm - это более старые особи.
+Они были написаны до того, как стал доступным DBI, но основываются на
+ранних черновиках спецификации DBI. Так как они используются дольше,
+они более отлажены и стабильны. Также они более завершенные, чем
+DBD::mSQL и DBD::mysql.
+
+%description -l sv.UTF-8
+En implementation av DBI för MySQL.
+
+%description -l uk.UTF-8
+M(y)sql.pm та DBD::mSQL(mysql) реалізують два різних підходи до
+спілкування з сервером mSQL або MySQL. DBD::mSQL(mysql) побудовано на
+базі DBI, стандартного інтерфейсу Perl до баз даних. Він надає
+ідентичний інтерфейс до самих різноманітних баз даних і може бути
+порівняний в цьому відношенні з ODBC. Перевагами підходу DBI є легка
+переносимість та взаємодія. M(y)sql.pm - це більш старі програми. Вони
+були написані до того, як з'явився DBI, але базуються на ранніх
+проектах спецификації DBI. Виходячи з того, що вони використовуються
+довше, вони більш відлагоджені та стабільні. Також вони більш
+завершені, ніж DBD::mSQL та DBD::mysql.
+
+%description -l zh_CN.UTF-8
+一种 MySQL 的 DBI 实施措施。
 
 %prep
 %setup -q -n %{pdir}-%{pnam}-%{version}
 
 %prep
 %setup -q -n %{pdir}-%{pnam}-%{version}
+# we don't need no bundles
+rm -rf lib/Bundle
 
 %build
 
 %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
 
 
 %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)
 
 %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]*
 %{_mandir}/man3/[DM]*
This page took 0.086897 seconds and 4 git commands to generate.