# # spec file for package gap # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: gap Version: 4.5.1 Release: 0 %define topv 4.5.1 Summary: System for Computational Discrete Algebra License: GPL-2.0+ Group: Productivity/Scientific/Math 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 BuildRequires: gmp-devel BuildRequires: libtool BuildRequires: ncurses-devel BuildRequires: readline-devel BuildRequires: xz %if 0%{?suse_version} BuildRequires: fastjar %endif Requires: gap-base Requires: gap-devel # Main package; suggest all Requires: gap-ace Requires: gap-aclib Requires: gap-alnuth Requires: gap-anupq Requires: gap-atlasrep Requires: gap-automata Requires: gap-automgrp Requires: gap-autpgrp Requires: gap-browse Requires: gap-carat Requires: gap-circle %define xlib %_libdir/%name/%_host/%topv %define xdata %_datadir/%name Requires: gap-ace Requires: gap-aclib Requires: gap-alnuth Requires: gap-anupq Requires: gap-atlasrep Requires: gap-automata Requires: gap-automgrp Requires: gap-autpgrp Requires: gap-base Requires: gap-browse Requires: gap-carat Requires: gap-circle Requires: gap-cohomolo Requires: gap-crime Requires: gap-crisp Requires: gap-cryst Requires: gap-crystcat Requires: gap-ctbllib Requires: gap-cubefree Requires: gap-cvec Requires: gap-design Requires: gap-devel Requires: gap-edim Requires: gap-example Requires: gap-examplesforhomalg Requires: gap-factint Requires: gap-fga Requires: gap-format Requires: gap-forms Requires: gap-fplsa Requires: gap-fr Requires: gap-fwtree Requires: gap-gapdoc Requires: gap-gauss Requires: gap-gaussforhomalg Requires: gap-gbnp Requires: gap-genss Requires: gap-gpd Requires: gap-gradedmodules Requires: gap-gradedringforhomalg Requires: gap-grape Requires: gap-grpconst Requires: gap-guarana Requires: gap-guava Requires: gap-hap Requires: gap-hapcryst Requires: gap-happrime Requires: gap-hecke Requires: gap-homalg Requires: gap-homalgtocas Requires: gap-idrel Requires: gap-if Requires: gap-io Requires: gap-io_forhomalg Requires: gap-irredsol Requires: gap-itc Requires: gap-kan Requires: gap-kbmag Requires: gap-laguna Requires: gap-liealgdb Requires: gap-linboxing Requires: gap-localizeringforhomalg Requires: gap-loops Requires: gap-matricesforhomalg Requires: gap-modules Requires: gap-monoid Requires: gap-nilmat Requires: gap-nq Requires: gap-nql Requires: gap-numericalsgps Requires: gap-openmath Requires: gap-orb Requires: gap-pargap Requires: gap-polenta Requires: gap-polycyclic Requires: gap-polymaking Requires: gap-qaos Requires: gap-quagroup Requires: gap-radiroot Requires: gap-rcwa Requires: gap-rds Requires: gap-recog Requires: gap-recogbase Requires: gap-repsn Requires: gap-resclasses Requires: gap-ringsforhomalg Requires: gap-sco Requires: gap-scscp Requires: gap-sgpviz Requires: gap-simpcomp Requires: gap-singular Requires: gap-smallsemi Requires: gap-sonata Requires: gap-sophus Requires: gap-tomlib Requires: gap-toric Requires: gap-unipot Requires: gap-unitlib Requires: gap-wedderga Requires: gap-xgap Requires: gap-xmod %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. %package base Summary: System for Computational Discrete Algebra (core only) Group: Productivity/Scientific/Math Requires: gap45-rt %description base 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. This package only pulls in the GAP core. %package devel Summary: Development environment for GAP Group: Productivity/Scientific/Math %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap = %topv Requires: 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: gap-gapdoc Requires: gap45-data = %topv 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. %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 Group: Productivity/Scientific/Math Version: 5.0 Release: 0 Url: http://www.math.rwth-aachen.de/~Greg.Gamble/ACE/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package aclib Summary: GAP: Almost Crystallographic Groups Group: Productivity/Scientific/Math Version: 1.1 Release: 0 Url: http://www.tu-bs.de/~beick/so.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-crystcat >= 1.1 Requires: gap-polycyclic >= 1.0 Requires: gap-rt >= 4.3 %description aclib %package alnuth Summary: GAP: Algebraic number theory and an interface to KANT Group: Productivity/Scientific/Math Version: 2.3.1 Release: 0 Url: http://www.icm.tu-bs.de/ag_algebra/software/Alnuth/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-polycyclic >= 1.1 Requires: gap-rt >= 4.4 %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. %package anupq Summary: GAP: ANU p-Quotient Group: Productivity/Scientific/Math Version: 3.0 Release: 0 Url: http://www.math.rwth-aachen.de/~Greg.Gamble/ANUPQ/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-autpgrp >= 1.2 Requires: gap-rt >= 4.4 %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). %package atlasrep Summary: GAP: AtlasRep Group: Productivity/Scientific/Math Version: 1.4.0 Release: 0 Url: http://www.math.rwth-aachen.de/~Thomas.Breuer/atlasrep %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.2 Requires: gap-rt >= 4.4.10 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. %package automata Summary: GAP: A package on automata", Group: Productivity/Scientific/Math Version: 1.12 Release: 0 Url: http://www.fc.up.pt/cmup/mdelgado/automata", %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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; %package automgrp Summary: GAP: Automata groups Group: Productivity/Scientific/Math Version: 1.1.4.1 Release: 0 Url: http://finautom.sourceforge.net/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-fga >= 1.1.0.1 Requires: gap-rt >= 4.4.6 %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. %package autpgrp Summary: GAP: Computing the Automorphism Group of a p-Group Group: Productivity/Scientific/Math Version: 1.4 Release: 0 Url: http://www-public.tu-bs.de:8080/~beick/so.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package browse Summary: GAP: ncurses interface and browsing applications Group: Productivity/Scientific/Math Version: 1.3 Release: 0 Url: http://www.math.rwth-aachen.de/~Browse/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.2 Requires: gap-rt >= 4.4.2 Suggests: gap-atlasrep >= 1.4, gap-io >= 2.2 %description browse %package carat Summary: GAP: Interface to CARAT, a crystallographic groups package Group: Productivity/Scientific/Math Version: 2.1 Release: 0 Url: http://www.math.uni-bielefeld.de/~gaehler/gap/packages.php %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package circle Summary: GAP: Adjoint groups of finite rings Group: Productivity/Scientific/Math Version: 1.3.1 Release: 0 Url: http://www.cs.st-andrews.ac.uk/~alexk/circle.htm %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.1 Requires: gap-rt >= 4.4 %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. %package cohomolo Summary: GAP: Cohomology groups of finite groups on finite modules Group: Productivity/Scientific/Math Version: 1.6 Release: 0 Url: http://www.warwick.ac.uk/staff/D.F.Holt/cohomolo %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package crime Summary: GAP: Calculate group cohomology and Massey products Group: Productivity/Scientific/Math Version: 1.3 Release: 0 Url: http://math.uic.edu/~marcus/Crime %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package crisp Summary: GAP: Computing with Radicals, Injectors, Schunck classes and Projectors Group: Productivity/Scientific/Math Version: 1.3.3 Release: 0 Url: http://www-public.tu-bs.de:8080/~bhoeflin/crisp/index.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.4.12 %description crisp %package cryst Summary: GAP: Computing with crystallographic groups Group: Productivity/Scientific/Math Version: 4.1.6 Release: 0 Url: http://www.math.uni-bielefeld.de/~gaehler/gap/packages.php %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package crystcat Summary: GAP: The crystallographic groups catalog Group: Productivity/Scientific/Math Version: 1.1.3 Release: 0 Url: http://www.math.uni-bielefeld.de/~gaehler/gap/packages.php %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-cryst >= 4.1 Requires: gap-rt >= 4.2 %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). %package ctbllib Summary: GAP Character Table Library Group: Productivity/Scientific/Math Version: 1.1.3 Release: 0 Url: http://www.math.rwth-aachen.de/~Thomas.Breuer/ctbllib/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.4 Suggests: gap-tomlib >= 1.0 %description ctbllib %package cubefree Summary: GAP: Constructing the Groups of a Given Cubefree Order Group: Productivity/Scientific/Math Version: 1.08 Release: 0 Url: http://www.icm.tu-bs.de/ag_algebra/software/dietrich/Cubefree %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-grpconst >= 1.0 Requires: gap-polycyclic >= 1.0 Requires: gap-rt >= 4.3 %description cubefree This package contains an implementation of an algorithm to construct all groups of a (reasonable) given cubefree order up to isomorphism. %package cvec Summary: GAP: Compact vectors over finite fields Group: Productivity/Scientific/Math Version: 1.8 Release: 0 Url: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/cvec.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.2 Requires: gap-io >= 3.3 Requires: gap-orb >= 3.7 Requires: gap-rt >= 4.4.12 %description cvec %package design Summary: GAP: The Design Package for GAP Group: Productivity/Scientific/Math Version: 1.4 Release: 0 Url: http://designtheory.org/software/gap_design/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-grape >= 4.2 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 0.99 %description design The DESIGN package is for constructing, classifying, partitioning and studying block designs. %package edim Summary: GAP: Elementary Divisors of Integer Matrices Group: Productivity/Scientific/Math Version: 1.2.3 Release: 0 Url: http://www.math.rwth-aachen.de/~Frank.Luebeck/EDIM %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 0.99 Requires: gap-rt >= 4.4 %description edim %package example Summary: GAP: A Demo for Package Authors Group: Productivity/Scientific/Math Version: 3.0 Release: 0 Url: http://www.cs.st-andrews.ac.uk/~alexk/example/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 0.99 Requires: gap-rt >= 4.5 %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. %package examplesforhomalg Summary: GAP: Examples for the homalg GAP Package Group: Productivity/Scientific/Math Version: 2011.03.31 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/core-packages/examplesforhomalg %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-homalg >= 2010.11.21 Requires: gap-homalgtocas >= 2011.02.23 Requires: gap-matricesforhomalg >= 2011.02.23 Requires: gap-modules >= 2011.02.23 Requires: gap-ringsforhomalg >= 2011.02.23 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.1 %description examplesforhomalg %package factint Summary: GAP: Advanced Methods for Factoring Integers Group: Productivity/Scientific/Math Version: 1.5.2 Release: 0 Url: http://www.cip.mathematik.uni-stuttgart.de/~kohlsn/factint.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.0 Requires: gap-rt >= 4.4.9 %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. %package fga Summary: GAP: Free Group Algorithms Group: Productivity/Scientific/Math Version: 1.1.0.1 Release: 0 Url: http://www.icm.tu-bs.de/ag_algebra/software/sievers/FGA/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package format Summary: GAP: Computing with formations of finite solvable groups Group: Productivity/Scientific/Math Version: 1.1 Release: 0 Url: http://www.uoregon.edu/~wright/RESEARCH/format.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package forms Summary: GAP: Sesquilinear and Quadratic Group: Productivity/Scientific/Math Version: 1.2.1 Release: 0 Url: http://cage.ugent.be/geometry/forms.php %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 0.99 Requires: gap-rt >= 4.4 %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. %package fplsa Summary: GAP: Finitely Presented Lie Algebras Group: Productivity/Scientific/Math Version: 1.1 Release: 0 Url: http://www.math.rwth-aachen.de/~Thomas.Breuer/fplsa/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package fr Summary: GAP: Computations with functionally recursive groups Group: Productivity/Scientific/Math Version: 1.2.1 Release: 0 Url: http://www.uni-math.gwdg.de/laurent/FR/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-fga >= 1.1 Requires: gap-gapdoc >= 1.0 Requires: gap-polycyclic >= 2.2 Requires: gap-rt >= 4.5.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. %package fwtree Summary: GAP: Computing trees related to some pro-p-groups of finite width Group: Productivity/Scientific/Math Version: 1.0 Release: 0 Url: http://www.maths.nuigalway.ie/~tobias/fwtree/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-anupq >= 1.0 Requires: gap-autpgrp >= 1.0 Requires: gap-polycyclic >= 1.0 Requires: gap-rt >= 4.4 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. %package gapdoc Summary: GAP: package for GAP Documentation Group: Productivity/Scientific/Math Version: 1.3 Release: 0 Url: http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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 %package gauss Summary: GAP: Extended Gauss Functionality for GAP Group: Productivity/Scientific/Math Version: 2010.05.28 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/extensions/gaussgaussforhomalg %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description gauss %package gaussforhomalg Summary: GAP: Gauss Functionality for homalg Group: Productivity/Scientific/Math Version: 2010.09.29 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/extensions/gaussgaussforhomalg %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gauss >= 2009.10.07 Requires: gap-matricesforhomalg >= 2010.09.28 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description gaussforhomalg %package gbnp Summary: GAP: computing Gröbner bases of noncommutative polynomials Group: Productivity/Scientific/Math Version: 1.0.1 Release: 0 Url: http://mathdox.org/products/gbnp/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package genss Summary: GAP: generic Schreier-Sims Group: Productivity/Scientific/Math Version: 1.3 Release: 0 Url: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.2 Requires: gap-io >= 3.0 Requires: gap-orb >= 3.3 Requires: gap-rt >= 4.4.12 %description genss %package gpd Summary: GAP: Groupoids, graphs of groups, and graphs of groupoids Group: Productivity/Scientific/Math Version: 1.05 Release: 0 Url: http://www.maths.bangor.ac.uk/chda/gpd/gpd105.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package gradedmodules Summary: GAP: Abelian finitely presented graded modules over a computable graded ring Group: Productivity/Scientific/Math Version: 2011.04.18 Release: 0 Url: http://homalg.math.rwth-aachen.de/~markus/GradedModules/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gradedringforhomalg >= 2011.04.15 Requires: gap-homalg >= 2011.04.18 Requires: gap-homalgtocas >= 2011.04.13 Requires: gap-matricesforhomalg >= 2011.04.18 Requires: gap-modules >= 2011.04.10 Requires: gap-ringsforhomalg >= 2011.04.13 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description gradedmodules %package gradedringforhomalg Summary: GAP: Endow Commutative Rings with an Abelian Grading Group: Productivity/Scientific/Math Version: 2011.04.15 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/extensions/gradedringforhomalg %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-homalgtocas >= 2011.04.13 Requires: gap-matricesforhomalg >= 2011.04.14 Requires: gap-ringsforhomalg >= 2011.04.13 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description gradedringforhomalg %package grape Summary: GAP: GRaph Algorithms using PErmutation groups Group: Productivity/Scientific/Math Version: 4.3 Release: 0 Url: http://www.maths.qmul.ac.uk/~leonard/grape/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.4 %description grape This package is for computing with graphs and groups. %package grpconst Summary: GAP: Constructing the Groups of a Given Order Group: Productivity/Scientific/Math Version: 2.2 Release: 0 Url: http://www-public.tu-bs.de:8080/~beick/so.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-autpgrp >= 1.0 Requires: gap-irredsol >= 0.9 Requires: gap-rt >= 4.3 %description grpconst %package guarana Summary: GAP: Lie methods for computations with infinite polycyclic groups Group: Productivity/Scientific/Math Version: 0.92 Release: 0 Url: http://www.cs.st-andrews.ac.uk/~bjoern/software/Guarana/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-polenta >= 1.2.3 Requires: gap-polycyclic >= 1.1 Requires: gap-radiroot >= 2.0 Requires: gap-rt >= 4.4 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. %package guava Summary: GAP package for computing with error-correcting codes Group: Productivity/Scientific/Math Version: 3.10 Release: 0 Url: http://sage.math.washington.edu/home/wdj/guava/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package hap Summary: GAP: Homological Algebra Programming Group: Productivity/Scientific/Math Version: 1.9.4 Release: 0 Url: http://hamilton.nuigalway.ie/Hap/www/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package hapcryst Summary: GAP: A HAP extension for crytallographic groups Group: Productivity/Scientific/Math Version: 0.1.9 Release: 0 Url: http://csserver.evansville.edu/~mroeder/HAPcryst.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-hap >= 1.8 Requires: gap-polymaking >= 0.7.6 Requires: gap-rt >= 4.4.10 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. %package happrime Summary: GAP: a HAP extension for small prime power groups Group: Productivity/Scientific/Math Version: 0.5 Release: 0 Url: http://www.maths.nuigalway.ie/~pas/CHA/HAPprime/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-hap >= 1.8.9 Requires: gap-rt >= 4.4 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. %package hecke Summary: GAP: Hecke - Specht 2.4 ported to GAP 4 Group: Productivity/Scientific/Math Version: 1.3 Release: 0 Url: http://home.in.tum.de/~traytel/hecke/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 0.99 Requires: gap-rt >= 4.4 %description hecke %package homalg Summary: GAP: A homological algebra meta-package for computable Abelian categories Group: Productivity/Scientific/Math Version: 2011.04.18 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/core-packages/homalg-package %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-matricesforhomalg >= 2011.03.13 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description homalg %package homalgtocas Summary: GAP: A window to the outer world Group: Productivity/Scientific/Math Version: 2011.04.13 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/core-packages/homalgtocas %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-io >= 2.3 Requires: gap-matricesforhomalg >= 2010.09.28 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description homalgtocas %package idrel Summary: GAP: Identities among relations Group: Productivity/Scientific/Math Version: 2.06 Release: 0 Url: http://www.maths.bangor.ac.uk/chda/idrel206/idrel206.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.4 Requires: 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. %package if Summary: GAP: The GAP InterFace to other Computer Algebra Systems Group: Productivity/Scientific/Math Version: 06.03.19 Release: 0 Url: http://www-math.science.unitn.it/~costanti/#if %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package io Summary: GAP: Bindings for low level C library IO Group: Productivity/Scientific/Math Version: 3.3 Release: 0 Url: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/io.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.2 Requires: gap-rt >= 4.4.12 %description io %package io_forhomalg Summary: GAP: IO Capabilities for the homalg Project Group: Productivity/Scientific/Math Version: 2010.11.29 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/core-packages/ioforhomalg %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-homalgtocas >= 2009.06.18 Requires: gap-io >= 2.3 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description io_forhomalg %package irredsol Summary: GAP: Library of irreducible solvable linear groups Group: Productivity/Scientific/Math Version: 1.2 Release: 0 Url: http://www-public.tu-bs.de:8080/~bhoeflin/irredsol/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package itc Summary: GAP: Interactive Todd-Coxeter Group: Productivity/Scientific/Math Version: 1.4 Release: 0 Url: http://www.math.rwth-aachen.de/~Volkmar.Felsch/itc %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.4 Requires: 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. %package kan Summary: GAP: including double coset rewriting systems Group: Productivity/Scientific/Math Version: 0.98 Release: 0 Url: http://www.maths.bangor.ac.uk/chda/kan/kan098.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-automata >= 1.12 Requires: gap-gapdoc >= 1.2 Requires: gap-rt >= 4.4 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. %package kbmag Summary: GAP: Knuth-Bendix on Monoids and Automatic Groups Group: Productivity/Scientific/Math Version: 1.5 Release: 0 Url: http://www.warwick.ac.uk/~mareg/kbmag %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package laguna Summary: GAP: Lie AlGebras and UNits of group Algebras Group: Productivity/Scientific/Math Version: 3.5.0 Release: 0 Url: http://www.cs.st-andrews.ac.uk/~alexk/laguna.htm %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 0.99999 Requires: gap-rt >= 4.4 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. %package liealgdb Summary: GAP: A database of Lie algebras Group: Productivity/Scientific/Math Version: 2.0.2 Release: 0 Url: http://www.sztaki.hu/~schneider/Research/LieAlgDB/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 0.9 Requires: gap-rt >= 4.4 %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. %package linboxing Summary: GAP: access to LinBox linear algebra functions from GAP Group: Productivity/Scientific/Math Version: 0.5.1 Release: 0 Url: http://www.maths.nuigalway.ie/~pas/CHA/linboxing/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package localizeringforhomalg Summary: GAP: A Package for Localization of Polynomial Rings Group: Productivity/Scientific/Math Version: 2011.02.23 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/extensions/localizeringforhomalg %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-matricesforhomalg >= 2011.02.23 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description localizeringforhomalg %package loops Summary: GAP: Computing with quasigroups and loops in GAP", Group: Productivity/Scientific/Math Version: 2.0.0 Release: 0 Url: http://www.math.du.edu/loops", %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.4 %description loops %package matricesforhomalg Summary: GAP: Matrices for the homalg project Group: Productivity/Scientific/Math Version: 2011.04.18 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/core-packages/matricesforhomalg %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description matricesforhomalg %package modules Summary: GAP: Abelian Finitely Presented Modules over Computable Rings Group: Productivity/Scientific/Math Version: 2011.04.15 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/core-packages/modules %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-homalg >= 2011.04.11 Requires: gap-matricesforhomalg >= 2011.04.15 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description modules %package monoid Summary: GAP: Computing with transformation semigroups and monoids Group: Productivity/Scientific/Math Version: 3.1.4 Release: 0 Url: http://www-groups.mcs.st-and.ac.uk/~jamesm/monoid %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package nilmat Summary: GAP: Computing with nilpotent matrix groups Group: Productivity/Scientific/Math Version: 1.2 Release: 0 Url: http://larmor.nuigalway.ie/~dane/nilmat %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-polenta >= 1.0 Requires: gap-rt >= 4.4 %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. %package nq Summary: GAP: Nilpotent Quotients of Finitely Presented Groups Group: Productivity/Scientific/Math Version: 2.2 Release: 0 Url: http://www.mathematik.tu-darmstadt.de/~nickel/software/NQ/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-polycyclic >= 1.0 Requires: gap-rt >= 4.2 Suggests: gap-gapdoc >= 0.99 %description nq %package nql Summary: GAP: Nilpotent Quotients of L-Presented Groups Group: Productivity/Scientific/Math Version: 0.10 Release: 0 Url: http://www.uni-math.gwdg.de/rhartung/pub/nql/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-fga >= 1.1.0.1 Requires: gap-polycyclic >= 2.5 Requires: gap-rt >= 4.4 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 %package numericalsgps Summary: GAP: A package for numerical semigroups", Group: Productivity/Scientific/Math Version: 0.96 Release: 0 Url: http://www.fc.up.pt/cmup/mdelgado/numericalsgps", %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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; %package openmath Summary: GAP: OpenMath functionality in GAP Group: Productivity/Scientific/Math Version: 10.1.0 Release: 0 Url: http://www.cs.st-andrews.ac.uk/~alexk/openmath.htm %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.2 Requires: gap-io >= 3.0 Requires: gap-rt >= 4.4 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. %package orb Summary: GAP: Methods to enumerate Orbits Group: Productivity/Scientific/Math Version: 3.7 Release: 0 Url: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/orb.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.2 Requires: gap-rt >= 4.4.12 Suggests: gap-io >= 3.2 %description orb %package pargap Summary: GAP: Parallel GAP Group: Productivity/Scientific/Math Version: 1.1.2 Release: 0 Url: http://www.ccs.neu.edu/home/gene/pargap.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package polenta Summary: GAP: Polycyclic presentations for matrix groups Group: Productivity/Scientific/Math Version: 1.2.7 Release: 0 Url: http://www.cs.st-andrews.ac.uk/~bjoern/software/Polenta %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-alnuth >= 2.2.3 Requires: gap-polycyclic >= 1.1 Requires: gap-rt >= 4.4 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$. %package polycyclic Summary: GAP: Computation with polycyclic groups Group: Productivity/Scientific/Math Version: 2.8.1 Release: 0 Url: http://www.icm.tu-bs.de/ag_algebra/software/polycyclic/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-alnuth >= 1.0 Requires: gap-autpgrp >= 1.0 Requires: gap-rt >= 4.4 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 %package polymaking Summary: GAP: Interfacing the geometry software polymake Group: Productivity/Scientific/Math Version: 0.7.8 Release: 0 Url: http://csserver.evansville.edu/~mroeder/polymaking.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package qaos Summary: GAP: Interfacing the QaoS database from GAP Group: Productivity/Scientific/Math Version: 1.0.28 Release: 0 Url: http://qaos.math.tu-berlin.de/qaos/qaos.scm %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: curl Requires: gap-rt >= 4.3 %description qaos %package quagroup Summary: GAP: a package for doing computations with quantum groups", Group: Productivity/Scientific/Math Version: 1.3 Release: 0 Url: http://www.science.unitn.it/~degraaf/quagroup.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package radiroot Summary: GAP: Roots of a Polynomial as Radicals Group: Productivity/Scientific/Math Version: 2.4 Release: 0 Url: http://www.icm.tu-bs.de/ag_algebra/software/distler/radiroot/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-alnuth >= 2.2.3 Requires: gap-rt >= 4.4 %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. %package rcwa Summary: GAP: Residue-Class-Wise Affine Groups Group: Productivity/Scientific/Math Version: 3.0.2 Release: 0 Url: http://www.gap-system.org/DevelopersPages/StefanKohl/rcwa.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.1 Requires: gap-grape >= 4.3 Requires: gap-polycyclic >= 2.6 Requires: gap-resclasses >= 3.0.0 Requires: gap-rt >= 4.4.12 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. %package rds Summary: GAP: A package for searching relative difference sets Group: Productivity/Scientific/Math Version: 1.3 Release: 0 Url: http://csserver.evansville.edu/~mroeder %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-design >= 1.3 Requires: gap-rt >= 4.5 Suggests: gap-autpgrp >= 1.0 %description rds RDS is a package for the search for relative difference set in (nonabelian) finite groups. %package recog Summary: GAP: A collection of group recognition methods Group: Productivity/Scientific/Math Version: 1.0 Release: 0 Url: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/recog.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-atlasrep >= 1.4.0 Requires: gap-factint >= 1.5.2 Requires: gap-forms >= 1.2 Requires: gap-gapdoc >= 1.2 Requires: gap-genss >= 1.3 Requires: gap-orb >= 3.4 Requires: gap-recogbase >= 1.0 Requires: gap-rt >= 4.4.12 %description recog %package recogbase Summary: GAP: A framework for group recognition Group: Productivity/Scientific/Math Version: 1.0 Release: 0 Url: http://www-groups.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/recogbase.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-factint >= 1.5.2 Requires: gap-forms >= 1.2 Requires: gap-gapdoc >= 1.2 Requires: gap-genss >= 1.3 Requires: gap-orb >= 3.4 Requires: gap-rt >= 4.4.12 Suggests: gap-recog >= 1.0 %description recogbase %package repsn Summary: GAP: construct representations of finite groups Group: Productivity/Scientific/Math Version: 3.0.1 Release: 0 Url: http://www.sfu.ca/~vdabbagh/gap/repsn.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.3 %description repsn This package is for computing matrix representations in characteristic zero of finite groups. %package resclasses Summary: GAP: Set-Theoretic Computations with Residue Classes Group: Productivity/Scientific/Math Version: 3.0.0 Release: 0 Url: http://www.gap-system.org/DevelopersPages/StefanKohl/resclasses.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.1 Requires: gap-polycyclic >= 2.6 Requires: gap-rt >= 4.4.12 %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. %package ringsforhomalg Summary: GAP: Dictionaries of External Rings Group: Productivity/Scientific/Math Version: 2011.04.13 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/core-packages/ringsforhomalg %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-homalgtocas >= 2011.04.13 Requires: gap-matricesforhomalg >= 2011.02.23 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description ringsforhomalg %package sco Summary: GAP: Simplicial Cohomology of Orbifolds Group: Productivity/Scientific/Math Version: 2010.09.28 Release: 0 Url: http://homalg.math.rwth-aachen.de/index.php/extensions/sco %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-modules >= 2010.08.17 Requires: gap-rt >= 4.4 Suggests: gap-gapdoc >= 1.0 %description sco Simon Goertzen, e-mail: simon.goertzen@rwth-aachen.de %package scscp Summary: GAP: Symbolic Computation Software Composability Protocol in GAP Group: Productivity/Scientific/Math Version: 1.2.0 Release: 0 Url: http://www.cs.st-andrews.ac.uk/~alexk/scscp.htm %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.2 Requires: gap-io >= 3.0 Requires: gap-openmath >= 10.1.0 Requires: gap-rt >= 4.4 %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 %package simpcomp Summary: GAP toolbox for simplicial complexes Group: Productivity/Scientific/Math Version: 1.4.0 Release: 0 Url: http://www.igt.uni-stuttgart.de/LstDiffgeo/simpcomp/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 0.99999 Requires: gap-rt >= 4.4 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. %package sgpviz Summary: GAP: A package for semigroup visualization", Group: Productivity/Scientific/Math Version: 0.998 Release: 0 Url: http://www.fc.up.pt/cmup/mdelgado/sgpviz", %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-automata >= 1.04 Requires: gap-rt >= 4.4 %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; %package singular Summary: GAP: The GAP interface to Singular Group: Productivity/Scientific/Math Version: 06.07.23 Release: 0 Url: http://www-math.science.unitn.it/~costanti/#singular %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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/). %package smallsemi Summary: GAP data library of semigroups of small size Group: Productivity/Scientific/Math Version: 0.6.2 Release: 0 Url: http://www-groups.mcs.st-and.ac.uk/~jamesm/smallsemi/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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.) %package sonata Summary: GAP: System of nearrings and their applications Group: Productivity/Scientific/Math Version: 2.4 Release: 0 Url: http://www.algebra.uni-linz.ac.at/Sonata/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.4 Suggests: gap-xgap >= 0 %description sonata %package sophus Summary: GAP: Computing in nilpotent Lie algebras Group: Productivity/Scientific/Math Version: 1.23 Release: 0 Url: http://www.sztaki.hu/~schneider/Research/Sophus/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-autpgrp >= 1.2 Requires: gap-gapdoc >= 0.9999 Requires: gap-rt >= 4.4 %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 . %package tomlib Summary: The GAP Library of Tables of Marks Group: Productivity/Scientific/Math Version: 1.2.1 Release: 0 Url: http://schmidt.nuigalway.ie/tomlib/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.4.7 Suggests: gap-ctbllib >= 1.1, gap-gpisotyp >= 1.0 %description tomlib The Tables of Marks for GAP. %package toric Summary: GAP: toric varieties and some combinatorial geometry computations Group: Productivity/Scientific/Math Version: 1.6 Release: 0 Url: http://www.opensourcemath.org/toric/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif 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. %package unipot Summary: GAP: Computing with elements of unipotent subgroups of Chevalley groups Group: Productivity/Scientific/Math Version: 1.2 Release: 0 Url: http://www.uni-giessen.de/~gc1007/unipot/ %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.4 %description unipot %package unitlib Summary: GAP: Library of normalized unit groups of modular group algebras Group: Productivity/Scientific/Math Version: 3.0.0 Release: 0 Url: http://www.cs.st-andrews.ac.uk/~alexk/unitlib.htm %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 0.99999 Requires: gap-laguna >= 3.4 Requires: gap-qaos >= 1.0.19 Requires: gap-rt >= 4.4 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. %package wedderga Summary: GAP: Wedderburn Decomposition of Group Algebras Group: Productivity/Scientific/Math Version: 4.3.3 Release: 0 Url: http://www.um.es/adelrio/wedderga.htm %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gapdoc >= 1.1 Requires: gap-rt >= 4.4 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. %package xgap Summary: GAP: a graphical user interface for GAP Group: Productivity/Scientific/Math Version: 4.21 Release: 0 Url: http://www.math.rwth-aachen.de/~Max.Neunhoeffer/xgap4 %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-rt >= 4.3 %description xgap %package xmod Summary: GAP: Crossed Modules and Cat1-Groups Group: Productivity/Scientific/Math Version: 2.12 Release: 0 Url: http://www.maths.bangor.ac.uk/chda/xmod/xmod212.html %if 0%{?suse_version} > 1110 BuildArch: noarch %endif Requires: gap-gpd >= 1.05 Requires: gap-rt >= 4.4 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. %prep %setup -qn gap4r5 %patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1 %build autoconf pushd cnf/; make; popd; # Hack to fix bash syntax error that appears on SLE 11 in configure script %if 0%{?sles_version} sed -i 4729s/else/#else/ ./configure %endif %configure --with-gmp=system --with-gapdir=$PWD \ --with-gapbindir=$PWD/obj --target=%_host 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) # Dummy entry %dir %xdata %files base %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