App-Sqitch
view release on metacpan or search on metacpan
dist/sqitch.spec view on Meta::CPAN
Name: sqitch
Version: 1.6.1
Release: 1%{?dist}
Summary: Sensible database change management
License: MIT
Group: Development/Libraries
URL: https://sqitch.org/
Source0: https://www.cpan.org/modules/by-module/App/App-Sqitch-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: perl >= 1:v5.10.0
BuildRequires: perl(Algorithm::Backoff::Exponential) >= 0.006
BuildRequires: perl(Capture::Tiny) >= 0.12
BuildRequires: perl(Carp)
BuildRequires: perl(Class::XSAccessor) >= 1.18
BuildRequires: perl(Clone)
BuildRequires: perl(Config)
BuildRequires: perl(Config::GitLike) >= 1.15
BuildRequires: perl(constant)
BuildRequires: perl(DateTime) >= 1.04
BuildRequires: perl(DateTime::TimeZone)
BuildRequires: perl(DBI) >= 1.631
BuildRequires: perl(Devel::StackTrace) >= 1.30
BuildRequires: perl(Digest::SHA)
BuildRequires: perl(Encode)
BuildRequires: perl(Encode::Locale)
BuildRequires: perl(File::Basename)
BuildRequires: perl(File::Copy)
BuildRequires: perl(File::Find)
BuildRequires: perl(File::Path)
BuildRequires: perl(File::Spec)
BuildRequires: perl(File::Temp)
BuildRequires: perl(Getopt::Long)
BuildRequires: perl(Hash::Merge)
BuildRequires: perl(IO::Pager) >= 0.34
BuildRequires: perl(IPC::Run3)
BuildRequires: perl(IPC::System::Simple) >= 1.17
BuildRequires: perl(List::Util)
BuildRequires: perl(List::MoreUtils)
BuildRequires: perl(Locale::Messages)
BuildRequires: perl(Locale::TextDomain) >= 1.20
BuildRequires: perl(Module::Build) >= 0.35
BuildRequires: perl(Module::Runtime)
BuildRequires: perl(Moo) >= 1.002000
BuildRequires: perl(Moo::Role)
BuildRequires: perl(namespace::autoclean) >= 0.16
BuildRequires: perl(parent)
BuildRequires: perl(overload)
BuildRequires: perl(Path::Class) >= 0.33
BuildRequires: perl(PerlIO::utf8_strict)
BuildRequires: perl(Pod::Escapes)
BuildRequires: perl(Pod::Find)
BuildRequires: perl(Pod::Usage)
BuildRequires: perl(POSIX)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(StackTrace::Auto)
BuildRequires: perl(strict)
BuildRequires: perl(String::Formatter)
BuildRequires: perl(String::ShellQuote)
BuildRequires: perl(Sub::Exporter)
BuildRequires: perl(Sub::Exporter::Util)
BuildRequires: perl(Sys::Hostname)
BuildRequires: perl(Template::Tiny) >= 0.11
BuildRequires: perl(Term::ANSIColor) >= 2.02
BuildRequires: perl(Test::Deep)
BuildRequires: perl(Test::Dir)
BuildRequires: perl(Test::Exception)
BuildRequires: perl(Test::Exit)
BuildRequires: perl(Test::File)
BuildRequires: perl(Test::File::Contents) >= 0.20
BuildRequires: perl(Test::MockModule) >= 0.17
BuildRequires: perl(Test::MockObject::Extends) >= 1.20180705
BuildRequires: perl(Test::More) >= 0.94
BuildRequires: perl(Test::NoWarnings) >= 0.083
BuildRequires: perl(Test::Warn) >= 0.31
BuildRequires: perl(Throwable) >= 0.200009
BuildRequires: perl(Time::HiRes)
BuildRequires: perl(Try::Tiny)
BuildRequires: perl(Type::Library) >= 0.040
BuildRequires: perl(Type::Tiny::XS) >= 0.010
BuildRequires: perl(Type::Utils)
BuildRequires: perl(Types::Standard)
BuildRequires: perl(URI)
BuildRequires: perl(URI::db) >= 0.20
BuildRequires: perl(User::pwent)
BuildRequires: perl(utf8)
BuildRequires: perl(warnings)
Requires: perl(Algorithm::Backoff::Exponential) >= 0.006
Requires: perl(Class::XSAccessor) >= 1.18
Requires: perl(Clone)
Requires: perl(Config)
Requires: perl(Config::GitLike) >= 1.15
Requires: perl(constant)
Requires: perl(DateTime) >= 1.04
Requires: perl(DateTime::TimeZone)
Requires: perl(Devel::StackTrace) >= 1.30
Requires: perl(Digest::SHA)
Requires: perl(Encode)
Requires: perl(Encode::Locale)
Requires: perl(File::Basename)
Requires: perl(File::Copy)
Requires: perl(File::Path)
Requires: perl(File::Temp)
Requires: perl(Getopt::Long)
Requires: perl(Hash::Merge)
Requires: perl(IO::Pager) >= 0.34
Requires: perl(IPC::Run3)
Requires: perl(IPC::System::Simple) >= 1.17
Requires: perl(List::Util)
Requires: perl(List::MoreUtils)
Requires: perl(Locale::Messages)
Requires: perl(Locale::TextDomain) >= 1.20
Requires: perl(Moo) => 1.002000
Requires: perl(Moo::Role)
Requires: perl(namespace::autoclean) >= 0.16
Requires: perl(parent)
Requires: perl(overload)
Requires: perl(Path::Class)
Requires: perl(PerlIO::utf8_strict)
Requires: perl(Pod::Escapes)
Requires: perl(Pod::Find)
Requires: perl(Pod::Usage)
Requires: perl(POSIX)
Requires: perl(Scalar::Util)
Requires: perl(StackTrace::Auto)
Requires: perl(strict)
Requires: perl(String::Formatter)
Requires: perl(String::ShellQuote)
Requires: perl(Sub::Exporter)
Requires: perl(Sub::Exporter::Util)
Requires: perl(Sys::Hostname)
Requires: perl(Template::Tiny) >= 0.11
Requires: perl(Term::ANSIColor) >= 2.02
Requires: perl(Throwable) >= 0.200009
Requires: perl(Try::Tiny)
Requires: perl(Type::Library) >= 0.040
Requires: perl(Type::Tiny::XS) >= 0.010
Requires: perl(Type::Utils)
Requires: perl(Types::Standard)
Requires: perl(URI)
Requires: perl(URI::db) >= 0.20
Requires: perl(User::pwent)
Requires: perl(utf8)
Requires: perl(warnings)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Provides: sqitch
%define etcdir %(%{__perl} -MConfig -E 'say "$Config{prefix}/etc"')
%description
This application, `sqitch`, provides a simple yet robust interface for
database change management. The philosophy and functionality is inspired by
Git.
%prep
dist/sqitch.spec view on Meta::CPAN
* Sun Feb 4 2024 David E. Wheeler <david@justatheory.com> 1.4.1-1
- Upgrade to v1.4.1.
- Upgrade Test::Warn to 0.31
* Mon Aug 1 2023 David E. Wheeler <david@justatheory.com> 1.4.0-1
- Upgrade to v1.4.0.
- Increment minimal DBI to 1.631.
* Sat Oct 1 2022 David E. Wheeler <david@justatheory.com> 1.3.1-1
- Upgrade to v1.3.1.
* Fri Aug 12 2022 David E. Wheeler <david@justatheory.com> 1.3.0-1
- Add Test::Exit build requirement.
- Upgrade URI::db to v0.20.
- Increase minimal MySQL version to 5.1.
* Sun Dec 5 2021 David E. Wheeler <david@justatheory.com> 1.2.1-1
- Upgrade to v1.2.1.
* Sat Nov 20 2021 David E. Wheeler <david@justatheory.com> 1.2.0-1
- Upgrade to v1.2.0.
- Added the Algorithm::Backoff::Exponential requirement.
* Sun May 17 2020 David E. Wheeler <david.wheeler@iovation.com> 1.1.0-1
- Upgrade to v1.1.0.
- Added the Test::MockObject::Extends build requirement.
* Tue Jun 4 2019 David E. Wheeler <david.wheeler@iovation.com> 1.0.0-1
- Upgrade to v1.0.0.
- Config::GitLike now requires v1.15.
- Test::MockModule now requires v0.17.
- Removed File::HomeDir.
- Changed "sane" to "sensible" in the summary.
* Fri Feb 1 2019 David E. Wheeler <david.wheeler@iovation.com> 0.9999-1
- Upgrade to v0.9999.
- Added requirement for IO::Pager 0.34 or higher.
- Added Test::Warn build requirement.
- Removed cross-project dependency patch, since it's part of v0.99999.
* Wed Oct 3 2018 David E. Wheeler <david.wheeler@iovation.com> 0.9998-1
- Upgrade to v0.9998.
- Added sqitch-snowflake package.
- Added Locale::Messages requirement.
- URI::db now requires v0.19.
- DBD::ODBC now requires v1.59.
- Files for installation are now read from the .packlist generated by the Perl
installer.
* Thu Mar 15 2018 David E. Wheeler <david.wheeler@iovation.com> 0.9997-1
- Upgrade to v0.9997.
* Wed Jul 19 2017 David E. Wheeler <david.wheeler@iovation.com> 0.9996-2
- Require File::Find and Module::Runtime at build time.
- Remove Moo::sification.
* Mon Jul 17 2017 David E. Wheeler <david.wheeler@iovation.com> 0.9996-1
- Upgrade to v0.9996.
* Wed Jul 27 2016 David E. Wheeler <david.wheeler@iovation.com> 0.9995-1
- Require DateTime v1.04.
- Upgrade to v0.9995.
* Thu Feb 11 2016 David E. Wheeler <david.wheeler@iovation.com> 0.9994-2
- Add perl(Pod::Escapes) to work around missing dependencies in Pod::Simple.
https://github.com/perl-pod/pod-simple/issues/84.
* Fri Jan 8 2016 David E. Wheeler <david.wheeler@iovation.com> 0.9994-1
- Reduced required MySQL version to 5.0.
- Upgrade to v0.9994.
* Mon Aug 17 2015 David E. Wheeler <david.wheeler@iovation.com> 0.9993-1
- Upgrade to v0.9993.
* Wed May 20 2015 David E. Wheeler <david.wheeler@iovation.com> 0.9992-1
- Upgrade to v0.9992.
- Add perl(DateTime::TimeZone).
- Add Provides.
- Replace requirement for firebird-classic with firebird.
- Replace requirement for vertica-client with /opt/vertica/bin/vsql and
libverticaodbc.so.
* Tue Mar 3 2015 David E. Wheeler <david.wheeler@iovation.com> 0.9991-1
- Upgrade to v0.9991.
- Reduced required MySQL version to 5.1.
* Thu Feb 12 2015 David E. Wheeler <david.wheeler@iovation.com> 0.999-1
- Upgrade to v0.999.
* Thu Jan 15 2015 David E. Wheeler <david.wheeler@iovation.com> 0.998-1
- Upgrade to v0.998.
- Require Path::Class v0.33 when building.
* Tue Nov 4 2014 David E. Wheeler <david.wheeler@iovation.com> 0.997-1
- Upgrade to v0.997.
* Fri Sep 5 2014 David E. Wheeler <david.wheeler@iovation.com> 0.996-1
- Upgrade to v0.996.
- Remove Moose and Mouse dependencies.
- Add Moo dependencies.
- Add Type::Library and related module dependencies.
- Switch from Digest::SHA1 to Digest::SHA.
- Require the Moo-backed version of Config::GitLike.
- Remove Role module dependencies.
- Require URI::db v0.15.
- Add sqitch-vertica.
* Sun Jul 13 2014 David E. Wheeler <david.wheeler@iovation.com> 0.995-1
- Upgrade to v0.995.
* Thu Jun 19 2014 David E. Wheeler <david.wheeler@iovation.com> 0.994-1
- Upgrade to v0.994.
* Wed Jun 4 2014 David E. Wheeler <david.wheeler@iovation.com> 0.993-1
- Upgrade to v0.993.
* Tue Mar 4 2014 David E. Wheeler <david.wheeler@iovation.com> 0.992-1
- Upgrade to v0.992.
* Thu Jan 16 2014 David E. Wheeler <david.wheeler@iovation.com> 0.991-1
- Upgrade to v0.991.
- Remove File::Which from sqitch-firebird.
* Fri Jan 3 2014 David E. Wheeler <david.wheeler@iovation.com> 0.990-1
- Upgrade to v0.990.
- Add sqitch-firebird.
- Add target command and arguments.
- Add support for arbitrary change script templating.
- Add --open-editor option.
* Thu Nov 21 2013 David E. Wheeler <david.wheeler@iovation.com> 0.983-1
- Upgrade to v0.983.
- Require DBD::Pg 2.0.0 or higher.
* Wed Sep 18 2013 David E. Wheeler <david.wheeler@iovation.com> 0.982-2
- No longer include template files ending in .default in the RPM.
- All files in the etc dir now treated as configuration files.
( run in 1.331 second using v1.01-cache-2.11-cpan-5a3173703d6 )