[meld/fix-all-user-install] Update win32 build to force all-users installation




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]