Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 8e18bd2deaf95ed919a99a4b67ce3cbd > files > 2

perl-SQL-Translator-0.110.50-1mdv2010.1.src.rpm

%define upstream_name	 SQL-Translator
%define upstream_version 0.11005

%define _requires_exceptions perl(Doesnt\\|perl(GD\\|perl(GraphViz\\|perl(IO::File\\|perl(IO::Scalar\\|perl(Spreadsheet::ParseExcel\\|perl(Template\\|perl(Text::ParseWords\\|perl(Text::RecordParser\\|perl(XML::Writer\\|perl(XML::XPath

Name:		perl-%{upstream_name}
Version:	%perl_convert_version %{upstream_version}
Release:	%mkrel 1

Summary:	Manipulate structured data definitions (SQL and more)
License:	GPL
Group:		Development/Perl
Source0:	ftp://ftp.perl.org/pub/CPAN/modules/by-module/SQL/%{upstream_name}-%{upstream_version}.tar.gz
Url:		http://search.cpan.org/dist/%{upstream_name}

%if %{mdkversion} < 1010
BuildRequires:	perl-devel
%endif
BuildRequires:	perl(CGI)
BuildRequires:	perl(Carp::Clan)
BuildRequires:	perl(Class::Accessor::Fast)
BuildRequires:	perl(Class::Base)
BuildRequires:	perl(Class::Data::Inheritable) >= 0.02
BuildRequires:	perl(Class::MakeMethods)
BuildRequires:	perl(DBI)
BuildRequires:	perl(Digest::SHA1)
BuildRequires:	perl(File::Basename)
BuildRequires:	perl(File::Spec)
BuildRequires:	perl(File::ShareDir)
BuildRequires:	perl(IO::Dir)
BuildRequires:	perl(IO::Scalar)
BuildRequires:	perl(Log::Log4perl)
BuildRequires:	perl(Parse::RecDescent) >= 1.94
BuildRequires:	perl(Pod::Usage)
BuildRequires:	perl(Readonly)
BuildRequires:	perl(Test::Differences)
BuildRequires:	perl(Test::Exception)
BuildRequires:	perl(Test::More) >= 0.6
BuildRequires:	perl(XML::Writer)
BuildRequires:	perl(YAML) >= 0.39
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}

%description
SQL::Translator is a group of Perl modules that converts
vendor-specific SQL table definitions into other formats, such as
other vendor-specific SQL, ER diagrams, documentation (POD and HTML),
XML, and Class::DBI classes. The main focus of SQL::Translator is SQL,
but parsers exist for other structured data formats, including Excel
spreadsheets and arbitrarily delimited text files. Through the
separation of the code into parsers and producers with an object model
in between, it's possible to combine any parser with any producer, to
plug in custom parsers or producers, or to manipulate the parsed data
via the built-in object model. Presently only the definition parts of
SQL are handled (CREATE, ALTER), not the manipulation of data (INSERT,
UPDATE, DELETE).


%prep
%setup -q -n %{upstream_name}-%{upstream_version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
%make

%check
%make test

%install
rm -rf %{buildroot}
%makeinstall_std

%clean 
rm -rf %{buildroot}

%files
%defattr(0644,root,root,0755)
%doc AUTHORS Changes LICENSE README
%attr(0755,root,root) %{_bindir}/sqlt*
%{perl_vendorlib}/SQL
%{perl_vendorlib}/Test
%{perl_vendorlib}/auto
%{_mandir}/man*/*



%changelog
* Thu Feb 25 2010 Jérôme Quelin <jquelin@mandriva.org> 0.110.50-1mdv2010.1
+ Revision: 510977
- update to 0.11005

* Mon Feb 15 2010 Jérôme Quelin <jquelin@mandriva.org> 0.110.40-1mdv2010.1
+ Revision: 506244
- update to 0.11004

* Tue Sep 29 2009 Jérôme Quelin <jquelin@mandriva.org> 0.110.30-1mdv2010.0
+ Revision: 450783
- update to 0.11003

* Mon Aug 31 2009 Jérôme Quelin <jquelin@mandriva.org> 0.110.20-1mdv2010.0
+ Revision: 422799
- update to 0.11002
- update to 0.11001

* Wed Aug 19 2009 Jérôme Quelin <jquelin@mandriva.org> 0.110.10-1mdv2010.0
+ Revision: 418118
- update to 0.11001

* Sun Aug 16 2009 Jérôme Quelin <jquelin@mandriva.org> 0.100.0-1mdv2010.0
+ Revision: 417017
- adding missing buildrequires:
- update to 0.10

* Tue Jul 07 2009 Jérôme Quelin <jquelin@mandriva.org> 0.90.70-1mdv2010.0
+ Revision: 393269
- adding missing buildrequires:
- forgot to replace a version
- update to 0.09007
- using %%perl_convert_version

* Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 0.08.01-3mdv2008.1
+ Revision: 136347
- restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Sat Sep 15 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.08.01-3mdv2008.0
+ Revision: 86872
- rebuild


* Mon Aug 07 2006 Scott Karns <scottk@mandriva.org>
+ 2006-08-07 19:31:23 (54064)
- Added _requires_exceptions to work around bug #24193 and to account for "recommends."

* Mon Aug 07 2006 Scott Karns <scottk@mandriva.org>
+ 2006-08-07 13:53:18 (53881)
- import perl-SQL-Translator-0.08.01-1mdv2007.0

* Sun Aug 06 2006 Scott Karns <scottk@mandriva.org> 0.08.01-1mdv2007.0
- First Mandriva package