- 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
72 lines
2.4 KiB
RPMSpec
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
|