[Python-modules-commits] r24378 - in packages/python-jpype/trunk/debian (2 files)
takaki at users.alioth.debian.org
takaki at users.alioth.debian.org
Wed May 15 04:05:26 UTC 2013
Date: Wednesday, May 15, 2013 @ 04:05:23
Author: takaki
Revision: 24378
set default jvm path
Added:
packages/python-jpype/trunk/debian/patches/default_jvm_path
Modified:
packages/python-jpype/trunk/debian/changelog
Modified: packages/python-jpype/trunk/debian/changelog
===================================================================
--- packages/python-jpype/trunk/debian/changelog 2013-05-15 02:53:33 UTC (rev 24377)
+++ packages/python-jpype/trunk/debian/changelog 2013-05-15 04:05:23 UTC (rev 24378)
@@ -5,6 +5,7 @@
[ TANIGUCHI Takaki ]
* Bump Standards Version to 3.9.4 (with no changes).
+ * debian/patches/default_jvm_path: Set default JVM path. (Closes: #683048)
-- Jakub Wilk <jwilk at debian.org> Sun, 05 May 2013 16:02:49 +0200
Added: packages/python-jpype/trunk/debian/patches/default_jvm_path
===================================================================
--- packages/python-jpype/trunk/debian/patches/default_jvm_path (rev 0)
+++ packages/python-jpype/trunk/debian/patches/default_jvm_path 2013-05-15 04:05:23 UTC (rev 24378)
@@ -0,0 +1,37 @@
+Index: python-jpype-0.5.4.2/src/python/jpype/_linux.py
+===================================================================
+--- python-jpype-0.5.4.2.orig/src/python/jpype/_linux.py 2011-07-27 22:17:06.000000000 +0900
++++ python-jpype-0.5.4.2/src/python/jpype/_linux.py 2013-05-15 12:58:23.162450945 +0900
+@@ -17,7 +17,8 @@
+
+ import os, re
+
+-
++import subprocess
++dpkg_arch = subprocess.check_output(['dpkg', '--print-architecture']).strip()
+
+ _KNOWN_LOCATIONS = [
+ ("/opt/sun/", re.compile(r"j2sdk(.+)/jre/lib/i386/client/libjvm.so") ),
+@@ -26,12 +27,9 @@
+ ]
+
+ JRE_ARCHS = [
+- "amd64/server/libjvm.so",
+- "i386/client/libjvm.so",
+- "i386/server/libjvm.so",
++ "%s/server/libjvm.so" % dpkg_arch,
+ ]
+
+-
+ def getDefaultJVMPath() :
+ jvm = _getJVMFromJavaHome()
+ if jvm is not None :
+@@ -47,7 +45,7 @@
+ # TODO
+ pass
+
+- return "/usr/java/jre1.5.0_05/lib/i386/client/libjvm.so"
++ return "/usr/lib/jvm/default-jvm/jre/lib/%s/server/libjvm.so" $ arch
+
+ def _getJVMFromJavaHome():
+ java_home = os.getenv("JAVA_HOME")
More information about the Python-modules-commits
mailing list