diff options
Diffstat (limited to 'packaging/macosx/Resources/bin/python-wrapper.sh')
| -rwxr-xr-x | packaging/macosx/Resources/bin/python-wrapper.sh | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/packaging/macosx/Resources/bin/python-wrapper.sh b/packaging/macosx/Resources/bin/python-wrapper.sh new file mode 100755 index 000000000..34cd75737 --- /dev/null +++ b/packaging/macosx/Resources/bin/python-wrapper.sh @@ -0,0 +1,78 @@ +#!/bin/sh + + +# --------------------------------------------------------------------- +# a) to use PyGTK (for Sozi or inksmoto) from MacPorts +# --------------------------------------------------------------------- + +# export PYTHONPATH="$INKSCAPE_SHAREDIR"/extensions +# +# # unset other environment variables used in Inkscape.app +# unset DYLD_LIBRARY_PATH +# unset XDG_CONFIG_DIRS XDG_DATA_DIRS +# unset GTK_PATH GTK_DATA_PREFIX GTK_EXE_PREFIX GTK_IM_MODULE_FILE +# unset FONTCONFIG_FILE FONTCONFIG_PATH HB_SHAPER_LIST PANGO_RC_FILE PANGO_SYSCONFDIR +# unset GDK_PIXBUF_MODULE_FILE GSETTINGS_SCHEMA_DIR +# unset DBUS_SESSION_BUS_PID DBUS_LAUNCHD_SESSION_BUS_SOCKET DBUS_SESSION_BUS_ADDRESS +# unset GNOME_VFS_MODULE_CONFIG_PATH GNOME_VFS_MODULE_PATH +# unset GIO_MODULE_DIR GVFS_MOUNTABLE_DIR +# unset ASPELL_CONF +# unset POPPLER_DATADIR +# unset VERSIONER_PYTHON_VERSION VERSIONER_PYTHON_PREFER_32_BIT +# unset MAGICK_HOME MAGICK_CONFIGURE_PATH MAGICK_CODER_FILTER_PATH MAGICK_CODER_MODULE_PATH +# unset GS_LIB GS_ICC_PROFILES GS_RESOURCE_DIR GS_LIB GS_FONTPATH GS +# +# # set locale (language) explicitly +# # (not needed with 0.48.5 package) +# #export LANG="en_US.UTF-8" +# +# # set MacPorts prefix +# LIBPREFIX="/opt/local" +# +# exec "$LIBPREFIX/bin/python" "$@" + + +# --------------------------------------------------------------------- +# b) to test different 32bit or 64bit system-provided Python versions +# (available on Mac OS X 10.6 Snow Leopard and later versions) +# --------------------------------------------------------------------- + +# # Python 2.5 (system) - Lion: 2.5.6 +# #exec /usr/bin/python2.5 "$@" +# export VERSIONER_PYTHON_VERSION=2.5 +# export VERSIONER_PYTHON_PREFER_32_BIT=yes +# exec /usr/bin/python "$@" + +# # Python 2.6 (system) - Lion: 2.6.7 +# #exec arch -i386 /usr/bin/python2.6 "$@" +# export VERSIONER_PYTHON_VERSION=2.6 +# export VERSIONER_PYTHON_PREFER_32_BIT=yes +# #export VERSIONER_PYTHON_PREFER_32_BIT=no +# exec /usr/bin/python "$@" + +# # Python 2.7 (system) - Lion: 2.7.1 +# #exec arch -i386 /usr/bin/python2.7 "$@" +# export VERSIONER_PYTHON_VERSION=2.7 +# export VERSIONER_PYTHON_PREFER_32_BIT=yes +# #export VERSIONER_PYTHON_PREFER_32_BIT=no +# exec /usr/bin/python "$@" + + +# --------------------------------------------------------------------- +# c) to test different 32bit or 64bit MacPorts-provided Python versions +# (define $LIBPREFIX locally) +# --------------------------------------------------------------------- + +# LIBPREFIX="/opt/local-x11" +# exec "$LIBPREFIX/bin/python2.5" "$@" +# #exec "$LIBPREFIX/bin/python2.6" "$@" +# #exec "$LIBPREFIX/bin/python2.7" "$@" + + +# --------------------------------------------------------------------- +# d) ... otherwise run default python +# --------------------------------------------------------------------- + +exec /usr/bin/python "$@" + +# eof |
