Skip to content

Commit dad16d5

Browse files
author
timlinux
committedMay 19, 2008
Updates for tims post install mac scripts
git-svn-id: http://svn.osgeo.org/qgis/trunk@8459 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 8c91fce commit dad16d5

File tree

2 files changed

+37
-6
lines changed

2 files changed

+37
-6
lines changed
 

‎mac/1-release-extra.sh

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
APP_PREFIX=/Applications/qgis0.11.0.app
66
BUNDLE_DIR=${APP_PREFIX}/Contents/MacOS
7-
LIB_DIR=/usr/local/qgis_universal_deps/lib
7+
DEPS_BASE=/usr/local/qgis_universal_deps
8+
LIB_DIR=${DEPS_BASE}/lib
89
#set -x
910
cp -r ${LIB_DIR}/libexpat.dylib ${BUNDLE_DIR}/lib
1011
cp -r ${LIB_DIR}/libgdal.1.dylib ${BUNDLE_DIR}/lib
@@ -22,14 +23,14 @@ ln -s libgslcblas.dylib libgslcblas.0.dylib
2223
#ln -s libsqlite3.0.dylib libsqlite3.dylib
2324
popd
2425

25-
26+
set -x
2627
install_name_tool -change ${LIB_DIR}/libgdal.1.dylib \
2728
@executable_path/lib/libgdal.1.dylib \
2829
${BUNDLE_DIR}/qgis
2930
install_name_tool -change ${LIB_DIR}/libproj.dylib \
3031
@executable_path/lib/libproj.dylib \
3132
${BUNDLE_DIR}/qgis
32-
33+
set +x
3334

3435
LIBS="lib/libqgis_core.dylib \
3536
lib/libqgis_gui.dylib \
@@ -106,3 +107,21 @@ do
106107
#echo "----------------------------------"
107108
done
108109

110+
#
111+
# Strip binaries - disable for debugging
112+
#
113+
#pushd .
114+
#cd ${APP_PREFIX}
115+
#for FILE in `find . -name *.dylib`; do echo "Stripping $FILE"; strip -x $FILE; done
116+
#for FILE in `find . -name *.so`; do echo "Stripping $FILE"; strip -x $FILE; done
117+
#strip -x ${APP_PREFIX}/Contents/MacOS/qgis
118+
#popd
119+
120+
#
121+
# Install GDAL and Proj support files
122+
#
123+
cp -r ${DEPS_BASE}/share/proj ${APP_PREFIX}/Contents/MacOS/share/
124+
cp -r ${DEPS_BASE}/share/*.wkt ${APP_PREFIX}/Contents/MacOS/share/
125+
cp -r ${DEPS_BASE}/share/*.csv ${APP_PREFIX}/Contents/MacOS/share/
126+
cp -r ${DEPS_BASE}/share/*.dgn ${APP_PREFIX}/Contents/MacOS/share/
127+

‎mac/2-release-extra-qt.sh

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ cd $FRAMEWORKPREFIX
1313
# Edit version when any library is upgraded
1414
UNIVERSAL_LIBS_PREFIX=/usr/local/qgis_universal_deps
1515
QTPREFIX=${UNIVERSAL_LIBS_PREFIX}/lib
16-
QTFRAMEWORKS="QtCore QtGui QtNetwork QtSql QtSvg QtXml"
16+
QTFRAMEWORKS="QtCore QtGui QtNetwork QtSql QtSvg QtXml QtDesigner"
1717

1818
#
1919
# Copy supporting frameworks to application bundle
@@ -55,7 +55,7 @@ cd $MACOS_PREFIX
5555
FILES="qgis
5656
lib/libqgis_core.dylib
5757
lib/libqgis_gui.dylib
58-
lib/libomg_widgets.dylib
58+
lib/qgis/libcatalogue.so
5959
lib/qgis/libcopyrightlabelplugin.so
6060
lib/qgis/libgpxprovider.so
6161
lib/qgis/libscalebarplugin.so
@@ -75,7 +75,6 @@ for FILE in ${FILES}
7575
do
7676
for FRAMEWORK in QtCore QtGui QtNetwork QtSql QtSvg QtXml
7777
do
78-
set -x
7978
install_name_tool -change ${QTPREFIX}/${FRAMEWORK}.framework/Versions/4/$FRAMEWORK \
8079
@executable_path/../Frameworks/$FRAMEWORK.framework/Versions/4/$FRAMEWORK \
8180
$MACOS_PREFIX/$FILE
@@ -141,3 +140,16 @@ if test ! -f $LIBSQLITE; then
141140
fi
142141

143142
popd
143+
144+
#
145+
# Strip the qt libs
146+
#
147+
148+
strip -x ${FRAMEWORKPREFIX}/QtGui.framework/Versions/4/QtGui
149+
strip -x ${FRAMEWORKPREFIX}/QtCore.framework/Versions/4/QtCore
150+
strip -x ${FRAMEWORKPREFIX}/Qt3Support.framework/Versions/4/Qt3Support
151+
strip -x ${FRAMEWORKPREFIX}/QtSql.framework/Versions/4/QtSql
152+
strip -x ${FRAMEWORKPREFIX}/QtSvg.framework/Versions/4/QtSvg
153+
strip -x ${FRAMEWORKPREFIX}/QtXml.framework/Versions/4/QtXml
154+
strip -x ${FRAMEWORKPREFIX}/QtNetwork.framework/Versions/4/QtNetwork
155+
strip -x ${FRAMEWORKPREFIX}/QtDesigner.framework/Versions/4/QtDesigner

0 commit comments

Comments
 (0)
Please sign in to comment.