Skip to content

Commit 062a9db

Browse files
committed
Update updater files for 4.7.3. Also include some improvements to windows installer creation
make_uninstallers.cmd and make_uninstallers.cmd make it easy to build those without manually editing installer_win.nsi and manually moving files around. So, quicker and less chance of mistakes.
1 parent e44df33 commit 062a9db

File tree

5 files changed

+48
-30
lines changed

5 files changed

+48
-30
lines changed

contrib/updater/fileswin.txt

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#version=4701
1+
#version=4703
22
#baseurl=http://g.static.mega.co.nz/upd/wsync/
33
#Hash: note this is the hash of the public key assuming an "\n" at the end
44
#pubkeysha256sum=381fac98f5c3329ef5c0d9b6768d9f8d0bbc77bfa38256ac6f3da7452e0dc241
@@ -42,10 +42,10 @@ api-ms-win-crt-stdio-l1-1-0.dll;api-ms-win-crt-stdio-l1-1-0.dll;104a76b41cbd9a94
4242
api-ms-win-crt-string-l1-1-0.dll;api-ms-win-crt-string-l1-1-0.dll;44a4db6080f6bdae6151f60ae5dc420faa3be50902e88f8f14ad457dec3fe4ea
4343
api-ms-win-crt-time-l1-1-0.dll;api-ms-win-crt-time-l1-1-0.dll;cafdb772a1d7acf0807478fdba1e00fd101fc29c136547b37131f80d21dacffd
4444
api-ms-win-crt-utility-l1-1-0.dll;api-ms-win-crt-utility-l1-1-0.dll;8858d883d180cea63e3bf4a3f5bc9e0f9fa16c9a35a84c4efe65308cea13a364
45-
avcodec-58.dll;avcodec-58.dll;55e2f8250c96efc636727fa48eba5fdda19a787880717ba7ceccbf338a745ad5
46-
avformat-58.dll;avformat-58.dll;b69b37f555a5de365da90cb7feb5efff9823e582e613852a13629b4de488b1e0
47-
avutil-56.dll;avutil-56.dll;3c1463cf34fdee29fe48a9e4d1f407a18464c2d5ed94a4be56180009a70de55c
48-
cares.dll;cares.dll;853f87baebea84863fc97f1b64d0a449d4dbdf974147558cd7f9db673e6521d9
45+
avcodec-58.dll;avcodec-58.dll;4464060d3fa7b9dbcc71ce6007238b3f2f5c023ae5966f3815070449b8431624
46+
avformat-58.dll;avformat-58.dll;8eaa9baae0abe9a4f6fe7d2b13a60b8d14584706712ce8cb794e439f56c7cd97
47+
avutil-56.dll;avutil-56.dll;aabffc5fd13962b3fc2cfc713a022ba2d02583f71e6ff0e31125191838ce018c
48+
cares.dll;cares.dll;837f03eb3a9364e5125ee89f59eb952c686428c323b20d508ee7daf199277b84
4949
concrt140.dll;concrt140.dll;c6198c7a2f5e9772411b4a24f50986f5ba0f3e74e69092822f16c1a0f5024e61
5050
iconengines/qsvgicon.dll;iconengines/qsvgicon.dll;0537ce5368db4601239b5401d79f294366f7b3a9ee434d3a8d824f825dccd678
5151
imageformats/qgif.dll;imageformats/qgif.dll;7ac66b0c813585b7cd3645ad3bcab0b225006cee9076b05a21cb6b8db176462d
@@ -66,12 +66,12 @@ leftbanner/left_banner240.bmp;leftbanner/left_banner240.bmp;308d886eeacc4bdce286
6666
leftbanner/left_banner288.bmp;leftbanner/left_banner288.bmp;d7ce7ad1cca1df6c68ead2b7a24fbf7ae6420dfba58551e470761c6fde4977d6
6767
leftbanner/left_banner72.bmp;leftbanner/left_banner72.bmp;83ee7407a5df831b29c304a47958f7e799972c8d9e963a5b88d4acdb9765bc61
6868
leftbanner/left_banner96.bmp;leftbanner/left_banner96.bmp;7780f0337551bce407ccee3e6995ca4289aa3c6fe67da7065afaa862030f8957
69-
libcrypto-1_1.dll;libcrypto-1_1.dll;cdc80917ce45d458a5c6008e3aca0ac21df3f6ed58be53f64b6462d6ecff4f56
70-
libcurl.dll;libcurl.dll;645c8d887f0fae4f5b0e982a37e9e32c624ad9477f290346ca6fd5d87f5fe331
71-
libssl-1_1.dll;libssl-1_1.dll;2be8b0b3b911e36225f21378da2b3c5a3500d01ef32d749a5f582310f6f4b6b1
69+
libcrypto-1_1.dll;libcrypto-1_1.dll;fa974229f757e486a69f34b2d05f33f73efb0cc178a6b35592dd9ac1e12843e7
70+
libcurl.dll;libcurl.dll;1c3015862021151caf640dcecc7b9eb23bc1e974918b4a6174567041581029e4
71+
libssl-1_1.dll;libssl-1_1.dll;814407d635636948c8651da0c05690fdddb6c311159f55685c6b50ae280f1157
7272
MEGA Website.url;MEGA Website.url;7b5f1278de755dde65017404b662b6ab97fa7328974eec3872ce571f7e462dac
73-
MEGAsync.exe;MEGAsync.exe;c6c9f4bdedae6077310a6d1304e169995665155af0479a1f7af183a23e701dcf
74-
MEGAupdater.exe;MEGAupdater.exe;92c4d7c3b30dfecb05401e486ac069206934193baec138c72923fcf64a3444c6
73+
MEGAsync.exe;MEGAsync.exe;d0fba2f4f6a38cb5164fa25eb9e241fe9a9845636fe708d6165c6140e223dae3
74+
MEGAupdater.exe;MEGAupdater.exe;a263dce49b34740ed3427a3c694160592f52d5a9cf1dc4e2e885cb024bd6c4bb
7575
msvcp140_1.dll;msvcp140_1.dll;09192837e98161dad48cdbac4e2e00a6aa9ff2912a601ffca36c1dea8e4e38c5
7676
msvcp140_2.dll;msvcp140_2.dll;7bf18f791b503f6c4ec8b4fadeeb2b2c547750a4ac36c91d9d6469b4d048e137
7777
msvcp140_atomic_wait.dll;msvcp140_atomic_wait.dll;651b426602c3ba021759f297d68013504420cc15c0f1003fa2bcde3b4d7f0ddf
@@ -86,13 +86,13 @@ Qt5Svg.dll;Qt5Svg.dll;4e5e73ae36d79192dc04ebaf1d08ac5afcb77a825af6d425ed54318456
8686
Qt5Widgets.dll;Qt5Widgets.dll;fae1cbde9e10955e8b0ff414e64020be20bf9d1d62e7c583b4510b60f363faf0
8787
Qt5Xml.dll;Qt5Xml.dll;fd1ae5d84bc63396945be05601e58c347afb51553f0f3619e1755c56d434a8d6
8888
qt.conf;qt.conf;a70feb82850a09203a8cdc652c7086273b6af4f03db86f4f98c16c0d5db26256
89-
ShellExtX32.dll;ShellExtX32.dll;bb7e35602ee6c3c7df54f3ed4623967406c004dcc89fad601b8d987ef6d7efd6
90-
ShellExtX64.dll;ShellExtX64.dll;aef96586d83e82f080452aff6e46184aba526abec9ddd40c99fddaf920f9bcdd
89+
ShellExtX32.dll;ShellExtX32.dll;372b1a1dd148df1c0bb70297ed11d679f35baf062179a53cf9f9cc0cb85408c8
90+
ShellExtX64.dll;ShellExtX64.dll;445884b7763f9fd2c7370bf16f8494df90b1b7378e2b8d16613523c78add19bc
9191
styles/qwindowsvistastyle.dll;styles/qwindowsvistastyle.dll;a0b0177a40b1c74ac79bf31c9f26ab0770d54c2297d68a53d289c48ff5b23edb
92-
swresample-3.dll;swresample-3.dll;72fefc93f772b42824f61169266ceb35a7d95ed17721fc84bec9aee08d3eb1be
93-
swscale-5.dll;swscale-5.dll;c189453ffe90d5487938c4da939ba50f099089d893c188a586d650e5f0c88b3d
92+
swresample-3.dll;swresample-3.dll;d76090df4337859c3d1022a2bf2a6ff51b0df67a0c51a22904de196fc03158b4
93+
swscale-5.dll;swscale-5.dll;cf58ced028692aaa69c7cccb14570d8cc418d828c495310591b4ab5de204b4af
9494
ucrtbase.dll;ucrtbase.dll;7041885b2a8300bf12a46510228ce8d103d74e83b1baf696b84ff3e5ab785dd1
95-
uninst.exe;uninst.exe;34ba3662f1ca2475d5f73f6de3c951b6f7be49c4070008fc257db2cb019818b2
95+
uninst.exe;uninst.exe;067434a82d0658e44ad3c1c4b42c442a192d6ae8627cb9cc81835730071d0224
9696
vccorlib140.dll;vccorlib140.dll;ea85134227c8e5a23a63d60e6cdb2bc38f925427ba75426a3be33212435e1741
9797
vcomp140.dll;vcomp140.dll;4735e6f74364c7e3a41e970bc188095cd4259ab9656fab430475f13332bcee49
9898
vcruntime140.dll;vcruntime140.dll;1e0f8f7f13502f5cee17232e9bebca7b44dd6ec29f1842bb61033044c65b2bbf

