diff options
author | Michael Orlitzky <mjo@gentoo.org> | 2023-12-21 14:01:48 -0500 |
---|---|---|
committer | Michael Orlitzky <mjo@gentoo.org> | 2024-01-22 06:29:11 -0500 |
commit | 074c9ba066ebaac43e0cccd2ed7f185d43bab3ba (patch) | |
tree | 86f078c6c2e02df72d0b3e7dd51bef5f709aab26 /dev-gap/sonata | |
parent | dev-gap/singular: new package, add 2023.02.09 (diff) | |
download | gentoo-074c9ba066ebaac43e0cccd2ed7f185d43bab3ba.tar.gz gentoo-074c9ba066ebaac43e0cccd2ed7f185d43bab3ba.tar.bz2 gentoo-074c9ba066ebaac43e0cccd2ed7f185d43bab3ba.zip |
dev-gap/sonata: new package, add 2.9.6
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Diffstat (limited to 'dev-gap/sonata')
-rw-r--r-- | dev-gap/sonata/Manifest | 1 | ||||
-rw-r--r-- | dev-gap/sonata/metadata.xml | 52 | ||||
-rw-r--r-- | dev-gap/sonata/sonata-2.9.6.ebuild | 16 |
3 files changed, 69 insertions, 0 deletions
diff --git a/dev-gap/sonata/Manifest b/dev-gap/sonata/Manifest new file mode 100644 index 000000000000..216847bc7dcb --- /dev/null +++ b/dev-gap/sonata/Manifest @@ -0,0 +1 @@ +DIST sonata-2.9.6.tar.gz 1685036 BLAKE2B 3aeebfb1bca10b49e09220db0b33d1454b9536825030b027ecf8ba35645d764234b43adacd7e3ada8c4aaea25d6f19ca39672546e4e9347950ca0c310f23a7ed SHA512 fda8c4c2b9f22c971edc23fee8f47bc49973bf3864ce5ba29839566c1cd9e4c859323222e83303c86cb23c7139c931d8a087fab9fd6c6875519f1a087626cdcb diff --git a/dev-gap/sonata/metadata.xml b/dev-gap/sonata/metadata.xml new file mode 100644 index 000000000000..45e966acb099 --- /dev/null +++ b/dev-gap/sonata/metadata.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mjo@gentoo.org</email> + </maintainer> + <maintainer type="person"> + <email>frp.bissey@gmail.com</email> + <name>François Bissey</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>sci-mathematics@gentoo.org</email> + <name>Gentoo Mathematics Project</name> + </maintainer> + <longdescription lang="en"> + SONATA stands for "systems of nearrings and their applications." It + provides methods for the construction and the analysis of finite + nearrings: + + * Methods for constructing all endomorphisms and all + fixed-point-free automorphisms of a given group. + + * Methods for constructing the following nearrings of functions on + a group G: the nearring of polynomial functions of G (in the sense + of Lausch-Nöbauer); the nearring of compatible functions of G; + distributively generated nearrings such as I(G), A(G), E(G); + centralizer nearrings. + + * A library of all small nearrings (up to order 15) and all small + nearrings with identity (up to order 31). + + * Functions to obtain solvable fixed-point-free automorphism + groups on abelian groups, nearfields, planar nearrings, as well + as designs from those. + + * Various functions to study the structure (size, ideals, + N-groups, ...) of nearrings, to determine properties of nearring + elements, and to decide whether two nearrings are isomorphic. + + * If the package XGAP is installed, the lattices of one- and + two-sided ideals of a nearring can be studied interactively using + a graphical representation + + </longdescription> + <upstream> + <remote-id type="github">gap-packages/sonata</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-gap/sonata/sonata-2.9.6.ebuild b/dev-gap/sonata/sonata-2.9.6.ebuild new file mode 100644 index 000000000000..b444b3fe3e9a --- /dev/null +++ b/dev-gap/sonata/sonata-2.9.6.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gap-pkg + +DESCRIPTION="System of finite nearrings and their applications" +SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +GAP_PKG_EXTRA_INSTALL=( grp nr nri ) +gap-pkg_enable_tests |