Accepting request 38075 from devel:languages:perl

Copy from devel:languages:perl/perl-DBD-mysql based on submit request 38075 from user computersalat

OBS-URL: https://build.opensuse.org/request/show/38075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-DBD-mysql?expand=0&rev=16
This commit is contained in:
OBS User autobuild 2010-04-18 22:26:41 +00:00 committed by Git OBS Bridge
parent 45cf17b9b2
commit 53949d75aa
4 changed files with 72 additions and 35 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a5eabdea3dfcdab29415616feb5bb990896b4c6966a240d6b3ca45fb2c69add2
size 105286

3
DBD-mysql-4.014.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:00698dfce13b9107eff7e9adc1a66187569a3f908b514c2ed0604dfe829601f2
size 107378

View File

@ -1,3 +1,28 @@
-------------------------------------------------------------------
Fri Apr 16 20:48:04 UTC 2010 - chris@computersalat.de
- update to 4.014
* BUG 30033 Fixed handling of comments to allow comments that
contain characters that might otherwise cause placeholder
detection to not work properly
* BUG 53844, Fix for memory leak in stats. (Gregory Burmistrov)
* BUG 49719, Fix for handling of NULLs in prepared statements
(Gert Pache)
* BUG 55627, Fix for testing failure due to strict mode (Yves)
* BUG 51784, Fix for mysqladmin on Windows in Makefile
(Zeeshan Muhammad)
* BUG 41630, Typo in Makefile
* Had to define true and false in dbdimp.h. Didn't work out of
the box on Linux
- cleanup spec
* recreated with cpanspec
* disabled old Provides/Obsoletes
mysqperl perl-Msql-Mysql-modules
* added eg to doc
- rpmlint
* file permission
o chmod a-x on several files
-------------------------------------------------------------------
Fri Jan 15 16:18:47 CET 2010 - anicka@suse.cz

View File

@ -1,5 +1,5 @@
#
# spec file for package perl-DBD-mysql (Version 4.013)
# spec file for package perl-DBD-mysql (Version 4.014)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -19,25 +19,38 @@
Name: perl-DBD-mysql
BuildRequires: mysql-devel perl-DBI perl-Data-ShowTable
Url: http://cpan.org/modules/by-module/DBD/
%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' )
Summary: MySQL driver for the Perl5 Database Interface (DBI)
Version: 4.014
Release: 1
License: Artistic License ..
Group: Development/Libraries/Perl
Obsoletes: mysqperl perl-Msql-Mysql-modules
Provides: mysqperl perl-Msql-Mysql-modules
Requires: perl-DBI perl-Data-ShowTable
Requires: perl = %{perl_version}
AutoReqProv: on
Version: 4.013
Release: 1
Summary: Interface to the MySQL database
Group: Development/Libraries/Perl
Source: http://www.cpan.org/modules/by-module/Mysql/DBD-mysql-%{version}.tar.bz2
Url: http://search.cpan.org/dist/DBD-mysql
Source: %{cpan_name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define _prefix /usr
BuildRequires: mysql-devel
BuildRequires: perl
%if 0%{?suse_version} < 1120
BuildRequires: perl-macros
%endif
BuildRequires: perl(DBI)
BuildRequires: perl(Data::ShowTable)
#
Requires: perl = %{perl_version}
Requires: perl(DBI)
Requires: perl(Data::ShowTable)
## FIXME: is this really still needed
# then enable again
#Provides: mysqperl perl-Msql-Mysql-modules
#Obsoletes: mysqperl perl-Msql-Mysql-modules
%description
A Perl5 Database Interface to the MySQL database
DBD::mysql is the Perl5 Database Interface driver for the MySQL
database. In other words: DBD::mysql is an interface between the Perl
programming language and the MySQL programming API that comes with
the MySQL relational database management system. Most functions
provided by this programming API are supported. Some rarely used
functions are missing, mainly because noone ever requested them. :-)
@ -46,32 +59,31 @@ Authors:
Jochen Wiedmann <joe@ispsoft.de>
%prep
%setup -q -n DBD-mysql-%{version}
chmod a-x ChangeLog README INSTALL.html
%setup -q -n %{cpan_name}-%{version}
## rpmlint
# fix file permission
chmod a-x ChangeLog README INSTALL.html eg/*
chmod a-x lib/Bundle/DBD/mysql.pm
chmod a-x lib/DBD/mysql.pm
chmod a-x lib/DBD/mysql/INSTALL.pod
%build
perl Makefile.PL --verbose
make %{?_smp_mflags}
#make test
%{__perl} Makefile.PL INSTALLDIRS=vendor --cflags="-I%{_includedir}/mysql $RPM_OPT_FLAGS"
%{__make} %{?_smp_mflags}
#check
#{__make} test
%install
%perl_make_install
%perl_process_packlist
chmod a-x $RPM_BUILD_ROOT/%{perl_vendorarch}//Bundle/DBD/mysql.pm
chmod a-x $RPM_BUILD_ROOT/%{perl_vendorarch}/DBD/mysql.pm
chmod a-x $RPM_BUILD_ROOT/%{perl_vendorarch}/DBD/mysql/INSTALL.pod
%perl_gen_filelist
%clean
# Clear up the mess
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT
%{__rm} -rf $RPM_BUILD_ROOT
%files
%files -f %{name}.files
%defattr(-, root, root)
%doc ChangeLog README INSTALL.html TODO
%doc %{_mandir}/man?/*
%{perl_vendorarch}/auto/DBD
%{perl_vendorarch}/Bundle/DBD
%{perl_vendorarch}/DBD
/var/adm/perl-modules/perl-DBD-mysql
%doc ChangeLog README INSTALL.html TODO eg
%changelog