[meld/fix-all-user-install] Update win32 build to force all-users installation
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld/fix-all-user-install] Update win32 build to force all-users installation
- Date: Sat, 10 Apr 2021 04:37:20 +0000 (UTC)
commit 5b6dc509dc4e64a3d6ee6c62ee2df9840c6e760e
Author: Kai Willadsen <kai willadsen gmail com>
Date: Sat Apr 10 14:35:04 2021 +1000
Update win32 build to force all-users installation
This option was added in cx_Freeze 6.1, and defaulted to *not*
installing for all users. While this is definitely the correct choice
in general, it's a breaking change for existing installs. This commit
just explicitly requests an all-users install so that updates from
pre-3.20.2 releases work correctly.
setup_win32.py | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/setup_win32.py b/setup_win32.py
index 74d8e998..2cba8b9e 100755
--- a/setup_win32.py
+++ b/setup_win32.py
@@ -116,6 +116,7 @@ msi_data = {
bdist_msi_options = {
"upgrade_code": "{1d303789-b4e2-4d6e-9515-c301e155cd50}",
"data": msi_data,
+ "all_users": True,
}
executable_options = {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]