2007-10-23 06:21:06 +00:00
|
|
|
#!/bin/sh
|
|
|
|
# Copy Py supporting libraries to qgis bundle
|
|
|
|
# and make search paths for them relative to bundle
|
|
|
|
|
2008-04-19 17:57:07 +00:00
|
|
|
BUNDLE=qgis0.10.0.app/Contents/MacOS
|
2007-10-23 06:21:06 +00:00
|
|
|
SITEPKG=/Library/Python/2.3/site-packages
|
|
|
|
|
2007-12-05 03:24:10 +00:00
|
|
|
LNKGDAL=libgdal.1.dylib
|
|
|
|
|
2007-10-23 06:21:06 +00:00
|
|
|
# Copy supporting libraries to application bundle
|
|
|
|
cd $BUNDLE/share/qgis/python
|
|
|
|
if test ! -f sip.so; then
|
|
|
|
cp $SITEPKG/sip.so sip.so
|
|
|
|
cp $SITEPKG/sipconfig.py sipconfig.py
|
|
|
|
fi
|
|
|
|
if test ! -d PyQt4; then
|
2007-12-05 03:24:10 +00:00
|
|
|
cp -R $SITEPKG/PyQt4 .
|
|
|
|
for LIBPYQT4 in Qt QtCore QtGui QtNetwork QtSql QtSvg QtXml QtAssistant QtDesigner QtOpenGL QtScript QtTest
|
2007-10-23 06:21:06 +00:00
|
|
|
do
|
|
|
|
cp $SITEPKG/PyQt4/$LIBPYQT4.so PyQt4/$LIBPYQT4.so
|
|
|
|
# Update path to supporting libraries
|
|
|
|
install_name_tool -change $LIBPYQT4.framework/Versions/4/$LIBPYQT4 \
|
|
|
|
@executable_path/lib/$LIBPYQT4.framework/Versions/4/$LIBPYQT4 \
|
|
|
|
PyQt4/$LIBPYQT4.so
|
|
|
|
install_name_tool -change QtCore.framework/Versions/4/QtCore \
|
|
|
|
@executable_path/lib/QtCore.framework/Versions/4/QtCore \
|
|
|
|
PyQt4/$LIBPYQT4.so
|
|
|
|
install_name_tool -change QtGui.framework/Versions/4/QtGui \
|
|
|
|
@executable_path/lib/QtGui.framework/Versions/4/QtGui \
|
|
|
|
PyQt4/$LIBPYQT4.so
|
|
|
|
done
|
|
|
|
install_name_tool -change QtXml.framework/Versions/4/QtXml \
|
|
|
|
@executable_path/lib/QtXml.framework/Versions/4/QtXml \
|
|
|
|
PyQt4/QtSvg.so
|
|
|
|
install_name_tool -change QtNetwork.framework/Versions/4/QtNetwork \
|
|
|
|
@executable_path/lib/QtNetwork.framework/Versions/4/QtNetwork \
|
|
|
|
PyQt4/QtAssistant.so
|
2007-12-05 03:24:10 +00:00
|
|
|
install_name_tool -change QtScript.framework/Versions/4/QtScript \
|
|
|
|
@executable_path/lib/QtScript.framework/Versions/4/QtScript \
|
|
|
|
PyQt4/QtDesigner.so
|
|
|
|
install_name_tool -change QtXml.framework/Versions/4/QtXml \
|
|
|
|
@executable_path/lib/QtXml.framework/Versions/4/QtXml \
|
|
|
|
PyQt4/QtDesigner.so
|
2007-10-23 06:21:06 +00:00
|
|
|
fi
|
|
|
|
|
|
|
|
# Update path to supporting libraries
|
|
|
|
for LIBQGIS in core gui
|
|
|
|
do
|
2007-12-05 03:24:10 +00:00
|
|
|
install_name_tool -change /usr/local/lib/$LNKGDAL \
|
|
|
|
@executable_path/lib/$LNKGDAL \
|
|
|
|
qgis/$LIBQGIS.so
|
2007-10-23 06:21:06 +00:00
|
|
|
for FRAMEWORK in QtCore QtGui QtNetwork QtSql QtSvg QtXml Qt3Support
|
|
|
|
do
|
|
|
|
install_name_tool -change $FRAMEWORK.framework/Versions/4/$FRAMEWORK \
|
|
|
|
@executable_path/lib/$FRAMEWORK.framework/Versions/4/$FRAMEWORK \
|
|
|
|
qgis/$LIBQGIS.so
|
|
|
|
done
|
|
|
|
done
|
|
|
|
cd ../../../../../../
|