Chris Weyl 828a2ab
Name:       perl-DBICx-TestDatabase 
Chris Weyl 828a2ab
Version:    0.02 
a33a2fd
Release:    4%{?dist}
Chris Weyl 828a2ab
# lib/DBICx/TestDatabase.pm -> GPL+ or Artistic
Chris Weyl 828a2ab
# lib/DBICx/TestDatabase/Subclass.pm -> GPL+ or Artistic
Chris Weyl 828a2ab
License:    GPL+ or Artistic 
Chris Weyl 828a2ab
Group:      Development/Libraries
Chris Weyl 828a2ab
Summary:    Create a temporary database from a DBIx::Class::Schema 
Chris Weyl 828a2ab
Source:     http://search.cpan.org/CPAN/authors/id/J/JR/JROCKWAY/DBICx-TestDatabase-%{version}.tar.gz 
Chris Weyl 828a2ab
Url:        http://search.cpan.org/dist/DBICx-TestDatabase
Chris Weyl 828a2ab
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
Chris Weyl 828a2ab
Requires:   perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Chris Weyl 828a2ab
BuildArch:  noarch
Chris Weyl 828a2ab
Chris Weyl 828a2ab
BuildRequires: perl(DBD::SQLite)
Chris Weyl 828a2ab
BuildRequires: perl(DBIx::Class)
Chris Weyl 828a2ab
BuildRequires: perl(ExtUtils::MakeMaker)
Chris Weyl 828a2ab
BuildRequires: perl(File::Temp)
Chris Weyl 828a2ab
BuildRequires: perl(ok)
Chris Weyl 828a2ab
BuildRequires: perl(SQL::Translator)
Chris Weyl 828a2ab
BuildRequires: perl(Test::More)
Chris Weyl 828a2ab
BuildRequires: perl(DBD::SQLite)
Chris Weyl 828a2ab
Chris Weyl 828a2ab
# not automagically picked up
Chris Weyl 828a2ab
Requires: perl(DBIx::Class)
Chris Weyl 828a2ab
Requires: perl(ExtUtils::MakeMaker)
Chris Weyl 828a2ab
Requires: perl(SQL::Translator)
Chris Weyl b07f76c
Requires: perl(DBD::SQLite)
Chris Weyl 828a2ab
Chris Weyl 828a2ab
%description
Chris Weyl 828a2ab
This module creates a temporary SQLite database, deploys your DBIC
Chris Weyl 828a2ab
schema, and then connects to it. This lets you easily test your DBIC
Chris Weyl 828a2ab
schema. Since you have a fresh database for every test, you don't have
Chris Weyl 828a2ab
to worry about cleaning up after your tests, ordering of tests affecting
Chris Weyl 828a2ab
failure, etc.
Chris Weyl 828a2ab
Chris Weyl 828a2ab
Chris Weyl 828a2ab
%prep
Chris Weyl 828a2ab
%setup -q -n DBICx-TestDatabase-%{version}
Chris Weyl 828a2ab
Chris Weyl 828a2ab
%build
Chris Weyl 828a2ab
%{__perl} Makefile.PL INSTALLDIRS=vendor
Chris Weyl 828a2ab
make %{?_smp_mflags}
Chris Weyl 828a2ab
Chris Weyl 828a2ab
%install
Chris Weyl 828a2ab
rm -rf %{buildroot}
Chris Weyl 828a2ab
Chris Weyl 828a2ab
make pure_install PERL_INSTALL_ROOT=%{buildroot}
Chris Weyl 828a2ab
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
Chris Weyl 828a2ab
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
Chris Weyl 828a2ab
Chris Weyl 828a2ab
%{_fixperms} %{buildroot}/*
Chris Weyl 828a2ab
Chris Weyl 828a2ab
%check
Chris Weyl 828a2ab
make test
Chris Weyl 828a2ab
Chris Weyl 828a2ab
%clean
Chris Weyl 828a2ab
rm -rf %{buildroot} 
Chris Weyl 828a2ab
Chris Weyl 828a2ab
%files
Chris Weyl 828a2ab
%defattr(-,root,root,-)
Chris Weyl 828a2ab
%doc README Changes 
Chris Weyl 828a2ab
%{perl_vendorlib}/*
Chris Weyl 828a2ab
%{_mandir}/man3/*.3*
Chris Weyl 828a2ab
Chris Weyl 828a2ab
%changelog
a33a2fd
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.02-4
a33a2fd
- rebuild against perl 5.10.1
a33a2fd
2a36ff4
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-3
2a36ff4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2a36ff4
Chris Weyl b07f76c
* Wed Jun 03 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.02-2
Chris Weyl b07f76c
- add br on DBD::SQLite
Chris Weyl b07f76c
Chris Weyl 828a2ab
* Tue Jun 02 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.02-1
Chris Weyl 828a2ab
- update for submission
Chris Weyl 828a2ab
Chris Weyl 828a2ab
* Tue Jun 02 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.02-0
Chris Weyl 828a2ab
- initial RPM packaging
Chris Weyl 828a2ab
- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8)
Chris Weyl 828a2ab