commit 33fffd33648e0adaf08f97b8cdbff862730df60f4342b13c6396e85dbdac6c5b Author: Matthias Mailänder Date: Wed Feb 5 10:22:34 2014 +0000 Accepting request 220877 from home:jengelh:branches:science OBS-URL: https://build.opensuse.org/request/show/220877 OBS-URL: https://build.opensuse.org/package/show/science/gap-semigroups?expand=0&rev=1 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/gap-semigroups.changes b/gap-semigroups.changes new file mode 100644 index 0000000..7faefa9 --- /dev/null +++ b/gap-semigroups.changes @@ -0,0 +1,27 @@ +------------------------------------------------------------------- +Tue Feb 4 17:44:38 UTC 2014 - jengelh@inai.de + +- Update to new upstream release 1.4 +* Package rename from citrus to semigroup. The package has been + completely overhauled, the performance has been improved, and the + code has been generalized so that in the future the same code can + be used to compute with other types of semigroups. +* This release includes several new methods for inverse semigroups + of partial permutations and for free inverse semigroup. Most + notably among the new methods for inverse semigroups of partial + permutations are: "SmallerDegreePartialPermRepresentation" and + "VagnerPrestonRepresentation" for changing the representation of + an inverse semigroup of partial permutations. +* The methods in Semigroups have been extended to apply to + arbitrary subsemigroups of regular Rees 0-matrix semigroups over + groups; +* A new method for MaximalSubsemigroups of Rees matrix semigroup + has been implemented; +* The function Read/WriteSemigroups have been renamed + Read/WriteGenerators and their performance has been improved. It + is now possible to use WriteGenerators to write to a gzipped file. + +------------------------------------------------------------------- +Fri May 10 13:47:02 UTC 2013 - jengelh@inai.de + +- Split citrus (version 0.9999) off the gap RPM package diff --git a/gap-semigroups.spec b/gap-semigroups.spec new file mode 100644 index 0000000..49976d9 --- /dev/null +++ b/gap-semigroups.spec @@ -0,0 +1,63 @@ +# +# spec file for package gap-semigroups +# +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# 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: gap-semigroups +Summary: GAP: Computing with Semigroups of Transformations and Partial Permutations +Version: 1.4 +Release: 0 +License: GPL-2.0+ +Group: Productivity/Scientific/Math +Url: http://www-groups.mcs.st-and.ac.uk/~jamesm/semigroups + +Source: ftp://ftp.gap-system.org/pub/gap/gap4/tar.bz2/packages/semigroups-%version.tar.bz2 +BuildArch: noarch +BuildRequires: gap-devel >= 4.5.4 +BuildRequires: gap-rpm-devel +BuildRequires: gmp-devel +BuildRequires: xz +Requires: gap-core >= 4.7.1 +Requires: gap-io >= 4.2 +Requires: gap-orb >= 4.6 +Suggests: gap-gapdoc >= 1.5.1 +Suggests: gap-grape >= 4.5 + +%description +The Semigroups package is a GAP package containing methods for semigroups, +principally semigroups of transformations, partial permutations or +subsemigroups of regular Rees 0-matrix semigroups. Semigroups contains more +efficient methods than those available in the GAP library (and in many cases +more efficient than any other software) for creating semigroups, calculating +their Green's classes, size, elements, group of units, minimal ideal, small +generating sets, testing membership, finding the inverses of a regular element, +factorizing elements over the generators, and many more. It is also possible to +test if a semigroup satisfies a particular property, such as if it is regular, +simple, inverse, completely regular, and a variety of further properties. + +%prep +%setup -qn semigroups-%version + +%build + +%install +%gappkg_simple_install +find "%buildroot" -name "*.orig" -delete + +%files -f %name.files +%defattr(-,root,root) + +%changelog diff --git a/semigroups-1.4.tar.bz2 b/semigroups-1.4.tar.bz2 new file mode 100644 index 0000000..33f089b --- /dev/null +++ b/semigroups-1.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c42588bb969e424660ea754f03e4d9fea2ba7496844afb7a163920aa075c9de +size 1823939