59a8849
Name:           perl-Mojo-SQLite
65f7797
Version:        3.009
6a7b7d3
Release:        3%{?dist}
59a8849
Summary:        Tiny Mojolicious wrapper for SQLite
59a8849
License:        Artistic 2.0
59a8849
59a8849
URL:            https://metacpan.org/release/Mojo-SQLite/
59a8849
Source0:        https://cpan.metacpan.org/authors/id/D/DB/DBOOK/Mojo-SQLite-%{version}.tar.gz
59a8849
59a8849
BuildArch:      noarch
59a8849
# build deps
59a8849
BuildRequires:  perl-generators
59a8849
BuildRequires:  perl-interpreter
59a8849
BuildRequires:  perl(Data::Dumper)
a18cf1e
BuildRequires:  perl(Module::Build::Tiny)
59a8849
BuildRequires:  perl(strict)
59a8849
BuildRequires:  perl(warnings)
59a8849
# run deps
59a8849
BuildRequires:  perl(Carp)
2121d64
BuildRequires:  perl(DBD::SQLite) >= 1.68
59a8849
BuildRequires:  perl(DBI) >= 1.627
59a8849
BuildRequires:  perl(File::Spec::Functions)
59a8849
BuildRequires:  perl(File::Temp)
59a8849
BuildRequires:  perl(Mojo::Base)
59a8849
BuildRequires:  perl(Mojo::Collection)
59a8849
BuildRequires:  perl(Mojo::EventEmitter)
59a8849
BuildRequires:  perl(Mojo::File)
59a8849
BuildRequires:  perl(Mojo::IOLoop)
59a8849
BuildRequires:  perl(Mojo::JSON)
59a8849
BuildRequires:  perl(Mojo::Loader)
59a8849
BuildRequires:  perl(Mojo::Util)
59a8849
BuildRequires:  perl(SQL::Abstract)
a18cf1e
BuildRequires:  perl(SQL::Abstract::Pg)
59a8849
BuildRequires:  perl(Scalar::Util)
59a8849
BuildRequires:  perl(constant)
59a8849
# test deps
59a8849
BuildRequires:  perl(File::Spec)
59a8849
BuildRequires:  perl(FindBin)
59a8849
BuildRequires:  perl(Module::Metadata)
59a8849
BuildRequires:  perl(Mojolicious::Lite)
59a8849
BuildRequires:  perl(Test::Mojo)
59a8849
BuildRequires:  perl(Test::More) >= 0.88
59a8849
BuildRequires:  perl(URI) >= 1.69
59a8849
BuildRequires:  perl(URI::db) >= 0.15
59a8849
BuildRequires:  perl(URI::file) >= 4.21
ed16733
Requires:       perl(:MODULE_COMPAT_%(eval "`/usr/bin/perl -V:version`"; echo $version))
59a8849
59a8849
%{?perl_default_filter}
59a8849
59a8849
%description
59a8849
Mojo::SQLite is a tiny wrapper around DBD::SQLite that makes SQLite a lot
59a8849
of fun to use with the Mojolicious real-time web framework. Use all SQL
59a8849
features SQLite has to offer, generate CRUD queries from data structures,
59a8849
and manage your database schema with migrations.
59a8849
59a8849
%prep
59a8849
%setup -q -n Mojo-SQLite-%{version}
59a8849
59a8849
%build
ed16733
/usr/bin/perl Build.PL --installdirs=vendor
59a8849
./Build
59a8849
59a8849
%install
59a8849
./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
59a8849
%{_fixperms} $RPM_BUILD_ROOT/*
59a8849
59a8849
%check
59a8849
RELEASE_TESTING=1 ./Build test
59a8849
59a8849
%files
59a8849
%doc Changes CONTRIBUTING.md README
59a8849
%license LICENSE
59a8849
%{perl_vendorlib}/Mojo*
59a8849
%{_mandir}/man3/Mojo*
59a8849
59a8849
%changelog
6a7b7d3
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.009-3
6a7b7d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
6a7b7d3
ae090df
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 3.009-2
ae090df
- Perl 5.36 rebuild
ae090df
65f7797
* Sun Mar 27 2022 Emmanuel Seyman <emmanuel@seyman.fr> - 3.009-1
65f7797
- Update to 3.009
65f7797
fb9c21a
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.008-2
fb9c21a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
fb9c21a
ca4f43a
* Sun Nov 28 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 3.008-1
ca4f43a
- Update to 3.008
ca4f43a
2121d64
* Sun Aug 08 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 3.007-1
2121d64
- Update to 3.007
2121d64
96e8981
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.006-2
96e8981
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
96e8981
a18cf1e
* Sat Jun 19 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 3.006-1
a18cf1e
- Update to 3.006
a18cf1e
98aecf3
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 3.005-2
98aecf3
- Perl 5.34 rebuild
98aecf3
91fd36c
* Sun Feb 21 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 3.005-1
91fd36c
- Update to 3.005
91fd36c
17f4dac
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.004-3
17f4dac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
17f4dac
acc57c9
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.004-2
acc57c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
acc57c9
65229e9
* Sun Jul 26 2020 Emmanuel Seyman <emmanuel@seyman.fr> - 3.004-1
65229e9
- Update to 3.004
65229e9
6b4411a
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 3.003-3
6b4411a
- Perl 5.32 rebuild
6b4411a
0b26d5d
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.003-2
0b26d5d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
0b26d5d
ed16733
* Sun Oct 06 2019 Emmanuel Seyman <emmanuel@seyman.fr> - 3.003-1
ed16733
- Update to 3.003
ed16733
- Replace calls to %%{__perl} with /usr/bin/perl
ed16733
e31fa90
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.002-2
e31fa90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e31fa90
499a511
* Sun Jun 23 2019 Emmanuel Seyman <emmanuel@seyman.fr> - 3.002-1
499a511
- Update to 3.002
499a511
6fe5dfc
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 3.001-3
6fe5dfc
- Perl 5.30 rebuild
6fe5dfc
f03d5d5
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.001-2
f03d5d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f03d5d5
59a8849
* Fri Nov 16 2018 Emmanuel Seyman <emmanuel@seyman.fr> 3.001-1
59a8849
- Initial specfile, based on the one autogenerated by cpanspec 1.78.