Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 232014 - [science overlay] sci-mathematics/symmetrica (New package)
Summary: [science overlay] sci-mathematics/symmetrica (New package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Michael Orlitzky
URL: http://www.neu.uni-bayreuth.de/de/Uni...
Whiteboard: Science overlay
Keywords: EBUILD, InOverlay
Depends on:
Blocks: 201321
  Show dependency tree
 
Reported: 2008-07-16 23:03 UTC by François Bissey
Modified: 2020-01-20 20:45 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
new ebuild for symmetrica (symmetrica-2.0.ebuild,1.36 KB, text/plain)
2008-07-16 23:05 UTC, François Bissey
Details
makefile for symmetrica (makefile,2.25 KB, text/plain)
2008-07-16 23:06 UTC, François Bissey
Details
ebuild for symmetrica (symmetrica-2.0.ebuild,1.25 KB, text/plain)
2008-07-17 08:10 UTC, François Bissey
Details
ebuild for symmetrica (symmetrica-2.0.ebuild,1.36 KB, text/plain)
2008-07-17 10:51 UTC, François Bissey
Details

Note You need to log in before you can comment on or make changes to this bug.
Description François Bissey 2008-07-16 23:03:25 UTC
A new ebuild for symmetrica which is a collection of routines handling a 
variety of mathematical subjects:
*ordinary representation theory of the symmetric group and related groups
*ordinary representation theory of the classical groups
*modular representation theory of the symmetric group
*projective representation theory of the symmetric group
*combinatorics of tableaux
*symmetric functions and polynomials
*commutative and non commutative Schubert polynomials
*operations of finite groups.
*ordinary representation theory of Hecke algebras of type A_n

For ease of use and for sage, it is assembled into a library.
This is a dependency of sage. 

Reproducible: Always
Comment 1 François Bissey 2008-07-16 23:05:51 UTC
Created attachment 160605 [details]
new ebuild for symmetrica
Comment 2 François Bissey 2008-07-16 23:06:19 UTC
Created attachment 160606 [details]
makefile for symmetrica
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2008-07-17 05:19:59 UTC
- It is MIT licensed so restricting mirroring is not correct
- Your approach to get the software unpacked into $WORKDIR/$P is funny, but please let Portage do its job and simply set S="$WORKDIR"
- remove src_compile() - Portage does this by default.
Comment 4 François Bissey 2008-07-17 08:10:12 UTC
Created attachment 160621 [details]
ebuild for symmetrica

Acted on the comments of the bug-wrangler.
Corrected the obvious that was staring at me in the face and
put a comment about the mirroring. I don't restrict mirroring
because of licensing but to spare resource while it's not in
the tree, as is customary in overlays.
Comment 5 François Bissey 2008-07-17 10:51:56 UTC
Created attachment 160630 [details]
ebuild for symmetrica

Arghh! You should always test before posting. In a vexing twist
unpack ${A} doesn't work with the symmetrica tarball so I have
gone back to unpacking it manually.
Comment 6 François Bissey 2008-07-18 08:42:37 UTC
Now in the science overlay.
Comment 7 Michael Orlitzky gentoo-dev 2020-01-13 19:33:45 UTC
This has been forked to modernize the build system and to fix some bugs:

  https://gitlab.com/sagemath/symmetrica/

As soon as things settle down, I'll release v3.0.0 and add it to ::gentoo.
Comment 8 Larry the Git Cow gentoo-dev 2020-01-20 20:45:42 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=470ee9af9d6228072651426e7eefd06dc3c45a72

commit 470ee9af9d6228072651426e7eefd06dc3c45a72
Author:     Michael Orlitzky <mjo@gentoo.org>
AuthorDate: 2020-01-20 17:46:40 +0000
Commit:     Michael Orlitzky <mjo@gentoo.org>
CommitDate: 2020-01-20 20:43:48 +0000

    sci-libs/symmetrica: new C library for representation theory and more.
    
    This package has been forked under the SageMath umbrella, and the
    build system has been overhauled to the point that maintaining it will
    not be a punishment. The new v3.0.1 is the first release of the fork
    if you pretend that v3.0.0 never happened (I forgot to include the
    documentation in the release tarball).
    
    The upstream SageMath project can detect and use the system copy of
    symmetrica now, so this will allow Gentoo users of SageMath to avoid
    pointless rebuilds of symmetrica.
    
    Closes: https://bugs.gentoo.org/232014
    Package-Manager: Portage-2.3.79, Repoman-2.3.16
    Signed-off-by: Michael Orlitzky <mjo@gentoo.org>

 sci-libs/symmetrica/Manifest                |  1 +
 sci-libs/symmetrica/metadata.xml            | 24 ++++++++++++++++++++++++
 sci-libs/symmetrica/symmetrica-3.0.1.ebuild | 24 ++++++++++++++++++++++++
 3 files changed, 49 insertions(+)