[sagemath] 01/02: Update python userdirs patch
Ximin Luo
infinity0 at debian.org
Wed Jul 6 07:54:51 UTC 2016
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch master
in repository sagemath.
commit 61f6028ed732d24b5ab64949daed4a11dbac18fa
Author: Ximin Luo <infinity0 at debian.org>
Date: Wed Jul 6 09:48:37 2016 +0200
Update python userdirs patch
We also need to fudge the include-path for cysignals, Sage uses the system path
by default and I couldn't find a cleaner way to set this.
---
debian/patches/python_installs_in_userdir.patch | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/debian/patches/python_installs_in_userdir.patch b/debian/patches/python_installs_in_userdir.patch
index 6e1f7a4..30c3d3e 100644
--- a/debian/patches/python_installs_in_userdir.patch
+++ b/debian/patches/python_installs_in_userdir.patch
@@ -55,3 +55,17 @@
+
+ dist: configure
+ chmod go+rX-w -R .
+--- a/sage/src/setup.py
++++ b/sage/src/setup.py
+@@ -595,6 +595,11 @@
+ 'embedsignature': True,
+ 'profile': profile,
+ })
++ cysignals_user_path = os.path.expanduser("~/.sage/local/lib/python2.7/site-packages/cysignals")
++ for m in ext_modules:
++ for i, p in enumerate(m.include_dirs):
++ if p.endswith("/cysignals"):
++ m.include_dirs[i] = cysignals_user_path
+
+ open(version_file, 'w').write(version_stamp)
+
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sagemath.git
More information about the debian-science-commits
mailing list