[arch-commits] Commit in sage-data-conway_polynomials (4 files)

Antonio Rojas arojas at archlinux.org
Sun Dec 21 11:41:16 UTC 2014


    Date: Sunday, December 21, 2014 @ 12:41:15
  Author: arojas
Revision: 124289

archrelease: copy trunk to community-any

Added:
  sage-data-conway_polynomials/repos/
  sage-data-conway_polynomials/repos/community-any/
  sage-data-conway_polynomials/repos/community-any/PKGBUILD
    (from rev 124288, sage-data-conway_polynomials/trunk/PKGBUILD)
  sage-data-conway_polynomials/repos/community-any/spkg-install
    (from rev 124288, sage-data-conway_polynomials/trunk/spkg-install)

--------------+
 PKGBUILD     |   24 ++++++++++++++++++++++++
 spkg-install |   20 ++++++++++++++++++++
 2 files changed, 44 insertions(+)

Copied: sage-data-conway_polynomials/repos/community-any/PKGBUILD (from rev 124288, sage-data-conway_polynomials/trunk/PKGBUILD)
===================================================================
--- repos/community-any/PKGBUILD	                        (rev 0)
+++ repos/community-any/PKGBUILD	2014-12-21 11:41:15 UTC (rev 124289)
@@ -0,0 +1,24 @@
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+
+_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
+}

Copied: sage-data-conway_polynomials/repos/community-any/spkg-install (from rev 124288, sage-data-conway_polynomials/trunk/spkg-install)
===================================================================
--- repos/community-any/spkg-install	                        (rev 0)
+++ repos/community-any/spkg-install	2014-12-21 11:41:15 UTC (rev 124289)
@@ -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()
+



More information about the arch-commits mailing list