diff options
-rw-r--r-- | rbutil/rbutilqt/main.cpp | 7 | ||||
-rwxr-xr-x | rbutil/rbutilqt/osx_deploy.sh | 13 |
2 files changed, 18 insertions, 2 deletions
diff --git a/rbutil/rbutilqt/main.cpp b/rbutil/rbutilqt/main.cpp index 124d103885..0b720d60f6 100644 --- a/rbutil/rbutilqt/main.cpp +++ b/rbutil/rbutilqt/main.cpp | |||
@@ -28,7 +28,12 @@ Q_IMPORT_PLUGIN(qtaccessiblewidgets) | |||
28 | 28 | ||
29 | int main( int argc, char ** argv ) { | 29 | int main( int argc, char ** argv ) { |
30 | QApplication app( argc, argv ); | 30 | QApplication app( argc, argv ); |
31 | 31 | #if defined(Q_OS_MAC) | |
32 | QDir dir(QApplication::applicationDirPath()); | ||
33 | dir.cdUp(); | ||
34 | dir.cd("plugins"); | ||
35 | QApplication::addLibraryPath(dir.absolutePath()); | ||
36 | #endif | ||
32 | QString absolutePath = QCoreApplication::instance()->applicationDirPath(); | 37 | QString absolutePath = QCoreApplication::instance()->applicationDirPath(); |
33 | // portable installation: | 38 | // portable installation: |
34 | // check for a configuration file in the program folder. | 39 | // check for a configuration file in the program folder. |
diff --git a/rbutil/rbutilqt/osx_deploy.sh b/rbutil/rbutilqt/osx_deploy.sh index f40516aabe..7969685ea6 100755 --- a/rbutil/rbutilqt/osx_deploy.sh +++ b/rbutil/rbutilqt/osx_deploy.sh | |||
@@ -83,5 +83,16 @@ install_name_tool -change $QTDIR/lib/QtNetwork.framework/Versions/4/QtNetwork @ | |||
83 | install_name_tool -change $QTDIR/lib/QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore rbutilqt.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui | 83 | install_name_tool -change $QTDIR/lib/QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore rbutilqt.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui |
84 | install_name_tool -change $QTDIR/lib/QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore rbutilqt.app/Contents/Frameworks/QtNetwork.framework/Versions/4/QtNetwork | 84 | install_name_tool -change $QTDIR/lib/QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore rbutilqt.app/Contents/Frameworks/QtNetwork.framework/Versions/4/QtNetwork |
85 | 85 | ||
86 | echo "insert accessibility plugins" | ||
87 | |||
88 | mkdir -p rbutilqt.app/Contents/plugins/accessible | ||
89 | |||
90 | cp $QTDIR/plugins/accessible/*.dylib rbutilqt.app/Contents/plugins/accessible | ||
91 | |||
92 | install_name_tool -change $QTDIR/lib/QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore rbutilqt.app/Contents/plugins/accessible/libqtaccessiblewidgets.dylib | ||
93 | install_name_tool -change $QTDIR/lib/QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui rbutilqt.app/Contents/plugins/accessible/libqtaccessiblewidgets.dylib | ||
94 | install_name_tool -change $QTDIR/lib/QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore rbutilqt.app/Contents/plugins/accessible/libqtaccessiblecompatwidgets.dylib | ||
95 | install_name_tool -change $QTDIR/lib/QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui rbutilqt.app/Contents/plugins/accessible/libqtaccessiblecompatwidgets.dylib | ||
96 | |||
86 | echo "Creating disk image" | 97 | echo "Creating disk image" |
87 | hdiutil create -srcfolder rbutilqt.app -ov rbutilqt.dmg \ No newline at end of file | 98 | hdiutil create -srcfolder rbutilqt.app -ov rbutilqt.dmg |