contrib/updater/fileswin64.txt

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#version=4701
1+
#version=4703
22
#baseurl=http://g.static.mega.co.nz/upd/wsync64/
33
#Hash: note this is the hash of the public key assuming an "\n" at the end
44
#pubkeysha256sum=381fac98f5c3329ef5c0d9b6768d9f8d0bbc77bfa38256ac6f3da7452e0dc241
@@ -42,10 +42,10 @@ api-ms-win-crt-stdio-l1-1-0.dll;api-ms-win-crt-stdio-l1-1-0.dll;293c76a26fbc0c86
4242
api-ms-win-crt-string-l1-1-0.dll;api-ms-win-crt-string-l1-1-0.dll;01e3c0aa24ce9f8d62753702df5d7a827c390af5e2b76d1f1a5b96c777fd1a4e
4343
api-ms-win-crt-time-l1-1-0.dll;api-ms-win-crt-time-l1-1-0.dll;f4163cbc464a82fce47442447351265a287561c8d64ecc2f2f97f5e73bcb4347
4444
api-ms-win-crt-utility-l1-1-0.dll;api-ms-win-crt-utility-l1-1-0.dll;bba068f29609630e8c6547f1e9219e11077426c4f1e4a93b712bfba11a149358
45-
avcodec-58.dll;avcodec-58.dll;13ee47e3e1a9d677e65981b7832fd56ad625de86399f5fee6f3cad251b365a35
46-
avformat-58.dll;avformat-58.dll;aeb50356335fd423d4bbf1268a7dc43fba4a11caa67948357607b15c0e87e531
47-
avutil-56.dll;avutil-56.dll;41feac2eacda43d28dd78d8620bdef4781fa84f56f1f9b2da23f82dfcdf562ce
48-
cares.dll;cares.dll;57baba5eed333ce6f4e8f37609f00763ffcb7b166a1048b1e0198eaecfc04a54
45+
avcodec-58.dll;avcodec-58.dll;9b3b93bf56282d2dead32af0c086bf52010a60fd341d341b1159590036c9d6cf
46+
avformat-58.dll;avformat-58.dll;f17fb837dbef14fc0157de9f2fedd73a7c87884c20a664700e48b9eace8f16ad
47+
avutil-56.dll;avutil-56.dll;fa7229ed5e773a8bee7d1ff5d8ca76e9bfcbe0fb1996c2b0717aae0b6357c353
48+
cares.dll;cares.dll;60834c60c4f3aff4c317b5c4c22e9a519ad5e9e45cceb25085b2414a1513aa1c
4949
concrt140.dll;concrt140.dll;95bb425be3d515a6a58f7399d44dd9e032baea11667dfdba29517c460171880a
5050
iconengines/qsvgicon.dll;iconengines/qsvgicon.dll;d651ad610745fcc04f53d148bf1f592894688d9a8db2a4c6c0f7886a77a31df5
5151
imageformats/qgif.dll;imageformats/qgif.dll;eb52fb17a02f760565236987909c23c905baf2d0cdb876a13791edada6c563e1
@@ -66,12 +66,12 @@ leftbanner/left_banner240.bmp;leftbanner/left_banner240.bmp;308d886eeacc4bdce286
6666
leftbanner/left_banner288.bmp;leftbanner/left_banner288.bmp;d7ce7ad1cca1df6c68ead2b7a24fbf7ae6420dfba58551e470761c6fde4977d6
6767
leftbanner/left_banner72.bmp;leftbanner/left_banner72.bmp;83ee7407a5df831b29c304a47958f7e799972c8d9e963a5b88d4acdb9765bc61
6868
leftbanner/left_banner96.bmp;leftbanner/left_banner96.bmp;7780f0337551bce407ccee3e6995ca4289aa3c6fe67da7065afaa862030f8957
69-
libcrypto-1_1-x64.dll;libcrypto-1_1-x64.dll;2257c82be946725ca907597eca63aabbed9d152ff218eecb337c0ef9c2428393
70-
libcurl.dll;libcurl.dll;bf387eec9415b36ebe83e5e3e28950fb64daa13c82156d09970e907d257cc8ae
71-
libssl-1_1-x64.dll;libssl-1_1-x64.dll;1dd56a6019a9c8d312800c1e378324b7c575ef5e406c97841f0d4a5950d6ddc1
69+
libcrypto-1_1-x64.dll;libcrypto-1_1-x64.dll;409d4df0b86097dc167c14af4f0a9fc594c8e9fab2ac2e00dbfe64bc375d98b8
70+
libcurl.dll;libcurl.dll;16934a2819c9ee62c1768f1462f19f52f31f81fc0e96763689f55e467a0271c0
71+
libssl-1_1-x64.dll;libssl-1_1-x64.dll;f384298472bf8014213e6075a0448c911eb3281064714ee168d7ef0ff6204c6f
7272
MEGA Website.url;MEGA Website.url;7b5f1278de755dde65017404b662b6ab97fa7328974eec3872ce571f7e462dac
73-
MEGAsync.exe;MEGAsync.exe;d84542d483ba168dbb79f0729164195d7a650b4cb6f93d8ea5159d094ca1e378
74-
MEGAupdater.exe;MEGAupdater.exe;0519ce723b96206df28c9c5dd5a7242d8ee6c7554449cd272e870849d4ac1065
73+
MEGAsync.exe;MEGAsync.exe;7e96002579d0172066a99bdc3abb3285084e65fb3cf7cee6ad41f9148dc57e03
74+
MEGAupdater.exe;MEGAupdater.exe;50b499d4d2bee9523f491c5c608abf5e3dfe8e3121e3dead6d95c439c1ddee97
7575
msvcp140_1.dll;msvcp140_1.dll;18aef42187072c35b537be80e3b2da7ce4919b2c9574add19409d98e3026d916
7676
msvcp140_2.dll;msvcp140_2.dll;5fca695ed2cefec010d546310699226eef4b305df38cbe3dea2fdf9494abc163
7777
msvcp140_atomic_wait.dll;msvcp140_atomic_wait.dll;a577b5fc4e3a14ae141657c30a38d11ff8593135e51e55485b252eb821d47e75
@@ -86,12 +86,12 @@ Qt5Svg.dll;Qt5Svg.dll;c795950ce4a2c34a0973738376118fb2172af588430d5eb8527dd6f0d4
8686
Qt5Widgets.dll;Qt5Widgets.dll;9e38324e796eb66200498dbfdcda8ac92f92155a9accdc6c97f92f475ea4c8c2
8787
Qt5Xml.dll;Qt5Xml.dll;1996cf6d04213cba1d56c29085d266e4d5e09a6607f825cbc24cdc0d288cb838
8888
qt.conf;qt.conf;a70feb82850a09203a8cdc652c7086273b6af4f03db86f4f98c16c0d5db26256
89-
ShellExtX64.dll;ShellExtX64.dll;aef96586d83e82f080452aff6e46184aba526abec9ddd40c99fddaf920f9bcdd
89+
ShellExtX64.dll;ShellExtX64.dll;445884b7763f9fd2c7370bf16f8494df90b1b7378e2b8d16613523c78add19bc
9090
styles/qwindowsvistastyle.dll;styles/qwindowsvistastyle.dll;59f3183245e4ea6a93f04eb3dc7460b3911397cb5a9f7aa429921b7957b62684
91-
swresample-3.dll;swresample-3.dll;72dfa5e9c2c5d2e297b298cb5038144599599c3acc9e1e8e3df126503963ecc5
92-
swscale-5.dll;swscale-5.dll;356e82215e62e655b2b0b0e0acfb1201208a51616049bdd8fe15381439ed5209
91+
swresample-3.dll;swresample-3.dll;31977a51838e7bd69d07920ae2810099f57388e56af28ad33df2747adaacfaa4
92+
swscale-5.dll;swscale-5.dll;a8f0a37e757e468e551442125c9774e120f8dcdf89fddc2934e1041eab766850
9393
ucrtbase.dll;ucrtbase.dll;2ab2a74bcb5bfd8248d232eb3bc56698fb5173b9ff7fc0daf87d8120d0f448d7
94-
uninst.exe;uninst.exe;62654dce797d818625df67c61795a2914a3c8efa96abfa00d6f2e1526d17110d
94+
uninst.exe;uninst.exe;c6d40c663a93c7bc75d0ea701595518cc8360691cf1457cbde6b6d9475a1f446
9595
vccorlib140.dll;vccorlib140.dll;13e568fdcde1b7b7f2d1c97a474bdb8858f5ab761157f0fea7201ccecf84b9b8
9696
vcomp140.dll;vcomp140.dll;f8d8aca399a0f7e40b2993584404b31f13bf18ea657a5feb85b37b15a249a275
9797
vcruntime140_1.dll;vcruntime140_1.dll;04e7ccbdcad7cbaf0ed28692fb08eab832c38aad9071749037ee7a58f45e9d7d

installer_win.nsi

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Unicode true
88

99

1010
#!define BUILD_UNINSTALLER
11-
!define BUILD_X64_VERSION
11+
#!define BUILD_X64_VERSION
1212
#!define ENABLE_DEBUG_MESSAGES
1313

1414
!macro DEBUG_MSG message

make_installers.cmd

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"C:\Program Files (x86)\NSIS\makensis.exe" /DBUILD_X64_VERSION installer_win.nsi
2+
3+
"C:\Program Files (x86)\NSIS\makensis.exe" installer_win.nsi
4+
5+

make_uninstallers.cmd

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"C:\Program Files (x86)\NSIS\makensis.exe" /DBUILD_UNINSTALLER /DBUILD_X64_VERSION installer_win.nsi
2+
UninstallerGenerator.exe
3+
erase UninstallerGenerator.exe
4+
copy uninst.exe built64
5+
move uninst.exe sign64
6+
7+
"C:\Program Files (x86)\NSIS\makensis.exe" /DBUILD_UNINSTALLER installer_win.nsi
8+
UninstallerGenerator.exe
9+
erase UninstallerGenerator.exe
10+
copy uninst.exe built32
11+
move uninst.exe sign32
12+
13+

0 commit comments

Comments
 (0)