diff --git a/electron/package.json b/electron/package.json index 8d27d94f3..083c3dd91 100644 --- a/electron/package.json +++ b/electron/package.json @@ -95,7 +95,7 @@ "devtron": "^1.4.0", "easygettext": "^2.7.0", "electron": "4.1.3", - "electron-builder": "22.8.0", + "electron-builder": "^23.0.3", "electron-debug": "^1.5.0", "electron-devtools-installer": "^2.2.4", "electron-prebuilt-compile": "4.0.0", diff --git a/lib/gui/electron.py b/lib/gui/electron.py index 651080a9d..75e3b16cc 100755 --- a/lib/gui/electron.py +++ b/lib/gui/electron.py @@ -37,7 +37,7 @@ def open_url(url): if sys.platform == "darwin" and getattr(sys, 'frozen', None) is None: mac_dev_env = os.environ.copy() # these are paths installed by brew or macports - yarn_path = "/usr/local/bin:/opt/local/bin:" + yarn_path = "/opt/homebrew/bin:/usr/local/bin:/opt/local/bin:" if yarn_path in mac_dev_env["PATH"]: pass else: diff --git a/lib/i18n.py b/lib/i18n.py index 204381dc4..0a35ae253 100644 --- a/lib/i18n.py +++ b/lib/i18n.py @@ -30,7 +30,7 @@ def _set_locale_dir(): else: locale_dir = dirname(dirname(realpath(__file__))) - if sys.platform == "darwin": + if sys.platform == "darwin" and getattr(sys, 'frozen', False): locale_dir = os.path.join(locale_dir, "..", 'Resources', 'locales') else: locale_dir = os.path.join(locale_dir, 'locales')