ee984e8
Name:           perl-DBIx-Admin-TableInfo
09b1026
Version:        3.04
a390553
Release:        7%{?dist}
ee984e8
Summary:        Wrapper for DBI's table_info(), column_info(), *_key_info()
ee984e8
License:        GPL+ or Artistic
a954c8b
URL:            https://metacpan.org/release/DBIx-Admin-TableInfo
a954c8b
Source0:        https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/DBIx-Admin-TableInfo-%{version}.tgz
ee984e8
# Remove stay shebangs from documentation
09b1026
Patch0:         DBIx-Admin-TableInfo-3.04-Remove-usr-bin-env-from-shebangs.patch
09b1026
# Do not load unnecessary modules in the tests
09b1026
Patch1:         DBIx-Admin-TableInfo-3.04-Do-not-load-unneeded-modules.patch
ee984e8
BuildArch:      noarch
09b1026
BuildRequires:  coreutils
ee984e8
BuildRequires:  make
0b8d0dc
BuildRequires:  perl-interpreter
ee984e8
BuildRequires:  perl-generators
ee984e8
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
ee984e8
BuildRequires:  perl(strict)
ee984e8
BuildRequires:  perl(warnings)
ee984e8
# Run-time:
ee984e8
BuildRequires:  perl(Moo) >= 2.002004
ee984e8
# Tests:
ee984e8
BuildRequires:  perl(Test::More)
ee984e8
Requires:       perl(Moo) >= 2.002004
ee984e8
ee984e8
# Filter under-specified dependencies
09b1026
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Moo\\)$
ee984e8
ee984e8
%description
ee984e8
This is a convenient wrapper around all of these DBI methods:
ee984e8
ee984e8
    - table_info()
ee984e8
    - column_info()
ee984e8
    - primary_key_info()
ee984e8
    - foreign_key_info()
ee984e8
ee984e8
%prep
ee984e8
%setup -q -n DBIx-Admin-TableInfo-%{version}
ee984e8
%patch0 -p1
09b1026
%patch1 -p1
ee984e8
ee984e8
%build
09b1026
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
09b1026
%{make_build}
ee984e8
ee984e8
%install
09b1026
%{make_install}
ee984e8
%{_fixperms} $RPM_BUILD_ROOT/*
ee984e8
ee984e8
%check
ee984e8
make test
ee984e8
ee984e8
%files
ee984e8
%license LICENSE
ee984e8
# Changelog.ini is redundant with Changes.
ee984e8
# README is not helpful.
ee984e8
%doc Changes scripts/*.pl
ee984e8
%{perl_vendorlib}/*
ee984e8
%{_mandir}/man3/*
ee984e8
ee984e8
%changelog
a390553
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-7
a390553
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
a390553
999c131
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-6
999c131
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
999c131
fec1f90
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 3.04-5
fec1f90
- Perl 5.36 rebuild
fec1f90
a3404fa
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-4
a3404fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
a3404fa
a7bbdbb
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.04-3
a7bbdbb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
a7bbdbb
798e9d8
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 3.04-2
798e9d8
- Perl 5.34 rebuild
798e9d8
09b1026
* Fri Feb 05 2021 Petr Pisar <ppisar@redhat.com> - 3.04-1
09b1026
- 3.04 bump
09b1026
f66ba58
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-13
f66ba58
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f66ba58
06b9bfe
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-12
06b9bfe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
06b9bfe
e8302c2
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 3.03-11
e8302c2
- Perl 5.32 rebuild
e8302c2
e43a1a2
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-10
e43a1a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e43a1a2
5d5e6a9
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-9
5d5e6a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5d5e6a9
525f770
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 3.03-8
525f770
- Perl 5.30 rebuild
525f770
e38b313
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-7
e38b313
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e38b313
5fc698b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-6
5fc698b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5fc698b
07019cc
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 3.03-5
07019cc
- Perl 5.28 rebuild
07019cc
14868a3
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-4
14868a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
14868a3
a0dbcb9
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.03-3
a0dbcb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a0dbcb9
131bbb4
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3.03-2
131bbb4
- Perl 5.26 rebuild
131bbb4
ee984e8
* Mon Mar 13 2017 Petr Pisar <ppisar@redhat.com> 3.03-1
ee984e8
- Specfile autogenerated by cpanspec 1.78.