summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Orlitzky <mjo@gentoo.org>2023-12-21 14:01:48 -0500
committerMichael Orlitzky <mjo@gentoo.org>2024-01-22 06:29:11 -0500
commit074c9ba066ebaac43e0cccd2ed7f185d43bab3ba (patch)
tree86f078c6c2e02df72d0b3e7dd51bef5f709aab26 /dev-gap/sonata
parentdev-gap/singular: new package, add 2023.02.09 (diff)
downloadgentoo-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/Manifest1
-rw-r--r--dev-gap/sonata/metadata.xml52
-rw-r--r--dev-gap/sonata/sonata-2.9.6.ebuild16
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