scripts: Handle gst-python in gst-uninstalled
authorThibault Saunier <tsaunier@gnome.org>
Wed, 24 Sep 2014 08:11:54 +0000 (10:11 +0200)
committerThibault Saunier <tsaunier@gnome.org>
Wed, 24 Sep 2014 17:18:54 +0000 (19:18 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=709082

scripts/gst-uninstalled

index 361af45..8f9f799 100755 (executable)
@@ -181,8 +181,10 @@ export GST_PLUGIN_SCANNER=$GST/gstreamer/libs/gst/helpers/gst-plugin-scanner
 # this still doesn't make it work for the uninstalled case, since man goes
 # look for a man directory "nearby" instead of the directory I'm telling it to
 export MANPATH=$GST/gstreamer/tools:$GST_PREFIX/share/man:$MANPATH
-pythonver=`python -c "import sys; print (sys.version[:3])"`
-export PYTHONPATH=$GST/gst-python:$GST_PREFIX/lib/python$pythonver/site-packages${PYTHONPATH:+:$PYTHONPATH}
+if [ -z "$PYTHON" ]; then PYTHON="python"; fi
+pythonver=`$PYTHON -c "import sys; print (sys.version[:3])"`
+pythonsites=`$PYTHON -c "import site; print(':'.join(site.getsitepackages()))"`
+export PYTHONPATH="${PYTHONPATH}:${pythonsites}:${GST}/gst-python"
 
 # clutter-gst
 export PKG_CONFIG_PATH=$GST/clutter-gst:$PKG_CONFIG_PATH