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()
+

Reply via email to