|
|
@@ -30,6 +30,7 @@
|
|
|
%define V_sql_routine 0.70.3
|
|
|
%define V_sql_builder 0.033
|
|
|
%define V_sql_interpolate 0.33
|
|
|
+%define V_sql_translator 0.0899_01
|
|
|
%define V_dbd_mock 1.36
|
|
|
%define V_dbd_anydata 0.09
|
|
|
%define V_dbd_csv 0.22
|
|
|
@@ -54,7 +55,7 @@ Class: BASE
|
|
|
Group: Perl
|
|
|
License: GPL/Artistic
|
|
|
Version: %{V_perl}
|
|
|
-Release: 20071020
|
|
|
+Release: 20071021
|
|
|
|
|
|
# package options
|
|
|
%option with_dbd_sqlite yes
|
|
|
@@ -72,18 +73,19 @@ Source2: http://www.cpan.org/modules/by-module/SQL/SQL-Abstract-%{V_sql_abs
|
|
|
Source3: http://www.darrenduncan.net/d/perl/archives/SQL-Routine-v%{V_sql_routine}.tar.gz
|
|
|
Source4: ftp://ftp.openpkg.org/sources/CPY/ORPHANED/perl/SQL-Builder-%{V_sql_builder}.tar.gz
|
|
|
Source5: http://www.cpan.org/modules/by-module/SQL/SQL-Interpolate-%{V_sql_interpolate}.tar.gz
|
|
|
-Source6: http://www.cpan.org/modules/by-module/DBD/DBD-Mock-%{V_dbd_mock}.tar.gz
|
|
|
-Source7: http://www.cpan.org/modules/by-module/DBD/DBD-AnyData-%{V_dbd_anydata}.tar.gz
|
|
|
-Source8: http://www.cpan.org/modules/by-module/DBD/DBD-CSV-%{V_dbd_csv}.tar.gz
|
|
|
-Source9: http://www.cpan.org/modules/by-module/DBD/DBD-Sprite-%{V_dbd_sprite}.tar.gz
|
|
|
-Source10: http://www.cpan.org/modules/by-module/DBD/DBD-SQLite-%{V_dbd_sqlite}.tar.gz
|
|
|
-Source11: http://www.cpan.org/modules/by-module/DBD/DBD-mysql-%{V_dbd_mysql}.tar.gz
|
|
|
-Source12: http://www.cpan.org/modules/by-module/DBD/DBD-Pg-%{V_dbd_pgsql}.tar.gz
|
|
|
-Source13: http://www.cpan.org/modules/by-module/DBD/DBD-Oracle-%{V_dbd_oracle}.tar.gz
|
|
|
-Source14: http://www.cpan.org/modules/by-module/DBD/DBD-ODBC-%{V_dbd_odbc}.tar.gz
|
|
|
-Source15: http://www.peppler.org/downloads/DBD-Sybase-%{V_dbd_sybase}.tar.gz
|
|
|
-Source16: http://www.cpan.org/modules/by-module/DBD/DBD-PgLite-%{V_dbd_pglite}.tar.gz
|
|
|
-Source17: http://www.lemke-it.com/DBD-cego-%{V_dbd_cego}.tar.gz
|
|
|
+Source6: http://www.cpan.org/authors/id/J/JR/JROBINSON/SQL-Translator-%{V_sql_translator}.tar.gz
|
|
|
+Source7: http://www.cpan.org/modules/by-module/DBD/DBD-Mock-%{V_dbd_mock}.tar.gz
|
|
|
+Source8: http://www.cpan.org/modules/by-module/DBD/DBD-AnyData-%{V_dbd_anydata}.tar.gz
|
|
|
+Source9: http://www.cpan.org/modules/by-module/DBD/DBD-CSV-%{V_dbd_csv}.tar.gz
|
|
|
+Source10: http://www.cpan.org/modules/by-module/DBD/DBD-Sprite-%{V_dbd_sprite}.tar.gz
|
|
|
+Source11: http://www.cpan.org/modules/by-module/DBD/DBD-SQLite-%{V_dbd_sqlite}.tar.gz
|
|
|
+Source12: http://www.cpan.org/modules/by-module/DBD/DBD-mysql-%{V_dbd_mysql}.tar.gz
|
|
|
+Source13: http://www.cpan.org/modules/by-module/DBD/DBD-Pg-%{V_dbd_pgsql}.tar.gz
|
|
|
+Source14: http://www.cpan.org/modules/by-module/DBD/DBD-Oracle-%{V_dbd_oracle}.tar.gz
|
|
|
+Source15: http://www.cpan.org/modules/by-module/DBD/DBD-ODBC-%{V_dbd_odbc}.tar.gz
|
|
|
+Source16: http://www.peppler.org/downloads/DBD-Sybase-%{V_dbd_sybase}.tar.gz
|
|
|
+Source17: http://www.cpan.org/modules/by-module/DBD/DBD-PgLite-%{V_dbd_pglite}.tar.gz
|
|
|
+Source18: http://www.lemke-it.com/DBD-cego-%{V_dbd_cego}.tar.gz
|
|
|
Patch0: perl-dbi.patch
|
|
|
|
|
|
# build information
|
|
|
@@ -91,8 +93,8 @@ Prefix: %{l_prefix}
|
|
|
BuildRoot: %{l_buildroot}
|
|
|
BuildPreReq: OpenPKG, openpkg >= 20040130, perl >= %{V_perl}, perl-openpkg >= %{V_perl}-20040126, pkgconfig
|
|
|
PreReq: OpenPKG, openpkg >= 20040130, perl >= %{V_perl}
|
|
|
-BuildPreReq: perl-module, perl-util, perl-net, perl-locale, perl-text
|
|
|
-PreReq: perl-module, perl-util, perl-net, perl-locale, perl-text
|
|
|
+BuildPreReq: perl-module, perl-util, perl-net, perl-locale, perl-text, perl-parse
|
|
|
+PreReq: perl-module, perl-util, perl-net, perl-locale, perl-text, perl-parse
|
|
|
%if "%{with_dbd_sqlite}" == "yes"
|
|
|
BuildPreReq: sqlite, perl-locale >= %{V_perl}-20060921
|
|
|
PreReq: sqlite, perl-locale >= %{V_perl}-20060921
|
|
|
@@ -132,6 +134,7 @@ AutoReqProv: no
|
|
|
- SQL::Routine (%{V_sql_routine})
|
|
|
- SQL::Builder (%{V_sql_builder})
|
|
|
- SQL::Interpolate (%{V_sql_interpolate})
|
|
|
+ - SQL::Translator (%{V_sql_translator})
|
|
|
- DBD::Mock (%{V_dbd_mock})
|
|
|
- DBD::AnyData (%{V_dbd_anydata})
|
|
|
- DBD::CSV (%{V_dbd_csv})
|
|
|
@@ -178,6 +181,11 @@ AutoReqProv: no
|
|
|
url = http://www.cpan.org/modules/by-module/SQL/
|
|
|
regex = SQL-Interpolate-(__VER__)\.tar\.gz
|
|
|
}
|
|
|
+ prog perl-dbi:SQL-Translator = {
|
|
|
+ version = %{V_sql_translator}
|
|
|
+ url = http://www.cpan.org/authors/id/J/JR/JROBINSON/
|
|
|
+ regex = SQL-Translator-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
prog perl-dbi:DBD-Mock = {
|
|
|
version = %{V_dbd_mock}
|
|
|
url = http://www.cpan.org/modules/by-module/DBD/
|
|
|
@@ -258,7 +266,9 @@ AutoReqProv: no
|
|
|
%setup -q -T -D -a 15
|
|
|
%setup -q -T -D -a 16
|
|
|
%setup -q -T -D -a 17
|
|
|
+ %setup -q -T -D -a 18
|
|
|
%patch -p0
|
|
|
+ chmod u+w SQL-Translator-*/*
|
|
|
|
|
|
%build
|
|
|
|
|
|
@@ -267,16 +277,17 @@ AutoReqProv: no
|
|
|
%{l_prefix}/bin/perl-openpkg prepare
|
|
|
|
|
|
# build and install individual modules
|
|
|
- %{l_prefix}/bin/perl-openpkg -d %{SOURCE0} configure build install
|
|
|
- %{l_prefix}/bin/perl-openpkg -d %{SOURCE1} configure build install
|
|
|
- %{l_prefix}/bin/perl-openpkg -d %{SOURCE2} configure build install
|
|
|
- %{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
|
|
|
- %{l_prefix}/bin/perl-openpkg -d %{SOURCE7} configure build install
|
|
|
- %{l_prefix}/bin/perl-openpkg -d %{SOURCE8} configure build install
|
|
|
- %{l_prefix}/bin/perl-openpkg -d %{SOURCE9} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE0} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE1} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE2} configure build install
|
|
|
+ %{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
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE7} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE8} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE9} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE10} configure build install
|
|
|
|
|
|
%if "%{with_dbd_sqlite}" == "yes"
|
|
|
# build DBD::SQLite
|