d90ac18
Name:           perl-Test-Cmd
419fa4f
Version:        1.09
eba5325
Release:        18%{?dist}
d90ac18
Summary:        Perl module for portable testing of commands and scripts
c1769e5
License:        GPL+ or Artistic
4faa12c
URL:            https://metacpan.org/release/Test-Cmd
4faa12c
Source0:        https://cpan.metacpan.org/authors/id/N/NE/NEILB/Test-Cmd-%{version}.tar.gz
d90ac18
BuildArch:      noarch
915d81c
BuildRequires:  coreutils
915d81c
BuildRequires:  findutils
915d81c
BuildRequires:  make
813a22c
BuildRequires:  perl-interpreter
dcf4c7d
BuildRequires:  perl-generators
c1769e5
BuildRequires:  perl(ExtUtils::MakeMaker)
915d81c
# Run-time:
915d81c
# Config not used at tests
915d81c
# Cwd not used at tests
915d81c
BuildRequires:  perl(Exporter)
915d81c
BuildRequires:  perl(File::Basename)
915d81c
# File::Copy not used at tests
915d81c
BuildRequires:  perl(File::Find)
915d81c
BuildRequires:  perl(File::Spec)
915d81c
BuildRequires:  perl(strict)
915d81c
BuildRequires:  perl(warnings)
915d81c
# Optional run-time:
915d81c
BuildRequires:  perl(Algorithm::DiffOld)
915d81c
# Tests:
915d81c
BuildRequires:  perl(Config)
915d81c
BuildRequires:  perl(Cwd)
915d81c
BuildRequires:  perl(Test)
915d81c
BuildRequires:  perl(Test::More)
915d81c
# Optional tests:
915d81c
# Test::Pod 1.00 not used
d90ac18
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
915d81c
# Optional run-time:
d90ac18
Requires:       perl(Algorithm::DiffOld)
d90ac18
d90ac18
%description
d90ac18
The Test::Cmd module provides a framework for portable automated testing
d90ac18
of executable commands and scripts (in any language, not just Perl),
d90ac18
especially commands and scripts that interace with the file system.
d90ac18
d90ac18
d90ac18
%prep
d90ac18
%setup -q -n Test-Cmd-%{version}
d90ac18
d90ac18
d90ac18
%build
d90ac18
%{__perl} Makefile.PL INSTALLDIRS=vendor
d90ac18
make %{?_smp_mflags}
d90ac18
d90ac18
d90ac18
%install
d90ac18
rm -rf $RPM_BUILD_ROOT
d90ac18
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
d90ac18
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
d90ac18
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
d90ac18
chmod -R u+w $RPM_BUILD_ROOT/*
d90ac18
d90ac18
d90ac18
%check
d90ac18
make test
d90ac18
d90ac18
d90ac18
d90ac18
%files
d90ac18
%doc Changes README
d90ac18
%{perl_vendorlib}/Test/
d90ac18
%{_mandir}/man3/*.3pm*
d90ac18
d90ac18
d90ac18
%changelog
eba5325
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.09-18
eba5325
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
eba5325
6aeb03b
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.09-17
6aeb03b
- Perl 5.34 rebuild
6aeb03b
55ff43a
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.09-16
55ff43a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
55ff43a
dd66b1d
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.09-15
dd66b1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
dd66b1d
bc87bb4
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.09-14
bc87bb4
- Perl 5.32 rebuild
bc87bb4
ac8a55a
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.09-13
ac8a55a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
ac8a55a
6b025d1
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.09-12
6b025d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6b025d1
8455aaa
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.09-11
8455aaa
- Perl 5.30 rebuild
8455aaa
e24826d
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.09-10
e24826d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e24826d
70ef024
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.09-9
70ef024
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
70ef024
d0990ae
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.09-8
d0990ae
- Perl 5.28 rebuild
d0990ae
d922cb6
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.09-7
d922cb6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d922cb6
0273c9e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.09-6
0273c9e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
0273c9e
09ce3b3
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.09-5
09ce3b3
- Perl 5.26 rebuild
09ce3b3
4007913
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.09-4
4007913
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4007913
523d325
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.09-3
523d325
- Perl 5.24 rebuild
523d325
5657cf6
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.09-2
5657cf6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5657cf6
419fa4f
* Mon Oct 26 2015 Tom Callaway <spot@fedoraproject.org> - 1.09-1
419fa4f
- update to 1.09
419fa4f
915d81c
* Wed Oct 14 2015 Petr Pisar <ppisar@redhat.com> - 1.08-4
915d81c
- Specify all dependencies
915d81c
2a6d625
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.08-3
2a6d625
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2a6d625
3ba3197
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.08-2
3ba3197
- Perl 5.22 rebuild
3ba3197
839d66b
* Fri Mar 27 2015 Tom Callaway <spot@fedoraproject.org> - 1.08-1
839d66b
- update to 1.08
839d66b
e799c7a
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.05-17
e799c7a
- Perl 5.20 rebuild
e799c7a
b73b4a0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-16
b73b4a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b73b4a0
c8326b5
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-15
c8326b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c8326b5
b8e5354
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.05-14
b8e5354
- Perl 5.18 rebuild
b8e5354
3af04a0
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-13
3af04a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
3af04a0
0624eb1
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-12
0624eb1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0624eb1
a2678bb
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 1.05-11
a2678bb
- Perl 5.16 rebuild
a2678bb
e4fe292
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-10
e4fe292
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e4fe292
58bd943
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.05-9
58bd943
- Perl mass rebuild
58bd943
b2b41d1
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-8
b2b41d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b2b41d1
902dad4
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.05-7
902dad4
- 661697 rebuild for fixing problems with vendorach/lib
902dad4
b4db5cb
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.05-6
b4db5cb
- Mass rebuild with perl-5.12.0
b4db5cb
699f8f6
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.05-5
699f8f6
- rebuild against perl 5.10.1
699f8f6
105fddb
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-4
105fddb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
105fddb
53d039e
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-3
53d039e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
53d039e
79104e4
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.05-2.1
79104e4
Rebuild for new perl
79104e4
c1769e5
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.05-1.1
c1769e5
- correct license tag
c1769e5
- add BR: perl(ExtUtils::MakeMaker)
c1769e5
d90ac18
* Mon May 01 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.05-1
d90ac18
- First build.