Create Windows installer for Kexi.
Idea: use craft
http://kfunk.org/2017/11/17/kde-binary-factory/
https://cgit.kde.org/craft-blueprints-kde.git/tree/frameworks/tier1/kconfig/kconfig.py
https://community.kde.org/Craft#Adding_new_blueprints
Multiple builds: https://github.com/KDE/craftmaster
Old info: see emerge.git/portage/extragear/kdevelop and krita.git/packaging/windows.
Two approaches possible:
- like in KDevelop - on top of emerge
- like in Krita - custom
Ideas:
- Building of deps (KF5, ...) could be based on CMake
- Let's use official Qt binaries whenever possible
[x] Craft support for KDb
TODO: bison3 may be available for windows, if so we may be able to generate parsers in KDb3.2 instead of keeping gen. files. -- https://sourceforge.net/projects/winflexbison/files/
[x] Craft support for MySQL/MariaDB
[ ] Craft support for PostgreSQL
[x] Craft support for KProperty
[x] Craft support for KReport
* [ ] Craft support for Marble Widget - problem: not installed on Windows, see patched marble-17.12.0\src\lib\marble\CMakeLists.txt: {F5697680}
[x] Craft support for KEXI
[x] Installer for Kexi
* [x] Display exact version for Alphas in the installer (sem. ver, git hash, date) (allows for co-installation)
* [x] Display exact version for unstable/stable (allows for co-installation)
* [ ] Minimize size
* [ ] Test MySQL/MariaDB support in installed Kexi
* [ ] Test PostgreSQL in installed Kexi
* [ ] Fix compacting on Windows
* [ ] Check user feedback on Windows