Name: pari-seadata Version: 20090618 Release: 19%{?dist} Summary: PARI/GP Computer Algebra System modular polynomials License: GPLv2+ URL: http://pari.math.u-bordeaux.fr/packages.html Source0: http://pari.math.u-bordeaux.fr/pub/pari/packages/seadata.tgz Source1: http://pari.math.u-bordeaux.fr/pub/pari/packages/seadata.tgz.asc Source2: http://pari.math.u-bordeaux.fr/pub/pari/packages/seadata-big.tar Source3: http://pari.math.u-bordeaux.fr/pub/pari/packages/seadata-big.tar.asc # Public key 0xb5444815, owned by Bill Allombert Source4: gpgkey-4940AE28C5F8E8A35E4D8D287833ECF1B5444815.gpg # Public key 0x4522e387, Bill Allombert Source5: gpgkey-42028EA404A2E9D80AC453148F0E7C2B4522E387.gpg BuildArch: noarch BuildRequires: gnupg2 BuildRequires: parallel BuildRequires: procps %description This package contains the optional PARI package seadata, which provides the modular polynomials for prime level up to 500 needed by the GP functions ellap and ellsea. This is suitable for finite fields of cardinality q up to 750 bits. These polynomials were extracted from the ECHIDNA databases available at and computed by David R. Kohel at the University of Sydney. %package big Summary: PARI/GP Computer Algebra System big modular polynomials Requires: %{name} = %{version}-%{release} %description big This package contains extra modular polynomials of prime level between 500 and 800. This is suitable for finite fields of cardinality q up to 1100 bits. %prep %setup -cq %setup -q -T -D -a 2 mv data/seadata/README* . # Verify the source files %{gpgverify} --keyring=%{SOURCE4} --signature=%{SOURCE1} --data=%{SOURCE0} %{gpgverify} --keyring=%{SOURCE5} --signature=%{SOURCE3} --data=%{SOURCE2} %build # Pari can read compressed data files, so save space # First, decompress the compressed files so we can recompress with --best gunzip data/seadata/*.gz parallel %{?_smp_mflags} --no-notice gzip --best ::: data/seadata/sea* %install mkdir -p %{buildroot}%{_datadir}/pari/ cp -a data/seadata %{buildroot}%{_datadir}/pari/ %{_fixperms} %{buildroot}%{_datadir}/pari/ %files %doc README %dir %{_datadir}/pari/ %dir %{_datadir}/pari/seadata/ %{_datadir}/pari/seadata/sea0* %{_datadir}/pari/seadata/sea2* %{_datadir}/pari/seadata/sea3* %{_datadir}/pari/seadata/sea4* %files big %doc README.big %{_datadir}/pari/seadata/sea5* %{_datadir}/pari/seadata/sea6* %{_datadir}/pari/seadata/sea7* %changelog * Tue Jan 26 2021 Fedora Release Engineering - 20090618-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 20090618-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jan 29 2020 Fedora Release Engineering - 20090618-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Jul 26 2019 Fedora Release Engineering - 20090618-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jul 18 2019 Jerry James - 20090618-15 - Add -big subpackage - Verify PGP signatures on the source files - Compress the data files * Fri Feb 01 2019 Fedora Release Engineering - 20090618-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 20090618-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu Feb 08 2018 Fedora Release Engineering - 20090618-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 20090618-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 20090618-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Feb 04 2016 Fedora Release Engineering - 20090618-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Jun 18 2015 Fedora Release Engineering - 20090618-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Fri Jun 06 2014 Fedora Release Engineering - 20090618-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 20090618-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 20090618-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Jul 20 2012 Fedora Release Engineering - 20090618-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jun 1 2012 Paul Howarth - 20090618-3 - Drop conflict with old versions of pari, which cannot use this package but aren't broken by it either * Wed May 23 2012 Paul Howarth - 20090618-2 - Add dist tag - Use %%{_fixperms} to ensure packaged files have sane permissions - At least version 2.4.3 of pari is required to use this data, so conflict with older versions; can't use a versioned require here as it would lead to circular build dependencies with pari itself * Fri May 18 2012 Paul Howarth - 20090618-1 - Initial RPM package