From 0dda5796ece371f67e63da65fe9d8e3148e3f322 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Brunner?= Date: Sun, 20 Sep 2020 10:11:33 +0200 Subject: [PATCH] Windows installer: Update for Oxygen Orion 0.17.0.0 --- installers/windows/Monero.iss | 5 ++++- installers/windows/README.md | 10 +++++----- installers/windows/ReadMe.htm | 6 +++--- installers/windows/WelcomeImage.bmp | Bin 450054 -> 450054 bytes 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/installers/windows/Monero.iss b/installers/windows/Monero.iss index 975d77df..deccc549 100644 --- a/installers/windows/Monero.iss +++ b/installers/windows/Monero.iss @@ -1,4 +1,4 @@ -; Monero Nitrogen Nebula GUI Wallet Installer for Windows +; Monero Oxygen Orion GUI Wallet Installer for Windows ; Copyright (c) 2017-2020, The Monero Project ; See LICENSE #define GuiVersion GetFileVersion("bin\monero-wallet-gui.exe") @@ -105,6 +105,9 @@ Source: "bin\extras\monero-gen-ssl-cert.exe"; DestDir: "{app}"; Flags: ignorever ; Qt Quick 2D Renderer fallback for systems / environments with "low-level graphics" i.e. without 3D support Source: "bin\start-low-graphics-mode.bat"; DestDir: "{app}"; Flags: ignoreversion +; Use a scale factor of 2 for Qt for high-DPI systems, as long as Qt does not handle some such systems adequately +Source: "bin\start-high-dpi.bat"; DestDir: "{app}"; Flags: ignoreversion + ; Mesa, open-source OpenGL implementation; part of "low-level graphics" support Source: "bin\opengl32sw.dll"; DestDir: "{app}"; Flags: ignoreversion diff --git a/installers/windows/README.md b/installers/windows/README.md index 2fabec9a..f86fb480 100644 --- a/installers/windows/README.md +++ b/installers/windows/README.md @@ -6,7 +6,7 @@ Copyright (c) 2017-2020, The Monero Project This is a *Inno Setup* script `Monero.iss` plus some related files that allows you to build a standalone Windows installer (.exe) for -the GUI wallet that comes with the Nitrogen Nebula release of Monero. +the GUI wallet that comes with the Oxygen Orion release of Monero. This turns the GUI wallet into a more or less standard Windows program, by default installed into a subdirectory of `C:\Program Files`, a @@ -18,7 +18,7 @@ Monero. As the setup script in file [Monero.iss](Monero.iss) has to list many files and directories of the GUI wallet package to install by name, this version of the script only works with exactly the GUI wallet -for Monero release *Nitrogen Nebula* that you find on +for Monero release *Oxygen Orion* that you find on [the official download page](https://getmonero.org/downloads/). It should however be easy to modify the script for future @@ -32,15 +32,15 @@ See [LICENSE](LICENSE). You can only build on Windows, and the result is always a Windows .exe file that can act as a standalone installer for the -Nitrogen Nebula GUI wallet. +GUI wallet. Note that the installer build process is now reproducible / deterministic. For details check the file [Deterministic.md](Deterministic.md). The build steps in detail: 1. Install *Inno Setup*. You can get it from [here](http://www.jrsoftware.org/isdl.php) -2. Get the Inno Setup script plus related files by cloning the whole [monero-gui GitHub repository](https://github.com/monero-project/monero-gui); you will only need the files in the installer directory `installers\windows` however. Depending on development state, additionally instead of simply using `master` you may have to checkout a specific branch, like `release-v0.16`. -3. The setup script is written to take the GUI wallet files from a subdirectory named `bin`; so create `installers\windows\bin`, get the zip file of the GUI wallet from [here](https://getmonero.org/downloads/), unpack it somewhere, and copy all the files and subdirectories in the single subdirectory there (currently named `monero-gui-0.16.0.0`) to this `bin` subdirectory +2. Get the Inno Setup script plus related files by cloning the whole [monero-gui GitHub repository](https://github.com/monero-project/monero-gui); you will only need the files in the installer directory `installers\windows` however. Depending on development state, additionally instead of simply using `master` you may have to checkout a specific branch, like `release-v0.17`. +3. The setup script is written to take the GUI wallet files from a subdirectory named `bin`; so create `installers\windows\bin`, get the zip file of the GUI wallet from [here](https://getmonero.org/downloads/), unpack it somewhere, and copy all the files and subdirectories in the single subdirectory there (currently named `monero-gui-0.17.0.0`) to this `bin` subdirectory 4. Start Inno Setup, load `Monero.iss` and compile it 5. The result i.e. the finished installer will be the file `mysetup.exe` in the `installers\windows\Output` subdirectory diff --git a/installers/windows/ReadMe.htm b/installers/windows/ReadMe.htm index 7fe892dc..2e2f4651 100644 --- a/installers/windows/ReadMe.htm +++ b/installers/windows/ReadMe.htm @@ -1,10 +1,10 @@ -Monero Nitrogen Nebula GUI Wallet +Monero Oxygen Orion GUI Wallet -

