ecb952
# Run optional test
ecb952
%if ! (0%{?rhel})
ecb952
%bcond_without perl_Term_ANSIColor_enables_optional_test
ecb952
%else
ecb952
%bcond_with perl_Term_ANSIColor_enables_optional_test
ecb952
%endif
ecb952
ecb952
Name:           perl-Term-ANSIColor
ecb952
Version:        4.06
ecb952
Release:        397%{?dist}
ecb952
Summary:        Color screen output using ANSI escape sequences
ecb952
License:        GPL+ or Artistic
ecb952
Group:          Development/Libraries
ecb952
URL:            http://search.cpan.org/dist/Term-ANSIColor/
ecb952
Source0:        http://www.cpan.org/modules/by-module/Term/Term-ANSIColor-%{version}.tar.gz
ecb952
BuildArch:      noarch
ecb952
BuildRequires:  coreutils
ecb952
BuildRequires:  make
ecb952
BuildRequires:  perl-interpreter
ecb952
BuildRequires:  perl-generators
ecb952
BuildRequires:  perl(Config)
ecb952
BuildRequires:  perl(ExtUtils::MakeMaker)
ecb952
BuildRequires:  perl(File::Spec)
ecb952
BuildRequires:  perl(strict)
ecb952
BuildRequires:  perl(warnings)
ecb952
# Run-time
ecb952
BuildRequires:  perl(Carp)
ecb952
BuildRequires:  perl(Exporter)
ecb952
# Tests
ecb952
BuildRequires:  perl(File::Find)
ecb952
BuildRequires:  perl(File::Temp)
ecb952
BuildRequires:  perl(lib)
ecb952
BuildRequires:  perl(overload)
ecb952
BuildRequires:  perl(Test::More)
ecb952
# Optional tests
ecb952
%if %{with perl_Term_ANSIColor_enables_optional_test} && !%{defined perl_bootstrap}
ecb952
BuildRequires:  perl(IPC::System::Simple)
ecb952
%endif
ecb952
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
ecb952
ecb952
%description
ecb952
This module has two interfaces, one through color() and colored() and the
ecb952
other through constants. It also offers the utility functions uncolor(),
ecb952
colorstrip(), colorvalid(), and coloralias(), which have to be explicitly
ecb952
imported to be used. 
ecb952
ecb952
%prep
ecb952
%setup -q -n Term-ANSIColor-%{version}
ecb952
chmod -c -x examples/*
ecb952
ecb952
%build
ecb952
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
ecb952
make %{?_smp_mflags}
ecb952
ecb952
%install
ecb952
make pure_install DESTDIR=$RPM_BUILD_ROOT
ecb952
%{_fixperms} $RPM_BUILD_ROOT/*
ecb952
ecb952
%check
ecb952
make test
ecb952
ecb952
%files
ecb952
%license LICENSE
ecb952
%doc Changes examples README
ecb952
%{perl_vendorlib}/*
ecb952
%{_mandir}/man3/*
ecb952
ecb952
%changelog
ecb952
* Fri Mar 29 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4.06-397
ecb952
- Rebuild with enable hardening (bug #1636329)
ecb952
ecb952
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.06-396
ecb952
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ecb952
ecb952
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.06-395
ecb952
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ecb952
ecb952
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.06-394
ecb952
- Perl 5.26 re-rebuild of bootstrapped packages
ecb952
ecb952
* Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.06-393
ecb952
- Perl 5.26 rebuild
ecb952
ecb952
* Fri May 12 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.06-3
ecb952
- Don't BR: perl(IPC::System::Simple) when bootstrapping
ecb952
ecb952
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.06-2
ecb952
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ecb952
ecb952
* Tue Dec 06 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.06-1
ecb952
- 4.06 bump
ecb952
ecb952
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.05-2
ecb952
- Perl 5.24 rebuild
ecb952
ecb952
* Fri Apr 01 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.05-1
ecb952
- 4.05 bump
ecb952
ecb952
* Fri Mar 11 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.04-1
ecb952
- 4.04 bump
ecb952
ecb952
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.03-347
ecb952
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ecb952
ecb952
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.03-346
ecb952
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ecb952
ecb952
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.03-345
ecb952
- Increase release to favour standalone package
ecb952
ecb952
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.03-4
ecb952
- Perl 5.22 rebuild
ecb952
ecb952
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.03-3
ecb952
- Perl 5.20 rebuild
ecb952
ecb952
* Mon Aug 11 2014 David Dick <ddick@cpan.org> - 4.03-2
ecb952
- Re-adding for master
ecb952
ecb952
* Tue Jul 22 2014 David Dick <ddick@cpan.org> - 4.03-1
ecb952
- Initial release