mirror of
https://github.com/qgis/QGIS.git
synced 2025-12-10 00:08:20 -05:00
Update Mac release scripts for 0.11.0.
git-svn-id: http://svn.osgeo.org/qgis/trunk@8743 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
47fbc24fa1
commit
f068c2d05c
@ -1,11 +1,11 @@
|
|||||||
{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf470
|
{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf480
|
||||||
\readonlydoc1{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;\f2\fmodern\fcharset77 Courier;
|
\readonlydoc1{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;\f2\fmodern\fcharset77 Courier;
|
||||||
}
|
}
|
||||||
{\colortbl;\red255\green255\blue255;}
|
{\colortbl;\red255\green255\blue255;}
|
||||||
\margl1440\margr1440\vieww11100\viewh8700\viewkind0
|
\margl1440\margr1440\vieww11100\viewh8700\viewkind0
|
||||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\qc
|
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\qc
|
||||||
|
|
||||||
\f0\b\fs24 \cf0 QGIS 0.10.0 Release Notes for Macintosh
|
\f0\b\fs24 \cf0 QGIS 0.11.0 Release Notes for Macintosh
|
||||||
\f1\b0 \
|
\f1\b0 \
|
||||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
|
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
|
||||||
\cf0 \
|
\cf0 \
|
||||||
@ -44,22 +44,22 @@ The following libraries are included with this distribution of QGIS. If you have
|
|||||||
GDAL 1.5.1 (libgdal.1.dylib)\
|
GDAL 1.5.1 (libgdal.1.dylib)\
|
||||||
GEOS 3.0.0 (libgeos.3.0.0.dylib)\
|
GEOS 3.0.0 (libgeos.3.0.0.dylib)\
|
||||||
PROJ 4.6.0 (libproj.0.5.4.dylib)\
|
PROJ 4.6.0 (libproj.0.5.4.dylib)\
|
||||||
SQLITE3 3.5.7 (libsqlite3.0.8.6.dylib)\
|
SQLite 3.5.9 (libsqlite3.0.dylib)\
|
||||||
Xerces-C++ 2.8.0 (libxerces-c.28.0.dylib)\
|
Xerces-C++ 2.8.0 (libxerces-c.28.0.dylib)\
|
||||||
Qt/Mac 4.3.4 (various Qt frameworks)\
|
Qt/Mac 4.4.0 (various Qt frameworks)\
|
||||||
GIF 4.1.6 (libgif.4.1.6.dylib)\
|
GIF 4.1.6 (libgif.4.1.6.dylib)\
|
||||||
JPEG 6b (libjpeg.62.0.0.dylib)\
|
JPEG 6b (libjpeg.62.0.0.dylib)\
|
||||||
PNG 1.2.24 (libpng12.0.24.0.dylib)\
|
PNG 1.2.29 (libpng12.0.dylib)\
|
||||||
TIFF 3.8.2 (libtiff.3.dylib)\
|
TIFF 3.8.2 (libtiff.3.dylib)\
|
||||||
GeoTIFF 1.2.4 (libgeotiff.1.2.4.dylib)\
|
GeoTIFF 1.2.4 (libgeotiff.1.2.4.dylib)\
|
||||||
JasPer 1.900.1.uuid (libjasper.1.0.0.dylib)\
|
JasPer 1.900.1.uuid (libjasper.1.0.0.dylib)\
|
||||||
Expat 2.0.1 (libexpat.1.5.2.dylib)\
|
Expat 2.0.1 (libexpat.1.5.2.dylib)\
|
||||||
FFTW 3.1.2 (libfftw3.3.1.2.dylib)\
|
FFTW 3.1.2 (libfftw3.3.1.2.dylib)\
|
||||||
GSL 1.11 (libgsl.0.dylib, libgslcblas.0.dylib)\
|
GSL 1.11 (libgsl.0.dylib, libgslcblas.0.dylib)\
|
||||||
PostgreSQL 8.3.1 (libpq.5.1.dylib) This client can also access a version 7 server.\
|
PostgreSQL 8.3.3 (libpq.5.1.dylib) This client can also access a version 7 server.\
|
||||||
GRASS 6.3.0RC6 (libgrass_*.6.3.0RC6.dylib)\
|
GRASS 6.3.0 (libgrass_*.6.3.0.dylib)\
|
||||||
SIP 4.7.4 (sip.so)\
|
SIP 4.7.6 (sip.so)\
|
||||||
PyQt4 4.3.3 (Qt*.so)\
|
PyQt4 4.4.2 (Qt*.so)\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
@ -90,7 +90,7 @@ The main window cannot be resized while a WMS layer is displayed. Therefore adju
|
|||||||
\
|
\
|
||||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
|
||||||
\f2 \cf0 ln -s /Applications/GPSBabel+-1.3.4/gpsbabel /usr/local/bin/gpsbabel\
|
\f2 \cf0 ln -s /Applications/GPSBabel+-1.3.5/gpsbabel /usr/local/bin/gpsbabel\
|
||||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
|
||||||
\f1 \cf0 \
|
\f1 \cf0 \
|
||||||
@ -98,7 +98,7 @@ or add the folder containing GPSBabel to your search path:\
|
|||||||
\
|
\
|
||||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
|
||||||
\f2 \cf0 export PATH=$PATH:/Applications/GPSBabel+-1.3.4\
|
\f2 \cf0 export PATH=$PATH:/Applications/GPSBabel+-1.3.5\
|
||||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
|
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
|
||||||
|
|
||||||
\f1 \cf0 \
|
\f1 \cf0 \
|
||||||
@ -115,7 +115,7 @@ or add the folder containing GPSBabel to your search path:\
|
|||||||
\
|
\
|
||||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
|
||||||
\f2 \cf0 /Applications/qgis-0.10.0/qgis0.10.0.app/Contents/MacOS/qgis\
|
\f2 \cf0 /Applications/qgis-0.11.0/qgis0.11.0.app/Contents/MacOS/qgis\
|
||||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
|
||||||
\f1 \cf0 \
|
\f1 \cf0 \
|
||||||
|
|||||||
@ -5,41 +5,33 @@
|
|||||||
# Edit INSTALLPREFIX to match the value of cmake INSTALL_PREFIX
|
# Edit INSTALLPREFIX to match the value of cmake INSTALL_PREFIX
|
||||||
INSTALLPREFIX=$PWD
|
INSTALLPREFIX=$PWD
|
||||||
|
|
||||||
VER=0.10
|
VER=0.11
|
||||||
BUNDLE=qgis$VER.0.app/Contents/MacOS
|
BUNDLE=qgis$VER.0.app/Contents/MacOS
|
||||||
BUILDPREFIX=$INSTALLPREFIX/$BUNDLE
|
BUILDPREFIX=$INSTALLPREFIX/$BUNDLE
|
||||||
|
|
||||||
QLIBNAMES="core gui"
|
QLIBNAMES="core gui"
|
||||||
|
|
||||||
# Declare libqgis_* relative to bundle and update qgis app client
|
# Declare libqgis_* relative to bundle and update qgis and qgis_help app clients
|
||||||
for NAME in $QLIBNAMES
|
for NAME in $QLIBNAMES
|
||||||
do
|
do
|
||||||
install_name_tool -id @executable_path/lib/libqgis_$NAME.dylib \
|
install_name_tool -id @executable_path/lib/libqgis_$NAME.$VER.dylib \
|
||||||
$BUILDPREFIX/lib/libqgis_$NAME.dylib
|
$BUILDPREFIX/lib/libqgis_$NAME.$VER.dylib
|
||||||
|
|
||||||
install_name_tool -change $BUILDPREFIX/lib/libqgis_$NAME.dylib \
|
install_name_tool -change $BUILDPREFIX/lib/libqgis_$NAME.$VER.dylib \
|
||||||
@executable_path/lib/libqgis_$NAME.dylib \
|
@executable_path/lib/libqgis_$NAME.$VER.dylib \
|
||||||
$BUILDPREFIX/qgis
|
$BUILDPREFIX/qgis
|
||||||
|
|
||||||
install_name_tool -change $INSTALLPREFIX/src/$NAME/libqgis_$NAME.$VER.dylib \
|
install_name_tool -change $INSTALLPREFIX/src/$NAME/libqgis_$NAME.$VER.dylib \
|
||||||
@executable_path/lib/libqgis_$NAME.dylib \
|
@executable_path/lib/libqgis_$NAME.$VER.dylib \
|
||||||
$BUILDPREFIX/bin/qgis_help.app/Contents/MacOS/qgis_help
|
$BUILDPREFIX/bin/qgis_help.app/Contents/MacOS/qgis_help
|
||||||
|
|
||||||
install_name_tool -change $INSTALLPREFIX/src/$NAME/libqgis_$NAME.$VER.dylib \
|
|
||||||
@executable_path/lib/libqgis_$NAME.dylib \
|
|
||||||
$BUILDPREFIX/share/qgis/python/qgis/core.so
|
|
||||||
|
|
||||||
install_name_tool -change $INSTALLPREFIX/src/$NAME/libqgis_$NAME.$VER.dylib \
|
|
||||||
@executable_path/lib/libqgis_$NAME.dylib \
|
|
||||||
$BUILDPREFIX/share/qgis/python/qgis/gui.so
|
|
||||||
done
|
done
|
||||||
|
|
||||||
# Update libqgis_gui client of libqgis_*
|
# Update libqgis_gui client of libqgis_core
|
||||||
install_name_tool -change $BUILDPREFIX/lib/libqgis_core.dylib \
|
install_name_tool -change $BUILDPREFIX/lib/libqgis_core.$VER.dylib \
|
||||||
@executable_path/lib/libqgis_core.dylib \
|
@executable_path/lib/libqgis_core.$VER.dylib \
|
||||||
$BUILDPREFIX/lib/libqgis_gui.dylib
|
$BUILDPREFIX/lib/libqgis_gui.$VER.dylib
|
||||||
|
|
||||||
# Update plugin and lib clients of libqgis_* and libqgsprojectionselector
|
# Update plugin and lib clients of libqgis_*
|
||||||
for PLUGIN in \
|
for PLUGIN in \
|
||||||
qgis/libcopyrightlabelplugin.so \
|
qgis/libcopyrightlabelplugin.so \
|
||||||
qgis/libdelimitedtextplugin.so \
|
qgis/libdelimitedtextplugin.so \
|
||||||
@ -47,10 +39,8 @@ for PLUGIN in \
|
|||||||
qgis/libgeorefplugin.so \
|
qgis/libgeorefplugin.so \
|
||||||
qgis/libgpsimporterplugin.so \
|
qgis/libgpsimporterplugin.so \
|
||||||
qgis/libgpxprovider.so \
|
qgis/libgpxprovider.so \
|
||||||
qgis/libgrassplugin.so \
|
|
||||||
qgis/libgrassprovider.so \
|
|
||||||
qgis/libgridmakerplugin.so \
|
qgis/libgridmakerplugin.so \
|
||||||
qgis/libwfsprovider.so \
|
qgis/libmemoryprovider.so \
|
||||||
qgis/libnortharrowplugin.so \
|
qgis/libnortharrowplugin.so \
|
||||||
qgis/libogrprovider.so \
|
qgis/libogrprovider.so \
|
||||||
qgis/libpggeoprocessingplugin.so \
|
qgis/libpggeoprocessingplugin.so \
|
||||||
@ -59,25 +49,70 @@ for PLUGIN in \
|
|||||||
qgis/libscalebarplugin.so \
|
qgis/libscalebarplugin.so \
|
||||||
qgis/libspitplugin.so \
|
qgis/libspitplugin.so \
|
||||||
qgis/libwfsplugin.so \
|
qgis/libwfsplugin.so \
|
||||||
qgis/libwmsprovider.so \
|
qgis/libwfsprovider.so \
|
||||||
libqgisgrass.dylib
|
qgis/libwmsprovider.so
|
||||||
do
|
do
|
||||||
for NAME in $QLIBNAMES
|
for NAME in $QLIBNAMES
|
||||||
do
|
do
|
||||||
install_name_tool -change $BUILDPREFIX/lib/libqgis_$NAME.dylib \
|
install_name_tool -change $BUILDPREFIX/lib/libqgis_$NAME.$VER.dylib \
|
||||||
@executable_path/lib/libqgis_$NAME.dylib \
|
@executable_path/lib/libqgis_$NAME.$VER.dylib \
|
||||||
$BUILDPREFIX/lib/$PLUGIN
|
$BUILDPREFIX/lib/$PLUGIN
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
# Declare libqgisgrass relative to bundle
|
if test -f $BUILDPREFIX/lib/libqgisgrass.$VER.dylib; then
|
||||||
install_name_tool -id @executable_path/lib/libqgisgrass.dylib \
|
|
||||||
$BUILDPREFIX/lib/libqgisgrass.dylib
|
|
||||||
|
|
||||||
# Update plugin clients of libqgisgrass
|
# Declare libqgisgrass relative to bundle
|
||||||
for PLUGIN in qgis/libgrassplugin.so qgis/libgrassprovider.so
|
install_name_tool -id @executable_path/lib/libqgisgrass.$VER.dylib \
|
||||||
do
|
$BUILDPREFIX/lib/libqgisgrass.$VER.dylib
|
||||||
install_name_tool -change $BUILDPREFIX/lib/libqgisgrass.dylib \
|
|
||||||
@executable_path/lib/libqgisgrass.dylib \
|
# Update plugin and lib clients of libqgis_*
|
||||||
$BUILDPREFIX/lib/$PLUGIN
|
for PLUGIN in \
|
||||||
done
|
qgis/libgrassplugin.so \
|
||||||
|
qgis/libgrassprovider.so \
|
||||||
|
libqgisgrass.$VER.dylib
|
||||||
|
do
|
||||||
|
for NAME in $QLIBNAMES
|
||||||
|
do
|
||||||
|
install_name_tool -change $BUILDPREFIX/lib/libqgis_$NAME.$VER.dylib \
|
||||||
|
@executable_path/lib/libqgis_$NAME.$VER.dylib \
|
||||||
|
$BUILDPREFIX/lib/$PLUGIN
|
||||||
|
done
|
||||||
|
done
|
||||||
|
|
||||||
|
# Update plugin clients of libqgisgrass
|
||||||
|
for PLUGIN in qgis/libgrassplugin.so qgis/libgrassprovider.so
|
||||||
|
do
|
||||||
|
install_name_tool -change $BUILDPREFIX/lib/libqgisgrass.$VER.dylib \
|
||||||
|
@executable_path/lib/libqgisgrass.$VER.dylib \
|
||||||
|
$BUILDPREFIX/lib/$PLUGIN
|
||||||
|
done
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -f $BUILDPREFIX/lib/libqgispython.$VER.dylib; then
|
||||||
|
|
||||||
|
# Declare libqgispython relative to bundle
|
||||||
|
install_name_tool -id @executable_path/lib/libqgispython.$VER.dylib \
|
||||||
|
$BUILDPREFIX/lib/libqgispython.$VER.dylib
|
||||||
|
|
||||||
|
# Update python lib paths to libqgis_*
|
||||||
|
for NAME in $QLIBNAMES
|
||||||
|
do
|
||||||
|
install_name_tool -change $BUILDPREFIX/lib/libqgis_$NAME.$VER.dylib \
|
||||||
|
@executable_path/lib/libqgis_$NAME.$VER.dylib \
|
||||||
|
$BUILDPREFIX/lib/libqgispython.$VER.dylib
|
||||||
|
done
|
||||||
|
|
||||||
|
# Update python plugin paths libqgis_*
|
||||||
|
for PLUGIN in core.so gui.so
|
||||||
|
do
|
||||||
|
for NAME in $QLIBNAMES
|
||||||
|
do
|
||||||
|
install_name_tool -change $INSTALLPREFIX/src/$NAME/libqgis_$NAME.$VER.dylib \
|
||||||
|
@executable_path/lib/libqgis_$NAME.$VER.dylib \
|
||||||
|
$BUILDPREFIX/share/qgis/python/qgis/$PLUGIN
|
||||||
|
done
|
||||||
|
done
|
||||||
|
|
||||||
|
fi
|
||||||
|
|||||||
@ -2,24 +2,21 @@
|
|||||||
# Display all paths to supporting libraries
|
# Display all paths to supporting libraries
|
||||||
# Output should be visually inspected for paths which haven't been made relative (such as /usr/local)
|
# Output should be visually inspected for paths which haven't been made relative (such as /usr/local)
|
||||||
|
|
||||||
PREFIX=qgis0.10.0.app/Contents/MacOS
|
PREFIX=qgis0.11.0.app/Contents/MacOS
|
||||||
|
|
||||||
otool -L $PREFIX/qgis
|
otool -L $PREFIX/qgis
|
||||||
otool -L $PREFIX/bin/qgis_help.app/Contents/MacOS/qgis_help
|
otool -L $PREFIX/bin/qgis_help.app/Contents/MacOS/qgis_help
|
||||||
|
|
||||||
otool -L $PREFIX/lib/libqgis_core.dylib
|
otool -L $PREFIX/lib/libqgis_core.dylib
|
||||||
otool -L $PREFIX/lib/libqgis_gui.dylib
|
otool -L $PREFIX/lib/libqgis_gui.dylib
|
||||||
otool -L $PREFIX/lib/libqgisgrass.dylib
|
|
||||||
otool -L $PREFIX/lib/qgis/libcopyrightlabelplugin.so
|
otool -L $PREFIX/lib/qgis/libcopyrightlabelplugin.so
|
||||||
otool -L $PREFIX/lib/qgis/libdelimitedtextplugin.so
|
otool -L $PREFIX/lib/qgis/libdelimitedtextplugin.so
|
||||||
otool -L $PREFIX/lib/qgis/libdelimitedtextprovider.so
|
otool -L $PREFIX/lib/qgis/libdelimitedtextprovider.so
|
||||||
otool -L $PREFIX/lib/qgis/libgeorefplugin.so
|
otool -L $PREFIX/lib/qgis/libgeorefplugin.so
|
||||||
otool -L $PREFIX/lib/qgis/libgpsimporterplugin.so
|
otool -L $PREFIX/lib/qgis/libgpsimporterplugin.so
|
||||||
otool -L $PREFIX/lib/qgis/libgpxprovider.so
|
otool -L $PREFIX/lib/qgis/libgpxprovider.so
|
||||||
otool -L $PREFIX/lib/qgis/libgrassplugin.so
|
|
||||||
otool -L $PREFIX/lib/qgis/libgrassprovider.so
|
|
||||||
otool -L $PREFIX/lib/qgis/libgridmakerplugin.so
|
otool -L $PREFIX/lib/qgis/libgridmakerplugin.so
|
||||||
otool -L $PREFIX/lib/qgis/libwfsprovider.so
|
otool -L $PREFIX/lib/qgis/libmemoryprovider.so
|
||||||
otool -L $PREFIX/lib/qgis/libnortharrowplugin.so
|
otool -L $PREFIX/lib/qgis/libnortharrowplugin.so
|
||||||
otool -L $PREFIX/lib/qgis/libogrprovider.so
|
otool -L $PREFIX/lib/qgis/libogrprovider.so
|
||||||
otool -L $PREFIX/lib/qgis/libpggeoprocessingplugin.so
|
otool -L $PREFIX/lib/qgis/libpggeoprocessingplugin.so
|
||||||
@ -28,6 +25,7 @@ otool -L $PREFIX/lib/qgis/libquickprintplugin.so
|
|||||||
otool -L $PREFIX/lib/qgis/libscalebarplugin.so
|
otool -L $PREFIX/lib/qgis/libscalebarplugin.so
|
||||||
otool -L $PREFIX/lib/qgis/libspitplugin.so
|
otool -L $PREFIX/lib/qgis/libspitplugin.so
|
||||||
otool -L $PREFIX/lib/qgis/libwfsplugin.so
|
otool -L $PREFIX/lib/qgis/libwfsplugin.so
|
||||||
|
otool -L $PREFIX/lib/qgis/libwfsprovider.so
|
||||||
otool -L $PREFIX/lib/qgis/libwmsprovider.so
|
otool -L $PREFIX/lib/qgis/libwmsprovider.so
|
||||||
|
|
||||||
otool -L $PREFIX/lib/Qt3Support.framework/Versions/4/Qt3Support
|
otool -L $PREFIX/lib/Qt3Support.framework/Versions/4/Qt3Support
|
||||||
@ -40,16 +38,14 @@ otool -L $PREFIX/lib/QtXml.framework/Versions/4/QtXml
|
|||||||
otool -L $PREFIX/../plugins/imageformats/libqjpeg.dylib
|
otool -L $PREFIX/../plugins/imageformats/libqjpeg.dylib
|
||||||
|
|
||||||
otool -L $PREFIX/lib/libgdal.1.dylib
|
otool -L $PREFIX/lib/libgdal.1.dylib
|
||||||
otool -L $PREFIX/lib/gdalplugins/gdal_GRASS.so
|
|
||||||
otool -L $PREFIX/lib/gdalplugins/ogr_GRASS.so
|
|
||||||
otool -L $PREFIX/lib/libgeos.3.0.0.dylib
|
otool -L $PREFIX/lib/libgeos.3.0.0.dylib
|
||||||
otool -L $PREFIX/lib/libgeos_c.1.4.1.dylib
|
otool -L $PREFIX/lib/libgeos_c.1.4.1.dylib
|
||||||
otool -L $PREFIX/lib/libproj.0.5.4.dylib
|
otool -L $PREFIX/lib/libproj.0.5.4.dylib
|
||||||
otool -L $PREFIX/lib/libsqlite3.0.8.6.dylib
|
otool -L $PREFIX/lib/libsqlite3.0.dylib
|
||||||
otool -L $PREFIX/lib/libxerces-c.28.0.dylib
|
otool -L $PREFIX/lib/libxerces-c.28.0.dylib
|
||||||
otool -L $PREFIX/lib/libgif.4.1.6.dylib
|
otool -L $PREFIX/lib/libgif.4.1.6.dylib
|
||||||
otool -L $PREFIX/lib/libjpeg.62.0.0.dylib
|
otool -L $PREFIX/lib/libjpeg.62.0.0.dylib
|
||||||
otool -L $PREFIX/lib/libpng12.0.24.0.dylib
|
otool -L $PREFIX/lib/libpng12.0.dylib
|
||||||
otool -L $PREFIX/lib/libtiff.3.dylib
|
otool -L $PREFIX/lib/libtiff.3.dylib
|
||||||
otool -L $PREFIX/lib/libgeotiff.1.2.4.dylib
|
otool -L $PREFIX/lib/libgeotiff.1.2.4.dylib
|
||||||
otool -L $PREFIX/lib/libjasper.1.0.0.dylib
|
otool -L $PREFIX/lib/libjasper.1.0.0.dylib
|
||||||
@ -59,15 +55,37 @@ otool -L $PREFIX/lib/libgsl.0.dylib
|
|||||||
otool -L $PREFIX/lib/libgslcblas.0.dylib
|
otool -L $PREFIX/lib/libgslcblas.0.dylib
|
||||||
otool -L $PREFIX/lib/libpq.5.1.dylib
|
otool -L $PREFIX/lib/libpq.5.1.dylib
|
||||||
|
|
||||||
for LIBGRASS in datetime dbmibase dbmiclient dgl dig2 form gis gmath gproj I linkm rtree shape vask vect
|
if test -f $PREFIX/lib/libqgisgrass.dylib; then
|
||||||
do
|
otool -L $PREFIX/lib/libqgisgrass.dylib
|
||||||
otool -L $PREFIX/lib/grass/libgrass_$LIBGRASS.6.3.0RC6.dylib
|
|
||||||
done
|
otool -L $PREFIX/lib/qgis/libgrassplugin.so
|
||||||
|
otool -L $PREFIX/lib/qgis/libgrassprovider.so
|
||||||
|
|
||||||
|
otool -L $PREFIX/lib/gdalplugins/gdal_GRASS.so
|
||||||
|
otool -L $PREFIX/lib/gdalplugins/ogr_GRASS.so
|
||||||
|
|
||||||
|
for LIBGRASS in datetime dbmibase dbmiclient dgl dig2 form gis gmath gproj I linkm rtree shape vask vect
|
||||||
|
do
|
||||||
|
otool -L $PREFIX/lib/grass/libgrass_$LIBGRASS.6.3.0.dylib
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -f $PREFIX/lib/libqgispython.dylib; then
|
||||||
|
otool -L $PREFIX/lib/libqgispython.dylib
|
||||||
|
|
||||||
|
otool -L $PREFIX/share/qgis/python/qgis/core.so
|
||||||
|
otool -L $PREFIX/share/qgis/python/qgis/gui.so
|
||||||
|
|
||||||
|
for FRAMEWORK in QtAssistant QtDesigner QtHelp QtOpenGL QtScript QtTest QtWebKit QtXmlPatterns phonon
|
||||||
|
do
|
||||||
|
otool -L $PREFIX/lib/$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
||||||
|
done
|
||||||
|
otool -L $PREFIX/lib/libQtCLucene.4.4.0.dylib
|
||||||
|
|
||||||
|
otool -L $PREFIX/share/qgis/python/sip.so
|
||||||
|
for LIBPYQT4 in Qt QtCore QtGui QtNetwork QtSql QtSvg QtXml QtAssistant QtDesigner QtHelp QtOpenGL QtScript QtTest QtWebKit QtXmlPatterns phonon
|
||||||
|
do
|
||||||
|
otool -L $PREFIX/share/qgis/python/PyQt4/$LIBPYQT4.so
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
otool -L $PREFIX/share/qgis/python/qgis/core.so
|
|
||||||
otool -L $PREFIX/share/qgis/python/qgis/gui.so
|
|
||||||
otool -L $PREFIX/share/qgis/python/sip.so
|
|
||||||
for LIBPYQT4 in Qt QtCore QtGui QtNetwork QtSql QtSvg QtXml QtAssistant QtDesigner QtOpenGL QtScript QtTest
|
|
||||||
do
|
|
||||||
otool -L $PREFIX/share/qgis/python/PyQt4/$LIBPYQT4.so
|
|
||||||
done
|
|
||||||
|
|||||||
@ -2,14 +2,14 @@
|
|||||||
# Copy GRASS supporting libraries to qgis bundle
|
# Copy GRASS supporting libraries to qgis bundle
|
||||||
# and make search paths for them relative to bundle
|
# and make search paths for them relative to bundle
|
||||||
|
|
||||||
PREFIX=qgis0.10.0.app/Contents/MacOS
|
PREFIX=qgis0.11.0.app/Contents/MacOS
|
||||||
|
|
||||||
# Edit version when any library is upgraded
|
# Edit version when any library is upgraded
|
||||||
LNKGDAL=libgdal.1.dylib
|
LNKGDAL=libgdal.1.dylib
|
||||||
LNKPROJ=libproj.0.dylib
|
LNKPROJ=libproj.0.dylib
|
||||||
LIBFFTW=libfftw3.3.1.2.dylib
|
LIBFFTW=libfftw3.3.1.2.dylib
|
||||||
LNKFFTW=libfftw3.3.dylib
|
LNKFFTW=libfftw3.3.dylib
|
||||||
GRASSVER=6.3.0RC6
|
GRASSVER=6.3.0
|
||||||
GRASSLIB=/usr/local/grass-$GRASSVER/lib
|
GRASSLIB=/usr/local/grass-$GRASSVER/lib
|
||||||
|
|
||||||
cd $PREFIX/lib
|
cd $PREFIX/lib
|
||||||
|
|||||||
@ -1,59 +1,143 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Copy Py supporting libraries to qgis bundle
|
# Copy PyQt supporting libraries to qgis bundle
|
||||||
# and make search paths for them relative to bundle
|
# and make search paths for them relative to bundle
|
||||||
|
|
||||||
BUNDLE=qgis0.10.0.app/Contents/MacOS
|
BUNDLE=qgis0.11.0.app/Contents/MacOS
|
||||||
|
|
||||||
|
# Edit version when any library is upgraded
|
||||||
|
LNKGDAL=libgdal.1.dylib
|
||||||
|
LNKGEOS=libgeos.3.dylib
|
||||||
|
|
||||||
|
QTPREFIX=/usr/local/Trolltech/Qt-4.4.0
|
||||||
|
QTFRAMEWORKS="QtAssistant QtDesigner QtHelp QtOpenGL QtScript QtTest QtWebKit QtXmlPatterns phonon"
|
||||||
|
LIBQTCL=libQtCLucene.4.4.0.dylib
|
||||||
|
LNKQTCL=libQtCLucene.4.dylib
|
||||||
|
|
||||||
SITEPKG=/Library/Python/2.3/site-packages
|
SITEPKG=/Library/Python/2.3/site-packages
|
||||||
|
|
||||||
LNKGDAL=libgdal.1.dylib
|
# Copy additional Qt frameworks needed by PyQt to application bundle
|
||||||
|
cd $BUNDLE/lib
|
||||||
|
|
||||||
# Copy supporting libraries to application bundle
|
for FRAMEWORK in $QTFRAMEWORKS
|
||||||
|
do
|
||||||
|
LIBFRAMEWORK=$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
||||||
|
if test ! -f $LIBFRAMEWORK; then
|
||||||
|
mkdir $FRAMEWORK.framework
|
||||||
|
mkdir $FRAMEWORK.framework/Versions
|
||||||
|
mkdir $FRAMEWORK.framework/Versions/4
|
||||||
|
cp $QTPREFIX/lib/$LIBFRAMEWORK $LIBFRAMEWORK
|
||||||
|
install_name_tool -id @executable_path/lib/$LIBFRAMEWORK $LIBFRAMEWORK
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if test ! -f $LIBQTCL; then
|
||||||
|
cp $QTPREFIX/lib/$LIBQTCL $LIBQTCL
|
||||||
|
ln -s $LIBQTCL $LNKQTCL
|
||||||
|
install_name_tool -id @executable_path/lib/$LNKQTCL $LNKQTCL
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Update paths to supporting Qt frameworks
|
||||||
|
for FRAMEWORK in QtAssistant QtDesigner QtHelp QtOpenGL QtScript QtTest QtWebKit QtXmlPatterns phonon
|
||||||
|
do
|
||||||
|
install_name_tool -change $QTPREFIX/lib/QtCore.framework/Versions/4/QtCore \
|
||||||
|
@executable_path/lib/QtCore.framework/Versions/4/QtCore \
|
||||||
|
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
||||||
|
done
|
||||||
|
install_name_tool -change $QTPREFIX/lib/QtCore.framework/Versions/4/QtCore \
|
||||||
|
@executable_path/lib/QtCore.framework/Versions/4/QtCore \
|
||||||
|
$LIBQTCL
|
||||||
|
for FRAMEWORK in QtAssistant QtDesigner QtHelp QtOpenGL QtWebKit phonon
|
||||||
|
do
|
||||||
|
install_name_tool -change $QTPREFIX/lib/QtGui.framework/Versions/4/QtGui \
|
||||||
|
@executable_path/lib/QtGui.framework/Versions/4/QtGui \
|
||||||
|
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
||||||
|
done
|
||||||
|
for FRAMEWORK in QtAssistant QtWebKit QtXmlPatterns
|
||||||
|
do
|
||||||
|
install_name_tool -change $QTPREFIX/lib/QtNetwork.framework/Versions/4/QtNetwork \
|
||||||
|
@executable_path/lib/QtNetwork.framework/Versions/4/QtNetwork \
|
||||||
|
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
||||||
|
done
|
||||||
|
install_name_tool -change $QTPREFIX/lib/QtSql.framework/Versions/4/QtSql \
|
||||||
|
@executable_path/lib/QtSql.framework/Versions/4/QtSql \
|
||||||
|
QtHelp.framework/Versions/4/QtHelp
|
||||||
|
for FRAMEWORK in QtDesigner QtHelp
|
||||||
|
do
|
||||||
|
install_name_tool -change $QTPREFIX/lib/QtXml.framework/Versions/4/QtXml \
|
||||||
|
@executable_path/lib/QtXml.framework/Versions/4/QtXml \
|
||||||
|
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
||||||
|
done
|
||||||
|
install_name_tool -change $QTPREFIX/lib/QtScript.framework/Versions/4/QtScript \
|
||||||
|
@executable_path/lib/QtScript.framework/Versions/4/QtScript \
|
||||||
|
QtDesigner.framework/Versions/4/QtDesigner
|
||||||
|
install_name_tool -change $QTPREFIX/lib/$LNKQTCL \
|
||||||
|
@executable_path/lib/$LNKQTCL \
|
||||||
|
QtHelp.framework/Versions/4/QtHelp
|
||||||
|
|
||||||
|
cd ../../../../
|
||||||
|
|
||||||
|
# Copy sip and PyQt libraries to application bundle
|
||||||
cd $BUNDLE/share/qgis/python
|
cd $BUNDLE/share/qgis/python
|
||||||
|
|
||||||
if test ! -f sip.so; then
|
if test ! -f sip.so; then
|
||||||
cp $SITEPKG/sip.so sip.so
|
cp $SITEPKG/sip.so sip.so
|
||||||
cp $SITEPKG/sipconfig.py sipconfig.py
|
cp $SITEPKG/sipconfig.py sipconfig.py
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test ! -d PyQt4; then
|
if test ! -d PyQt4; then
|
||||||
cp -R $SITEPKG/PyQt4 .
|
cp -R $SITEPKG/PyQt4 .
|
||||||
for LIBPYQT4 in Qt QtCore QtGui QtNetwork QtSql QtSvg QtXml QtAssistant QtDesigner QtOpenGL QtScript QtTest
|
for LIBPYQT4 in Qt QtCore QtGui QtNetwork QtSql QtSvg QtXml QtAssistant QtDesigner QtHelp QtOpenGL QtScript QtTest QtWebKit QtXmlPatterns phonon
|
||||||
do
|
do
|
||||||
cp $SITEPKG/PyQt4/$LIBPYQT4.so PyQt4/$LIBPYQT4.so
|
cp $SITEPKG/PyQt4/$LIBPYQT4.so PyQt4/$LIBPYQT4.so
|
||||||
# Update path to supporting libraries
|
# Update paths to supporting Qt frameworks
|
||||||
install_name_tool -change $LIBPYQT4.framework/Versions/4/$LIBPYQT4 \
|
install_name_tool -change $QTPREFIX/lib/$LIBPYQT4.framework/Versions/4/$LIBPYQT4 \
|
||||||
@executable_path/lib/$LIBPYQT4.framework/Versions/4/$LIBPYQT4 \
|
@executable_path/lib/$LIBPYQT4.framework/Versions/4/$LIBPYQT4 \
|
||||||
PyQt4/$LIBPYQT4.so
|
PyQt4/$LIBPYQT4.so
|
||||||
install_name_tool -change QtCore.framework/Versions/4/QtCore \
|
install_name_tool -change $QTPREFIX/lib/QtCore.framework/Versions/4/QtCore \
|
||||||
@executable_path/lib/QtCore.framework/Versions/4/QtCore \
|
@executable_path/lib/QtCore.framework/Versions/4/QtCore \
|
||||||
PyQt4/$LIBPYQT4.so
|
PyQt4/$LIBPYQT4.so
|
||||||
install_name_tool -change QtGui.framework/Versions/4/QtGui \
|
install_name_tool -change $QTPREFIX/lib/QtGui.framework/Versions/4/QtGui \
|
||||||
@executable_path/lib/QtGui.framework/Versions/4/QtGui \
|
@executable_path/lib/QtGui.framework/Versions/4/QtGui \
|
||||||
PyQt4/$LIBPYQT4.so
|
PyQt4/$LIBPYQT4.so
|
||||||
done
|
done
|
||||||
install_name_tool -change QtXml.framework/Versions/4/QtXml \
|
# Update paths to supporting Qt frameworks
|
||||||
@executable_path/lib/QtXml.framework/Versions/4/QtXml \
|
for LIBPYQT4 in QtAssistant QtWebKit QtXmlPatterns
|
||||||
PyQt4/QtSvg.so
|
do
|
||||||
install_name_tool -change QtNetwork.framework/Versions/4/QtNetwork \
|
install_name_tool -change $QTPREFIX/lib/QtNetwork.framework/Versions/4/QtNetwork \
|
||||||
@executable_path/lib/QtNetwork.framework/Versions/4/QtNetwork \
|
@executable_path/lib/QtNetwork.framework/Versions/4/QtNetwork \
|
||||||
PyQt4/QtAssistant.so
|
PyQt4/$LIBPYQT4.so
|
||||||
install_name_tool -change QtScript.framework/Versions/4/QtScript \
|
done
|
||||||
|
install_name_tool -change $QTPREFIX/lib/QtSql.framework/Versions/4/QtSql \
|
||||||
|
@executable_path/lib/QtSql.framework/Versions/4/QtSql \
|
||||||
|
PyQt4/QtHelp.so
|
||||||
|
for LIBPYQT4 in QtSvg QtDesigner QtHelp
|
||||||
|
do
|
||||||
|
install_name_tool -change $QTPREFIX/lib/QtXml.framework/Versions/4/QtXml \
|
||||||
|
@executable_path/lib/QtXml.framework/Versions/4/QtXml \
|
||||||
|
PyQt4/$LIBPYQT4.so
|
||||||
|
done
|
||||||
|
install_name_tool -change $QTPREFIX/lib/QtScript.framework/Versions/4/QtScript \
|
||||||
@executable_path/lib/QtScript.framework/Versions/4/QtScript \
|
@executable_path/lib/QtScript.framework/Versions/4/QtScript \
|
||||||
PyQt4/QtDesigner.so
|
PyQt4/QtDesigner.so
|
||||||
install_name_tool -change QtXml.framework/Versions/4/QtXml \
|
install_name_tool -change $QTPREFIX/lib/libQtCLucene.4.dylib \
|
||||||
@executable_path/lib/QtXml.framework/Versions/4/QtXml \
|
@executable_path/lib/libQtCLucene.4.dylib \
|
||||||
PyQt4/QtDesigner.so
|
PyQt4/QtHelp.so
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Update path to supporting libraries
|
# Update qgis python plugin paths to supporting libraries
|
||||||
for LIBQGIS in core gui
|
for LIBQGIS in core gui
|
||||||
do
|
do
|
||||||
install_name_tool -change /usr/local/lib/$LNKGDAL \
|
install_name_tool -change /usr/local/lib/$LNKGDAL \
|
||||||
@executable_path/lib/$LNKGDAL \
|
@executable_path/lib/$LNKGDAL \
|
||||||
qgis/$LIBQGIS.so
|
qgis/$LIBQGIS.so
|
||||||
|
install_name_tool -change /usr/local/lib/$LNKGEOS \
|
||||||
|
@executable_path/lib/$LNKGEOS \
|
||||||
|
qgis/$LIBQGIS.so
|
||||||
for FRAMEWORK in QtCore QtGui QtNetwork QtSql QtSvg QtXml Qt3Support
|
for FRAMEWORK in QtCore QtGui QtNetwork QtSql QtSvg QtXml Qt3Support
|
||||||
do
|
do
|
||||||
install_name_tool -change $FRAMEWORK.framework/Versions/4/$FRAMEWORK \
|
install_name_tool -change $QTPREFIX/lib/$FRAMEWORK.framework/Versions/4/$FRAMEWORK \
|
||||||
@executable_path/lib/$FRAMEWORK.framework/Versions/4/$FRAMEWORK \
|
@executable_path/lib/$FRAMEWORK.framework/Versions/4/$FRAMEWORK \
|
||||||
qgis/$LIBQGIS.so
|
qgis/$LIBQGIS.so
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
cd ../../../../../../
|
cd ../../../../../../
|
||||||
|
|||||||
@ -2,19 +2,19 @@
|
|||||||
# Copy Qt frameworks to qgis bundle
|
# Copy Qt frameworks to qgis bundle
|
||||||
# and make search paths for them relative to bundle
|
# and make search paths for them relative to bundle
|
||||||
|
|
||||||
PREFIX=qgis0.10.0.app/Contents/MacOS
|
BUNDLE=qgis0.11.0.app/Contents/MacOS
|
||||||
|
|
||||||
# Edit version when any library is upgraded
|
# Edit version when any library is upgraded
|
||||||
LIBJPEG=libjpeg.62.0.0.dylib
|
LIBJPEG=libjpeg.62.0.0.dylib
|
||||||
LNKJPEG=libjpeg.62.dylib
|
LNKJPEG=libjpeg.62.dylib
|
||||||
LIBPNG=libpng.3.24.0.dylib
|
LIBPNG=libpng12.0.dylib
|
||||||
LNKPNG=libpng.3.dylib
|
LNKPNG=libpng12.0.dylib
|
||||||
|
|
||||||
QTPREFIX=/usr/local/Qt4.3
|
QTPREFIX=/usr/local/Trolltech/Qt-4.4.0
|
||||||
QTFRAMEWORKS="QtCore QtGui QtNetwork QtSql QtSvg QtXml Qt3Support"
|
QTFRAMEWORKS="QtCore QtGui QtNetwork QtSql QtSvg QtXml Qt3Support"
|
||||||
|
|
||||||
# Copy supporting frameworks to application bundle
|
# Copy Qt frameworks to application bundle
|
||||||
cd $PREFIX/lib
|
cd $BUNDLE/lib
|
||||||
|
|
||||||
for FRAMEWORK in $QTFRAMEWORKS
|
for FRAMEWORK in $QTFRAMEWORKS
|
||||||
do
|
do
|
||||||
@ -28,48 +28,52 @@ do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# Update path to supporting frameworks
|
# Update Qt framework paths to supporting Qt frameworks
|
||||||
for FRAMEWORK in QtGui QtNetwork QtSql QtSvg QtXml Qt3Support
|
for FRAMEWORK in QtGui QtNetwork QtSql QtSvg QtXml Qt3Support
|
||||||
do
|
do
|
||||||
install_name_tool -change QtCore.framework/Versions/4/QtCore \
|
install_name_tool -change $QTPREFIX/lib/QtCore.framework/Versions/4/QtCore \
|
||||||
@executable_path/lib/QtCore.framework/Versions/4/QtCore \
|
@executable_path/lib/QtCore.framework/Versions/4/QtCore \
|
||||||
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
||||||
done
|
done
|
||||||
for FRAMEWORK in QtSvg Qt3Support
|
for FRAMEWORK in QtSvg Qt3Support
|
||||||
do
|
do
|
||||||
install_name_tool -change QtGui.framework/Versions/4/QtGui \
|
install_name_tool -change $QTPREFIX/lib/QtGui.framework/Versions/4/QtGui \
|
||||||
@executable_path/lib/QtGui.framework/Versions/4/QtGui \
|
@executable_path/lib/QtGui.framework/Versions/4/QtGui \
|
||||||
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
||||||
install_name_tool -change QtXml.framework/Versions/4/QtXml \
|
|
||||||
@executable_path/lib/QtXml.framework/Versions/4/QtXml \
|
|
||||||
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
|
||||||
done
|
done
|
||||||
for FRAMEWORK in Qt3Support
|
install_name_tool -change $QTPREFIX/lib/QtNetwork.framework/Versions/4/QtNetwork \
|
||||||
|
@executable_path/lib/QtNetwork.framework/Versions/4/QtNetwork \
|
||||||
|
Qt3Support.framework/Versions/4/Qt3Support
|
||||||
|
install_name_tool -change $QTPREFIX/lib/QtSql.framework/Versions/4/QtSql \
|
||||||
|
@executable_path/lib/QtSql.framework/Versions/4/QtSql \
|
||||||
|
Qt3Support.framework/Versions/4/Qt3Support
|
||||||
|
for FRAMEWORK in QtSvg Qt3Support
|
||||||
do
|
do
|
||||||
install_name_tool -change QtNetwork.framework/Versions/4/QtNetwork \
|
install_name_tool -change $QTPREFIX/lib/QtXml.framework/Versions/4/QtXml \
|
||||||
@executable_path/lib/QtNetwork.framework/Versions/4/QtNetwork \
|
@executable_path/lib/QtXml.framework/Versions/4/QtXml \
|
||||||
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
|
||||||
install_name_tool -change QtSql.framework/Versions/4/QtSql \
|
|
||||||
@executable_path/lib/QtSql.framework/Versions/4/QtSql \
|
|
||||||
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
||||||
done
|
done
|
||||||
for FRAMEWORK in QtGui QtSvg Qt3Support
|
for FRAMEWORK in QtGui QtSvg Qt3Support
|
||||||
do
|
do
|
||||||
install_name_tool -change /usr/local/lib/$LNKPNG @executable_path/lib/$LNKPNG \
|
install_name_tool -change /usr/local/lib/$LNKPNG \
|
||||||
|
@executable_path/lib/$LNKPNG \
|
||||||
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
||||||
done
|
done
|
||||||
|
|
||||||
cd ../../
|
cd ../../
|
||||||
|
|
||||||
|
# Copy Qt plugins to application bundle
|
||||||
LIBQJPEG=plugins/imageformats/libqjpeg.dylib
|
LIBQJPEG=plugins/imageformats/libqjpeg.dylib
|
||||||
if test ! -f $LIBQJPEG; then
|
if test ! -f $LIBQJPEG; then
|
||||||
mkdir plugins
|
mkdir plugins
|
||||||
mkdir plugins/imageformats
|
mkdir plugins/imageformats
|
||||||
cp $QTPREFIX/$LIBQJPEG $LIBQJPEG
|
cp $QTPREFIX/$LIBQJPEG $LIBQJPEG
|
||||||
install_name_tool -id @executable_path/../$LIBQJPEG $LIBQJPEG
|
install_name_tool -id @executable_path/../$LIBQJPEG $LIBQJPEG
|
||||||
# Update path to supporting libraries
|
# Update Qt plugin paths to supporting Qt frameworks
|
||||||
install_name_tool -change QtCore.framework/Versions/4/QtCore \
|
install_name_tool -change $QTPREFIX/lib/QtCore.framework/Versions/4/QtCore \
|
||||||
@executable_path/lib/QtCore.framework/Versions/4/QtCore \
|
@executable_path/lib/QtCore.framework/Versions/4/QtCore \
|
||||||
$LIBQJPEG
|
$LIBQJPEG
|
||||||
install_name_tool -change QtGui.framework/Versions/4/QtGui \
|
install_name_tool -change $QTPREFIX/lib/QtGui.framework/Versions/4/QtGui \
|
||||||
@executable_path/lib/QtGui.framework/Versions/4/QtGui \
|
@executable_path/lib/QtGui.framework/Versions/4/QtGui \
|
||||||
$LIBQJPEG
|
$LIBQJPEG
|
||||||
install_name_tool -change /usr/local/lib/$LNKJPEG @executable_path/lib/$LNKJPEG $LIBQJPEG
|
install_name_tool -change /usr/local/lib/$LNKJPEG @executable_path/lib/$LNKJPEG $LIBQJPEG
|
||||||
@ -77,14 +81,17 @@ if test ! -f $LIBQJPEG; then
|
|||||||
# Empty qt.conf indicates plugins are in default location within this bundle
|
# Empty qt.conf indicates plugins are in default location within this bundle
|
||||||
cp /dev/null Resources/qt.conf
|
cp /dev/null Resources/qt.conf
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd ../../
|
cd ../../
|
||||||
|
|
||||||
|
# Update qgis plugin paths to supporting Qt frameworks
|
||||||
for FILE in \
|
for FILE in \
|
||||||
qgis \
|
qgis \
|
||||||
bin/qgis_help.app/Contents/MacOS/qgis_help \
|
bin/qgis_help.app/Contents/MacOS/qgis_help \
|
||||||
lib/libqgis_core.dylib \
|
lib/libqgis_core.dylib \
|
||||||
lib/libqgis_gui.dylib \
|
lib/libqgis_gui.dylib \
|
||||||
lib/libqgisgrass.dylib \
|
lib/libqgisgrass.dylib \
|
||||||
|
lib/libqgispython.dylib \
|
||||||
lib/qgis/libcopyrightlabelplugin.so \
|
lib/qgis/libcopyrightlabelplugin.so \
|
||||||
lib/qgis/libdelimitedtextplugin.so \
|
lib/qgis/libdelimitedtextplugin.so \
|
||||||
lib/qgis/libdelimitedtextprovider.so \
|
lib/qgis/libdelimitedtextprovider.so \
|
||||||
@ -94,7 +101,7 @@ for FILE in \
|
|||||||
lib/qgis/libgrassplugin.so \
|
lib/qgis/libgrassplugin.so \
|
||||||
lib/qgis/libgrassprovider.so \
|
lib/qgis/libgrassprovider.so \
|
||||||
lib/qgis/libgridmakerplugin.so \
|
lib/qgis/libgridmakerplugin.so \
|
||||||
lib/qgis/libwfsprovider.so \
|
lib/qgis/libmemoryprovider.so \
|
||||||
lib/qgis/libnortharrowplugin.so \
|
lib/qgis/libnortharrowplugin.so \
|
||||||
lib/qgis/libogrprovider.so \
|
lib/qgis/libogrprovider.so \
|
||||||
lib/qgis/libpggeoprocessingplugin.so \
|
lib/qgis/libpggeoprocessingplugin.so \
|
||||||
@ -103,12 +110,13 @@ for FILE in \
|
|||||||
lib/qgis/libscalebarplugin.so \
|
lib/qgis/libscalebarplugin.so \
|
||||||
lib/qgis/libspitplugin.so \
|
lib/qgis/libspitplugin.so \
|
||||||
lib/qgis/libwfsplugin.so \
|
lib/qgis/libwfsplugin.so \
|
||||||
|
lib/qgis/libwfsprovider.so \
|
||||||
lib/qgis/libwmsprovider.so
|
lib/qgis/libwmsprovider.so
|
||||||
do
|
do
|
||||||
for FRAMEWORK in QtCore QtGui QtNetwork QtSql QtSvg QtXml Qt3Support
|
for FRAMEWORK in QtCore QtGui QtNetwork QtSql QtSvg QtXml Qt3Support
|
||||||
do
|
do
|
||||||
install_name_tool -change $FRAMEWORK.framework/Versions/4/$FRAMEWORK \
|
install_name_tool -change $QTPREFIX/lib/$FRAMEWORK.framework/Versions/4/$FRAMEWORK \
|
||||||
@executable_path/lib/$FRAMEWORK.framework/Versions/4/$FRAMEWORK \
|
@executable_path/lib/$FRAMEWORK.framework/Versions/4/$FRAMEWORK \
|
||||||
$PREFIX/$FILE
|
$BUNDLE/$FILE
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
# Copy supporting libraries (except Qt) to qgis bundle
|
# Copy supporting libraries (except Qt) to qgis bundle
|
||||||
# and make search paths for them relative to bundle
|
# and make search paths for them relative to bundle
|
||||||
|
|
||||||
PREFIX=qgis0.10.0.app/Contents/MacOS
|
PREFIX=qgis0.11.0.app/Contents/MacOS
|
||||||
|
|
||||||
HELPPREFIX=$PREFIX/bin/qgis_help.app/Contents/MacOS
|
HELPPREFIX=$PREFIX/bin/qgis_help.app/Contents/MacOS
|
||||||
PREFIXBACKTRACK=../../../..
|
PREFIXBACKTRACK=../../../..
|
||||||
@ -16,7 +16,7 @@ LIBGEOSC=libgeos_c.1.4.1.dylib
|
|||||||
LNKGEOSC=libgeos_c.1.dylib
|
LNKGEOSC=libgeos_c.1.dylib
|
||||||
LIBPROJ=libproj.0.5.4.dylib
|
LIBPROJ=libproj.0.5.4.dylib
|
||||||
LNKPROJ=libproj.0.dylib
|
LNKPROJ=libproj.0.dylib
|
||||||
LIBSQLITE3=libsqlite3.0.8.6.dylib
|
LIBSQLITE3=libsqlite3.0.dylib
|
||||||
LNKSQLITE3=libsqlite3.0.dylib
|
LNKSQLITE3=libsqlite3.0.dylib
|
||||||
LIBXERCESC=libxerces-c.28.0.dylib
|
LIBXERCESC=libxerces-c.28.0.dylib
|
||||||
LNKXERCESC=libxerces-c.28.dylib
|
LNKXERCESC=libxerces-c.28.dylib
|
||||||
@ -24,7 +24,7 @@ LIBGIF=libgif.4.1.6.dylib
|
|||||||
LNKGIF=libgif.4.dylib
|
LNKGIF=libgif.4.dylib
|
||||||
LIBJPEG=libjpeg.62.0.0.dylib
|
LIBJPEG=libjpeg.62.0.0.dylib
|
||||||
LNKJPEG=libjpeg.62.dylib
|
LNKJPEG=libjpeg.62.dylib
|
||||||
LIBPNG=libpng12.0.24.0.dylib
|
LIBPNG=libpng12.0.dylib
|
||||||
LNKPNG=libpng12.0.dylib
|
LNKPNG=libpng12.0.dylib
|
||||||
LIBTIFF=libtiff.3.dylib
|
LIBTIFF=libtiff.3.dylib
|
||||||
LNKTIFF=libtiff.3.dylib
|
LNKTIFF=libtiff.3.dylib
|
||||||
@ -40,7 +40,7 @@ LIBEXPAT=libexpat.1.5.2.dylib
|
|||||||
LNKEXPAT=libexpat.1.dylib
|
LNKEXPAT=libexpat.1.dylib
|
||||||
LIBPQ=libpq.5.1.dylib
|
LIBPQ=libpq.5.1.dylib
|
||||||
LNKPQ=libpq.5.dylib
|
LNKPQ=libpq.5.dylib
|
||||||
GRASSLIB=/usr/local/grass-6.3.0RC6/lib
|
GRASSLIB=/usr/local/grass-6.3.0/lib
|
||||||
|
|
||||||
# Copy supporting libraries to application bundle
|
# Copy supporting libraries to application bundle
|
||||||
cd $PREFIX/lib
|
cd $PREFIX/lib
|
||||||
@ -94,7 +94,7 @@ if test ! -f $LIBPROJ; then
|
|||||||
fi
|
fi
|
||||||
if test ! -f $LIBSQLITE3; then
|
if test ! -f $LIBSQLITE3; then
|
||||||
cp /usr/local/lib/$LIBSQLITE3 $LIBSQLITE3
|
cp /usr/local/lib/$LIBSQLITE3 $LIBSQLITE3
|
||||||
ln -s $LIBSQLITE3 $LNKSQLITE3
|
#ln -s $LIBSQLITE3 $LNKSQLITE3
|
||||||
install_name_tool -id @executable_path/lib/$LNKSQLITE3 $LIBSQLITE3
|
install_name_tool -id @executable_path/lib/$LNKSQLITE3 $LIBSQLITE3
|
||||||
fi
|
fi
|
||||||
if test ! -f $LIBXERCESC; then
|
if test ! -f $LIBXERCESC; then
|
||||||
@ -109,7 +109,7 @@ if test ! -f $LIBGIF; then
|
|||||||
fi
|
fi
|
||||||
if test ! -f $LIBPNG; then
|
if test ! -f $LIBPNG; then
|
||||||
cp /usr/local/lib/$LIBPNG $LIBPNG
|
cp /usr/local/lib/$LIBPNG $LIBPNG
|
||||||
ln -s $LIBPNG $LNKPNG
|
#ln -s $LIBPNG $LNKPNG
|
||||||
install_name_tool -id @executable_path/lib/$LNKPNG $LIBPNG
|
install_name_tool -id @executable_path/lib/$LNKPNG $LIBPNG
|
||||||
fi
|
fi
|
||||||
if test ! -f $LIBJPEG; then
|
if test ! -f $LIBJPEG; then
|
||||||
@ -170,7 +170,7 @@ install_name_tool -change /usr/local/lib/$LNKSQLITE3 @executable_path/lib/$LNKSQ
|
|||||||
install_name_tool -change /usr/local/pgsql/lib/$LNKPQ @executable_path/lib/$LNKPQ $PREFIX/qgis
|
install_name_tool -change /usr/local/pgsql/lib/$LNKPQ @executable_path/lib/$LNKPQ $PREFIX/qgis
|
||||||
|
|
||||||
# Update library paths to supporting libraries
|
# Update library paths to supporting libraries
|
||||||
for LIB in _core _gui grass
|
for LIB in _core _gui grass python
|
||||||
do
|
do
|
||||||
install_name_tool -change /usr/local/lib/$LNKGDAL @executable_path/lib/$LNKGDAL $PREFIX/lib/libqgis$LIB.dylib
|
install_name_tool -change /usr/local/lib/$LNKGDAL @executable_path/lib/$LNKGDAL $PREFIX/lib/libqgis$LIB.dylib
|
||||||
install_name_tool -change /usr/local/lib/$LNKGEOS @executable_path/lib/$LNKGEOS $PREFIX/lib/libqgis$LIB.dylib
|
install_name_tool -change /usr/local/lib/$LNKGEOS @executable_path/lib/$LNKGEOS $PREFIX/lib/libqgis$LIB.dylib
|
||||||
@ -189,7 +189,7 @@ for PLUGIN in \
|
|||||||
libgrassplugin.so \
|
libgrassplugin.so \
|
||||||
libgrassprovider.so \
|
libgrassprovider.so \
|
||||||
libgridmakerplugin.so \
|
libgridmakerplugin.so \
|
||||||
libwfsprovider.so \
|
libmemoryprovider.so \
|
||||||
libnortharrowplugin.so \
|
libnortharrowplugin.so \
|
||||||
libogrprovider.so \
|
libogrprovider.so \
|
||||||
libpggeoprocessingplugin.so \
|
libpggeoprocessingplugin.so \
|
||||||
@ -198,6 +198,7 @@ for PLUGIN in \
|
|||||||
libscalebarplugin.so \
|
libscalebarplugin.so \
|
||||||
libspitplugin.so \
|
libspitplugin.so \
|
||||||
libwfsplugin.so \
|
libwfsplugin.so \
|
||||||
|
libwfsprovider.so \
|
||||||
libwmsprovider.so
|
libwmsprovider.so
|
||||||
do
|
do
|
||||||
install_name_tool -change /usr/local/lib/$LNKGDAL @executable_path/lib/$LNKGDAL $PREFIX/lib/qgis/$PLUGIN
|
install_name_tool -change /usr/local/lib/$LNKGDAL @executable_path/lib/$LNKGDAL $PREFIX/lib/qgis/$PLUGIN
|
||||||
|
|||||||
@ -1,24 +1,21 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Strip all non-global symbols
|
# Strip all non-global symbols
|
||||||
|
|
||||||
PREFIX=qgis0.10.0.app/Contents/MacOS
|
PREFIX=qgis0.11.0.app/Contents/MacOS
|
||||||
|
|
||||||
strip -x $PREFIX/qgis
|
strip -x $PREFIX/qgis
|
||||||
strip -x $PREFIX/bin/qgis_help.app/Contents/MacOS/qgis_help
|
strip -x $PREFIX/bin/qgis_help.app/Contents/MacOS/qgis_help
|
||||||
|
|
||||||
strip -x $PREFIX/lib/libqgis_core.dylib
|
strip -x $PREFIX/lib/libqgis_core.dylib
|
||||||
strip -x $PREFIX/lib/libqgis_gui.dylib
|
strip -x $PREFIX/lib/libqgis_gui.dylib
|
||||||
strip -x $PREFIX/lib/libqgisgrass.dylib
|
|
||||||
strip -x $PREFIX/lib/qgis/libcopyrightlabelplugin.so
|
strip -x $PREFIX/lib/qgis/libcopyrightlabelplugin.so
|
||||||
strip -x $PREFIX/lib/qgis/libdelimitedtextplugin.so
|
strip -x $PREFIX/lib/qgis/libdelimitedtextplugin.so
|
||||||
strip -x $PREFIX/lib/qgis/libdelimitedtextprovider.so
|
strip -x $PREFIX/lib/qgis/libdelimitedtextprovider.so
|
||||||
strip -x $PREFIX/lib/qgis/libgeorefplugin.so
|
strip -x $PREFIX/lib/qgis/libgeorefplugin.so
|
||||||
strip -x $PREFIX/lib/qgis/libgpsimporterplugin.so
|
strip -x $PREFIX/lib/qgis/libgpsimporterplugin.so
|
||||||
strip -x $PREFIX/lib/qgis/libgpxprovider.so
|
strip -x $PREFIX/lib/qgis/libgpxprovider.so
|
||||||
strip -x $PREFIX/lib/qgis/libgrassplugin.so
|
|
||||||
strip -x $PREFIX/lib/qgis/libgrassprovider.so
|
|
||||||
strip -x $PREFIX/lib/qgis/libgridmakerplugin.so
|
strip -x $PREFIX/lib/qgis/libgridmakerplugin.so
|
||||||
strip -x $PREFIX/lib/qgis/libwfsprovider.so
|
strip -x $PREFIX/lib/qgis/libmemoryprovider.so
|
||||||
strip -x $PREFIX/lib/qgis/libnortharrowplugin.so
|
strip -x $PREFIX/lib/qgis/libnortharrowplugin.so
|
||||||
strip -x $PREFIX/lib/qgis/libogrprovider.so
|
strip -x $PREFIX/lib/qgis/libogrprovider.so
|
||||||
strip -x $PREFIX/lib/qgis/libpggeoprocessingplugin.so
|
strip -x $PREFIX/lib/qgis/libpggeoprocessingplugin.so
|
||||||
@ -27,8 +24,8 @@ strip -x $PREFIX/lib/qgis/libquickprintplugin.so
|
|||||||
strip -x $PREFIX/lib/qgis/libscalebarplugin.so
|
strip -x $PREFIX/lib/qgis/libscalebarplugin.so
|
||||||
strip -x $PREFIX/lib/qgis/libspitplugin.so
|
strip -x $PREFIX/lib/qgis/libspitplugin.so
|
||||||
strip -x $PREFIX/lib/qgis/libwfsplugin.so
|
strip -x $PREFIX/lib/qgis/libwfsplugin.so
|
||||||
|
strip -x $PREFIX/lib/qgis/libwfsprovider.so
|
||||||
strip -x $PREFIX/lib/qgis/libwmsprovider.so
|
strip -x $PREFIX/lib/qgis/libwmsprovider.so
|
||||||
#strip -x $PREFIX/lib/qgis/libopenmodellerplugin.so
|
|
||||||
|
|
||||||
strip -x $PREFIX/lib/Qt3Support.framework/Versions/4/Qt3Support
|
strip -x $PREFIX/lib/Qt3Support.framework/Versions/4/Qt3Support
|
||||||
strip -x $PREFIX/lib/QtCore.framework/Versions/4/QtCore
|
strip -x $PREFIX/lib/QtCore.framework/Versions/4/QtCore
|
||||||
@ -40,16 +37,14 @@ strip -x $PREFIX/lib/QtXml.framework/Versions/4/QtXml
|
|||||||
strip -x $PREFIX/../plugins/imageformats/libqjpeg.dylib
|
strip -x $PREFIX/../plugins/imageformats/libqjpeg.dylib
|
||||||
|
|
||||||
strip -x $PREFIX/lib/libgdal.1.dylib
|
strip -x $PREFIX/lib/libgdal.1.dylib
|
||||||
strip -x $PREFIX/lib/gdalplugins/gdal_GRASS.so
|
|
||||||
strip -x $PREFIX/lib/gdalplugins/ogr_GRASS.so
|
|
||||||
strip -x $PREFIX/lib/libgeos.3.0.0.dylib
|
strip -x $PREFIX/lib/libgeos.3.0.0.dylib
|
||||||
strip -x $PREFIX/lib/libgeos_c.1.4.1.dylib
|
strip -x $PREFIX/lib/libgeos_c.1.4.1.dylib
|
||||||
strip -x $PREFIX/lib/libproj.0.5.4.dylib
|
strip -x $PREFIX/lib/libproj.0.5.4.dylib
|
||||||
strip -x $PREFIX/lib/libsqlite3.0.8.6.dylib
|
strip -x $PREFIX/lib/libsqlite3.0.dylib
|
||||||
strip -x $PREFIX/lib/libxerces-c.28.0.dylib
|
strip -x $PREFIX/lib/libxerces-c.28.0.dylib
|
||||||
strip -x $PREFIX/lib/libgif.4.1.6.dylib
|
strip -x $PREFIX/lib/libgif.4.1.6.dylib
|
||||||
strip -x $PREFIX/lib/libjpeg.62.0.0.dylib
|
strip -x $PREFIX/lib/libjpeg.62.0.0.dylib
|
||||||
strip -x $PREFIX/lib/libpng12.0.24.0.dylib
|
strip -x $PREFIX/lib/libpng12.0.dylib
|
||||||
strip -x $PREFIX/lib/libtiff.3.dylib
|
strip -x $PREFIX/lib/libtiff.3.dylib
|
||||||
strip -x $PREFIX/lib/libgeotiff.1.2.4.dylib
|
strip -x $PREFIX/lib/libgeotiff.1.2.4.dylib
|
||||||
strip -x $PREFIX/lib/libjasper.1.0.0.dylib
|
strip -x $PREFIX/lib/libjasper.1.0.0.dylib
|
||||||
@ -59,15 +54,35 @@ strip -x $PREFIX/lib/libgsl.0.dylib
|
|||||||
strip -x $PREFIX/lib/libgslcblas.0.dylib
|
strip -x $PREFIX/lib/libgslcblas.0.dylib
|
||||||
strip -x $PREFIX/lib/libpq.5.1.dylib
|
strip -x $PREFIX/lib/libpq.5.1.dylib
|
||||||
|
|
||||||
for LIBGRASS in datetime dbmibase dbmiclient dgl dig2 form gis gmath gproj I linkm rtree shape vask vect
|
if test -f $PREFIX/lib/libqgisgrass.dylib; then
|
||||||
do
|
strip -x $PREFIX/lib/libqgisgrass.dylib
|
||||||
strip -x $PREFIX/lib/grass/libgrass_$LIBGRASS.6.3.0RC6.dylib
|
|
||||||
done
|
|
||||||
|
|
||||||
strip -x $PREFIX/share/qgis/python/qgis/core.so
|
strip -x $PREFIX/lib/qgis/libgrassplugin.so
|
||||||
strip -x $PREFIX/share/qgis/python/qgis/gui.so
|
strip -x $PREFIX/lib/qgis/libgrassprovider.so
|
||||||
strip -x $PREFIX/share/qgis/python/sip.so
|
|
||||||
for LIBPYQT4 in Qt QtCore QtGui QtNetwork QtSql QtSvg QtXml QtAssistant QtDesigner QtOpenGL QtScript QtTest
|
strip -x $PREFIX/lib/gdalplugins/gdal_GRASS.so
|
||||||
do
|
strip -x $PREFIX/lib/gdalplugins/ogr_GRASS.so
|
||||||
strip -x $PREFIX/share/qgis/python/PyQt4/$LIBPYQT4.so
|
|
||||||
done
|
for LIBGRASS in datetime dbmibase dbmiclient dgl dig2 form gis gmath gproj I linkm rtree shape vask vect
|
||||||
|
do
|
||||||
|
strip -x $PREFIX/lib/grass/libgrass_$LIBGRASS.6.3.0.dylib
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -f $PREFIX/lib/libqgispython.dylib; then
|
||||||
|
strip -x $PREFIX/lib/libqgispython.dylib
|
||||||
|
|
||||||
|
for FRAMEWORK in QtAssistant QtDesigner QtHelp QtOpenGL QtScript QtTest QtWebKit QtXmlPatterns phonon
|
||||||
|
do
|
||||||
|
strip -x $PREFIX/lib/$FRAMEWORK.framework/Versions/4/$FRAMEWORK
|
||||||
|
done
|
||||||
|
strip -x $PREFIX/lib/libQtCLucene.4.4.0.dylib
|
||||||
|
|
||||||
|
strip -x $PREFIX/share/qgis/python/qgis/core.so
|
||||||
|
strip -x $PREFIX/share/qgis/python/qgis/gui.so
|
||||||
|
strip -x $PREFIX/share/qgis/python/sip.so
|
||||||
|
for LIBPYQT4 in Qt QtCore QtGui QtNetwork QtSql QtSvg QtXml QtAssistant QtDesigner QtHelp QtOpenGL QtScript QtTest QtWebKit QtXmlPatterns phonon
|
||||||
|
do
|
||||||
|
strip -x $PREFIX/share/qgis/python/PyQt4/$LIBPYQT4.so
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user