aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/deploy.py
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2023-07-26 14:56:08 +0200
committerEike Ziller <eike.ziller@qt.io>2023-08-28 10:13:19 +0000
commitdb4d424b43378717f517929cab02e4b598971ac9 (patch)
tree51f6677d4beda41a12084cb8b66e4afbe128d92e /scripts/deploy.py
parentfbc95f77bdbe7727c0b5f9bb7eb9405483392d6c (diff)
Build/deploy: Move copying translations to deploy.py
Moving things away from deployqtHelper_mac.sh Change-Id: I0c37d111cdfb88c1ef2452d03ca2bcc542600521 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'scripts/deploy.py')
-rwxr-xr-xscripts/deploy.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/scripts/deploy.py b/scripts/deploy.py
index 847dc853104..17460930bf8 100755
--- a/scripts/deploy.py
+++ b/scripts/deploy.py
@@ -210,14 +210,14 @@ def add_qt_conf(target_path, qt_prefix_path):
f.write('Qml2Imports=qml\n')
f.close()
-def copy_translations(install_dir, qt_tr_dir):
- translations = glob(os.path.join(qt_tr_dir, '*.qm'))
- tr_dir = os.path.join(install_dir, 'share', 'qtcreator', 'translations')
-
- print("copying translations...")
+def deploy_translations(qtc_binary_path, qt_install):
+ print("Copying translations...")
+ translations = glob(os.path.join(qt_install.translations, '*.qm'))
+ destdir = (os.path.join(qtc_binary_path, 'Contents', 'Resources', 'translations') if common.is_mac_platform()
+ else os.path.join(qtc_binary_path, '..', 'share', 'qtcreator', 'translations'))
for translation in translations:
- print(translation, '->', tr_dir)
- shutil.copy(translation, tr_dir)
+ print(translation, '->', destdir)
+ shutil.copy(translation, destdir)
def copyPreservingLinks(source, destination):
if os.path.islink(source):
@@ -386,6 +386,7 @@ def main():
deploy_qtdiag(qtcreator_binary_path, qt_install)
deploy_plugins(qtcreator_binary_path, qt_install)
deploy_imports(qtcreator_binary_path, qt_install)
+ deploy_translations(qtcreator_binary_path, qt_install)
if common.is_mac_platform():
deploy_mac(args)
@@ -401,7 +402,7 @@ def main():
copy_qt_libs(qt_deploy_prefix, qt_install.bin, qt_install.bin)
else:
copy_qt_libs(qt_deploy_prefix, qt_install.bin, qt_install.lib)
- copy_translations(install_dir, qt_install.translations)
+
if args.llvm_path:
deploy_clang(install_dir, args.llvm_path, chrpath_bin)