From 4f95f0604b161556e8119a489dd82ffe3bfe3863f8f2d2f3b7c6128e06360839 Mon Sep 17 00:00:00 2001 From: Atri Bhattacharya Date: Fri, 17 Jun 2022 10:48:24 +0000 Subject: [PATCH] Accepting request 983196 from home:jengelh:dev OBS-URL: https://build.opensuse.org/request/show/983196 OBS-URL: https://build.opensuse.org/package/show/science/pari-nflistdata?expand=0&rev=1 --- .gitattributes | 23 +++++++ .gitignore | 1 + LICENSE | 137 ++++++++++++++++++++++++++++++++++++++++ nflistdata.tgz | 3 + pari-nflistdata.changes | 4 ++ pari-nflistdata.spec | 52 +++++++++++++++ 6 files changed, 220 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 nflistdata.tgz create mode 100644 pari-nflistdata.changes create mode 100644 pari-nflistdata.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..708103c --- /dev/null +++ b/LICENSE @@ -0,0 +1,137 @@ + Optional PARI/GP packages + + This page lists all optional PARI/GP packages made available by + the PARI group. These packages use up a nonnegligible amount of + disk space and will be useless for most users, hence they are + distributed separately and maintained independently. They are + rarely upgraded so most of them will only be downloaded once. + All packages are © the PARI group, distributed under the terms + of the GNU General Public License (GPL version 2 or any later + version). + + • Installation instructions + • Available packages + + Installation + + A. To use a package with the daily Windows GP binary + + Extract the archive in same folder as gp.exe (this will create + a 'data' subfolder). + + B. To install a package from a source distribution. + + Extract the archive in the toplevel pari directory before + running ./Configure. Then run make install as usual. To test + the distribution before installing, you can follow the + following three-step procedure + + 1. make install-data, which will only install the packages + extracted in the toplevel pari directory as above, and + nothing else. + 2. make test-all will fully test the distribution, including + the newly installed packages. + 3. make install to fully install the new distribution. + + Of course, if the needed packages are already installed on this + particular machine, you can omit the first step. If some + packages are in fact missing, the second step will output + warnings of the form + + Skipping test-name: optional package package-name not +PARI/GP installed. +━━━━━━━━━━━━━━━ +Main If you need the corresponding feature, you can then install the + Download needed package. + Packages + GP in your C. To install a package into an existing PARI/GP installation. +browser + Funding This is in particular the only method available to users of the + SEARCH Windows self-extracting binary. +━━━━━━━━━━━━━━━ +Help / 1. Type default(datadir) in the gp interpreter to determine +Community the directory where it expects its architecture independent + FAQ files. + Documentation 2. Extract the archive anywhere you like, which will create a + Tutorials 'data' folder. + Mailing Lists 3. Open 'data' and move the folder it contains, e.g. elldata, + Bugs to the datadir determined above. + Timeline 4. You may delete the now empty 'data' folder. + Ateliers PARI +/GP D. To test whether a package is available. +━━━━━━━━━━━━━━━ +Library Here are sample commands that will fail if a given package is + Publications not available: + Contributed +GP scripts ellinit("11a1") /* package: elldata */ + Links galoisgetpol(8) /* package: galpol */ + Fun! galoisgetname(12,1) /* package: galpol 4.0 and up */ +━━━━━━━━━━━━━━━ ellmodulareqn(11) /* package: seadata */ +Development polgalois(x^8-2) /* package: galdata */ + Latest nflist("A5") /* package: nflistdata */ +Changes + Version Available Packages +Control + Coding • elldata.tgz (54.8 MB), Mar 1 2021 +Guidelines md5sum: 32cd84098418d75f521c840ae5c4bd01 / PGP signature: + PariDroid elldata.tgz.asc + Logo PARI/GP version of J. E. Cremona Elliptic Curve Data, +━━━━━━━━━━━━━━━ needed by ellsearch and ellidentify. +Tests & Require PARI/GP 2.2.11 and up. +benchmarks • galpol.tgz (9.6 MB), Jun 25 2018 + Buildlogs md5sum: 6ebd6057f1b252f7f9b77525c27f447d / PGP signature: + Coverage galpol.tgz.asc +Report PARI package of the GALPOL database of polynomials defining + Doc Coverage Galois extensions of the rationals, accessed by + Refcards test galoisgetpol, galoisgetgroup, galoisgetname. + Benchmarks Require PARI/GP 2.4.3 and up +━━━━━━━━━━━━━━━ • seadata.tgz (18.3 MB), Jun 18 2009 + WWW Stats md5sum: 6e9c119ccb3c65916a48e1a8cd899558 / PGP signature: + seadata.tgz.asc + Needed by ellap for large primes. + Require PARI/GP 2.4.3 and up. These polynomials were + extracted from the ECHIDNA databases and computed by David + R. Kohel. This covers finite fields of cardinality q up to + 750 bits. PARI/GP 2.9 contains fallback code to go on when + all modular polynomials in the database have been exhausted + and can handle larger fields (with an important slowdown). + Other versions: + □ seadata-small.tgz (655 KB), Jun 18 2009 + md5sum: 705b51f147872895a7307ed4e57f55f2 / PGP + signature: seadata-small.tgz.asc + The second one is a much smaller version that should be + suitable for fields up to 350 bits. + □ seadata-big.tar (98.7 MB), Apr 18 2017 + md5sum: c0da412320804de3e31c90179afee9be / PGP + signature: seadata-big.tar.asc + The third one is huge and contains extra modular + polynomials of level between 500 and 800. This is + suitable for fields up to 1100 bits. + • nftables.tgz (8.0 MB), Sep 29 2008 + md5sum: 82788524f36bbbba886785c940c859db / PGP signature: + nftables.tgz.asc + Repackaging of the historical megrez number field tables + (errors fixed, 1/10th the size, easier to use). This + package requires no installation: extract it where desired + and look at the [README]. Individual tables from the + package are available separately. + Require PARI/GP 2.2.11 and up (need readvec). + • galdata.tgz (52 KB), Apr 11 2008 + md5sum: f9f61b2930757a785b568e5d307a7d75 / PGP signature: + galdata.tgz.asc + Needed by polgalois to compute Galois group in degrees 8 + through 11. + Require PARI/GP 2.2.7 and up. + • nflistdata.tgz (3.8 MB), Mar 26 2022 + md5sum: 227029dc39aea52bbf7909fb47583798 + Needed by nflist to list fields of small discriminant + (currently needed by the single Galois groups A5 and A5(6)) + or to list regular extensions of Q(T) in degree 7 to 15. + Require PARI/GP 2.14.0. + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +PARI/GP Development +Last Modified: 2022-04-04 16:26:01 +Copyleft © 2003-2021 the PARI group. + diff --git a/nflistdata.tgz b/nflistdata.tgz new file mode 100644 index 0000000..47fa68c --- /dev/null +++ b/nflistdata.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f298af350a0d329bb3b8d4ff6880865be213098d106b484d5477b1dc2e06b90f +size 3981085 diff --git a/pari-nflistdata.changes b/pari-nflistdata.changes new file mode 100644 index 0000000..96d5741 --- /dev/null +++ b/pari-nflistdata.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Thu Jun 16 21:24:02 UTC 2022 - Jan Engelhardt + +- Initial package (version 20220326) for build.opensuse.org diff --git a/pari-nflistdata.spec b/pari-nflistdata.spec new file mode 100644 index 0000000..c855b4c --- /dev/null +++ b/pari-nflistdata.spec @@ -0,0 +1,52 @@ +# +# spec file for package pari-nflistdata +# +# Copyright (c) 2022 SUSE LLC +# +# 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 http://bugs.opensuse.org/ +# + + +Name: pari-nflistdata +Version: 20220326 +Release: 0 +Summary: Data files for the "nflist" program from PARI +License: GPL-2.0-or-later +Group: Productivity/Scientific/Math +URL: http://pari.math.u-bordeaux.fr/ + +Source: https://pari.math.u-bordeaux.fr/pub/pari/packages/nflistdata.tgz +Source2: LICENSE +BuildArch: noarch + +%description +This package contains fields of small discriminant (currently needed +by the single Galois groups A5 and A5(6)) or to list regular +extensions of Q(T) in degree 7 to 15, using `nflist` from the PARI +CAS. + +%prep +%autosetup -n data +cp "%_sourcedir/LICENSE" . + +%build + +%install +c="%buildroot/%_datadir/pari" +mkdir -p "$c" +mv nflistdata "$c/" + +%files +%_datadir/pari +%license LICENSE + +%changelog