From ba621c43d34e64afdd95c690ec1ff69eb4fce8e79823cf5f0c8a7702e11cda17 Mon Sep 17 00:00:00 2001 From: Werner Hoch Date: Fri, 15 Jul 2011 15:14:40 +0000 Subject: [PATCH] Accepting request 76282 from home:jengelh:dev gap-system.org OBS-URL: https://build.opensuse.org/request/show/76282 OBS-URL: https://build.opensuse.org/package/show/science/gap?expand=0&rev=1 --- .gitattributes | 23 + .gitignore | 1 + gap-final-dir.diff | 48 + gap-no-fancy-paths.diff | 24 + gap-rpmlintrc | 2 + gap-system-perl.diff | 44 + gap-ttyname-null.diff | 80 + gap-typepuns.diff | 84 + gap.spec | 2956 ++++++++++++++++++++++++++++++ gap4r5p1_2011_06_03-07_59.tar.xz | 3 + 10 files changed, 3265 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 gap-final-dir.diff create mode 100644 gap-no-fancy-paths.diff create mode 100644 gap-rpmlintrc create mode 100644 gap-system-perl.diff create mode 100644 gap-ttyname-null.diff create mode 100644 gap-typepuns.diff create mode 100644 gap.spec create mode 100644 gap4r5p1_2011_06_03-07_59.tar.xz 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-final-dir.diff b/gap-final-dir.diff new file mode 100644 index 0000000..f3e4300 --- /dev/null +++ b/gap-final-dir.diff @@ -0,0 +1,48 @@ +parent af9cbb298352dfbeb66e414428946b11a7b9ee1a () +commit f01d2b07a7a668e6b27b9527e070d8315c084d6e +Author: Jan Engelhardt +Date: Sun Jun 26 10:48:09 2011 +0200 + +build: add a --with-gapdir option to specify future location of GAP +--- + cnf/configure.in | 5 ++++- + configure.in | 6 +++++- + 2 files changed, 9 insertions(+), 2 deletions(-) + +diff --git a/cnf/configure.in b/cnf/configure.in +index 2b9f78b..8c7a543 100644 +--- a/cnf/configure.in ++++ b/cnf/configure.in +@@ -288,8 +288,11 @@ dnl ## + dnl ## generate a makefile + dnl ## + ++AC_ARG_WITH([gapbindir], ++ AS_HELP_STRING([--with-gapbindir], [Denote the final location of GAP]), ++ [gapbin="$withval"], ++ [gapbin="$PWD"]) + AC_SUBST(gapbin) +-gapbin=`pwd` + + AC_SUBST(BUILD_MODE) + AC_SUBST(ABI_CFLAGS) +diff --git a/configure.in b/configure.in +index c24e506..7063e6f 100644 +--- a/configure.in ++++ b/configure.in +@@ -59,8 +59,12 @@ AC_PROG_CC + BASECC=`basename ${CC}` + AC_SUBST(BASECC) + AC_PROG_MAKE_SET ++ ++AC_ARG_WITH([gapdir], ++ AS_HELP_STRING([--with-gapdir], [Denote the final location of GAP]), ++ [gapdir="$withval"], ++ [gapdir="$PWD"]) + AC_SUBST(gapdir) +-gapdir=`pwd` + + AC_ARG_WITH(gmp, + AC_HELP_STRING( [--with-gmp], +-- +# Created with git-export-patch diff --git a/gap-no-fancy-paths.diff b/gap-no-fancy-paths.diff new file mode 100644 index 0000000..9a2f554 --- /dev/null +++ b/gap-no-fancy-paths.diff @@ -0,0 +1,24 @@ +parent bed1014971e204b383cd74a48a913e294d420972 () +commit 96502953fcae60a727bae2866243bd1f95756d33 +Author: Jan Engelhardt +Date: Sun Jun 26 23:58:07 2011 +0200 + +build: provide uncomplicated pathspec +--- + Makefile.in | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index 6ceb28d..1bd298d 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -80,6 +80,7 @@ config: bin/@target@-@BASECC@/$(BUILD_MODE)-bit/configure bin/@target@-@BASECC@ + + bin/@target@-@BASECC@/$(BUILD_MODE)-bit/configure: cnf/configure.out + mkdir -p bin/@target@-@BASECC@/$(BUILD_MODE)-bit ++ ln -s bin/@target@-@BASECC@/$(BUILD_MODE)-bit obj + @rm -f bin/@target@-@BASECC@/$(BUILD_MODE)-bit/configure + cp cnf/configure.out bin/@target@-@BASECC@/$(BUILD_MODE)-bit/configure + +-- +# Created with git-export-patch diff --git a/gap-rpmlintrc b/gap-rpmlintrc new file mode 100644 index 0000000..b4f205a --- /dev/null +++ b/gap-rpmlintrc @@ -0,0 +1,2 @@ +addFilter("devel-file-in-non-devel-package") + diff --git a/gap-system-perl.diff b/gap-system-perl.diff new file mode 100644 index 0000000..5034846 --- /dev/null +++ b/gap-system-perl.diff @@ -0,0 +1,44 @@ +parent 9316710832a9f6d582e1dcf3b9645e9efc8efc8f () +commit cfc9336244188eac1c5feac5542b3808dac0a435 +Author: Jan Engelhardt +Date: Sun Jun 26 16:22:03 2011 +0200 + +pkg/hap: default to system perl +--- + pkg/Hap1.9/lib/PolyComplexes/prog | 2 +- + pkg/Hap1.9/lib/TDA/prog | 2 +- + pkg/Hap1.9/lib/TopologicalSpaces/prog | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/pkg/Hap1.9/lib/PolyComplexes/prog b/pkg/Hap1.9/lib/PolyComplexes/prog +index 190de99..8bb6226 100755 +--- a/pkg/Hap1.9/lib/PolyComplexes/prog ++++ b/pkg/Hap1.9/lib/PolyComplexes/prog +@@ -1,4 +1,4 @@ +-#!/usr/local/bin/perl ++#!/usr/bin/perl + # + # Program to convert image text files to GAP matrices. + +diff --git a/pkg/Hap1.9/lib/TDA/prog b/pkg/Hap1.9/lib/TDA/prog +index bd701da..93fed2c 100755 +--- a/pkg/Hap1.9/lib/TDA/prog ++++ b/pkg/Hap1.9/lib/TDA/prog +@@ -1,4 +1,4 @@ +-#!/usr/local/bin/perl ++#!/usr/bin/perl + # + # Program to convert image text files to GAP matrices. + +diff --git a/pkg/Hap1.9/lib/TopologicalSpaces/prog b/pkg/Hap1.9/lib/TopologicalSpaces/prog +index bd701da..93fed2c 100755 +--- a/pkg/Hap1.9/lib/TopologicalSpaces/prog ++++ b/pkg/Hap1.9/lib/TopologicalSpaces/prog +@@ -1,4 +1,4 @@ +-#!/usr/local/bin/perl ++#!/usr/bin/perl + # + # Program to convert image text files to GAP matrices. + +-- +# Created with git-export-patch diff --git a/gap-ttyname-null.diff b/gap-ttyname-null.diff new file mode 100644 index 0000000..4dedafd --- /dev/null +++ b/gap-ttyname-null.diff @@ -0,0 +1,80 @@ +parent 96502953fcae60a727bae2866243bd1f95756d33 () +commit 94d7cff5aad36fb2f4ad8580fb813e2650905719 +Author: Jan Engelhardt +Date: Mon Jun 27 10:45:18 2011 +0200 + +system: fix crash related to ttyname + +There are several problems with this code. + +1. ttyname can return NULL, which invokes undefined behavior +when passed to strcmp. + +2. ttyname may be using a static buffer, the comparison with strcmp +could potentially always yield true, so the result needs to be stored +away first. +--- + src/system.c | 36 ++++++++++++++++++++++++++++-------- + 1 files changed, 28 insertions(+), 8 deletions(-) + +diff --git a/src/system.c b/src/system.c +index a41b46b..1c39dd4 100644 +--- a/src/system.c ++++ b/src/system.c +@@ -2133,12 +2133,22 @@ void InitSystem ( + syBuf[0].fp = fileno(stdin); + syBuf[0].bufno = -1; + if ( isatty( fileno(stdin) ) ) { +- if ( isatty( fileno(stdout) ) +- && ! SyStrcmp( ttyname(fileno(stdin)), ttyname(fileno(stdout)) ) ) ++ char *in, *out; ++ ++ in = ttyname(fileno(stdin)); ++ if (in != NULL) ++ in = strdup(in); ++ out = isatty(fileno(stdout)) ? ttyname(fileno(stdout)) : NULL; ++ if (out != NULL) ++ out = strdup(out); ++ ++ if (in != NULL && out != NULL && strcmp(in, out) == 0) + syBuf[0].echo = fileno(stdout); +- else +- syBuf[0].echo = open( ttyname(fileno(stdin)), O_WRONLY ); ++ else if (in != NULL) ++ syBuf[0].echo = open(in, O_WRONLY); + syBuf[0].isTTY = 1; ++ free(in); ++ free(out); + } + else { + syBuf[0].echo = fileno(stdout); +@@ -2147,13 +2157,23 @@ void InitSystem ( + syBuf[1].echo = syBuf[1].fp = fileno(stdout); + syBuf[1].bufno = -1; + if ( isatty( fileno(stderr) ) ) { +- if ( isatty( fileno(stdin) ) +- && ! SyStrcmp( ttyname(fileno(stdin)), ttyname(fileno(stderr)) ) ) ++ char *in, *err; ++ ++ in = isatty(fileno(stdin)) ? ttyname(fileno(stdin)) : NULL; ++ if (in != NULL) ++ in = strdup(in); ++ err = ttyname(fileno(stderr)); ++ if (err != NULL) ++ err = strdup(err); ++ ++ if (in != NULL && err != NULL && strcmp(in, err) == 0) + syBuf[2].fp = fileno(stdin); +- else +- syBuf[2].fp = open( ttyname(fileno(stderr)), O_RDONLY ); ++ else if (err != NULL) ++ syBuf[2].fp = open(err, O_RDONLY); + syBuf[2].echo = fileno(stderr); + syBuf[2].isTTY = 1; ++ free(in); ++ free(err); + } + else + syBuf[2].isTTY = 0; +-- +# Created with git-export-patch diff --git a/gap-typepuns.diff b/gap-typepuns.diff new file mode 100644 index 0000000..dc4de6a --- /dev/null +++ b/gap-typepuns.diff @@ -0,0 +1,84 @@ +parent f01d2b07a7a668e6b27b9527e070d8315c084d6e () +commit 9316710832a9f6d582e1dcf3b9645e9efc8efc8f +Author: Jan Engelhardt +Date: Sun Jun 26 11:42:56 2011 +0200 + +src: fix undefined behavior in copy operations +--- + src/gap.c | 4 ++-- + src/saveload.c | 6 ++++-- + src/streams.c | 4 ++-- + 3 files changed, 8 insertions(+), 6 deletions(-) + +diff --git a/src/gap.c b/src/gap.c +index 06fc308..a95b1d5 100644 +--- a/src/gap.c ++++ b/src/gap.c +@@ -1891,7 +1891,7 @@ Obj FuncCOM_FILE ( + Pr( "#I READ_GAP_ROOT: loading '%s' dynamically\n", + (Int)CSTR_STRING(filename), 0L ); + } +- info = *(StructInitInfo**)result; ++ memcpy(&info, result, sizeof(info)); + res = info->initKernel(info); + UpdateCopyFopyInfo(); + res = res || info->initLibrary(info); +@@ -1909,7 +1909,7 @@ Obj FuncCOM_FILE ( + Pr( "#I READ_GAP_ROOT: loading '%s' statically\n", + (Int)CSTR_STRING(filename), 0L ); + } +- info = *(StructInitInfo**)result; ++ memcpy(&info, result, sizeof(info)); + res = info->initKernel(info); + UpdateCopyFopyInfo(); + res = res || info->initLibrary(info); +diff --git a/src/saveload.c b/src/saveload.c +index 52dc82d..2e2d55a 100644 +--- a/src/saveload.c ++++ b/src/saveload.c +@@ -452,7 +452,7 @@ void SaveDouble( Double d) + { + UInt i; + UInt1 buf[sizeof(Double)]; +- *(Double *)buf = d; ++ memcpy(buf, &d, sizeof(d)); + for (i = 0; i < sizeof(Double); i++) + SAVE_BYTE(buf[i]); + } +@@ -461,9 +461,11 @@ Double LoadDouble( void) + { + UInt i; + UInt1 buf[sizeof(Double)]; ++ Double d; + for (i = 0; i < sizeof(Double); i++) + buf[i] = LOAD_BYTE(); +- return *(Double *)buf; ++ memcpy(&d, buf, sizeof(d)); ++ return d; + } + + /*************************************************************************** +diff --git a/src/streams.c b/src/streams.c +index e91cd92..3091fb9 100644 +--- a/src/streams.c ++++ b/src/streams.c +@@ -353,7 +353,7 @@ Int READ_GAP_ROOT ( Char * filename ) + Pr( "#I READ_GAP_ROOT: loading '%s' dynamically\n", + (Int)filename, 0L ); + } +- info = *(StructInitInfo**)result; ++ memcpy(&info, result, sizeof(info)); + res = info->initKernel(info); + if (!SyRestoring) { + UpdateCopyFopyInfo(); +@@ -374,7 +374,7 @@ Int READ_GAP_ROOT ( Char * filename ) + Pr( "#I READ_GAP_ROOT: loading '%s' statically\n", + (Int)filename, 0L ); + } +- info = *(StructInitInfo**)result; ++ memcpy(&info, result, sizeof(info)); + res = info->initKernel(info); + if (!SyRestoring) { + UpdateCopyFopyInfo(); +-- +# Created with git-export-patch diff --git a/gap.spec b/gap.spec new file mode 100644 index 0000000..f901ddf --- /dev/null +++ b/gap.spec @@ -0,0 +1,2956 @@ +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 + 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 + +%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 + Bettina Eick + +%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 + Werner Nickel + 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 + +%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 + Steve Linton + Jose Morais + +%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 + Dmytro Savchuk + +%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 + 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 + Frank Lübeck + +%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 + +%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 + 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 + +%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 + +%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 + +%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 + Franz Gähler + Werner Nickel + +%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 + Franz Gähler + +%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 + +%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 + +%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 + +%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 + +%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 + +%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 + Greg Gamble + Alexander Konovalov + +%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 + Simon Görtzen + Markus Lange-Hegermann + +%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 + +%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 + +%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 + Charles R.B. Wright + +%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 + Jan De Beule + +%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 + +%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 + Tobias Rossmann + +%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 + Max Neunhöffer + +%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 + Mohamed Baraket + +%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 + Mohamed Barakat + +%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 + J. W. Knopper + +%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 + Felix Noeske + +%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 + +%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 + Markus Lange-Hegermann + 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 + Markus Kirschmer + Markus Lange-Hegermann + 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 + +%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 + Bettina Eick + +%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 + +%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 + 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 + +%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 + +%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 + +%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 + +%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 + Markus Lange-Hegermann + +%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 + Thomas Breuer + Simon Görtzen + 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 + +%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 + +%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 + +%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 + Mohamed Barakat + 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 + +%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 + Ludger Hippe + Joachin Neubüser + +%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 + +%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 + +%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 + Alexander Konovalov + Richard Rossmanith + Csaba Schneider + +%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 + Csaba Schneider + +%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 + +%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 + Markus Lange-Hegermann + +%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 + Petr Vojtechovsky + +%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 + Markus Lange-Hegermann + +%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 + Markus Lange-Hegermann + +%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 + +%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 + Bettina Eick + Dane Flannery + +%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 + +%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 = 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 + Pedro A. Garcia-Sanchez + Jose Morais + +%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 + 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 + Max Neunhöffer + Felix Noeske + +%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 + +%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 + +%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 + Werner Nickel + +%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 + +%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 + Sebastian Pauli + +%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 + +%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 + +%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 + +%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 + +%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 + Á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 + Akos Seress + +%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 + +%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 + +%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 + Simon Görtzen + Markus Kirschmer + Markus Lange-Hegermann + Oleksandr Motsek + Max Neunhöffer + Daniel Robertz + Hans Schönemann + +%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 + Mohamed Barakat + +%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 + Steve Linton + +%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 + Jonathan Spreer + +%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 + Jose Morais + +%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 + 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 + James Mitchell + +%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 + Franz Binder + Jürgen Ecker + Peter Mayr + 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 + +%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 + 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 + Bug reports to + +%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 + +%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 + Elena Yakimenko + +%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 + Alexander Konovalov + Gabriela Olteanu , + Aurora Olivieri + Angel del Rio + +%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 + +%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 + 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 diff --git a/gap4r5p1_2011_06_03-07_59.tar.xz b/gap4r5p1_2011_06_03-07_59.tar.xz new file mode 100644 index 0000000..a6120fc --- /dev/null +++ b/gap4r5p1_2011_06_03-07_59.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:feed4ef7344055a36d655aacb5c44de5d9cc037ef122d35610df3b02adf88fbd +size 168437668