[arch-commits] Commit in (4 files)
Antonio Rojas
arojas at archlinux.org
Sun Dec 21 11:40:49 UTC 2014
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 <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
+}
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()
+
More information about the arch-commits
mailing list