perl-List-SomeUtils/perl-List-SomeUtils.spec
Lars Vogdt 6d0464e562 Accepting request 743461 from devel:languages:perl:autoupdate
- updated to 0.58
   see /usr/share/doc/packages/perl-List-SomeUtils/Changes
  0.58     2019-10-26
  
  [BACKWARDS INCOMPATIBILITY]
  
  * Fixed a number of bugs in the handling of empty lists. The any_u(), all_u(),
    none_u(), notall_u(), and one_u() functions returned an empty list in list
    context instead of undef. This is in direct opposition to the documentation
    which has always said that it returned undef. Note that the
    List::SomeUtils::XS code had the _correct_ behavior, so most users probably
    have never experienced this bug.
  
  [IMPROVEMENTS]
  
  * Fixed some doc issues. Closes #7.
  
  
  0.57     2017-12-12 (TRIAL RELEASE)
  
  [BACKWARDS INCOMPATIBILITY]
  
  * Fixed a number of bugs in the handling of empty lists. The any_u(), all_u(),
    none_u(), notall_u(), and one_u() functions returned an empty list in list
    context instead of undef. This is in direct opposition to the documentation
    which has always said that it returned undef. Note that the
    List::SomeUtils::XS code had the _correct_ behavior, so most users probably
    have never experienced this bug.

OBS-URL: https://build.opensuse.org/request/show/743461
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-List-SomeUtils?expand=0&rev=9
2019-10-29 08:51:30 +00:00

72 lines
2.4 KiB
RPMSpec

#
# spec file for package perl-List-SomeUtils
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: perl-List-SomeUtils
Version: 0.58
Release: 0
%define cpan_name List-SomeUtils
Summary: Provide the stuff missing in List::Util
License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl
Url: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(List::SomeUtils::XS) >= 0.54
BuildRequires: perl(Module::Implementation)
BuildRequires: perl(Test::LeakTrace)
BuildRequires: perl(Test::More) >= 0.96
Requires: perl(List::SomeUtils::XS) >= 0.54
Requires: perl(Module::Implementation)
%{perl_requires}
%description
*List::SomeUtils* provides some trivial but commonly needed functionality
on lists which is not going to go into List::Util.
All of the below functions are implementable in only a couple of lines of
Perl code. Using the functions from this module however should give
slightly better performance as everything is implemented in C. The
pure-Perl implementation of these functions only serves as a fallback in
case the C portions of this module couldn't be compiled on this machine.
%prep
%setup -q -n %{cpan_name}-%{version}
%build
perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%check
make test
%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes CODE_OF_CONDUCT.md CONTRIBUTING.md README.md
%license LICENSE
%changelog