Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorMarkus Goetz <markus@woboq.com>2018-03-21 21:18:58 +0300
committerMarkus Goetz <markus@woboq.com>2018-03-21 21:20:50 +0300
commit20bd943a873df4f9ed70418c9f4dbb607ecb6b3d (patch)
treef0e1f4aa9c6ec19d3eb2abb669e033e375b85122 /admin
parent424898603aa25d38f2a624c80896e011f8522331 (diff)
macdeployqt: Qt 5.10.1 #5932
Diffstat (limited to 'admin')
-rwxr-xr-xadmin/osx/macdeployqt.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/admin/osx/macdeployqt.py b/admin/osx/macdeployqt.py
index f27eead38..671a75d1b 100755
--- a/admin/osx/macdeployqt.py
+++ b/admin/osx/macdeployqt.py
@@ -22,6 +22,7 @@ import subprocess
import commands
import sys
from glob import glob
+from distutils.version import LooseVersion
def QueryQMake(attrib):
return subprocess.check_output([qmake_path, '-query', attrib]).rstrip('\n')
@@ -92,6 +93,8 @@ commands.append(['mkdir', '-p', resources_dir])
plugins_dir = os.path.join(bundle_dir, 'Contents', 'PlugIns')
binaries = [i for i in glob(os.path.join(bundle_dir, 'Contents', 'MacOS', "*")) if is_exe(i)];
+qt_version = QueryQMake('QT_VERSION')
+print "Using Qt", qt_version
fixed_libraries = []
fixed_frameworks = []
@@ -334,6 +337,9 @@ def FindQtPlugin(name):
for binary in binaries:
FixBinary(binary)
+
+if LooseVersion(qt_version) >= LooseVersion("5.10.0"):
+ QT_PLUGINS.append('styles/libqmacstyle.dylib')
for plugin in QT_PLUGINS:
FixPlugin(FindQtPlugin(plugin), os.path.dirname(plugin))