Date: Sunday, December 21, 2014 @ 12:40:49 Author: arojas Revision: 124288
Splitting sage-mathematics Added: sage-data-conway_polynomials/ sage-data-conway_polynomials/trunk/ sage-data-conway_polynomials/trunk/PKGBUILD sage-data-conway_polynomials/trunk/spkg-install --------------+ PKGBUILD | 24 ++++++++++++++++++++++++ spkg-install | 20 ++++++++++++++++++++ 2 files changed, 44 insertions(+) Added: sage-data-conway_polynomials/trunk/PKGBUILD =================================================================== --- sage-data-conway_polynomials/trunk/PKGBUILD (rev 0) +++ sage-data-conway_polynomials/trunk/PKGBUILD 2014-12-21 11:40:49 UTC (rev 124288) @@ -0,0 +1,24 @@ +# Maintainer: Antonio Rojas <[email protected]> + +_dbname=conway_polynomials +pkgname=sage-database-$_dbname +pkgver=0.4 +pkgrel=1 +pkgdesc="A small database of Conway polynomials" +arch=('any') +url="http://www.sagemath.org" +license=('GPL') +depends=() +makedepends=('sage-mathematics') +source=("http://www.sagemath.org/packages/upstream/conway_polynomials/$_dbname-$pkgver.tar.bz2" 'spkg-install') +md5sums=('17f061204b3a6133abb21e17b3abea19' + 'ab8da85234a03740d41c65f8eca03976') + +package() { + export PYTHONPATH="$PWD:/usr/lib/sage/site-packages:/usr/bin" + export SAGE_LOCAL="/usr" + export SAGE_SHARE="$pkgdir/usr/share/sage" + + ln -s conway_polynomials-$pkgver src + python2 spkg-install +} Property changes on: sage-data-conway_polynomials/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: sage-data-conway_polynomials/trunk/spkg-install =================================================================== --- sage-data-conway_polynomials/trunk/spkg-install (rev 0) +++ sage-data-conway_polynomials/trunk/spkg-install 2014-12-21 11:40:49 UTC (rev 124288) @@ -0,0 +1,20 @@ +import os +from sage.structure.sage_object import save + + +install_root = os.path.join(os.environ['SAGE_SHARE'], 'conway_polynomials') + +def create_db(): + db = {} + from src import conway_polynomials + for p,n,v in conway_polynomials: + if not db.has_key(p): + db[p] = {} + db[p][n] = v + if not os.path.exists(install_root): + os.makedirs(install_root) + save(db, os.path.join(install_root, 'conway_polynomials.sobj')) + +if __name__ == '__main__': + create_db() +
