diff --git a/bin/Packager/MacDMGPackager.py b/bin/Packager/MacDMGPackager.py --- a/bin/Packager/MacDMGPackager.py +++ b/bin/Packager/MacDMGPackager.py @@ -45,6 +45,11 @@ if not appPath.startswith(archive): moveTargets += [(os.path.join(archive, "bin"), os.path.join(appPath, "Contents", "MacOS"))] + if os.path.exists(os.path.join(archive, "lib", "libexec", "kf5", "kioslave")): + if not utils.copyFile(os.path.join(archive, "lib", "libexec", "kf5", "kioslave"), + os.path.join(appPath, "Contents", "MacOS"), linkOnly=False): + return False + for src, dest in moveTargets: if os.path.exists(src): if not utils.mergeTree(src, dest):