Implement package for KEXI (alphas and stables)
Summary:
Implement package for KEXI (alphas and stables)
- Better separate mysql from mariadb variant installations
- Introduce 'versionStrings' and 'versionSemantic' for KEXI to support alpha/preview and stable installers with nice names
- example Alpha file: KEXI_3.2_Alpha_2018-02-23_(91178a597)_Win64.exe (2018-02-23 date is based on git log here)
- example Preview file: KEXI_3.1.0_Preview_2018-03-22_(14dada252)_Win64.exe (2018-03-22 date is set manually based on "official" Preview release)
- Make 3.1 releases as Preview for now
- Separate desktop from other builds (opens further extensions)
- Add custom NSIS file, provide correct website, icon, license text, license files, readmes, architecture
- Offer execution of the installed app in NSIS, associate with .kexi extension
- add blacklists: strip down installer as much as possible
Test Plan:
craft mysql
craft kexi
craft --package kexi
Reviewers: vonreth
Reviewed By: vonreth
Subscribers: vonreth, piggz
Tags: KEXI
Differential Revision: https://phabricator.kde.org/D11713