summaryrefslogtreecommitdiff
path: root/libre/sagemath/env.patch
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2016-04-05 15:37:24 -0300
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2016-04-05 15:37:24 -0300
commit6b9802f1813dc56e362046d5b803f044ce1db9df (patch)
treeb3309b84413a2a60dd230b2ad6c29cc28e600128 /libre/sagemath/env.patch
parent2bbda84ecf7e687ca0ded5869d88d6fb9f770bd5 (diff)
downloadabslibre-6b9802f1813dc56e362046d5b803f044ce1db9df.tar.gz
abslibre-6b9802f1813dc56e362046d5b803f044ce1db9df.tar.bz2
abslibre-6b9802f1813dc56e362046d5b803f044ce1db9df.zip
sagemath-7.1-4.parabola1: updating version
Diffstat (limited to 'libre/sagemath/env.patch')
-rw-r--r--libre/sagemath/env.patch29
1 files changed, 21 insertions, 8 deletions
diff --git a/libre/sagemath/env.patch b/libre/sagemath/env.patch
index e4a1be329..96d080e23 100644
--- a/libre/sagemath/env.patch
+++ b/libre/sagemath/env.patch
@@ -43,7 +43,7 @@
# Don't execute the commands more than once for the same version of
# sage-env. Check this after checking the validity of SAGE_ROOT, but
-@@ -245,20 +211,12 @@
+@@ -245,21 +211,13 @@
fi
# Setting Sage-related location environment variables.
@@ -54,7 +54,8 @@
-export SAGE_SPKG_INST="$SAGE_LOCAL/var/lib/sage/installed"
-export SAGE_LOGS="$SAGE_ROOT/logs/pkgs"
-export SAGE_SRC="$SAGE_ROOT/src"
--export SAGE_DOC="$SAGE_SRC/doc"
+-export SAGE_DOC_SRC="$SAGE_SRC/doc"
+-export SAGE_DOC="$SAGE_SHARE/doc/sage"
-
-if [ -z "${SAGE_ORIG_PATH_SET}" ]; then
- SAGE_ORIG_PATH=$PATH && export SAGE_ORIG_PATH
@@ -66,6 +67,7 @@
+export SAGE_SHARE="$SAGE_LOCAL/share/sage"
+export SAGE_EXTCODE="$SAGE_SHARE/ext"
+export SAGE_SRC="$SAGE_SHARE/source"
++export SAGE_DOC_SRC="$SAGE_SRC/doc"
+export SAGE_DOC="/usr/share/doc/sage"
# We offer a toolchain option, so if $SAGE_LOCAL/toolchain/toolchain-env exists source it.
@@ -80,10 +82,13 @@
if [ -z "$SAGE_REPO_ANONYMOUS" ]; then
SAGE_REPO_ANONYMOUS="git://trac.sagemath.org/sage.git"
export SAGE_REPO_ANONYMOUS
-@@ -363,30 +318,17 @@
+@@ -363,38 +318,33 @@
export SAGE_STARTUP_FILE
fi
++export LIBMTX="$DOT_SAGE/meataxe"
++[[ -d $LIBMTX ]] || mkdir $LIBMTX # Create meataxe data dir
++
-IPYTHONDIR=`find "$SAGE_SPKG_INST" -name "ipython*"`
-if [ -n "$IPYTHONDIR" ]; then
- export IPYTHONDIR="$DOT_SAGE/${IPYTHONDIR##*/}"
@@ -95,19 +100,27 @@
export PYTHON_EGG_CACHE
fi
+ # Set PYTHONUSERBASE to avoid picking up non-Sage versions of
+ # Matplotlib, numpy, etc. See http://trac.sagemath.org/ticket/19612.
+ #
+ # For more history (it used to be PYTHONNOUSERSITE=yes which killed
+ # the ability to do "sage -pip install PACKAGE --user"), see
+ # http://trac.sagemath.org/ticket/14243 and
+ # http://trac.sagemath.org/ticket/18955.
+
+ if [ "$PYTHONUSERBASE" = "" ]; then
+ PYTHONUSERBASE="$DOT_SAGE/local"
+ export PYTHONUSERBASE
+ fi
+
-if [ -d "$SAGE_LOCAL/lib/python" ]; then
- PYTHONPATH="$SAGE_LOCAL/lib/python:$SAGE_LOCAL/lib/python/site_packages"
- if [ -n "$SAGE_PATH" ]; then
- PYTHONPATH="$SAGE_PATH:$PYTHONPATH"
- fi
- PYTHONHOME="$SAGE_LOCAL"
-- # Set PYTHONNOUSERSITE to avoid picking up non-Sage versions of
-- # Matplotlib, numpy, etc. See http://trac.sagemath.org/ticket/14243
-- # and http://trac.sagemath.org/ticket/18955.
-- PYTHONNOUSERSITE=yes
- export PYTHONPATH
- export PYTHONHOME
-- export PYTHONNOUSERSITE
-fi
+PYTHONPATH="/usr/lib/sage/site-packages:$PYTHONPATH"
+PYTHONHOME="$SAGE_ROOT"