aa454e8
# Run optional test
aa454e8
%bcond_without perl_Git_Wrapper_enables_optional_test
aa454e8
1ede49c
Name:           perl-Git-Wrapper
aa454e8
Version:        0.048
582ddca
Release:        13%{?dist}
1ede49c
Summary:        Wrap git command-line interface for Perl
1ede49c
License:        GPL+ or Artistic
ebabb36
URL:            https://metacpan.org/release/Git-Wrapper
ebabb36
Source0:        https://cpan.metacpan.org/authors/id/G/GE/GENEHACK/Git-Wrapper-%{version}.tar.gz
1ede49c
BuildArch:      noarch
1ede49c
BuildRequires:  git-core
3d5b742
BuildRequires:  make
1ede49c
BuildRequires:  perl-generators
aa454e8
BuildRequires:  perl-interpreter
1ede49c
BuildRequires:  perl(:VERSION) >= 5.6
1ede49c
BuildRequires:  perl(Devel::CheckBin)
aa454e8
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
1ede49c
BuildRequires:  perl(File::Spec)
1ede49c
BuildRequires:  perl(strict)
1ede49c
BuildRequires:  perl(warnings)
1ede49c
# Run-time:
1ede49c
BuildRequires:  perl(File::chdir)
1ede49c
BuildRequires:  perl(File::Temp)
1ede49c
BuildRequires:  perl(IPC::Cmd)
1ede49c
BuildRequires:  perl(IPC::Open3)
1ede49c
BuildRequires:  perl(overload)
1ede49c
BuildRequires:  perl(Scalar::Util)
1ede49c
BuildRequires:  perl(Sort::Versions)
1ede49c
BuildRequires:  perl(Symbol)
1ede49c
# Tests:
aa454e8
BuildRequires:  perl(Cwd)
1ede49c
BuildRequires:  perl(File::Path)
1ede49c
BuildRequires:  perl(IO::File)
1ede49c
# Pod::Coverage::TrustPod not used
1ede49c
BuildRequires:  perl(POSIX)
1ede49c
BuildRequires:  perl(Test::Deep)
1ede49c
BuildRequires:  perl(Test::Exception)
1ede49c
BuildRequires:  perl(Test::More)
1ede49c
# Test::Pod 1.4 not used
1ede49c
# Test::Pod::Coverage 1.08 not used
aa454e8
%if %{with perl_Git_Wrapper_enables_optional_test}
1ede49c
# Optional tests:
1ede49c
BuildRequires:  perl(Path::Class) >= 0.26
aa454e8
%endif
1ede49c
Requires:       git-core
1ede49c
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
1ede49c
Requires:       perl(IPC::Cmd)
1ede49c
1ede49c
%description
1ede49c
Git::Wrapper provides an API for git that uses Perl data structures for
1ede49c
argument passing, instead of CLI-style --options as Git does.
1ede49c
1ede49c
%prep
1ede49c
%setup -q -n Git-Wrapper-%{version}
1ede49c
1ede49c
%build
aa454e8
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
1ede49c
make %{?_smp_mflags}
1ede49c
1ede49c
%install
1ede49c
make pure_install DESTDIR=$RPM_BUILD_ROOT
1ede49c
%{_fixperms} $RPM_BUILD_ROOT/*
1ede49c
1ede49c
%check
1ede49c
make test
1ede49c
1ede49c
%files
1ede49c
%license LICENSE
1ede49c
%doc Changes README.md
1ede49c
%{perl_vendorlib}/*
1ede49c
%{_mandir}/man3/*
1ede49c
1ede49c
%changelog
582ddca
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.048-13
582ddca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
582ddca
cd1b29c
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.048-12
cd1b29c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
cd1b29c
8779db5
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.048-11
8779db5
- Perl 5.34 rebuild
8779db5
15646ff
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.048-10
15646ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
15646ff
c159a2e
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.048-9
c159a2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c159a2e
173eb73
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.048-8
173eb73
- Perl 5.32 rebuild
173eb73
129641c
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.048-7
129641c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
129641c
42953fe
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.048-6
42953fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
42953fe
9ea8f16
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.048-5
9ea8f16
- Perl 5.30 rebuild
9ea8f16
f63ef50
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.048-4
f63ef50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f63ef50
fb76564
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.048-3
fb76564
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
fb76564
defe4c4
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.048-2
defe4c4
- Perl 5.28 rebuild
defe4c4
aa454e8
* Tue Apr 03 2018 Petr Pisar <ppisar@redhat.com> - 0.048-1
aa454e8
- 0.048 bump
aa454e8
3ecd5b8
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.047-5
3ecd5b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3ecd5b8
c8f7286
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.047-4
c8f7286
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c8f7286
1793e24
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.047-3
1793e24
- Perl 5.26 rebuild
1793e24
80982f5
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.047-2
80982f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
80982f5
1ede49c
* Tue Jan 24 2017 Petr Pisar <ppisar@redhat.com> 0.047-1
1ede49c
- Specfile autogenerated by cpanspec 1.78.