forked from pool/perl-SQL-Translator
test
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-SQL-Translator?expand=0&rev=8
This commit is contained in:
committed by
Git OBS Bridge
parent
3ab1956d68
commit
53f2e11754
@@ -22,12 +22,12 @@ License: GPL-2.0+
|
|||||||
Group: Development/Libraries/Perl
|
Group: Development/Libraries/Perl
|
||||||
Version: 0.11010
|
Version: 0.11010
|
||||||
Release: 0
|
Release: 0
|
||||||
Url: http://search.cpan.org/dist/SQL-Translator/
|
|
||||||
Source: http://www.cpan.org/authors/id/R/RI/RIBASUSHI/SQL-Translator-%{version}.tar.gz
|
|
||||||
Patch1: sqlite.patch
|
Patch1: sqlite.patch
|
||||||
|
%{perl_requires}
|
||||||
|
Url: http://search.cpan.org/dist/SQL-Translator/
|
||||||
|
Source: http://www.cpan.org/authors/id/J/JR/JROBINSON/%{cpan_name}-%{version}.tar.gz
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
%{perl_requires}
|
|
||||||
BuildRequires: perl
|
BuildRequires: perl
|
||||||
BuildRequires: perl-macros
|
BuildRequires: perl-macros
|
||||||
BuildRequires: perl(Carp::Clan)
|
BuildRequires: perl(Carp::Clan)
|
||||||
@@ -37,23 +37,13 @@ BuildRequires: perl(Class::Data::Inheritable) >= 0.02
|
|||||||
BuildRequires: perl(Class::MakeMethods)
|
BuildRequires: perl(Class::MakeMethods)
|
||||||
BuildRequires: perl(DBI)
|
BuildRequires: perl(DBI)
|
||||||
BuildRequires: perl(Digest::SHA1) >= 2
|
BuildRequires: perl(Digest::SHA1) >= 2
|
||||||
BuildRequires: perl(File::Basename)
|
|
||||||
BuildRequires: perl(File::ShareDir) >= 1
|
BuildRequires: perl(File::ShareDir) >= 1
|
||||||
BuildRequires: perl(File::Spec)
|
BuildRequires: perl(IO::Scalar) >= 2.11
|
||||||
BuildRequires: perl(GD)
|
BuildRequires: perl(Moo) >= 0.009007
|
||||||
BuildRequires: perl(Graph::Directed)
|
|
||||||
BuildRequires: perl(GraphViz)
|
|
||||||
BuildRequires: perl(IO::Dir)
|
|
||||||
BuildRequires: perl(IO::Scalar) >= 2.110
|
|
||||||
BuildRequires: perl(Parse::RecDescent) >= 1.962002
|
BuildRequires: perl(Parse::RecDescent) >= 1.962002
|
||||||
BuildRequires: perl(Spreadsheet::ParseExcel) >= 0.41
|
|
||||||
BuildRequires: perl(Template) >= 2.2
|
|
||||||
BuildRequires: perl(Test::Differences)
|
BuildRequires: perl(Test::Differences)
|
||||||
BuildRequires: perl(Test::Exception)
|
BuildRequires: perl(Test::Exception)
|
||||||
BuildRequires: perl(Text::ParseWords)
|
BuildRequires: perl(XML::Writer) >= 0.5
|
||||||
BuildRequires: perl(Text::RecordParser) >= 0.02
|
|
||||||
BuildRequires: perl(XML::LibXML) >= 1.69
|
|
||||||
BuildRequires: perl(XML::Writer) >= 0.500
|
|
||||||
BuildRequires: perl(YAML) >= 0.66
|
BuildRequires: perl(YAML) >= 0.66
|
||||||
Requires: perl(Carp::Clan)
|
Requires: perl(Carp::Clan)
|
||||||
Requires: perl(Class::Accessor::Fast)
|
Requires: perl(Class::Accessor::Fast)
|
||||||
@@ -62,24 +52,18 @@ Requires: perl(Class::Data::Inheritable) >= 0.02
|
|||||||
Requires: perl(Class::MakeMethods)
|
Requires: perl(Class::MakeMethods)
|
||||||
Requires: perl(DBI)
|
Requires: perl(DBI)
|
||||||
Requires: perl(Digest::SHA1) >= 2
|
Requires: perl(Digest::SHA1) >= 2
|
||||||
Requires: perl(File::Basename)
|
|
||||||
Requires: perl(File::ShareDir) >= 1
|
Requires: perl(File::ShareDir) >= 1
|
||||||
Requires: perl(File::Spec)
|
Requires: perl(IO::Scalar) >= 2.11
|
||||||
Requires: perl(GD)
|
Requires: perl(Moo) >= 0.009007
|
||||||
Requires: perl(Graph::Directed)
|
|
||||||
Requires: perl(GraphViz)
|
|
||||||
Requires: perl(IO::Dir)
|
|
||||||
Requires: perl(IO::Scalar) >= 2.110
|
|
||||||
Requires: perl(Parse::RecDescent) >= 1.962002
|
Requires: perl(Parse::RecDescent) >= 1.962002
|
||||||
Requires: perl(Spreadsheet::ParseExcel) >= 0.41
|
Requires: perl(XML::Writer) >= 0.5
|
||||||
Requires: perl(Template) >= 2.2
|
Recommends: perl(GD)
|
||||||
Requires: perl(Test::Differences)
|
Recommends: perl(Graph::Directed)
|
||||||
Requires: perl(Test::Exception)
|
Recommends: perl(GraphViz)
|
||||||
Requires: perl(Text::ParseWords)
|
Recommends: perl(Spreadsheet::ParseExcel) >= 0.41
|
||||||
Requires: perl(Text::RecordParser) >= 0.02
|
Recommends: perl(Template) >= 2.2
|
||||||
Requires: perl(XML::LibXML) >= 1.69
|
Recommends: perl(Text::RecordParser) >= 0.02
|
||||||
Requires: perl(XML::Writer) >= 0.500
|
Recommends: perl(XML::LibXML) >= 1.69
|
||||||
Requires: perl(YAML) >= 0.66
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This documentation covers the API for SQL::Translator. For a more general
|
This documentation covers the API for SQL::Translator. For a more general
|
||||||
|
26
sqlite.patch
26
sqlite.patch
@@ -1,5 +1,7 @@
|
|||||||
--- SQL-Translator-0.11006/lib/SQL/Translator/Parser/SQLite.pm.orig 2010-06-03 10:06:04.000000000 +0200
|
Index: SQL-Translator-0.11010/lib/SQL/Translator/Parser/SQLite.pm
|
||||||
+++ SQL-Translator-0.11006/lib/SQL/Translator/Parser/SQLite.pm 2010-10-14 23:10:25.149865451 +0200
|
===================================================================
|
||||||
|
--- SQL-Translator-0.11010.orig/lib/SQL/Translator/Parser/SQLite.pm 2011-05-04 18:06:57.000000000 +0200
|
||||||
|
+++ SQL-Translator-0.11010/lib/SQL/Translator/Parser/SQLite.pm 2012-01-11 11:15:24.015300217 +0100
|
||||||
@@ -190,6 +190,7 @@ eofile : /^\Z/
|
@@ -190,6 +190,7 @@ eofile : /^\Z/
|
||||||
statement : begin_transaction
|
statement : begin_transaction
|
||||||
| commit
|
| commit
|
||||||
@@ -46,7 +48,7 @@
|
|||||||
if ( $def->{'supertype'} eq 'column' ) {
|
if ( $def->{'supertype'} eq 'column' ) {
|
||||||
push @{ $tables{ $table_name }{'fields'} }, $def;
|
push @{ $tables{ $table_name }{'fields'} }, $def;
|
||||||
}
|
}
|
||||||
@@ -449,7 +456,7 @@ field_name : NAME
|
@@ -460,7 +467,7 @@ field_name : NAME
|
||||||
|
|
||||||
constraint_name : NAME
|
constraint_name : NAME
|
||||||
|
|
||||||
@@ -55,7 +57,7 @@
|
|||||||
|
|
||||||
conflict_algorigthm : /(rollback|abort|fail|ignore|replace)/i
|
conflict_algorigthm : /(rollback|abort|fail|ignore|replace)/i
|
||||||
|
|
||||||
@@ -498,7 +505,7 @@ create : CREATE TEMPORARY(?) TRIGGER NAM
|
@@ -509,7 +516,7 @@ create : CREATE TEMPORARY(?) TRIGGER NAM
|
||||||
|
|
||||||
database_event : /(delete|insert|update)/i
|
database_event : /(delete|insert|update)/i
|
||||||
|
|
||||||
@@ -64,7 +66,7 @@
|
|||||||
|
|
||||||
trigger_action : for_each(?) when(?) BEGIN_C trigger_step(s) END_C
|
trigger_action : for_each(?) when(?) BEGIN_C trigger_step(s) END_C
|
||||||
{
|
{
|
||||||
@@ -509,7 +516,7 @@ trigger_action : for_each(?) when(?) BEG
|
@@ -520,7 +527,7 @@ trigger_action : for_each(?) when(?) BEG
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -73,7 +75,7 @@
|
|||||||
|
|
||||||
when : WHEN expr { $item[2] }
|
when : WHEN expr { $item[2] }
|
||||||
|
|
||||||
@@ -527,9 +534,11 @@ trigger_step : /(select|delete|insert|up
|
@@ -538,9 +545,11 @@ trigger_step : /(select|delete|insert|up
|
||||||
|
|
||||||
before_or_after : /(before|after)/i { $return = lc $1 }
|
before_or_after : /(before|after)/i { $return = lc $1 }
|
||||||
|
|
||||||
@@ -87,7 +89,7 @@
|
|||||||
|
|
||||||
view_name : qualified_name
|
view_name : qualified_name
|
||||||
|
|
||||||
@@ -569,9 +578,9 @@ TABLE : /table/i
|
@@ -580,9 +589,9 @@ TABLE : /table/i
|
||||||
|
|
||||||
INDEX : /index/i
|
INDEX : /index/i
|
||||||
|
|
||||||
@@ -97,11 +99,13 @@
|
|||||||
-PRIMARY_KEY : /primary key/i
|
-PRIMARY_KEY : /primary key/i
|
||||||
+PRIMARY_KEY : /primary\s+key/i
|
+PRIMARY_KEY : /primary\s+key/i
|
||||||
|
|
||||||
CHECK_C : /check/i
|
FOREIGN_KEY : /foreign key/i
|
||||||
|
|
||||||
--- SQL-Translator-0.11006/t/60roundtrip.t.orig 2010-06-03 10:05:59.000000000 +0200
|
Index: SQL-Translator-0.11010/t/60roundtrip.t
|
||||||
+++ SQL-Translator-0.11006/t/60roundtrip.t 2010-10-15 00:06:04.053904750 +0200
|
===================================================================
|
||||||
@@ -203,6 +203,9 @@ sub check_roundtrip {
|
--- SQL-Translator-0.11010.orig/t/60roundtrip.t 2011-05-04 18:06:57.000000000 +0200
|
||||||
|
+++ SQL-Translator-0.11010/t/60roundtrip.t 2012-01-11 11:15:24.016300169 +0100
|
||||||
|
@@ -209,6 +209,9 @@ sub check_roundtrip {
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user