2d73f97d34
This section was only introduced to be able to disable the OpenPGP plugin as Dino often crashed on Windows if OpenPGP was not installed but the plugin enabled. This is no more necessary as the OpenPGP plugin is now disabled by default. |
||
---|---|---|
.. | ||
input | ||
dino.nsi | ||
english.nsh | ||
german.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