Пакет perl-Math-Prime-Util: 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 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | %define _unpackaged_files_terminate_build 1 %define module_name Math-Prime-Util %add_findreq_skiplist %perl_vendor_archlib/Math/Prime/Util.pm # optional Math::MPFR dep on arch #BuildRequires: perl(Math/MPFR.pm) %ifnarch %arm #Requires: perl(Math/MPFR.pm) %else %add_findreq_skiplist %perl_vendor_archlib/Math/Prime/Util/ZetaBigFloat.pm %endif # BEGIN SourceDeps(oneline): BuildRequires: libsowing-devel perl(Benchmark.pm) perl(Bytes/Random/Secure.pm) perl(Carp.pm) perl(Config.pm) perl(Crypt/Primes.pm) perl(Crypt/Random.pm) perl(Data/BitStream/XS.pm) perl(Data/Dump.pm) perl(Devel/Size.pm) perl(Exporter.pm) perl(ExtUtils/MakeMaker.pm) perl(File/Spec/Functions.pm) perl(FindBin.pm) perl(Iterator/Simple.pm) perl(List/Util.pm) perl(Math/BigFloat.pm) perl(Math/BigInt.pm) perl(Math/Factor/XS.pm) perl(Math/Pari.pm) perl(Math/PariInit.pm) perl(Math/Primality.pm) perl(Math/Prime/XS.pm) perl(Term/ANSIColor.pm) perl(Test/More.pm) perl(Test/Perl/Critic.pm) perl(Text/Diff.pm) perl(Tie/Array.pm) perl(Time/HiRes.pm) perl(XSLoader.pm) perl(autodie.pm) perl(base.pm) perl(bigint.pm) perl(bignum.pm) perl(constant.pm) perl(threads.pm) perl(threads/shared.pm) # END SourceDeps(oneline) BuildRequires: rpm-build-perl perl-devel perl-podlators Name: perl-%module_name Version: 0.73 Release: alt1.1 Summary: Utilities related to prime numbers, including fast sieves and factoring Group: Development/Perl License: perl URL: https://github.com/danaj/Math-Prime-Util Source0: http://www.cpan.org/authors/id/D/DA/DANAJ/%{module_name}-%{version}.tar.gz %description A set of utilities related to prime numbers. These include multiple sieving.methods, is_prime, prime_count, nth_prime, approximations and bounds for the prime_count and nth prime, next_prime and prev_prime, factoring utilities, and more. The default sieving and factoring are intended to be (and currently are) the fastest on CPAN, including the Math::Prime::XS manpage, the Math::Prime::FastSieve manpage, the Math::Factor::XS manpage, the Math::Prime::TiedArray manpage, the Math::Big::Factors manpage, the Math::Factoring manpage, and the Math::Primality manpage (when the GMP module is available). For numbers in the 10-20 digit range, it is often orders of magnitude faster. Typically it is faster than the Math::Pari manpage for 64-bit operations. All operations support both Perl UV's (32-bit or 64-bit) and bignums. It requires no external software for big number support, as there are Perl implementations included that solely use Math::BigInt and Math::BigFloat. If you want high performance with big numbers (larger than Perl's UV size), you should install the Math::Prime::Util::GMP manpage. This will be a recurring theme throughout this documentation -- while all bignum operations are supported in pure Perl, most methods will be much slower than the C+GMP alternative. The module is thread-safe and allows concurrency between Perl threads while still sharing a prime cache. It is not itself multi-threaded. See the Limitations section if you are using Win32 and threads in your program. %package scripts Summary: %module_name scripts Group: Development/Perl Requires: %{?epoch:%epoch:}%name = %version-%release %description scripts scripts for %module_name %prep %setup -q -n %{module_name}-%{version} %ifarch %ix86 rm -f t/11-clusters.t %endif %build %perl_vendor_build INSTALLMAN1DIR=%_man1dir %install %perl_vendor_install %files %doc Changes LICENSE TODO README examples %perl_vendor_archlib/M* %perl_vendor_autolib/* %perl_vendor_archlib/ntheory.pm %files scripts %_bindir/* %changelog * Thu Jan 24 2019 Igor Vlasenko <viy@altlinux.ru> 0.73-alt1.1 - rebuild with new perl 5.28.1 * Tue Nov 20 2018 Igor Vlasenko <viy@altlinux.ru> 0.73-alt1 - automated CPAN update * Fri Nov 09 2018 Igor Vlasenko <viy@altlinux.ru> 0.72-alt1 - automated CPAN update * Sun Sep 02 2018 Igor Vlasenko <viy@altlinux.ru> 0.71-alt1 - automated CPAN update * Mon Dec 18 2017 Igor Vlasenko <viy@altlinux.ru> 0.70-alt1 - automated CPAN update * Fri Dec 15 2017 Igor Vlasenko <viy@altlinux.ru> 0.69-alt1.1 - rebuild with new perl 5.26.1 * Thu Nov 23 2017 Igor Vlasenko <viy@altlinux.ru> 0.69-alt1 - automated CPAN update * Wed Nov 01 2017 Igor Vlasenko <viy@altlinux.ru> 0.68-alt1 - automated CPAN update * Tue Sep 26 2017 Igor Vlasenko <viy@altlinux.ru> 0.67-alt1 - automated CPAN update * Tue May 09 2017 Igor Vlasenko <viy@altlinux.ru> 0.65-alt1 - automated CPAN update * Fri Feb 03 2017 Igor Vlasenko <viy@altlinux.ru> 0.60-alt1.1 - rebuild with new perl 5.24.1 * Wed Oct 19 2016 Igor Vlasenko <viy@altlinux.ru> 0.60-alt1 - automated CPAN update * Sun Sep 25 2016 Igor Vlasenko <viy@altlinux.ru> 0.59-alt1 - automated CPAN update * Thu May 26 2016 Igor Vlasenko <viy@altlinux.ru> 0.58-alt1 - automated CPAN update * Mon Jan 04 2016 Igor Vlasenko <viy@altlinux.ru> 0.57-alt1 - automated CPAN update * Tue Dec 15 2015 Igor Vlasenko <viy@altlinux.ru> 0.56-alt1 - automated CPAN update * Wed Nov 25 2015 Igor Vlasenko <viy@altlinux.ru> 0.55-alt1.1 - rebuild with new perl 5.22.0 * Mon Oct 26 2015 Igor Vlasenko <viy@altlinux.ru> 0.55-alt1 - automated CPAN update * Fri Oct 16 2015 Igor Vlasenko <viy@altlinux.ru> 0.54-alt1 - automated CPAN update * Sun Oct 11 2015 Igor Vlasenko <viy@altlinux.ru> 0.53-alt1 - automated CPAN update * Fri May 22 2015 Igor Vlasenko <viy@altlinux.ru> 0.50-alt1 - automated CPAN update * Tue Dec 16 2014 Igor Vlasenko <viy@altlinux.ru> 0.49-alt1 - automated CPAN update * Tue Dec 09 2014 Igor Vlasenko <viy@altlinux.ru> 0.43-alt1.1 - rebuild with new perl 5.20.1 * Tue Aug 19 2014 Igor Vlasenko <viy@altlinux.ru> 0.43-alt1 - automated CPAN update * Mon Jun 23 2014 Igor Vlasenko <viy@altlinux.ru> 0.42-alt1 - automated CPAN update * Mon May 19 2014 Igor Vlasenko <viy@altlinux.ru> 0.41-alt1 - automated CPAN update * Fri May 02 2014 Igor Vlasenko <viy@altlinux.ru> 0.40-alt1 - automated CPAN update * Tue Mar 04 2014 Igor Vlasenko <viy@altlinux.ru> 0.39-alt1 - automated CPAN update * Wed Feb 19 2014 Igor Vlasenko <viy@altlinux.ru> 0.37-alt2 - moved to Sisyphus for Slic3r (by dd@ request) * Mon Feb 17 2014 Igor Vlasenko <viy@altlinux.ru> 0.37-alt1 - regenerated from template by package builder * Thu Oct 10 2013 Igor Vlasenko <viy@altlinux.ru> 0.31-alt1 - initial import by package builder |