No edit summary |
(add list of components that are not in Fedora) |
||
Line 37: | Line 37: | ||
Note: A list of components SAGE ships can be found at http://sagemath.org/links-components.html | Note: A list of components SAGE ships can be found at http://sagemath.org/links-components.html | ||
Missing BRs: | |||
* [http://www.ifor.math.ethz.ch/%7Efukuda/cdd_home Cddlib] | |||
* [http://abel.ee.ucla.edu/cvxopt CVXOPT] | |||
* [http://www.flintlib.org/ Flint] | |||
* [http://perso.ens-lyon.fr/damien.stehle/english.html#software FpLLL] | |||
* [http://www.g95.org/ G95] | |||
* [http://www-groups.dcs.st-and.ac.uk/%7Egap/ GAP] | |||
* [http://www.math.u-bordeaux.fr/%7Eliu/G2R/ Genus2reduction] | |||
* [http://www.math.tu-berlin.de/%7Ejensen/software/gfan/gfan.html Gfan] | |||
* [http://ljk.imag.fr/CASYS/LOGICIELS/givaro/ Givaro] | |||
* [http://gforge.inria.fr/projects/ecm/ GMP-ECM] | |||
* [http://www.math.union.edu/%7Edpvc/jsMath/ JsMath] | |||
* [http://www.cs.uwaterloo.ca/%7Ez4chen/iml.html IML] | |||
* [http://pmmac03.math.uwaterloo.ca/%7Emrubinst/L_function_public/CODE/ Lcalc] | |||
* [http://www.linalg.org/ Linbox] | |||
* [http://m4ri.sagemath.org/ M4RI] | |||
* [http://perso.ens-lyon.fr/nathalie.revol/software.html MPFI] | |||
* [http://www.warwick.ac.uk/staff/J.E.Cremona/ EClib] | |||
* [https://networkx.lanl.gov/wiki NetworkX] | |||
* [http://hep.itp.tuwien.ac.at/%7Ekreuzer/CY/CYpalp.html PALP] | |||
* [http://polybori.sourceforge.net/ PolyBoRi] | |||
* [http://www.amk.ca/python/code/crypto PyCrypto] | |||
* [http://www.cs.berkeley.edu/%7Eyozo/ Qd] | |||
* [http://www.singular.uni-kl.de/ Singular] | |||
* [http://www.maths.bris.ac.uk/%7Emamjw/ Sympow] | |||
* [http://www.mathe2.uni-bayreuth.de/axel/symneu_engl.html Symmetrica] | |||
* [http://code.google.com/p/sympy/ Sympy] | |||
* [http://www.scipy.org/Weave Weave] | |||
* [http://www.zope.org/Wikis/ZODB/ ZODB] | |||
[[Category:SciTech_SIG|SAGE]] | [[Category:SciTech_SIG|SAGE]] |
Revision as of 08:01, 25 September 2008
This is to help document the process to get SAGE (http://sagemath.org/), the open-source computer algebra/mathematics framework into Fedora.
People interested helping in packaging/reviewing:
- Rex Dieter
- Alex Lancaster
- Manuel Wolfshant
- Kevin Kofler
- Neal Becker
- ...add your name here...
Cross-distribution efforts:
- Debian: http://wiki.sagemath.org/DebianSAGE
- PcLinuxOS: http://www.mypclinuxos.com/forum/index.php?topic=1509.msg13532#msg13532
On fedora-devel KevinKofler points out that:
One problem will be that they're bundling many third-party components which should be packaged separately:
http://sage.math.washington.edu/sage/doc/html/inst/intro.html
So the first step is to track down which of these dependencies are in Fedora already, whether they need any patches to work with SAGE, whether they are build-time (BuildRequires) dependencies, run-time (Requires) dependencies or both, whether they're required or optional and package those which are not in Fedora yet.
He suggests the following order:
- package required build-time dependencies
- package required run-time dependencies
- package as many optional build-time dependencies as possible
- package SAGE itself
- package optional run-time dependencies (and decide on a case by case basis whether it makes sense to add them as actual Requires: dependencies to the package or not)
Note: A list of components SAGE ships can be found at http://sagemath.org/links-components.html
Missing BRs: