8
0
Stephan Kulow
2012-01-11 10:15:44 +00:00
committed by Git OBS Bridge
parent 3ab1956d68
commit 53f2e11754
2 changed files with 31 additions and 43 deletions

View File

@@ -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

View File

@@ -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;
}; };