Package perl-List-MoreUtils-XS: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | %define _unpackaged_files_terminate_build 1 Group: Development/Perl # BEGIN SourceDeps(oneline): BuildRequires(pre): rpm-build-perl BuildRequires: perl-podlators # END SourceDeps(oneline) # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} Name: perl-List-MoreUtils-XS Version: 0.430 Release: alt1 Summary: Provide compiled List::MoreUtils functions # Code from List-MoreUtils < 0.417 is GPL+ or Artistic # Anything after that is ASL 2.0 # "git blame" on the upstream repo will probably be needed to # determine the license of any particular chunk of code License: (GPL+ or Artistic) and ASL 2.0 URL: https://metacpan.org/release/List-MoreUtils-XS Source0: http://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-%{version}.tar.gz Patch0: List-MoreUtils-XS-0.428-unbundle.patch # Module Build BuildRequires: coreutils BuildRequires: findutils BuildRequires: gcc BuildRequires: perl-devel BuildRequires: rpm-build-perl BuildRequires: perl-devel BuildRequires: perl(Capture/Tiny.pm) BuildRequires: perl(Config/AutoConf.pm) BuildRequires: perl(ExtUtils/CBuilder.pm) # Module Runtime BuildRequires: perl(base.pm) BuildRequires: perl(Exporter.pm) BuildRequires: perl(strict.pm) BuildRequires: perl(vars.pm) BuildRequires: perl(warnings.pm) BuildRequires: perl(XSLoader.pm) # Test Suite BuildRequires: perl(JSON/PP.pm) BuildRequires: perl(List/Util.pm) BuildRequires: perl(Math/Trig.pm) BuildRequires: perl(overload.pm) BuildRequires: perl(Storable.pm) BuildRequires: perl(Test/Builder/Module.pm) BuildRequires: perl(Test/LeakTrace.pm) BuildRequires: perl(Test/More.pm) BuildRequires: perl(Tie/Array.pm) # Runtime # Don't "provide" private Perl libs Source44: import.info %description This module provides accelerated versions of functions in List::MoreUtils. %prep %setup -q -n List-MoreUtils-XS-%{version} # Unbundle bundled modules except private inc::Config::AutoConf::LMU %patch0 find inc/ -type f ! -name LMU.pm -print -delete %build perl Makefile.PL \ INSTALLDIRS=vendor \ OPTIMIZE="%{optflags}"\ NO_PERLLOCAL=1 \ NO_PACKLIST=1 %make_build %install make install DESTDIR=%{buildroot} find %{buildroot} -type f -name '*.bs' -empty -delete # %{_fixperms} -c %{buildroot} %check make test %files %doc ARTISTIC-1.0 GPL-1 %doc Changes MAINTAINER.md README.md %{perl_vendor_archlib}/auto/List/ %{perl_vendor_archlib}/List/ %changelog * Sat Oct 24 2020 Igor Vlasenko <viy@altlinux.ru> 0.430-alt1 - automated CPAN update * Wed Nov 20 2019 Igor Vlasenko <viy@altlinux.ru> 0.428-alt2_7 - update to new release by fcimport * Thu Jan 24 2019 Igor Vlasenko <viy@altlinux.ru> 0.428-alt2_3 - rebuild with new perl 5.28.1 * Sat Jul 14 2018 Igor Vlasenko <viy@altlinux.ru> 0.428-alt1_3 - update to new release by fcimport * Mon May 07 2018 Igor Vlasenko <viy@altlinux.ru> 0.428-alt1_2 - update to new release by fcimport * Wed Dec 20 2017 Igor Vlasenko <viy@altlinux.ru> 0.428-alt1 - automated CPAN update * Tue Dec 19 2017 Igor Vlasenko <viy@altlinux.ru> 0.426-alt1_1 - new version |