1
0

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
This commit is contained in:
Matthias Mailänder 2014-02-05 10:22:34 +00:00 committed by Git OBS Bridge
commit 33fffd3364
5 changed files with 117 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -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

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

27
gap-semigroups.changes Normal file
View File

@ -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

63
gap-semigroups.spec Normal file
View File

@ -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

3
semigroups-1.4.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7c42588bb969e424660ea754f03e4d9fea2ba7496844afb7a163920aa075c9de
size 1823939