Monero Nitrogen Nebula GUI Wallet

+

Monero Oxygen Orion GUI Wallet

Copyright (c) 2014-2020, The Monero Project

@@ -22,7 +22,7 @@

Content of the Package

-

You just installed the Monero GUI wallet for Windows, release Nitrogen Nebula, version {#GuiVersion}. +

You just installed the Monero GUI wallet for Windows, release Oxygen Orion, version {#GuiVersion}. The wallet enables you to send and receive Moneroj in a secure and very private way.

diff --git a/installers/windows/WelcomeImage.bmp b/installers/windows/WelcomeImage.bmp index f52e62d0f9a795d3813b61f3de7ce0ba4b1c9bd0..ac268d87321f6c1e8ceab761480bb7ebec3e4684 100644 GIT binary patch delta 9217 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

w1LlgY3R{DX~2R8RJ7&ukkC zTCvcRQq;;wcaTUJmV%Hv%6dVCBInno43v?WuVp00YbJz}Z_Ks#I;a=b(Z*)M#O+tf35vX3znVSCAon%AHzzdm5_o zBT*WajVy32okH@gv(A#$X2qhKp_SIbu|U(3XP$Wm!|;a<8)m&>&iT14URhA$v}Gkv zXF?fCeIVKvGg|mnDHw}UBU#zn+G;6Q56>(SDoQb9W(1nn2+*CKD@q}=>Sa8l%klGp zrv04Ba#bsQ*JLQS))kwYngrEruf3+bC}a8L`h3~W6q}St7T_FAw^w7OTJ08~Q;I?c zQSLf}FSO@gpfD#atjShdABj08`jaP5hO>jT<3X3E3Yi{;#Zf!bB#16h)e>G|iO{>_ zjyqZg-R>KDz3@`D|S^)g2m)R zHbKaDYN8WJeV~;U2jI9xrGVT__lmOL`37ZwHh{-Moa@dN>NTJ+OMhK)$RNsp0BAg0 z769k+Bg_1Nj7$)M$qHbXU3QUo`bJS~WTP_AlPDPd#8`V!*mcz>)i65RG!OD5g@Q;* zrYJPlWk!sRm3nBGRzo&9VH8rv>fAxd5^OAmw?ffm11p8LUY_&{14?zKxk7OnRi^Xc z$iUtLGz40Xz+}=Y>ox=tPkfo~AC(WE=pNx(J1iud`tG~$w5GrjPw5lS)oC9Ccs#YD z(t%2f29#;*=wUTpi{Q#Gvc^c6Qx7mU9U*rw8c++Z-Z4g-tIwl}hr&f{CqZfdY zBS%sxLlil@l17xUZL?eh{bIa{?#9JY)Ernyf~DCKV6J4z^iV01O{>Vc0IRAa;g{0E z#Z@I-5bNyXI#1E;oMMi!r?fH948`83%p2%s3u-9Ppq)5uP$+kI9>t_yY`FBikth{C zn}Bk1xto($o>U{8Q;RZ;1N*9ridI0;b*w+yb!VPVB|>#qA+_{}KK}S)Z8z~1y(Y|~ zS%N{H2*kG1qFD)AO4Zw<9t4&~*`Y!u0?^S{WO5Zr>L|eNLe19^k~O0hU~(s{UtPLl za9LfpQ=GVMaAD{QK^6*Ga2EB|NmzkJT5+20qp>3w@|sErMrteo31WH#R7#gJk894+ zBakWDW&$U#t~XZdye)P4Stdy@NbVin{aBWha0j@>PM9*`j8s6L z`q78f+pMlR3!BRh7@_O{Q)zc#kR)3OM-qIcf}|!#w8IUtI}j)_&XhV1fx4u&gJS$h zlwwo?r6Tplx@kTVH0UQ)!gpe+Xi@99*pO0B##vZc38#7~b?>OByBBFlX|{uvamq?~ zx1YjK2m|;V2ryG4r8EQO1B|YOGrW}cATfDv(x_9?Tq;rpD)*>>E8+k6DO{1xIVV(1 zkRs5*olPz>%S)5=X%ibj*EK1o5jodSy3j@Fhy4sLQ;P*Y;s>cJ?2UXj^U+5iL8zo5 zvJRhG2_N#(RLjv|!q%qkPA&l#FJ3%k$PnFwfiuJABzI0@#*9Hkm2jBfsEkuc_=dAW zPif$jB$1<{L;6()OC<6SwrLhOM z`zbnQ`iZL!OH%?{A}ZM1?otBXA#tgM|M3#gPom+beS&Ix8B&|lz8Z)y?@Bn*PtvDC zkJ|rMAd{f_riw9hd&b9AS`Y97di%75X|A<xRlARZ~-_ zVlgIUSJ_DGF1UN7p+SYRhO$WpS4AsoYHY!h*5Dteh(V!Ep=fF-w6rwce&4z8-FZ9C ztaia+=KVPLobP<+JLg{apU>|} zBs>3LIxFQLHOU*RO`C^Da9xh=HpNQ$V3T+1)T!p?W_fzhw9C7FCQ~UNZj#{%<7cd~ z-rnBv@$t)-FHcQP$$vgH1?fF$vij<^YuEVd?JiTIZBO3YK%;|AGPTl*-=5lLN|o~KO>%!Hew}&Mg!0x`UlNl*{GJMDsM#=@E;iciWbY8(D+n1T_NIBbn>(;F! zM~)zLcwr;M7mE;XAvpI(H!FJ$mdp59ZqJ@Q1Z>V?vnb(7Ch@%xE!~!0uwa2A3wH_# z8|Wt&#In__e7wrE^1W={dIpDa(|U$aSlYUEt2Ey+t?(lcW7ZG%0KULBE=u1rg!#!~ z6GR~Sih!(J&a~e)Nk_dXWiuj}Q=-Tk=5Y2Uq8EDbk?!1Ciu`|PnF-Q_K?UP?Mt535$`@Y0_AscedAkZY_AQ?v9jcDZ-ED$}SP{3KQ^*KX17}?U!-1M-SeI{aG)jaZz^nEpL@Sk(CZ~0a`?=WD zEHMq`&+E<72he`&c{qD=04Z!FL7{B!0m2|h(T6V)5*5bRaua!`Hlb(>^0#&PrE;?z zzA+hcc>?hMaiht|zqXic><_gl@m(tfoXX4ZH(;SIsE7(6V5Gh~`=jd+1c4*>e2W;o zVUguku?dC!ixA3LFF+3KtGwQ?;u!j#95`|!Q3mzV$i*b@L?e)I_e8Nn{1tZjH$ov0gh++@bW^LQ zKn{1uZUA%?>`i9)UX>0Ra{5CZ$)SdS@EW&XMa z(f6-{QO&>WeB@9lXO`o}6MeAx;Wl=Hz(aB=i{Q`0*b$L<_BqPf5bS*LQ7WjmRv-0Z z>zjN~ipVjb47s-+e!3q~C>GF`Hpb)24LlihA+(wMLBCm3!-Y_j7vnr5B?4+mo^4xu z`OQ(Fv1cPB3#ytxA=J(fQ%_=~h&^af7FpFN4~0dt7dL^CKkWtxU>k(JO-&xy z1^L!eMtwxs|MnWf)PRwXM3_sqo8FoT1L@gZ^{FxAeLK&5Yk;`s)UOaS>!ga^^O=(t zfR2|DHba&3XH&jN9}`}BNUYX%LQPW;=e$iGtA3=s$PQPh-r)*4s)Z6eW0N`mEQg%1 zIz_pr9V+L>^nPA5R1?3?mKu1#m&N(s3n;ioeD`f7J7S|1>fDoNHyP4xb{#M4fVEf2!d_s^Ly zUcEs<`r4;7wJ)uP_D@~G2VQQaE`>6&8Cm!ul!XA+LiR`@T4{qmhcfiaj9j#vgvNP_ z<0{DKw;S7YAr;9gEJXbBtOSt%H9_SbDJbQH>*{s#W(#>8OqEJz9~5H- z6tsCg)^F+Hb8zUe4EW_SxHtDTNDVZw!wwS|sWT26m9{qp|%8R?Zk?!g^T^E<+jIEomt9?9Xs?OMU-^3%Phe`!A7`vd`KAojMbKDf- zjqs| z!WBemAHXM`!Jp{1SY_up*cD(v!RTXQi6&!J)>h=gy$UmM(VbP`3w{zovLjM-tEoJ1 z)Xr&XSpTfU28so0+~bi!j`R=a!zZ^o&JG?74sW|$;z>G#En3~3iqnT^gZ7J))l-JR z0)}v4B#J+%BLg_=E@`5;wNDdHtHYiD8yhx?M7cFYyIOFU3FrAGiGaA4qzOr1q->yDh~-}2*&@Npcv zlssVMq|awDaktBNZ^GNJEi)OGF2Kd4G&U#@Nte|m}xcR`z zCL{sJxCAbfMjhxWqrQ1Z_qZ10hG0-|dM{QFHA7p1Hp5JUimWSUmyTMB$miCZObBK{ zjqJ-LY0F)aI+H~nir8~P#t$_Dg)&JLu3uMIScbZ1hfNG)-FDQCw}6h z;GDZH&UPS+t^n5P4$rNlVhz&V??6R5h+7AbyO9n&m#iuL#8Y-tiX#ekrT)bx^Pn3sM3lqIW#NfV@8#l3_)BxNKhZ2rvsQd54iOzAMAfkc^mXp3Zzh4t zLgxn#fO#6GqoLbx#J+iQTqj*U>Z)&4>0)`CaHxTgX)4OdRl7535bj`VM$o>VszbBu Wdk>6WPvhS#{A)ThdfnUk*#7|5u7wH!