Blame SPECS/perl-Scalar-List-Utils.spec

69a34d
%{?scl:%scl_package perl-Scalar-List-Utils}
69a34d
69a34d
Name:           %{?scl_prefix}perl-Scalar-List-Utils
69a34d
Epoch:          3
69a34d
Version:        1.49
69a34d
Release:        2%{?dist}
69a34d
Summary:        A selection of general-utility scalar and list subroutines
69a34d
License:        GPL+ or Artistic
69a34d
Group:          Development/Libraries
69a34d
URL:            http://search.cpan.org/dist/Scalar-List-Utils/
69a34d
Source0:        http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/Scalar-List-Utils-%{version}.tar.gz
69a34d
# Build
69a34d
BuildRequires:  findutils
69a34d
BuildRequires:  gcc
69a34d
BuildRequires:  make
69a34d
BuildRequires:  %{?scl_prefix}perl-interpreter
69a34d
BuildRequires:  %{?scl_prefix}perl-devel
69a34d
BuildRequires:  %{?scl_prefix}perl-generators
69a34d
BuildRequires:  %{?scl_prefix}perl(Config)
69a34d
BuildRequires:  %{?scl_prefix}perl(ExtUtils::MakeMaker) >= 6.76
69a34d
BuildRequires:  %{?scl_prefix}perl(File::Spec)
69a34d
BuildRequires:  %{?scl_prefix}perl(strict)
69a34d
BuildRequires:  %{?scl_prefix}perl(warnings)
69a34d
# Runtime
69a34d
BuildRequires:  %{?scl_prefix}perl(Carp)
69a34d
BuildRequires:  %{?scl_prefix}perl(Exporter)
69a34d
BuildRequires:  %{?scl_prefix}perl(XSLoader)
69a34d
# Tests only
69a34d
BuildRequires:  %{?scl_prefix}perl(B::Deparse)
69a34d
BuildRequires:  %{?scl_prefix}perl(base)
69a34d
BuildRequires:  %{?scl_prefix}perl(constant)
69a34d
BuildRequires:  %{?scl_prefix}perl(IO::File)
69a34d
BuildRequires:  %{?scl_prefix}perl(IO::Handle)
69a34d
BuildRequires:  %{?scl_prefix}perl(List::Util)
69a34d
BuildRequires:  %{?scl_prefix}perl(Math::BigInt)
69a34d
BuildRequires:  %{?scl_prefix}perl(overload)
69a34d
BuildRequires:  %{?scl_prefix}perl(Symbol)
69a34d
BuildRequires:  %{?scl_prefix}perl(Sub::Util)
69a34d
BuildRequires:  %{?scl_prefix}perl(Test::More)
69a34d
BuildRequires:  %{?scl_prefix}perl(threads)
69a34d
BuildRequires:  %{?scl_prefix}perl(threads::shared)
69a34d
BuildRequires:  %{?scl_prefix}perl(Tie::Handle)
69a34d
BuildRequires:  %{?scl_prefix}perl(Tie::Scalar)
69a34d
BuildRequires:  %{?scl_prefix}perl(Tie::StdScalar)
69a34d
BuildRequires:  %{?scl_prefix}perl(vars)
69a34d
Requires:       %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'}))
69a34d
Requires:       %{?scl_prefix}perl(Carp)
69a34d
69a34d
%{?perl_default_filter}
69a34d
69a34d
%description
69a34d
This package contains a selection of subroutines that people have expressed
69a34d
would be nice to have in the perl core, but the usage would not really be
69a34d
high enough to warrant the use of a keyword, and the size so small such
69a34d
that being individual extensions would be wasteful.
69a34d
69a34d
%prep
69a34d
%setup -q -n Scalar-List-Utils-%{version}
69a34d
69a34d
%build
69a34d
%{?scl:scl enable %{scl} '}perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1 && make %{?_smp_mflags}%{?scl:'}
69a34d
69a34d
%install
69a34d
%{?scl:scl enable %{scl} '}make pure_install DESTDIR=%{buildroot}%{?scl:'}
69a34d
find %{buildroot} -type f -name '*.bs' -size 0 -delete
69a34d
%{_fixperms} %{buildroot}/*
69a34d
69a34d
%check
69a34d
%{?scl:scl enable %{scl} '}make test%{?scl:'}
69a34d
69a34d
%files
69a34d
%doc Changes README
69a34d
%{perl_vendorarch}/auto/*
69a34d
%{perl_vendorarch}/List*
69a34d
%{perl_vendorarch}/Scalar*
69a34d
%{perl_vendorarch}/Sub*
69a34d
%{_mandir}/man3/*
69a34d
69a34d
%changelog
69a34d
* Fri Dec 15 2017 Petr Pisar <ppisar@redhat.com> - 3:1.49-2
69a34d
- SCL
69a34d
69a34d
* Mon Sep 11 2017 Jan Pazdziora <jpazdziora@redhat.com> - 3:1.49-1
69a34d
- 1489828 - Rebase to upstream version 1.49.
69a34d
69a34d
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3:1.48-3
69a34d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
69a34d
69a34d
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3:1.48-2
69a34d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
69a34d
69a34d
* Mon Jun 26 2017 Jan Pazdziora <jpazdziora@redhat.com> - 3:1.48-1
69a34d
- 1464620 - Rebase to upstream version 1.48.
69a34d
69a34d
* Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3:1.47-3
69a34d
- Perl 5.26 rebuild
69a34d
69a34d
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3:1.47-2
69a34d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
69a34d
69a34d
* Sat Dec 31 2016 Jan Pazdziora <jpazdziora@redhat.com> - 3:1.47-1
69a34d
- 1408347 - Rebase to upstream version 1.47.
69a34d
69a34d
* Fri Sep 30 2016 Jan Pazdziora <jpazdziora@redhat.com> - 3:1.46-1
69a34d
- 1380561 - Rebase to upstream version 1.46.
69a34d
69a34d
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3:1.45-2
69a34d
- Increase epoch to favour standalone package
69a34d
69a34d
* Tue Mar 29 2016 Jan Pazdziora <jpazdziora@redhat.com> - 2:1.45-1
69a34d
- 1.45 bump
69a34d
69a34d
* Fri Mar 18 2016 Jan Pazdziora <jpazdziora@redhat.com> - 2:1.44-1
69a34d
- 1.44 bump
69a34d
69a34d
* Tue Feb 09 2016 Petr Šabata <contyk@redhat.com> - 2:1.43-1
69a34d
- 1.43 bump
69a34d
69a34d
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2:1.42-4
69a34d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
69a34d
69a34d
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2:1.42-3
69a34d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
69a34d
69a34d
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1:1.42-2
69a34d
- Perl 5.22 rebuild
69a34d
- Increase Epoch to favour standalone package
69a34d
69a34d
* Tue May 26 2015 Petr Šabata <contyk@redhat.com> - 1:1.42-1
69a34d
- 1.42 bump
69a34d
69a34d
* Mon Nov 24 2014 Petr Šabata <contyk@redhat.com> - 1:1.41-1
69a34d
- 1.41 bump; various enhancements
69a34d
69a34d
* Wed Sep 03 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1:1.38-5
69a34d
- Increase Epoch to favour standalone package
69a34d
69a34d
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.38-4
69a34d
- Perl 5.20 rebuild
69a34d
69a34d
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.38-3
69a34d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
69a34d
69a34d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.38-2
69a34d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
69a34d
69a34d
* Wed Mar 26 2014 Paul Howarth <paul@city-fan.org> - 1.38-1
69a34d
- Update to 1.38
69a34d
  - Skip pairmap()'s MULTICALL implementation 5.8.9/5.10.0 as it doesn't work
69a34d
    (CPAN RT#87857)
69a34d
  - Comment on the fact that package "0" is defined but false (CPAN RT#88201)
69a34d
  - TODO test in t/readonly.t now passes since 5.19.3 (CPAN RT#88223)
69a34d
  - Added any, all, none, notall list reduction functions (inspired by
69a34d
    List::MoreUtils)
69a34d
  - Added List::Util::product()
69a34d
  - Added Scalar::Util::unweaken()
69a34d
  - Avoid C99/C++-style comments in XS code
69a34d
  - Fix dualvar tests for perl 5.6; fix skip() test counts in dualvar.t
69a34d
  - Neater documentation examples of other functions that can be built using
69a34d
    reduce
69a34d
  - Implement reduce() and first() even in the absence of MULTICALL
69a34d
  - Various documentation changes/updates
69a34d
  - Correct uses of overload operators in unit tests (CPAN RT#91969)
69a34d
69a34d
* Fri Aug 16 2013 Iain Arnell <iarnell@gmail.com> 1.31-293
69a34d
- update to latest upstream version
69a34d
69a34d
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.27-292
69a34d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
69a34d
69a34d
* Wed Jul 31 2013 Petr Pisar <ppisar@redhat.com> - 1.27-291
69a34d
- Specify all dependencies
69a34d
69a34d
* Mon Jul 15 2013 Petr Pisar <ppisar@redhat.com> - 1.27-290
69a34d
- Increase release to favour standalone package
69a34d
69a34d
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1.27-247
69a34d
- Link minimal build-root packages against libperl.so explicitly
69a34d
69a34d
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.27-246
69a34d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
69a34d
69a34d
* Fri Jan 04 2013 Iain Arnell <iarnell@gmail.com> 1.27-245
69a34d
- update to latest upstream version
69a34d
69a34d
* Fri Aug 17 2012 Petr Pisar <ppisar@redhat.com> - 1.25-240
69a34d
- Increase release to replace perl sub-package (bug #848961)
69a34d
69a34d
* Thu Aug 16 2012 Petr Pisar <ppisar@redhat.com> - 1.25-4
69a34d
- Correct dependencies
69a34d
69a34d
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.25-3
69a34d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
69a34d
69a34d
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 1.25-2
69a34d
- Perl 5.16 rebuild
69a34d
69a34d
* Sun Mar 25 2012 Iain Arnell <iarnell@gmail.com> 1.25-1
69a34d
- update to latest upstream version
69a34d
69a34d
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.23-3
69a34d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
69a34d
69a34d
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.23-2
69a34d
- Perl mass rebuild
69a34d
69a34d
* Mon Feb 21 2011 Iain Arnell <iarnell@gmail.com> 1.23-1
69a34d
- Specfile autogenerated by cpanspec 1.79.