|
|
@@ -36,6 +36,7 @@
|
|
|
%define V_dbd_oracle 1.16
|
|
|
%define V_dbd_sybase 1.07
|
|
|
%define V_dbd_odbc 1.13
|
|
|
+%define V_dbd_mock 0.28
|
|
|
|
|
|
# package information
|
|
|
Name: perl-dbi
|
|
|
@@ -48,7 +49,7 @@ Class: BASE
|
|
|
Group: Language
|
|
|
License: GPL/Artistic
|
|
|
Version: %{V_perl}
|
|
|
-Release: 20051028
|
|
|
+Release: 20051031
|
|
|
|
|
|
# package options
|
|
|
%option with_dbd_sqlite no
|
|
|
@@ -63,14 +64,15 @@ Source0: http://www.cpan.org/modules/by-module/DBI/DBI-%{V_dbi}.tar.gz
|
|
|
Source1: http://www.cpan.org/modules/by-module/SQL/SQL-Statement-%{V_sql_statement}.tar.gz
|
|
|
Source2: http://www.cpan.org/modules/by-module/SQL/SQL-Abstract-%{V_sql_abstract}.tar.gz
|
|
|
Source3: http://www.cpan.org/modules/by-module/SQL/DUNCAND/SQL-Routine-v%{V_sql_routine}.tar.gz
|
|
|
-Source4: http://www.cpan.org/modules/by-module/DBD/DBD-AnyData-%{V_dbd_anydata}.tar.gz
|
|
|
-Source5: http://www.cpan.org/modules/by-module/DBD/DBD-Sprite-%{V_dbd_sprite}.tar.gz
|
|
|
-Source6: http://www.cpan.org/modules/by-module/DBD/DBD-SQLite-%{V_dbd_sqlite}.tar.gz
|
|
|
-Source7: http://www.cpan.org/modules/by-module/DBD/DBD-mysql-%{V_dbd_mysql}.tar.gz
|
|
|
-Source8: http://www.cpan.org/modules/by-module/DBD/DBD-Pg-%{V_dbd_pgsql}.tar.gz
|
|
|
-Source9: http://www.cpan.org/modules/by-module/DBD/DBD-Oracle-%{V_dbd_oracle}.tar.gz
|
|
|
-Source10: http://www.cpan.org/modules/by-module/DBD/DBD-ODBC-%{V_dbd_odbc}.tar.gz
|
|
|
-Source11: http://www.peppler.org/downloads/DBD-Sybase-%{V_dbd_sybase}.tar.gz
|
|
|
+Source4: http://www.cpan.org/modules/by-module/DBD/DBD-Mock-%{V_dbd_mock}.tar.gz
|
|
|
+Source5: http://www.cpan.org/modules/by-module/DBD/DBD-AnyData-%{V_dbd_anydata}.tar.gz
|
|
|
+Source6: http://www.cpan.org/modules/by-module/DBD/DBD-Sprite-%{V_dbd_sprite}.tar.gz
|
|
|
+Source7: http://www.cpan.org/modules/by-module/DBD/DBD-SQLite-%{V_dbd_sqlite}.tar.gz
|
|
|
+Source8: http://www.cpan.org/modules/by-module/DBD/DBD-mysql-%{V_dbd_mysql}.tar.gz
|
|
|
+Source9: http://www.cpan.org/modules/by-module/DBD/DBD-Pg-%{V_dbd_pgsql}.tar.gz
|
|
|
+Source10: http://www.cpan.org/modules/by-module/DBD/DBD-Oracle-%{V_dbd_oracle}.tar.gz
|
|
|
+Source11: http://www.cpan.org/modules/by-module/DBD/DBD-ODBC-%{V_dbd_odbc}.tar.gz
|
|
|
+Source12: http://www.peppler.org/downloads/DBD-Sybase-%{V_dbd_sybase}.tar.gz
|
|
|
Patch0: perl-dbi.patch
|
|
|
|
|
|
# build information
|
|
|
@@ -113,6 +115,7 @@ AutoReqProv: no
|
|
|
- SQL::Statement (%{V_sql_statement})
|
|
|
- SQL::Abstract (%{V_sql_abstract})
|
|
|
- SQL::Routine (%{V_sql_routine})
|
|
|
+ - DBD::Mock (%{V_dbd_mock})
|
|
|
- DBD::AnyData (%{V_dbd_anydata})
|
|
|
- DBD::Sprite (%{V_dbd_sprite})
|
|
|
- DBD::SQLite (%{V_dbd_sqlite}) [%{with_dbd_sqlite}]
|
|
|
@@ -123,6 +126,11 @@ AutoReqProv: no
|
|
|
- DBD::ODBC (%{V_dbd_odbc}) [%{with_dbd_odbc}]
|
|
|
|
|
|
%track
|
|
|
+ prog perl-dbi:DBD-Mock = {
|
|
|
+ version = %{V_dbd_mock}
|
|
|
+ url = http://www.cpan.org/modules/by-module/DBD/
|
|
|
+ regex = DBD-Mock-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
prog perl-dbi:DBD-AnyData = {
|
|
|
version = %{V_dbd_anydata}
|
|
|
url = http://www.cpan.org/modules/by-module/DBD/
|
|
|
@@ -197,6 +205,7 @@ AutoReqProv: no
|
|
|
%setup -q -T -D -a 9
|
|
|
%setup -q -T -D -a 10
|
|
|
%setup -q -T -D -a 11
|
|
|
+ %setup -q -T -D -a 12
|
|
|
%patch -p0 -d DBD-SQLite-%{V_dbd_sqlite}
|
|
|
|
|
|
%build
|
|
|
@@ -212,6 +221,7 @@ AutoReqProv: no
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE3} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE4} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE5} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE6} configure build install
|
|
|
|
|
|
%if "%{with_dbd_sqlite}" == "yes"
|
|
|
# build DBD::SQLite
|