SHA256
1
0
forked from pool/gap
gap/gap.spec

2957 lines
80 KiB
RPMSpec
Raw Normal View History

Name: gap
Version: 4.5.1
%define topv 4.5.1
Release: 0
Group: Productivity/Scientific/Math
Summary: System for Computational Discrete Algebra
License: GPLv2+
URL: http://gap-system.org/
#DL-URL: ftp://ftp.gap-system.org/pub/gap/gap45/beta/
Source: gap4r5p1_2011_06_03-07_59.tar.xz
Source2: %name-rpmlintrc
Patch1: gap-final-dir.diff
Patch2: gap-typepuns.diff
Patch3: gap-system-perl.diff
Patch4: gap-no-fancy-paths.diff
Patch5: gap-ttyname-null.diff
BuildRoot: %_tmppath/%name-%version-build
BuildRequires: fdupes, gmp-devel, ncurses-devel, readline-devel, xz
%if 0%{?suse_version}
BuildRequires: fastjar
%endif
Requires: gap45-rt
%define xlib %_libdir/%name/%_host/%topv
%define xdata %_datadir/%name
%description
GAP is a system for computational discrete algebra, with particular
emphasis on Computational Group Theory. GAP provides a programming
language, a library of thousands of functions implementing algebraic
algorithms written in the GAP language as well as large data
libraries of algebraic objects. GAP is used in research and teaching
for studying groups and their representations, rings, vector spaces,
algebras, combinatorial structures, and more.
Author(s):
----------
The GAP Group
%package devel
Summary: Development environment for GAP
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap = %topv, gap45-devel = %topv
%description devel
GAP is a system for computational discrete algebra, with particular
emphasis on Computational Group Theory.
%package -n gap45-rt
Summary: Runtime for GAP (System for Computational Discrete Algebra)
Group: Productivity/Scientific/Math
Requires: gap45-data = %topv, gap-gapdoc
Provides: gap-rt = %topv
%description -n gap45-rt
GAP is a system for computational discrete algebra, with particular
emphasis on Computational Group Theory. GAP provides a programming
language, a library of thousands of functions implementing algebraic
algorithms written in the GAP language as well as large data
libraries of algebraic objects. GAP is used in research and teaching
for studying groups and their representations, rings, vector spaces,
algebras, combinatorial structures, and more.
Author(s):
----------
The GAP Group
%package -n gap45-devel
Summary: Development environment for GAP
Group: Productivity/Scientific/Math
Requires: gap45-rt = %topv
%description -n gap45-devel
GAP is a system for computational discrete algebra, with particular
emphasis on Computational Group Theory.
%package -n gap45-data
Summary: Data files for GAP (System for Computational Discrete Algebra)
Group: Productivity/Scientific/Math
%description -n gap45-data
GAP is a system for computational discrete algebra, with particular
emphasis on Computational Group Theory.
%package ace
Summary: GAP: Advanced Coset Enumerator
Version: 5.0
URL: http://www.math.rwth-aachen.de/~Greg.Gamble/ACE/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
%description ace
The ACE package provides functions associated with Todd-Coxeter
coset enumeration by interfacing with the Advanced Coset Enumerator
(ACE) from within GAP.
Authors:
--------
Greg Gamble <gregg@itee.uq.edu.au>
Alexander Hulpke
George Havas
Colin Ramsay
%package aclib
Summary: GAP: Almost Crystallographic Groups
Version: 1.1
URL: http://www.tu-bs.de/~beick/so.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.3, gap-polycyclic >= 1.0, gap-crystcat >= 1.1
%description aclib
Maintainers/Authors:
--------------------
Karel Dekimpe
Bettina Eick <b.eick@tu-bs.de>
%package alnuth
Summary: GAP: Algebraic number theory and an interface to KANT
Version: 2.3.1
URL: http://www.icm.tu-bs.de/ag_algebra/software/Alnuth/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-polycyclic >= 1.1
%description alnuth
This package provides an interface between GAP 4 and KANT
respectively KASH, the shell of the computational algebraic number
theory system KANT. By now the interface can only be used on a Linux
system. KASH itself is not part of this package. It has to be
obtained and installed independently of this package. Alnuth works
with KASH version 2.4 or 2.5.
Maintainers/Authors:
--------------------
Bjoern Assmann
Andreas Distler <a.distler@tu-bs.de>
Bettina Eick <b.eick@tu-bs.de>
%package anupq
Summary: GAP: ANU p-Quotient
Version: 3.0
URL: http://www.math.rwth-aachen.de/~Greg.Gamble/ANUPQ/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-autpgrp >= 1.2
%description anupq
The ANUPQ package is a GAP4 interface with the ANU pq C program
written by Eamonn O'Brien. The ANU pq C program provides access to
implementations of the following algorithms:
1. A p-quotient algorithm to compute a power-commutator presentation
for a group of prime power order. The algorithm implemented here is
based on that described in Newman and O'Brien (1996), Havas and
Newman (1980), and papers referred to there. Another description of
the algorithm appears in Vaughan-Lee (1990). A FORTRAN implementation
of this algorithm was programmed by Alford and Havas. The basic data
structures of that implementation are retained.
2. A p-group generation algorithm to generate descriptions of groups
of prime power order. The algorithm implemented here is based on the
algorithms described in Newman (1977) and O'Brien (1990). A FORTRAN
implementation of this algorithm was earlier developed by Newman and
O'Brien.
3. A standard presentation algorithm used to compute a
canonical power-commutator presentation of a p-group. The algorithm
implemented here is described in O'Brien (1994).
4. An algorithm which can be used to compute the automorphism group
of a p-group. The algorithm implemented here is described in O'Brien
(1994).
Authors:
--------
Greg Gamble <gregg@math.rwth-aachen.de>
Werner Nickel <nickel@mathematik.tu-darmstadt.de>
Eamonn O'Brien
%package atlasrep
Summary: GAP: AtlasRep
Version: 1.4.0
URL: http://www.math.rwth-aachen.de/~Thomas.Breuer/atlasrep
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.10, gap-gapdoc >= 1.2
Suggests: gap-browse >= 1.2, gap-ctbllib >= 1.0, gap-tomlib >= 1.0
Suggests: gap-io >= 2.1
%description atlasrep
AtlasRep aims to provide an interface between GAP and the Atlas of
Group Representations, a database that comprises representations of
many almost simple groups and information about their maximal
subgroups.
Maintainers/Authors:
--------------------
Robert A. Wilson
Richard A. Parker
Simon Nickerson
John N. Bray
Thomas Breuer <sam@math.rwth-aachen.de>
%package automata
Summary: GAP: A package on automata",
Version: 1.12
URL: http://www.fc.up.pt/cmup/mdelgado/automata",
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
Suggests: gap-gapdoc >= 1.2
%description automata
The features of this package include
- computing a rational expression for the language recognized by a
finite automaton;
- compute an automaton for the language given by a rational
expression;
- minimalize a finite automaton;
- has some features (using the external program GraphViz) to
visualize automata;
Maintainers/Authors:
--------------------
Manuel Delgado <mdelgado@fc.up.pt>
Steve Linton <sal@dcs.st-and.ac.uk>
Jose Morais <josejoao@fc.up.pt>
%package automgrp
Summary: GAP: Automata groups
Version: 1.1.4.1
URL: http://finautom.sourceforge.net/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.6, gap-fga >= 1.1.0.1
%description automgrp
The AutomGrp package provides methods for computations with groups
and semigroups generated by finite automata or given by wreath
recursions, as well as with their finitely generated subgroups,
subsemigroups and elements.
Maintainers/Authors:
--------------------
Yevgen Muntyan <muntyan@math.tamu.edu>
Dmytro Savchuk <dmytro.savchuk@gmail.com>
%package autpgrp
Summary: GAP: Computing the Automorphism Group of a p-Group
Version: 1.4
URL: http://www-public.tu-bs.de:8080/~beick/so.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
%description autpgrp
In the AutPGrp package we introduce a new function to compute the
automorphism group of a finite p-group. The underlying algorithm is a
refinement of the methods described in O'Brien (1995). In particular,
this implementation is more efficient in both time and space
requirements and hence has a wider range of applications than the ANU
pq method. Our package is written in GAP code and it makes use of a
number of methods from the GAP library such as the MeatAxe for matrix
groups and permutation group functions.
Maintainers/Authors:
--------------------
Bettina Eick <b.eick@tu-bs.de>
O'Brien Eamonn
%package browse
Summary: GAP: ncurses interface and browsing applications
Version: 1.3
URL: http://www.math.rwth-aachen.de/~Browse/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.2, gap-gapdoc >= 1.2
Suggests: gap-atlasrep >= 1.4, gap-io >= 2.2
%description browse
Authors:
--------
Thomas Breuer <Thomas.Breuer@Math.RWTH-Aachen.De>
Frank Lübeck <Frank.Luebeck@Math.RWTH-Aachen.De>
%package carat
Summary: GAP: Interface to CARAT, a crystallographic groups package
Version: 2.1
URL: http://www.math.uni-bielefeld.de/~gaehler/gap/packages.php
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.2
%description carat
The GAP 4 package "Interface to CARAT", briefly called just Carat,
provides GAP interface routines to some of the stand-alone programs
in the package CARAT. CARAT is a package for the computation with
crystallographic groups. It is implemented in C, and thus needs to be
compiled. It runs on Unix systems only.
CARAT is to a large extent complementary to the GAP 4 package Cryst.
In particular, it provides routines for the computation of
normalizers and conjugators of finite unimodular groups in GL(n,Z),
and routines for the computation of Bravais groups, which are all
missing in Cryst. Furthermore, it provides also a catalogue of
Bravais groups up to dimension 6. Cryst automatically loads Carat
when it is available, and makes use of its functions where necessary.
The Carat package thereby extends the functionality of the package
Cryst considerably.
Authors:
--------
Franz Gähler <gaehler@math.uni-bielefeld.de>
%package circle
Summary: GAP: Adjoint groups of finite rings
Version: 1.3.1
URL: http://www.cs.st-andrews.ac.uk/~alexk/circle.htm
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gapdoc >= 1.1
%description circle
The main objective of the GAP package 'Circle' is to extends the
GAP functionality for computations in adjoint groups of associative
rings to make it possible to use the GAP system for the investigation
of such questions.
Circle provides functionality to construct circle objects that will
respect the circle multiplication r*s = r + s + rs, create
multiplicative groups, generated by this objects, and compute groups
of elements, invertible with respect to this operation, for finite
radical algebras and finite associative rings without one.
Maintainers/Authors:
--------------------
Alexander Konovalov <konovalov@member.ams.org>
Panagiotis Soules
%package cohomolo
Summary: GAP: Cohomology groups of finite groups on finite modules
Version: 1.6
URL: http://www.warwick.ac.uk/staff/D.F.Holt/cohomolo
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.2
%description cohomolo
This package may be used to perform certain cohomological
calculations on a finite permutation group G.
The following properties of G can be computed:
(i) The p-part Mul_p of the Schur multiplier Mul of G, and a
presentation of a covering extension of Mul_p by G, for a specified
prime p;
(ii) The dimensions of the first and second cohomology groups of G
acting on a finite dimensional KG-module M, where K is a field of
prime order; and
(iii) Presentations of split and nonsplit extensions of M by G.
Maintainers/Authors:
--------------------
Derek Holt <D.F.Holt@warwick.ac.uk>
%package crime
Summary: GAP: Calculate group cohomology and Massey products
Version: 1.3
URL: http://math.uic.edu/~marcus/Crime
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
%description crime
This GAP package computes cohomology rings for finite p-groups using
Jon Carlson's method, both as GAP objects, and also in terms of
generators and relators. It also computes induced homomorphisms on
cohomology and Massey products in the cohomology ring.
Maintainers/Authors:
--------------------
Marcus Bishop <marcus.bishop@gmail.com>
%package crisp
Summary: GAP: Computing with Radicals, Injectors, Schunck classes and Projectors
Version: 1.3.3
URL: http://www-public.tu-bs.de:8080/~bhoeflin/crisp/index.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.12
%description crisp
Maintainers/Authors:
--------------------
Burkhard Höfling <b.hoefling@tu-bs.de>
%package cryst
Summary: GAP: Computing with crystallographic groups
Version: 4.1.6
URL: http://www.math.uni-bielefeld.de/~gaehler/gap/packages.php
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
Suggests: gap-carat >= 1.1, gap-polycyclic >= 1.0, gap-xgap >= 4.18
%description cryst
Cryst provides a rich set of methods to compute with affine
crystallographic groups, in particular space groups. In constrast to
the GAP 3 version, affine crystallographic groups are now fully
supported both in the representation acting from the right and in the
representation acting from the left. The latter representation is the
one preferred by crystallographers. There are also functions to
determine representatives of all space group types of a given
dimension.
Maintainers/Authors:
--------------------
Bettina Eick <beick@tu-bs.de>
Franz Gähler <gaehler@math.uni-bielefeld.de>
Werner Nickel <nickel@mathematik.tu-darmstadt.de>
%package crystcat
Summary: GAP: The crystallographic groups catalog
Version: 1.1.3
URL: http://www.math.uni-bielefeld.de/~gaehler/gap/packages.php
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.2, gap-cryst >= 4.1
%description crystcat
CrystCat provides a catalog of crystallographic groups of dimensions
2, 3, and 4 which covers most of the data contained in the book
"Crystallographic groups of four-dimensional space" by H. Brown, R.
Bülow, J. Neubüser, H. Wondratschek, and H. Zassenhaus (John Wiley,
New York, 1978).
Maintainers/Authors:
--------------------
Volkmar Felsch <Volkmar.Felsch@math.rwth-aachen.de>
Franz Gähler <gaehler@math.uni-bielefeld.de>
%package ctbllib
Summary: GAP Character Table Library
Version: 1.1.3
URL: http://www.math.rwth-aachen.de/~Thomas.Breuer/ctbllib/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
Suggests: gap-tomlib >= 1.0
%description ctbllib
Authors:
--------
Thomas Brauer <sam@math.rwth-aachen.de>
%package cubefree
Summary: GAP: Constructing the Groups of a Given Cubefree Order
Version: 1.08
URL: http://www.icm.tu-bs.de/ag_algebra/software/dietrich/Cubefree
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.3, gap-grpconst >= 1.0, gap-polycyclic >= 1.0
%description cubefree
This package contains an implementation of an algorithm to construct
all groups of a (reasonable) given cubefree order up to isomorphism.
Maintainers/Authors:
--------------------
Heiko Dietrich <h.dietrich@tu-bs.de>
%package cvec
Summary: GAP: Compact vectors over finite fields
Version: 1.8
URL: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/cvec.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.12, gap-gapdoc >= 1.2, gap-io >= 3.3
Requires: gap-orb >= 3.7
%description cvec
Maintainers/Authors:
--------------------
Max Neunhöffer <neunhoef@mcs.st-and.ac.uk>
%package design
Summary: GAP: The Design Package for GAP
Version: 1.4
URL: http://designtheory.org/software/gap_design/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-grape >= 4.2
Suggests: gap-gapdoc >= 0.99
%description design
The DESIGN package is for constructing, classifying, partitioning and
studying block designs.
Maintainers/Authors:
--------------------
Leonard H. Soicher <L.H.Soicher@qmul.ac.uk>
%package edim
Summary: GAP: Elementary Divisors of Integer Matrices
Version: 1.2.3
URL: http://www.math.rwth-aachen.de/~Frank.Luebeck/EDIM
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gapdoc >= 0.99
%description edim
Maintainers/Authors:
--------------------
Frank Lübeck <Frank.Luebeck@Math.RWTH-Aachen.De>
%package example
Summary: GAP: A Demo for Package Authors
Version: 3.0
URL: http://www.cs.st-andrews.ac.uk/~alexk/example/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.5, gap-gapdoc >= 0.99
%description example
This package serves as an example of how to create a GAP 4 package.
This release (3.0) has been updated for the changes in the package
loading mechanism introduced in GAP 4.5.
Maintainers/Authors:
--------------------
Werner Nickel <nickel@mathematik.tu-darmstadt.de>
Greg Gamble <gregg@math.rwth-aachen.de>
Alexander Konovalov <konovalov@member.ams.org>
%package examplesforhomalg
Summary: GAP: Examples for the homalg GAP Package
Version: 2011.03.31
URL: http://homalg.math.rwth-aachen.de/index.php/core-packages/examplesforhomalg
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-matricesforhomalg >= 2011.02.23
Requires: gap-homalgtocas >= 2011.02.23
Requires: gap-ringsforhomalg >= 2011.02.23, gap-modules >= 2011.02.23
Requires: gap-homalg >= 2010.11.21
Suggests: gap-gapdoc >= 1.1
%description examplesforhomalg
Maintainers/Authors:
--------------------
Mohamed Barakat <barakat@mathematik.uni-kl.de>
Simon Görtzen <simon.goertzen@rwth-aachen.de>
Markus Lange-Hegermann <markus.lange.hegermann@rwth-aachen.de>
%package factint
Summary: GAP: Advanced Methods for Factoring Integers
Version: 1.5.2
URL: http://www.cip.mathematik.uni-stuttgart.de/~kohlsn/factint.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.9, gap-gapdoc >= 1.0
%description factint
FactInt is a GAP 4 package which provides routines for factoring
integers, in particular:
- Pollard's p-1
- Williams' p+1
- Elliptic Curves Method (ECM)
- Continued Fraction Algorithm (CFRAC)
- Multiple Polynomial Quadratic Sieve (MPQS)
It also provides access to Richard P. Brent's tables of factors of
integers of the form b^k +/- 1.
Authors:
--------
Stefan Kohl <kohl@mathematik.uni-stuttgart.de>
%package fga
Summary: GAP: Free Group Algorithms
Version: 1.1.0.1
URL: http://www.icm.tu-bs.de/ag_algebra/software/sievers/FGA/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
%description fga
The FGA package provides methods for computations with finitely
generated subgroups of free groups.
It allows you to (constructively) test membership and conjugacy, and
to compute free generators, the rank, the index, normalizers,
centralizers, and intersections where the groups involved are
finitely generated subgroups of free groups.
In addition, it provides generators and a finite presentation for the
automorphism group of a finitely generated free group and allows to
write any such automorphism as word in these generators.
Maintainers/Authors:
--------------------
Christian Sievers <c.sievers@tu-bs.de>
%package format
Summary: GAP: Computing with formations of finite solvable groups
Version: 1.1
URL: http://www.uoregon.edu/~wright/RESEARCH/format.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.3
%description format
The package contains programs for computing with formations of finite
solvable groups and with various formation-theoretic subgroups.
Maintainers/Authors:
--------------------
Bettina Eick <wright@math.uoregon.edu>
Charles R.B. Wright <wright@math.uoregon.edu>
%package forms
Summary: GAP: Sesquilinear and Quadratic
Version: 1.2.1
URL: http://cage.ugent.be/geometry/forms.php
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gapdoc >= 0.99
%description forms
This package provides:
- A way to create and use sesquilinear and quadratic forms on finite
vector spaces.
- An operation which finds an isometry between two forms of the same
type
- An operation which returns the forms left invariant by a matrix
group.
Maintainers/Authors:
--------------------
John Bamberg <bamberg@maths.uwa.edu.au>
Jan De Beule <jdebeule@cage.ugent.be>
%package fplsa
Summary: GAP: Finitely Presented Lie Algebras
Version: 1.1
URL: http://www.math.rwth-aachen.de/~Thomas.Breuer/fplsa/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
%description fplsa
When K is a finitely-presented Lie algebra, the GAP Operation
"IsomorphismSCTableAlgebra" can be used to make the structure of K
explicit, in the form of an isomorphic algebra given by structure
constants, which is much more amenable to further computations.
This GAP package installs an alternative method for this Operation,
which calls an external C program (fplsa version 4.0) to do the hard
part of the computation. This speeds up the calculation and permits
larger problems to be attempted. The external program has much
additional functionality which is not used by the present version of
the package.
Maintainers/Authors:
--------------------
Vladimir Gerdt
Vladimir Kornyak
%package fr
Summary: GAP: Computations with functionally recursive groups
Version: 1.2.1
URL: http://www.uni-math.gwdg.de/laurent/FR/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.5.0, gap-fga >= 1.1, gap-polycyclic >= 2.2
Requires: gap-gapdoc >= 1.0
Suggests: gap-gbnp >= 0.9, gap-nql >= 0.10
%description fr
This package implements Functionally Recursive and Mealy automata in
GAP. These objects can be manipulated as group elements, and various
specific commands allow their manipulation as automorphisms of
infinite rooted trees. Permutation quotients can also be created and
manipulated as standard GAP groups or semigroups.
Authors:
--------
Laurent Bertholdi <laurent.bartholdi@gmail.com>
%package fwtree
Summary: GAP: Computing trees related to some pro-p-groups of finite width
Version: 1.0
URL: http://www.maths.nuigalway.ie/~tobias/fwtree/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-polycyclic >= 1.0, gap-autpgrp >= 1.0
Requires: gap-anupq >= 1.0
Suggests: gap-xgap >= 1.0
%description fwtree
The Fwtree package for GAP provides functions to reproduce the
experimental results described in our paper "Periodicities for graphs
of p-groups beyond coclass".
More precisely, it provides
* functions to determine the rank, width and obliquity of a finite
p-group,
* functions to investigate the graph of all finite p-groups of a
given rank, width and obliquity, and
* a library of finite quotients of certain infinite pro-p-groups of
finite rank, width and obliquity.
Maintainers/Authors:
--------------------
Bettina Eick <beick@tu-bs.de>
Tobias Rossmann <tobias.rossmann@googlemail.com>
%package gapdoc
Summary: GAP: package for GAP Documentation
Version: 1.3
URL: http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
Suggests: gap-io >= 2.3
%description gapdoc
GAPDoc --- A GAP 4 package for preparing documentation of GAP programs
This package provides:
- Utilities to use the documentation (of GAP packages and in the
future the GAP manuals as well) which is written in GAPDoc format
with the GAP help system. If you don't want to write your own
(package) documentation you can skip the remaining points.
- The description of a markup language for GAP documentation (which
is defined using the XML standard).
- Three example documents using this language: The GAPDoc
documentation itself, a short example which demonstrates all
constructs defined in the GAPDoc language, and a very short example
explained in the introduction of the main documentation.
- A mechanism for distributing documentation among several files,
including source code files.
- GAP programs (written by the first named author) which produce from
documentation written in the GAPDoc language several document
formats:
* text format with color markup for onscreen browsing.
* LaTeX format and from this PDF- (and DVI)-versions with
* hyperlinks.
* HTML (XHTML 1.0 strict) format for reading with a Web-browser
(and many hooks for CSS layout).
- Utility GAP programs which are used for the above but can be of
independent interest as well:
* unicode strings with translations to and from other encodings
* further utilities for manipulating strings
* tools for dealing with BibTeX data another data format BibXMLext
* for bibliographical data including
tools to manipulate/translate them
* a tool ComposedDocument for composing documents which are
distributed in many files
Maintainers/Authors:
--------------------
Frank Lübeck <Frank.Luebeck@Math.RWTH-Aachen.De>
Max Neunhöffer <neunhoef@mcs.st-and.ac.uk>
%package gauss
Summary: GAP: Extended Gauss Functionality for GAP
Version: 2010.05.28
URL: http://homalg.math.rwth-aachen.de/index.php/extensions/gaussgaussforhomalg
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
Suggests: gap-gapdoc >= 1.0
%description gauss
Maintainers/Authors:
--------------------
Simon Görtzen <simon.goertzen@rwth-aachen.de>
Mohamed Baraket <barakat@mathematik.uni-kl.de>
%package gaussforhomalg
Summary: GAP: Gauss Functionality for homalg
Version: 2010.09.29
URL: http://homalg.math.rwth-aachen.de/index.php/extensions/gaussgaussforhomalg
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gauss >= 2009.10.07
Requires: gap-matricesforhomalg >= 2010.09.28
Suggests: gap-gapdoc >= 1.0
%description gaussforhomalg
Maintainers/Authors:
--------------------
Simon Görtzen <simon.goertzen@rwth-aachen.de>
Mohamed Barakat <barakat@mathematik.uni-kl.de>
%package gbnp
Summary: GAP: computing Gröbner bases of noncommutative polynomials
Version: 1.0.1
URL: http://mathdox.org/products/gbnp/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
%description gbnp
We provide algorithms, written in the GAP 4 programming language, for
computing Grobner bases of non-commutative polynomials with
coefficients from a field implemented in GAP, and some variations,
such as a weighted and truncated version and a tracing facility.
The word algorithm is interpreted loosely: in general one cannot
expect such an algorithm to terminate, as it would imply solvability
of the word problem for finitely presented (semi)groups.
Authors:
--------
A. M. Cohen <A.M.Cohen@tue.nl>
J. W. Knopper <J.W.Knopper@tue.nl>
%package genss
Summary: GAP: generic Schreier-Sims
Version: 1.3
URL: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.12, gap-gapdoc >= 1.2, gap-io >= 3.0
Requires: gap-orb >= 3.3
%description genss
Maintainers/Authors:
--------------------
Max Neunhöffer <neunhoef@mcs.st-and.ac.uk>
Felix Noeske <felix.noeske@math.rwth-aachen.de>
%package gpd
Summary: GAP: Groupoids, graphs of groups, and graphs of groupoids
Version: 1.05
URL: http://www.maths.bangor.ac.uk/chda/gpd/gpd105.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
Suggests: gap-gapdoc >= 1.2
%description gpd
This package allows for the computation of finite groupoids, both
connected and with several components. Graphs of groups and graphs of
groupoids are also constructed, allowing the calculation of normal
forms for Free Products with Amalgamation and for HNN extensions when
the initial groups have rewriting systems.
Maintainers/Authors:
--------------------
Emma J. Moore
Cristopher D. Wensley <c.d.wensley@bangor.ac.uk>
%package gradedmodules
Summary: GAP: Abelian finitely presented graded modules over a computable graded ring
Version: 2011.04.18
URL: http://homalg.math.rwth-aachen.de/~markus/GradedModules/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-homalgtocas >= 2011.04.13
Requires: gap-ringsforhomalg >= 2011.04.13
Requires: gap-gradedringforhomalg >= 2011.04.15
Requires: gap-modules >= 2011.04.10, gap-homalg >= 2011.04.18
Requires: gap-matricesforhomalg >= 2011.04.18
Suggests: gap-gapdoc >= 1.0
%description gradedmodules
Maintainers/Authors:
--------------------
Mohamed Barakat <barakat@mathematik.uni-kl.de>
Markus Lange-Hegermann <markus.lange.hegermann@rwth-aachen.de>
Arne Lorenz
Oleksandr Motsak
%package gradedringforhomalg
Summary: GAP: Endow Commutative Rings with an Abelian Grading
Version: 2011.04.15
URL: http://homalg.math.rwth-aachen.de/index.php/extensions/gradedringforhomalg
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-matricesforhomalg >= 2011.04.14
Requires: gap-homalgtocas >= 2011.04.13, gap-ringsforhomalg >= 2011.04.13
Suggests: gap-gapdoc >= 1.0
%description gradedringforhomalg
Maintainers/Authors:
--------------------
Mohamed Barakat <barakat@mathematik.uni-kl.de>
Markus Kirschmer
Markus Lange-Hegermann <markus.lange.hegermann@rwth-aachen.de>
Daniel Robertz
%package grape
Summary: GAP: GRaph Algorithms using PErmutation groups
Version: 4.3
URL: http://www.maths.qmul.ac.uk/~leonard/grape/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
%description grape
This package is for computing with graphs and groups.
Maintainers/Authors:
--------------------
Leonhard H. Soicher <L.H.Soicher@qmul.ac.uk>
%package grpconst
Summary: GAP: Constructing the Groups of a Given Order
Version: 2.2
URL: http://www-public.tu-bs.de:8080/~beick/so.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.3, gap-autpgrp >= 1.0, gap-irredsol >= 0.9
%description grpconst
Maintainers/Authors:
--------------------
Hans Ulrich Besche <hubesche@tu-bs.de>
Bettina Eick <b.eick@tu-bs.de>
%package guarana
Summary: GAP: Lie methods for computations with infinite polycyclic groups
Version: 0.92
URL: http://www.cs.st-andrews.ac.uk/~bjoern/software/Guarana/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-polycyclic >= 1.1, gap-polenta >= 1.2.3
Requires: gap-radiroot >= 2.0
Suggests: gap-nq >= 2.0
%description guarana
This package demonstrates the algorithmic usefulness of the so-called
Mal'cev correspondence for computations with infinite polycyclic
groups; it is a correspondence that associates to every $\Q$-powered
nilpotent group $H$ a unique rational nilpotent Lie algebra $L_H$ and
vice-versa. The Mal'cev correspondence was discovered by Anatoly
Mal'cev in 1951.
Authors:
--------
Bjoern Assmann <bjoern@mcs.st-and.ac.uk>
%package guava
Summary: GAP package for computing with error-correcting codes
Version: 3.10
URL: http://sage.math.washington.edu/home/wdj/guava/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.5
Suggests: gap-sonata >= 2.3
%description guava
GUAVA is a package that implements coding theory algorithms in
GAP. With GUAVA, codes can be created and manipulated and information
about codes can be calculated.
GUAVA consists of various files written in the GAP language, and
an external program from J.S. Leon for dealing with automorphism
groups of codes and isomorphism testing functions. Several algorithms
that need the speed are integrated in the GAP kernel. Please send
your bug reports to support@gap-system.org. See the section "Bug
reports" below.
Authors:
--------
Joe Fields <fieldsj1@southernct.edu>
Reinald Baart
Tom Boothby
Jasper Cramwinckel
David Joyner
Robert Miller
Eric Minkes
Erik Roijakers
Lea Ruscio
Cen Tjhai
%package hap
Summary: GAP: Homological Algebra Programming
Version: 1.9.4
URL: http://hamilton.nuigalway.ie/Hap/www/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.7
Suggests: gap-polycyclic >= 1.1, gap-nq >= 1.1, gap-aclib >= 1.1
Suggests: gap-gapdoc >= 0.0, gap-singular > 06.07.23
%description hap
"HAP" is a package for some basic calculations in the cohomology of
finite and infinite groups.
Authors:
--------
Graham Ellis <graham.ellis@nuigalway.ie>
%package hapcryst
Summary: GAP: A HAP extension for crytallographic groups
Version: 0.1.9
URL: http://csserver.evansville.edu/~mroeder/HAPcryst.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.10, gap-hap >= 1.8, gap-polymaking >= 0.7.6
Suggests: gap-carat >= 1.1, gap-crystcat >= 1.1.2
%description hapcryst
This package is an add-on for Graham Ellis' HAP package. HAPcryst
implements some functions for crystallographic groups (namely
OrbitStabilizer-type methods). It is also capable of calculating free
resolutions for Bieberbach groups.
Maintainers/Authors:
--------------------
Marc Roeder <marc_roeder@web.de>
%package happrime
Summary: GAP: a HAP extension for small prime power groups
Version: 0.5
URL: http://www.maths.nuigalway.ie/~pas/CHA/HAPprime/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-hap >= 1.8.9
Suggests: gap-gapdocc >= 1.0, gap-singular >= 06.07.23
%description happrime
This package is an extension for the HAP package which provideds
further operations for (co)homological algebra with finite p-groups.
Maintainers/Authors:
--------------------
Paul Smith <paul.smith@nuigalway.ie>
%package hecke
Summary: GAP: Hecke - Specht 2.4 ported to GAP 4
Version: 1.3
URL: http://home.in.tum.de/~traytel/hecke/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gapdoc >= 0.99
%description hecke
Maintainers/Authors:
--------------------
Dmitriy Traytel <traytel@in.tum.de>
%package homalg
Summary: GAP: A homological algebra meta-package for computable Abelian categories
Version: 2011.04.18
URL: http://homalg.math.rwth-aachen.de/index.php/core-packages/homalg-package
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-matricesforhomalg >= 2011.03.13
Suggests: gap-gapdoc >= 1.0
%description homalg
Maintainers/Authors:
--------------------
Mohamed Barakat <barakat@mathematik.uni-kl.de>
Markus Lange-Hegermann <markus.lange.hegermann@rwth-aachen.de>
%package homalgtocas
Summary: GAP: A window to the outer world
Version: 2011.04.13
URL: http://homalg.math.rwth-aachen.de/index.php/core-packages/homalgtocas
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-io >= 2.3
Requires: gap-matricesforhomalg >= 2010.09.28
Suggests: gap-gapdoc >= 1.0
%description homalgtocas
Maintainers/Authors:
--------------------
Mohamed Barakat <barakat@mathematik.uni-kl.de>
Thomas Breuer
Simon Görtzen <simon.goertzen@rwth-aachen.de>
Frank Lübeck
%package idrel
Summary: GAP: Identities among relations
Version: 2.06
URL: http://www.maths.bangor.ac.uk/chda/idrel206/idrel206.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-xmod >= 2.11
Suggests: gap-gapdoc >= 1.2
%description idrel
The IdRel package is designed for computing the identities among
relations of a group presentation using rewriting, logged rewriting,
monoid polynomials, module polynomials and Y-sequences.
Maintainers/Authors:
--------------------
Anne Heyworth
Christopher D. Wensley <c.d.wensley@bangor.ac.uk>
%package if
Summary: GAP: The GAP InterFace to other Computer Algebra Systems
Version: 06.03.19
URL: http://www-math.science.unitn.it/~costanti/#if
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.2
Suggests: gap-gapdoc >= 0.99, gap-openmath >= 06.01.03
Suggests: gap-singular >= 06.01.09
%description if
The purpose of this package is to allow the Gap user to access
functions of other CASes from within Gap, and to apply these
functions to the Gap objects. With this package, the user keeps
working with Gap and, if he needs a function of another CAS that is
not present in Gap, he can use that function via the interface.
Maintainers/Authors:
--------------------
Marco Sontantini <costanti@science.unitn.it>
%package io
Summary: GAP: Bindings for low level C library IO
Version: 3.3
URL: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/io.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.12, gap-gapdoc >= 1.2
%description io
Maintainers/Authors:
--------------------
Max Neunhöffer <neunhoef@mcs.st-and.ac.uk>
%package io_forhomalg
Summary: GAP: IO Capabilities for the homalg Project
Version: 2010.11.29
URL: http://homalg.math.rwth-aachen.de/index.php/core-packages/ioforhomalg
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-io >= 2.3, gap-homalgtocas >= 2009.06.18
Suggests: gap-gapdoc >= 1.0
%description io_forhomalg
Maintainers/Authors:
--------------------
Thomas Bächler <thomas@momo.math.rwth-aachen.de>
Mohamed Barakat <thomas@momo.math.rwth-aachen.de>
Max Neunhöffer
Daniel Robertz
%package irredsol
Summary: GAP: Library of irreducible solvable linear groups
Version: 1.2
URL: http://www-public.tu-bs.de:8080/~bhoeflin/irredsol/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.12
Suggests: gap-crisp >= 1.3
%description irredsol
IRREDSOL is a GAP package which provides a library of all irreducible
solvable subgroups of GL(n, q), up to conjugacy, where n is a
positive integer and q a prime power satisfying q^n <= 1000000, and a
library of all primitive soluble groups of degree at most 1000000.
Authors:
--------
Burkhard Höfling <b.hoefling@tu-bs.de>
%package itc
Summary: GAP: Interactive Todd-Coxeter
Version: 1.4
URL: http://www.math.rwth-aachen.de/~Volkmar.Felsch/itc
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-xgap >= 4.02
%description itc
ITC stands for 'Interactive Todd Coxeter'.
The package provides a program that allows you to execute
interactively single steps in an enumeration of the cosets of a
subgroup of a finitely presented group using the graphics surface
XGAP of GAP and thus to see in various windows exactly what is
happening.
Note that the ITC package cannot be loaded from GAP, but only from
XGAP. Hence it requires the XGAP package.
Maintainers/Authors:
--------------------
Volkmar Felsch <Volkmar.Felsch@math.rwth-aachen.de>
Ludger Hippe
Joachin Neubüser <Joachim.Neubueser@math.rwth-aachen.de>
%package kan
Summary: GAP: including double coset rewriting systems
Version: 0.98
URL: http://www.maths.bangor.ac.uk/chda/kan/kan098.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-automata >= 1.12, gap-gapdoc >= 1.2
Suggests: gap-kbmag >= 1.4
%description kan
This package was conceived for computing induced actions of
categories. This version only deals with deouble coset rewriting
systems for finitely presented groups.
Maintainers/Authors:
--------------------
Anne Heyworth
Christopher D. Wensley <c.d.wensley@bangor.ac.uk>
%package kbmag
Summary: GAP: Knuth-Bendix on Monoids and Automatic Groups
Version: 1.5
URL: http://www.warwick.ac.uk/~mareg/kbmag
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.3
%description kbmag
KBMAG (stands for "Knuth-Bendix on Monoids, and Automatic Groups") is
a stand-alone package written C, for use under UNIX, with an
interface to GAP. There are interfaces for the use of KBMAG with
finitely presented groups, monoids and semigroups defined within GAP.
The package also contains a collection of routines for manipulating
finite state automata, which can be accessed via the GAP interface.
Maintainers/Authors:
--------------------
Derek Holt <D.F.Holt@warwick.ac.uk>
%package laguna
Summary: GAP: Lie AlGebras and UNits of group Algebras
Version: 3.5.0
URL: http://www.cs.st-andrews.ac.uk/~alexk/laguna.htm
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gapdoc >= 0.99999
Suggests: gap-sophus >= 1.2
%description laguna
The title "LAGUNA" stands for "Lie AlGebras and UNits of group
Algebras". This is the new name of the GAP4 package LAG, which is
thus replaced by LAGUNA.
LAGUNA extends GAP functionality for computations in group rings.
Besides computing some general properties and attributes of group
rings and their elements, LAGUNA is able to perform two main kinds of
computations. Namely, it can verify whether a group algebra of a
finite group satisfies certain Lie properties; and it can calculate
the structure of the normalized unit group of a group algebra of a
finite p-group over the field of p elements.
Maintainers/Authors:
--------------------
Victor Bovdi <vbovdi@math.klte.hu>
Alexander Konovalov <konovalov@member.ams.org>
Richard Rossmanith
Csaba Schneider <csaba.schneider@sztaki.hu>
%package liealgdb
Summary: GAP: A database of Lie algebras
Version: 2.0.2
URL: http://www.sztaki.hu/~schneider/Research/LieAlgDB/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gapdoc >= 0.9
%description liealgdb
The package LieAlgDB provides access to several classifications of
Lie algebras. In the mathematics literature many classifications of
Lie algebras of various types have been published (we refer to the
bibliography of the manual for a few examples). However, working with
these classifications from paper is not always easy. This package
aims at making a few classifications of small dimensional Lie
algebras that have appeared in recent years more accessible. For each
classification that is contained in the package, functions are
provided that construct Lie algebras from that classification inside
GAP. This allows the user to obtain easy access to the often rather
complicated data contained in a classification, and to directly
interface the Lie algebras to the functionality for Lie algebras
which is already contained in GAP.
Maintainers/Authors:
--------------------
Willem de Graaf <degraaf@science.unitn.it>
Csaba Schneider <csaba.schneider@sztaki.hu>
%package linboxing
Summary: GAP: access to LinBox linear algebra functions from GAP
Version: 0.5.1
URL: http://www.maths.nuigalway.ie/~pas/CHA/linboxing/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
Suggests: gap-gapdoc >= 1.0
%description linboxing
The linboxing package for GAP provides a kernel-level interface to
the LinBox C++ exact linear algebra library (http://www.linalg.org).
It provides alternative versions of some GAP linear algebra routines
that are considerably faster than the equivalent GAP versions.
Maintainers/Authors:
--------------------
Paul Smith <paul.smith@nuigalway.ie>
%package localizeringforhomalg
Summary: GAP: A Package for Localization of Polynomial Rings
Version: 2011.02.23
URL: http://homalg.math.rwth-aachen.de/index.php/extensions/localizeringforhomalg
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-matricesforhomalg >= 2011.02.23
Suggests: gap-gapdoc >= 1.0
%description localizeringforhomalg
Maintainers/Authors:
--------------------
Mohamed Barakat <barakat@mathematik.uni-kl.de>
Markus Lange-Hegermann <markus.lange.hegermann@rwth-aachen.de>
%package loops
Summary: GAP: Computing with quasigroups and loops in GAP",
Version: 2.0.0
URL: http://www.math.du.edu/loops",
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
%description loops
Maintainers/Authors:
--------------------
Gabor Nagy <nagyg@math.u-szeged.hu>
Petr Vojtechovsky <petr@math.du.edu>
%package matricesforhomalg
Summary: GAP: Matrices for the homalg project
Version: 2011.04.18
URL: http://homalg.math.rwth-aachen.de/index.php/core-packages/matricesforhomalg
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
Suggests: gap-gapdoc >= 1.0
%description matricesforhomalg
Maintainers/Authors:
--------------------
Mohamed Barakat <barakat@mathematik.uni-kl.de>
Markus Lange-Hegermann <markus.lange.hegermann@rwth-aachen.de>
%package modules
Summary: GAP: Abelian Finitely Presented Modules over Computable Rings
Version: 2011.04.15
URL: http://homalg.math.rwth-aachen.de/index.php/core-packages/modules
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-matricesforhomalg >= 2011.04.15
Requires: gap-homalg >= 2011.04.11
Suggests: gap-gapdoc >= 1.0
%description modules
Maintainers/Authors:
--------------------
Mohamed Barakat <barakat@mathematik.uni-kl.de>
Markus Lange-Hegermann <markus.lange.hegermann@rwth-aachen.de>
%package monoid
Summary: GAP: Computing with transformation semigroups and monoids
Version: 3.1.4
URL: http://www-groups.mcs.st-and.ac.uk/~jamesm/monoid
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.12
Suggests: gap-orb >= 3.4, gap-grape >= 4.3, gap-gapdoc >= 1.1
%description monoid
MONOID 3.1.4 contains more efficient methods than those available in
the GAP library for computing orbits, calculating Green's classes,
finding the size, the elements, and testing membership in
transformation semigroups. After MONOID has been loaded many of these
methods are automatically used in preference to those in the library
and do not need to be called explicitly by the user.
In addition, there are new methods for testing if a semigroup
satisfies a particular property, such as if it is regular, simple,
inverse, or completely regular; computing the automorphism group of a
transformation semigroup; homomorphisms and isomorphism between some
types of semigroup; and functions to create some well-known
transformation semigroups.
Maintainers/Authors:
--------------------
James Mitchell <jdm3@st-and.ac.uk>
%package nilmat
Summary: GAP: Computing with nilpotent matrix groups
Version: 1.2
URL: http://larmor.nuigalway.ie/~dane/nilmat
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-polenta >= 1.0
%description nilmat
This package contains methods for checking whether a given matrix
group is nilpotent and for computing with nilpotent matrix groups.
The considered matrix groups may be matrix groups over a finite field
or the field of rational numbers.
Maintainers/Authors:
--------------------
Alla Detinko <alla.detinko@nuigalway.ie>
Bettina Eick <beick@tu-bs.de>
Dane Flannery <dane.flannery@nuigalway.ie>
%package nq
Summary: GAP: Nilpotent Quotients of Finitely Presented Groups
Version: 2.2
URL: http://www.mathematik.tu-darmstadt.de/~nickel/software/NQ/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.2, gap-polycyclic >= 1.0
Suggests: gap-gapdoc >= 0.99
%description nq
Maintainers/Authors:
--------------------
Werner Nickel <nickel@mathematik.tu-darmstadt.de>
%package nql
Summary: GAP: Nilpotent Quotients of L-Presented Groups
Version: 0.10
URL: http://www.uni-math.gwdg.de/rhartung/pub/nql/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-polycyclic >= 2.5, gap-fga >= 1.1.0.1
Suggests: gap-pargap >= 1.1.2, gap-autpgrp >= 1.4, gap-ace >= 5.0
%description nql
The NQL package provides a first construction of finitely L-presented
groups and a nilpotent quotient algorithm for L-presented groups.
The features of this package include
- creating an L-presented group as a gap object,
- computing nilpotent quotients of L-presented groups, and
- epimorphisms from the L-presented group onto its nilpotent
quotients;
- computing the abelian invariants of an L-presented group
- computing the Dwyer quotients of the Schur multiplier of an LpGroup
- coset enumeration for finite index subgroups of LpGroups
Maintainers/Authors:
--------------------
René Hartung <rhartung@uni-math.gwdg.de.
%package numericalsgps
Summary: GAP: A package for numerical semigroups",
Version: 0.96
URL: http://www.fc.up.pt/cmup/mdelgado/numericalsgps",
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
Suggests: gap-gapdoc >= 1.2
%description numericalsgps
The features of this package include
- defining numerical semigroups;
- computing several properties of numerical semigroups, namely:
multiplicity, Frobenius number, (minimal) system of generators,
Apéry set, gaps, fundamental gaps, etc.;
- perform several operations on numerical semigroups, namely:
intersection, quotient by an integer, decompose into irreducible
semigroups, add a special gap;
Maintainers/Authors:
--------------------
Manuel Delgado <mdelgado@fc.up.pt>
Pedro A. Garcia-Sanchez <pedro@ugr.es>
Jose Morais <josejoao@fc.up.pt>
%package openmath
Summary: GAP: OpenMath functionality in GAP
Version: 10.1.0
URL: http://www.cs.st-andrews.ac.uk/~alexk/openmath.htm
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gapdoc >= 1.2, gap-io >= 3.0
Suggests: gap-monoid >= 3.0
%description openmath
The package provides an OpenMath phrasebook for GAP: it allows GAP
users to import and export mathematical objects encoded in OpenMath,
for the purpose of exchanging them with other OpenMath-enabled
applications.
Maintainers/Authors:
--------------------
Marco Constantini
Alexander Konovalov <konovalov@member.ams.org>
Andrew Solomon
%package orb
Summary: GAP: Methods to enumerate Orbits
Version: 3.7
URL: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/orb.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.12, gap-gapdoc >= 1.2
Suggests: gap-io >= 3.2
%description orb
Authors:
--------
Jürgen Müller <juergen.mueller@math.rwth-aachen.de>
Max Neunhöffer <neunhoef@mcs.st-and.ac.uk>
Felix Noeske <felix.noeske@math.rwth-aachen.de>
%package pargap
Summary: GAP: Parallel GAP
Version: 1.1.2
URL: http://www.ccs.neu.edu/home/gene/pargap.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
%description pargap
The ParGAP (Parallel GAP) package provides a way of writing parallel
programs using the GAP language. Former names of the package were
ParGAP/MPI and GAP/MPI; the word MPI refers to Message Passing
Interface, a well-known standard for parallelism. ParGAP is based on
the MPI standard, and this distribution includes a subset
implementation of MPI, to provide a portable layer with a high level
interface to BSD sockets. Since knowledge of MPI is not required for
use of this software, we now refer to the package as simply ParGAP.
Maintainers/Authors:
--------------------
Gene Cooperman <gene@ccs.neu.edu>
%package polenta
Summary: GAP: Polycyclic presentations for matrix groups
Version: 1.2.7
URL: http://www.cs.st-andrews.ac.uk/~bjoern/software/Polenta
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-polycyclic >= 1.1, gap-alnuth >= 2.2.3
Suggests: gap-aclib >= 1.0
%description polenta
This package provides functions for computation with matrix groups.
Let $G$ be a subgroup of $GL(d,R)$ where the ring $R$ is either equal
to $\Q,\Z$ or a finite field $\F_q$. Then:
- We can test whether $G$ is solvable.
- We can test whether $G$ is polycyclic.
- If $G$ is polycyclic, then we can determine a polycyclic
presentation for $G$.
A group $G$ which is given by a polycyclic presentations can be
largely investigated by algorithms implemented in the GAP-package
Polycyclic. For example we can determine if $G$ is torsion-free and
calculate the torsion subgroup. Further we can compute the derived
series and the Hirschlength of the group $G$. Also various methods
for computations with subgroups, factorsgroups and extensions are
available.
As a by-product, the Polenta package provides some functionality to
compute certain module series for modules of solvable groups. For
example, if $G$ is a rational polycyclic matrix group, then we can
compute the radical series of the natural $\Q[G]$-module $\Q^d$.
Maintainers/Authors:
--------------------
Bjoern Assmann <BjoernAssmann@gmx.net>
%package polycyclic
Summary: GAP: Computation with polycyclic groups
Version: 2.8.1
URL: http://www.icm.tu-bs.de/ag_algebra/software/polycyclic/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-alnuth >= 1.0, gap-autpgrp >= 1.0
Suggests: gap-nq >= 1.0
%description polycyclic
The Polycyclic package provides a basis for working with polycyclic
groups defined by polycyclic presentations.
The features of this package include
- creating a polycyclic group from a polycyclic presentation
- arithmetic in a polycyclic group
- computation with subgroups and factor groups of a polycyclic group
- computation of standard subgroup series such as the derived series,
the lower central series
- computation of the first and second cohomology
- computation of group extensions
- computation of normalizers and centralizers
- solutions to the conjugacy problems for elements and subgroups
- computation of Torsion and various finite subgroups
- computation of various subgroups of finite index
- computation of teh Schur multiplicator, the non-abelian exterior
square and the non-abelian tenor square
Maintainers/Authors:
--------------------
Bettina Eick <beick@tu-bs.de>
Werner Nickel <nickel@mathematik.tu-darmstadt.de>
%package polymaking
Summary: GAP: Interfacing the geometry software polymake
Version: 0.7.8
URL: http://csserver.evansville.edu/~mroeder/polymaking.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
Suggests: gap-gapdoc >= 0.99
%description polymaking
A very basic GAP-interface to the program "polymake" by Ewgenij
Gawrilow and Michael Joswi.
Maintainers/Authors:
--------------------
Marc Roeder <marc_roeder@web.de>
%package qaos
Summary: GAP: Interfacing the QaoS database from GAP
Version: 1.0.28
URL: http://qaos.math.tu-berlin.de/qaos/qaos.scm
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.3
Requires: curl
%description qaos
Maintainers/Authors:
--------------------
Sebastian Freundt <freundt@math.tu-berlin.de>
Sebastian Pauli <pauli@math.tu-berlin.de>
%package quagroup
Summary: GAP: a package for doing computations with quantum groups",
Version: 1.3
URL: http://www.science.unitn.it/~degraaf/quagroup.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.3
Suggests: gap-gapdoc >= 0.99
%description quagroup
QuaGroup's main objective is to provide functionality for computing
in quantized enveloping algebras of finite-dimensional semisimple Lie
algebras.
Maintainers/Authors:
--------------------
Willem Adriaan de Graaf <degraaf@science.unitn.it>
%package radiroot
Summary: GAP: Roots of a Polynomial as Radicals
Version: 2.4
URL: http://www.icm.tu-bs.de/ag_algebra/software/distler/radiroot/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-alnuth >= 2.2.3
%description radiroot
The package can compute and display an expression by radicals for the
roots of a solvable, rational polynomial. Related to this it is
possible to create the Galois group and the splitting field of a
rational polynomial.
Maintainers/Authors:
--------------------
Andreas Distler <a.distler@tu-bs.de>
%package rcwa
Summary: GAP: Residue-Class-Wise Affine Groups
Version: 3.0.2
URL: http://www.gap-system.org/DevelopersPages/StefanKohl/rcwa.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.12, gap-resclasses >= 3.0.0, gap-grape >= 4.3
Requires: gap-polycyclic >= 2.6, gap-gapdoc >= 1.1
Suggests: gap-fr >= 1.1.3
%description rcwa
This package for GAP 4 introduces a new class of groups which are
accessible to computational methods. In principle, it can deal at
least with the follo- wing types of groups:
- Finite groups.
- Free groups of finite rank.
- Free products of finitely many finite groups, thus in particular
the modular group PSL(2,Z).
- Direct products of such groups.
- Wreath products of such groups with finite groups and with (Z,+).
Among these groups there are finitely generated groups which are not
finitely presented, and such with unsolvable membership problem.
Further, any finite group embeds into some divisible torsion group
which RCWA can deal with.
Authors:
--------
Stefan Kohl <stefan@mcs.st-and.ac.uk>
%package rds
Summary: GAP: A package for searching relative difference sets
Version: 1.3
URL: http://csserver.evansville.edu/~mroeder
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.5, gap-design >= 1.3
Suggests: gap-autpgrp >= 1.0
%description rds
RDS is a package for the search for relative difference set in
(nonabelian) finite groups.
Maintainers/Authors:
--------------------
Marc Roeder <roeder.marc@gmail.com>
%package recog
Summary: GAP: A collection of group recognition methods
Version: 1.0
URL: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/recog.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.12
Requires: gap-gapdoc >= 1.2, gap-recogbase >= 1.0
Requires: gap-forms >= 1.2, gap-genss >= 1.3, gap-orb >= 3.4
Requires: gap-factint >= 1.5.2, gap-atlasrep >= 1.4.0
%description recog
Authors:
--------
Max Neunhoeffer <neunhoef@mcs.st-and.ac.uk>
Ákos Seress
Peter Brooksbank
Frank Celler
Stephen Howe
Maska Law
Steve Linton
Gunter Malle
Alice Niemeyer
Eamonn O'Brien
Colva M. Roney-Dougal
%package recogbase
Summary: GAP: A framework for group recognition
Version: 1.0
URL: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/recogbase.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.12, gap-gapdoc >= 1.2, gap-forms >= 1.2
Requires: gap-genss >= 1.3, gap-orb >= 3.4, gap-factint >= 1.5.2
Suggests: gap-recog >= 1.0
%description recogbase
Maintainers/Authors:
--------------------
Max Neunhöffer <neunhoef@mcs.st-and.ac.uk>
Akos Seress <akos@math.ohio-state.edu>
%package repsn
Summary: GAP: construct representations of finite groups
Version: 3.0.1
URL: http://www.sfu.ca/~vdabbagh/gap/repsn.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.3
%description repsn
This package is for computing matrix representations in
characteristic zero of finite groups.
Maintainers/Authors:
--------------------
Vahid Dabbaghian <vdabbagh@sfu.ca>
%package resclasses
Summary: GAP: Set-Theoretic Computations with Residue Classes
Version: 3.0.0
URL: http://www.gap-system.org/DevelopersPages/StefanKohl/resclasses.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.12, gap-gapdoc >= 1.1, gap-polycyclic >= 2.6
%description resclasses
ResClasses is a package for set-theoretic computations with residue
classes of the integers and a couple of other rings. The class of
sets which ResClasses can deal with includes the open and the closed
sets in the topo- logy on the respective ring which is induced by
taking the set of all residue classes as a basis, as far as the usual
restrictions imposed by the finite- ness of computing resources
permit this.
Maintainers/Authors:
--------------------
Stefan Kohl <stefan@mcs.st-and.ac.uk>
%package ringsforhomalg
Summary: GAP: Dictionaries of External Rings
Version: 2011.04.13
URL: http://homalg.math.rwth-aachen.de/index.php/core-packages/ringsforhomalg
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-matricesforhomalg >= 2011.02.23
Requires: gap-homalgtocas >= 2011.04.13
Suggests: gap-gapdoc >= 1.0
%description ringsforhomalg
Maintainers/Authors:
--------------------
Mohamed Bakarat <barakat@mathematik.uni-kl.de>
Simon Görtzen
Markus Kirschmer
Markus Lange-Hegermann <markus.lange.hegermann@rwth-aachen.de>
Oleksandr Motsek <motsak@mathematik.uni-kl.de>
Max Neunhöffer
Daniel Robertz <daniel@momo.math.rwth-aachen.de>
Hans Schönemann <hannes@mathematik.uni-kl.de>
%package sco
Summary: GAP: Simplicial Cohomology of Orbifolds
Version: 2010.09.28
URL: http://homalg.math.rwth-aachen.de/index.php/extensions/sco
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-modules >= 2010.08.17
Suggests: gap-gapdoc >= 1.0
%description sco
Simon Goertzen, e-mail: simon.goertzen@rwth-aachen.de
Maintainers/Authors:
--------------------
Simon Görtzen <simon.goertzen@rwth-aachen.de>
Mohamed Barakat <barakat@mathematik.uni-kl.de>
%package scscp
Summary: GAP: Symbolic Computation Software Composability Protocol in GAP
Version: 1.2.0
URL: http://www.cs.st-andrews.ac.uk/~alexk/scscp.htm
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gapdoc >= 1.2, gap-openmath >= 10.1.0
Requires: gap-io >= 3.0
%description scscp
The GAP package SCSCP implements the Symbolic Computation Software
Composability protocol for the computational algebra system GAP in
accordance with:
* SCSCP specification: http://www.symbolic-computation.org/scscp
* OpenMath content dictionary scscp1:
http://www.win.tue.nl/SCIEnce/cds/scscp1.html
* OpenMath content dictionary scscp2:
http://www.win.tue.nl/SCIEnce/cds/scscp2.html
Maintainers/Authors:
--------------------
Alexander Konovalov <konovalov@member.ams.org>
Steve Linton <sal@dcs.st-and.ac.uk>
%package simpcomp
Summary: GAP toolbox for simplicial complexes
Version: 1.4.0
URL: http://www.igt.uni-stuttgart.de/LstDiffgeo/simpcomp/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gapdoc >= 0.99999
Suggests: gap-homology >= 1.2, gap-grape >= 4.2
%description simpcomp
simpcomp is a GAP package for working with simplicial complexes. It
allows the computation of many properties of simplicial complexes
(such as the f-, g- and h-vecors, the face lattice, the automorphism
group, (co-)homology with explicit basis computation, intersection
form, etc.) and provides the user with functions to compute new
complexes from old (simplex links and stars, connected sums,
cartesian products, handle additions, bistellar flips, etc.).
Furthermore, it comes with an extensive library of known
triangulations of manifolds and provides the user with the
possibility to create own complex libraries. simpcomp caches computed
properties of a simplicial complex, thus avoiding unnecessary
computations, internally handles the vertex labeling of the complexes
and insures the consistency of a simplicial complex throughout all
operations.
Authors:
--------
Felix Effenberge <effenberger@mathematik.uni-stuttgart.de>
Jonathan Spreer <spreer@mathematik.uni-stuttgart.de>
%package sgpviz
Summary: GAP: A package for semigroup visualization",
Version: 0.998
URL: http://www.fc.up.pt/cmup/mdelgado/sgpviz",
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-automata >= 1.04
%description sgpviz
The features of this package include
- drawing the D-Classes of a semigroup and the D-Class of an element
of a semigroup;
- computing a minimal factorization of an element of semigroup in the
generators;
- drawing the Schutzenberger graphs of an inverse semigroup;
- computing the right Cayley graph of a semigroup;
- a Tcl/Tk interface to specify a semigroup;
Maintainers/Authors:
--------------------
Manuel Delgado <mdelgado@fc.up.pt>
Jose Morais <josejoao@fc.up.pt>
%package singular
Summary: GAP: The GAP interface to Singular
Version: 06.07.23
URL: http://www-math.science.unitn.it/~costanti/#singular
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.2
Suggests: gap-gapdoc >= 0.99
%description singular
This package provides a GAP interface to the computer algebra system
Singular (see http://www.singular.uni-kl.de/).
Maintainers/Authors:
--------------------
Marco Costantini <costanti@science.unitn.it>
Willem de Graaf
%package smallsemi
Summary: GAP data library of semigroups of small size
Version: 0.6.2
URL: http://www-groups.mcs.st-and.ac.uk/~jamesm/smallsemi/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4.10
Suggests: gap-gapdoc >= 1.1
%description smallsemi
The 'Smallsemi' package is a data library of semigroups of small
size. It provides all semigroups with at most 8 elements as well as
various information about these objects. The reason that semigroups
of higher orders are not included is the huge number of such objects.
(The number of semigroups of size 10 is not even known at the time of
writing.)
Authors:
--------
Andreas Distler <a.distler@tu-bs.de>
James Mitchell <jdm3@st-and.ac.uk>
%package sonata
Summary: GAP: System of nearrings and their applications
Version: 2.4
URL: http://www.algebra.uni-linz.ac.at/Sonata/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
Suggests: gap-xgap >= 0
%description sonata
Authors:
--------
Erhard Eichinger <erhard.aichinger@algebra.uni-linz.ac.at>
Franz Binder
Jürgen Ecker
Peter Mayr <peter.mayr@algebra.uni-linz.ac.at>
Christof Nöbauer
%package sophus
Summary: GAP: Computing in nilpotent Lie algebras
Version: 1.23
URL: http://www.sztaki.hu/~schneider/Research/Sophus/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-autpgrp >= 1.2, gap-gapdoc >= 0.9999
%description sophus
The Sophus package is written to compute with nilpotent Lie algebras
over finite prime fields. Using this package, you can compute the
cover, the list of immediate descendants, and the automorphism group
of such Lie algebras. You can also test if two such Lie algebras are
isomorphic.
The immediate descendant function of the package can be used to
classify small-dimensional nilpotent Lie algebras over a given field.
For instance, the package author obtained a classification of
nilpotent Lie algebras with dimension at most 9 over F_2; see
http://www.sztaki.hu/~schneider/Research/SmallLie .
Maintainers/Authors:
--------------------
Csaba Schneider <csaba.schneider@sztaki.hu>
%package tomlib
Summary: The GAP Library of Tables of Marks
Version: 1.2.1
Group: Productivity/Scientific/Math
URL: http://schmidt.nuigalway.ie/tomlib/
BuildArch: noarch
Requires: gap-rt >= 4.4.7
Suggests: gap-ctbllib >= 1.1, gap-gpisotyp >= 1.0
%description tomlib
The Tables of Marks for GAP.
Authors:
--------
Liam Naughton <liam.naughton@nuigalway.ie>
Thomas Merkwitz
Götz Pfeiffer
%package toric
Summary: GAP: toric varieties and some combinatorial geometry computations
Version: 1.6
URL: http://www.opensourcemath.org/toric/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.3
%description toric
"toric" is a package that implements some computations related to
toric varieties and combinatorial geometry in GAP. With "toric",
affine toric varieties can be created and related information about
them can be calculated. "toric" is written entirely in the GAP
language by D. Joyner.
Maintainers/Authors:
--------------------
David Joyner <wdjoyner@gmail.com>
Bug reports to <support@gap-system.org>
%package unipot
Summary: GAP: Computing with elements of unipotent subgroups of Chevalley groups
Version: 1.2
URL: http://www.uni-giessen.de/~gc1007/unipot/
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4
%description unipot
Maintainers/Authors:
--------------------
Sergei Haller <Sergei.Haller@math.uni-giessen.de>
%package unitlib
Summary: GAP: Library of normalized unit groups of modular group algebras
Version: 3.0.0
URL: http://www.cs.st-andrews.ac.uk/~alexk/unitlib.htm
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gapdoc >= 0.99999, gap-laguna >= 3.4
Requires: gap-qaos >= 1.0.19
Suggests: gap-scscp >= 1.1.4
%description unitlib
The UnitLib package is an extension of the LAGUNA package that is
aimed on the problem of groups of orders 64 and bigger. It contains
the library of normalized unit groups of modular group algebras of
finite p-groups over the field of p elements. This allows the user to
retrieve the pre-computed group from the library instead of the
long-time computation. The group created with UnitLib will have the
same properties and attributes as the one computed with LAGUNA.
The current version of UnitLib contains normalized unit groups
V(KG) for all p-groups of order not greater than 243.
Authors:
--------
Alexander Konovalov <konovalov@member.ams.org>
Elena Yakimenko <k-algebra@zsu.zp.ua>
%package wedderga
Summary: GAP: Wedderburn Decomposition of Group Algebras
Version: 4.3.3
URL: http://www.um.es/adelrio/wedderga.htm
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gapdoc >= 1.1
Suggests: gap-laguna >= 3.4
%description wedderga
The title "Wedderga" stands for "Wedderburn decomposition of group
algebras". This is a GAP package to compute the simple components of
the Wedderburn decomposition of semisimple group algebras. So the
main functions of the package returns a list of simple algebras whose
direct sum is isomorphic to the group algebra given as input.
The methods implemented by the package produces the Wedderburn
decomposition of a group algebra FG provided G is a finite group and
F is either a finite field of characteristic coprime with the order
of G, or an abelian number field (i.e. a subfield of a finite
cyclotomic extension of the rationals).
Other functions of Wedderga compute the primitive central idempotents
of semisimple group algebras.
The package also provides functions to construct crossed products
over a group with coefficients in an associative ring with identity
and the multiplication determined by a given action and twisting.
Maintainers/Authors:
--------------------
Osnell Broche Cristo <osnel@ufla.br>
Alexander Konovalov <konovalov@member.ams.org>
Gabriela Olteanu <golteanu@um.es>, <olteanu@math.ubbcluj.ro>
Aurora Olivieri <olivieri@usb.ve>
Angel del Rio <adelrio@um.es>
%package xgap
Summary: GAP: a graphical user interface for GAP
Version: 4.21
URL: http://www.math.rwth-aachen.de/~Max.Neunhoeffer/xgap4
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.3
%description xgap
Maintainers/Authors:
--------------------
Frank Celler
Max Neunhöffer <max.neunhoeffer@math.rwth-aachen.de>
%package xmod
Summary: GAP: Crossed Modules and Cat1-Groups
Version: 2.12
URL: http://www.maths.bangor.ac.uk/chda/xmod/xmod212.html
Group: Productivity/Scientific/Math
BuildArch: noarch
Requires: gap-rt >= 4.4, gap-gpd >= 1.05
Suggests: gap-gapdoc >= 1.2
%description xmod
This package allows for computation with crossed modules;
cat1-groups; morphisms of these structures; derivations of crossed
modules and the corresponding sections of cat1-groups. Experimental
functions for crossed squares are included.
Maintainers/Authors:
--------------------
Christopher D. Wensley <c.d.wensley@bangor.ac.uk>
Murat Alp
%prep
%setup -qn gap4r5
%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1
%build
autoconf
pushd cnf/ && make && popd;
%configure --with-gmp=system --with-gapdir=$PWD \
--with-gapbindir=$PWD/obj
COPTS="$RPM_OPT_FLAGS -O0 -ggdb3";
make config COPTS="$RPM_OPT_FLAGS -O0 -ggdb3";
make %{?_smp_mflags} compile COPTS="$RPM_OPT_FLAGS -O0 -ggdb3";
# Resolve rpmlint: E: suse-filelist-forbidden-backup-file
find . -type f "(" -name "*~" -o -name "*.bak" ")" -delete;
# Resolve rpmlint: E: suse-filelist-forbidden
find . -type f -name "*.orig" -delete;
# Resolve rpmlint: W: wrong-script-end-of-line-encoding
perl -i -pe 's{\x0d}{}gs' \
pkg/loops/etc/convert.pl \
pkg/Hap1.9/www/SideLinks/About/examples7dim.g \
pkg/Hap1.9/www/SideLinks/About/7dimBieberback.g \
pkg/nilmat/doc/convert.pl \
bin/*.bat;
# Resolve rpmlint: W: version-control-internal-file
find . -type d -name .arch-ids -print0 | xargs -0 rm -Rf;
# Someone screwed up permissions bigtime.
# Resolve rpmlint: W: spurious-executable-perm
find . -type f -name "*.gz" -exec chmod a-x "{}" "+";
# Resolve rpmlint: W: script-without-shebang
find . -type f "(" \
-name "*.bat" -o \
-name "*.c" -o \
-name "*.fp" -o \
-name "*.g" -o \
-name "*.gd" -o \
-name "*.gi" -o \
-name "*.grp" -o \
-name "*.ind" -o \
-name "*.tex" -o \
-name "*.tst" -o \
-name "*.xml" \
")" -exec chmod a-x '{}' '+';
# Resolve rpmlint: W: hidden-file-or-dir
find pkg -type f -name ".*" -delete;
# Eh...
rm -f extern/gmp-5.0.1-patched.tar.gz
# Remove duplicates
rm -f pkg/README*;
rm -f pkg/io/a.out;
# weird MacOS binaries
rm -f pkg/openmath/OMCv1.3c/src/{omproxy,tenc,tpipe};
%install
b="%buildroot";
mkdir -p "$b/%xdata";
dirs="grp lib pkg prim small trans tst";
mv $dirs "$b/%xdata";
for i in $dirs; do
ln -s "%xdata/$i" "$i";
done;
mkdir -p "$b/%xlib";
cp -a . "$b/%xlib";
. sysinfo.gap;
mkdir -p "$b/%_bindir";
cp -aH bin/gap.sh "$b/%_bindir/gap-%topv";
ln -s "%xlib/bin/$GAParch/gac" "$b/%_bindir/gac-%topv";
ln -s "gap-%topv" "$b/%_bindir/gap";
ln -s "gac-%topv" "$b/%_bindir/gac";
%fdupes %buildroot
%files
%defattr(-,root,root)
%_bindir/gap
%files devel
%defattr(-,root,root)
%_bindir/gac
%files -n gap45-rt
%defattr(-,root,root)
%_bindir/gap-*
%dir %_libdir/%name
%dir %_libdir/%name/%_host
%dir %xlib
%dir %xlib/bin
%dir %xlib/bin/%_host-*
%dir %xlib/bin/%_host-*/*-bit
%xlib/bin/%_host-*/*-bit/gap
%files -n gap45-devel
%defattr(-,root,root)
%_bindir/gac-*
%_libdir/%name
%exclude %xlib/bin/%_host-*/*-bit/gap
%files -n gap45-data
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/grp
%xdata/lib
%xdata/prim
%xdata/small
%xdata/trans
%xdata/tst
%files ace
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/ace
%files aclib
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/aclib
%files alnuth
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/alnuth
%files anupq
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/anupq
%files atlasrep
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/atlasrep
%files automata
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/automata
%files automgrp
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/automgrp
%files autpgrp
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/autpgrp
%files browse
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/Browse
%files carat
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/carat
%files circle
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/circle
%files cohomolo
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/cohomolo
%files crime
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/crime
%files crisp
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/crisp
%files cryst
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/cryst
%files crystcat
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/crystcat
%files ctbllib
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/ctbllib
%files cubefree
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/cubefree
%files cvec
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/cvec
%files design
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/design
%files edim
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/edim
%files example
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/example
%files examplesforhomalg
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/ExamplesForHomalg
%files factint
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/factint
%files fga
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/fga
%files format
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/format-1.1
%files forms
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/forms
%files fplsa
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/fplsa
%files fr
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/fr
%files fwtree
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/fwtree
%files gapdoc
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/GAPDoc-1.3
%files gauss
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/Gauss
%files gaussforhomalg
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/GaussForHomalg
%files gbnp
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/gbnp
%files genss
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/genss
%files gpd
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/gpd
%files gradedmodules
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/GradedModules
%files gradedringforhomalg
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/GradedRingForHomalg
%files grape
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/grape
%files grpconst
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/grpconst
%files guarana
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/guarana
%files guava
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/guava3.10
%files hap
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/Hap1.9
%files hapcryst
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/HAPcryst
%files happrime
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/happrime-0.5
%files hecke
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/hecke
%files homalg
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/homalg
%files homalgtocas
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/HomalgToCAS
%files idrel
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/idrel
%files if
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/if
%files io
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/io
%files irredsol
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/irredsol
%files io_forhomalg
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/IO_ForHomalg
%files itc
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/itc
%files kan
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/kan
%files kbmag
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/kbmag
%files laguna
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/laguna
%files liealgdb
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/liealgdb
%files linboxing
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/linboxing-0.5.1
%files localizeringforhomalg
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/LocalizeRingForHomalg
%files loops
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/loops
%files matricesforhomalg
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/MatricesForHomalg
%files modules
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/Modules
%files monoid
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/monoid
%files nilmat
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/nilmat
%files nq
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/nq-2.2
%files nql
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/nql
%files numericalsgps
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/numericalsgps
%files openmath
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/openmath
%files orb
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/orb
%files pargap
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/pargap
%files polenta
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/polenta
%files polycyclic
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/polycyclic
%files polymaking
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/polymaking
%files qaos
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/qaos
%files quagroup
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/quagroup
%files radiroot
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/radiroot
%files rcwa
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/rcwa
%files rds
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/rds
%files recog
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/recog
%files recogbase
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/recogbase
%files repsn
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/repsn
%files resclasses
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/resclasses
%files ringsforhomalg
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/RingsForHomalg
%files sco
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/SCO
%files scscp
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/scscp
%files sgpviz
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/sgpviz
%files simpcomp
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/simpcomp
%files singular
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/singular
%files smallsemi
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/smallsemi
%files sonata
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/sonata
%files sophus
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/sophus
%files tomlib
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/tomlib
%files toric
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/toric1.6
%files unipot
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/unipot-1.2
%files unitlib
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/unitlib
%files wedderga
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/wedderga
%files xgap
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/xgap
%files xmod
%defattr(-,root,root)
%dir %xdata
%dir %xdata/pkg
%xdata/pkg/xmod
%changelog