Blame SPECS/perl-Term-ANSIColor.spec

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