Implement package for KEXI (alphas and stables)

Authored by staniek on Apr 9 2018, 6:51 PM.

Description

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

Details

Committed
staniekApr 10 2018, 3:25 PM
Reviewer
vonreth
Differential Revision
D11713: Implement package for KEXI (alphas and stables)
Parents
R877:2d601fdcb548: Restore rkward blueprint
Branches
Unknown
Tags
Unknown