|
14 | 14 | <WixVariable Id="SideBySidePackageUpgradeCode" Value="$(VariantUpgradeCode)" />
|
15 | 15 | <FeatureGroupRef Id="SideBySideUpgradeStrategy" />
|
16 | 16 |
|
17 |
| - <ComponentGroup Id="EmbeddedPython"> |
18 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
19 |
| - <File Source="$(PythonRoot)\libcrypto-1_1-arm64.dll" /> |
| 17 | + <ComponentGroup Id="EmbeddedPython" Directory="toolchain_$(VariantName)_usr_bin"> |
| 18 | + <Component > |
| 19 | + <File Source="$(PythonRoot)\libcrypto-1_1$(ArchSuffix).dll" /> |
20 | 20 | </Component>
|
21 | 21 |
|
22 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 22 | + <Component> |
23 | 23 | <File Source="$(PythonRoot)\libffi-7.dll" />
|
24 | 24 | </Component>
|
25 | 25 |
|
26 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
27 |
| - <File Source="$(PythonRoot)\libssl-1_1-arm64.dll" /> |
| 26 | + <Component> |
| 27 | + <File Source="$(PythonRoot)\libssl-1_1$(ArchSuffix).dll" /> |
28 | 28 | </Component>
|
29 | 29 |
|
30 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
31 |
| - <File Source="$(PythonRoot)\LICENSE.txt" /> |
32 |
| - </Component> |
33 |
| - |
34 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 30 | + <Component> |
35 | 31 | <File Source="$(PythonRoot)\pyexpat.pyd" />
|
36 | 32 | </Component>
|
37 | 33 |
|
38 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 34 | + <Component> |
39 | 35 | <File Source="$(PythonRoot)\python.cat" />
|
40 | 36 | </Component>
|
41 | 37 |
|
42 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 38 | + <Component> |
43 | 39 | <File Source="$(PythonRoot)\python.exe" />
|
44 | 40 | </Component>
|
45 | 41 |
|
46 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 42 | + <Component> |
47 | 43 | <File Source="$(PythonRoot)\python3.dll" />
|
48 | 44 | </Component>
|
49 | 45 |
|
50 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 46 | + <Component> |
51 | 47 | <File Source="$(PythonRoot)\python310.dll" />
|
52 | 48 | </Component>
|
53 | 49 |
|
54 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 50 | + <Component> |
55 | 51 | <File Source="$(PythonRoot)\python310.zip" />
|
56 | 52 | </Component>
|
57 | 53 |
|
58 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 54 | + <Component> |
59 | 55 | <File Source="$(PythonRoot)\python310._pth" />
|
60 | 56 | </Component>
|
61 | 57 |
|
62 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 58 | + <Component> |
63 | 59 | <File Source="$(PythonRoot)\pythonw.exe" />
|
64 | 60 | </Component>
|
65 | 61 |
|
66 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 62 | + <Component> |
67 | 63 | <File Source="$(PythonRoot)\select.pyd" />
|
68 | 64 | </Component>
|
69 | 65 |
|
70 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 66 | + <Component> |
71 | 67 | <File Source="$(PythonRoot)\sqlite3.dll" />
|
72 | 68 | </Component>
|
73 | 69 |
|
74 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 70 | + <Component> |
75 | 71 | <File Source="$(PythonRoot)\unicodedata.pyd" />
|
76 | 72 | </Component>
|
77 | 73 |
|
78 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
79 |
| - <File Source="$(PythonRoot)\vcruntime140.dll" /> |
80 |
| - </Component> |
81 |
| - |
82 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
83 |
| - <File Source="$(PythonRoot)\vcruntime140_1.dll" /> |
84 |
| - </Component> |
85 |
| - |
86 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 74 | + <Component> |
87 | 75 | <File Source="$(PythonRoot)\winsound.pyd" />
|
88 | 76 | </Component>
|
89 | 77 |
|
90 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 78 | + <Component> |
91 | 79 | <File Source="$(PythonRoot)\_asyncio.pyd" />
|
92 | 80 | </Component>
|
93 | 81 |
|
94 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 82 | + <Component> |
95 | 83 | <File Source="$(PythonRoot)\_bz2.pyd" />
|
96 | 84 | </Component>
|
97 | 85 |
|
98 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 86 | + <Component> |
99 | 87 | <File Source="$(PythonRoot)\_ctypes.pyd" />
|
100 | 88 | </Component>
|
101 | 89 |
|
102 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 90 | + <Component> |
103 | 91 | <File Source="$(PythonRoot)\_decimal.pyd" />
|
104 | 92 | </Component>
|
105 | 93 |
|
106 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 94 | + <Component> |
107 | 95 | <File Source="$(PythonRoot)\_elementtree.pyd" />
|
108 | 96 | </Component>
|
109 | 97 |
|
110 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 98 | + <Component> |
111 | 99 | <File Source="$(PythonRoot)\_hashlib.pyd" />
|
112 | 100 | </Component>
|
113 | 101 |
|
114 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 102 | + <Component> |
115 | 103 | <File Source="$(PythonRoot)\_lzma.pyd" />
|
116 | 104 | </Component>
|
117 | 105 |
|
118 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 106 | + <Component> |
119 | 107 | <File Source="$(PythonRoot)\_msi.pyd" />
|
120 | 108 | </Component>
|
121 | 109 |
|
122 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 110 | + <Component> |
123 | 111 | <File Source="$(PythonRoot)\_multiprocessing.pyd" />
|
124 | 112 | </Component>
|
125 | 113 |
|
126 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 114 | + <Component> |
127 | 115 | <File Source="$(PythonRoot)\_overlapped.pyd" />
|
128 | 116 | </Component>
|
129 | 117 |
|
130 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 118 | + <Component> |
131 | 119 | <File Source="$(PythonRoot)\_queue.pyd" />
|
132 | 120 | </Component>
|
133 | 121 |
|
134 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 122 | + <Component> |
135 | 123 | <File Source="$(PythonRoot)\_socket.pyd" />
|
136 | 124 | </Component>
|
137 | 125 |
|
138 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 126 | + <Component> |
139 | 127 | <File Source="$(PythonRoot)\_sqlite3.pyd" />
|
140 | 128 | </Component>
|
141 | 129 |
|
142 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 130 | + <Component> |
143 | 131 | <File Source="$(PythonRoot)\_ssl.pyd" />
|
144 | 132 | </Component>
|
145 | 133 |
|
146 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 134 | + <Component> |
147 | 135 | <File Source="$(PythonRoot)\_uuid.pyd" />
|
148 | 136 | </Component>
|
149 | 137 |
|
150 |
| - <Component Directory="toolchain_$(VariantName)_usr_bin"> |
| 138 | + <Component> |
151 | 139 | <File Source="$(PythonRoot)\_zoneinfo.pyd" />
|
152 | 140 | </Component>
|
153 | 141 | </ComponentGroup>
|
154 | 142 |
|
155 |
| - <Feature Id="EmbeddedPython" AllowAbsent="yes" Title="$(VariantProductName)"> |
| 143 | + <ComponentGroup Id="EmbeddedPythonLicense"> |
| 144 | + <Component Directory="toolchain_$(VariantName)_usr_share_licenses"> |
| 145 | + <File Source="$(PythonRoot)\LICENSE.txt" /> |
| 146 | + </Component> |
| 147 | + </ComponentGroup> |
| 148 | + |
| 149 | + <Feature Id="EmbeddedPython" AllowAbsent="no" Title="$(VariantProductName)"> |
156 | 150 | <ComponentGroupRef Id="EmbeddedPython" />
|
| 151 | + <ComponentGroupRef Id="EmbeddedPythonLicense" /> |
157 | 152 | </Feature>
|
158 | 153 | </Package>
|
159 | 154 | </Include>
|
0 commit comments