43502806bc
Signed-off-by: Maxim Logaev <maxlogaev@proton.me> |
||
---|---|---|
.. | ||
dino.nsi | ||
english.nsh | ||
LICENSE | ||
LICENSE_SHORT | ||
README.md | ||
sign.sh |
Dino Windows Installer
Requirements
To create the Dino windows installer you need this:
- nsis (e.g.
apt install nsis
on Debian) - Dino compiled for windows in input directory
- logo.ico in input directory
- Download https://dino.im/img/logo.svg
- Convert it to ico (e.g.
convert -background transparent -define 'icon:auto-resize=16,24,32,64' logo.svg logo.ico
(requires imagemagick)
- Copy
LICENSE
andLICENSE_SHORT
to the input directory
Create installer
Simply run makensis dino.nsi
ToDo
- Create a good looking MUI Installer
- Sign the installer
- Requires to buy a certificate
- Maybe there can be a free one for open source programs - Not yet read thoroughly whether there is a catch.
- https://stackoverflow.com/questions/9527160/sign-nsis-installer-on-linux-box
- https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Signing_an_executable_with_Authenticode
- Requires to buy a certificate