File variable-directories.patch of Package qdevelop

diff -Nur qdevelop-0.29/QDevelop.pro new/QDevelop.pro
--- qdevelop-0.29/QDevelop.pro	2016-01-08 03:57:28.000000000 +0100
+++ new/QDevelop.pro	2017-03-18 00:01:41.227060362 +0100
@@ -132,6 +132,14 @@
  resources/translations/QDevelop_Japanese.ts \
  resources/translations/QDevelop_Vietnamese.ts
 UI_DIR += build/ui
+isEmpty(PLUGIN_DIR){
+ PLUGIN_DIR = "../lib/qdevelop/plugins/"
+}
+DEFINES += "PLUGIN_DIR=\\\"$PLUGIN_DIR\\\""
+isEmpty(TRANSLATIONS_DIR){
+ TRANSLATIONS_DIR = "/../lib/qdevelop/translations"
+}
+DEFINES += "TRANSLATIONS_DIR=\\\"$TRANSLATIONS_DIR\\\""
 macx {
  TARGET =  QDevelop
  ICON +=  resources/images/qdevelop.icns
diff -Nur qdevelop-0.29/src/main.cpp new/src/main.cpp
--- qdevelop-0.29/src/main.cpp	2016-01-08 03:57:26.000000000 +0100
+++ new/src/main.cpp	2017-03-18 00:00:39.694633415 +0100
@@ -79,7 +79,7 @@
 	#ifdef Q_OS_WIN32
 	QString defaultTranslationsPath = "/translations";
 	#else
-	QString defaultTranslationsPath = "/../lib/qdevelop/translations";
+	QString defaultTranslationsPath = TRANSLATIONS_DIR;
 	#endif
 	QDir translationsDir(QCoreApplication::applicationDirPath() + defaultTranslationsPath);
 	// load & install QDevelop translation
diff -Nur qdevelop-0.29/src/mainimpl.cpp new/src/mainimpl.cpp
--- qdevelop-0.29/src/mainimpl.cpp	2016-02-08 16:24:52.049861430 +0100
+++ new/src/mainimpl.cpp	2017-03-17 23:59:24.746113361 +0100
@@ -2447,12 +2447,12 @@
 #else
     if ( m_pluginsDirectory.isEmpty() )
     {
-        QDir dir = QDir(qApp->applicationDirPath()+"/../lib/qdevelop/plugins/");
+        QDir dir = QDir(PLUGIN_DIR);
         foreach(QString fileName, dir.entryList(QDir::Files) )
         {
             entryList += dir.absoluteFilePath(fileName);
         }
-	dir = QDir(QDir::homePath() + "/.qdevelop/plugins");
+        dir = QDir(QDir::homePath() + "/.qdevelop/plugins");
         foreach(QString fileName, dir.entryList(QDir::Files) )
         {
             entryList += dir.absoluteFilePath(fileName);
openSUSE Build Service is sponsored by