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
- 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/
- Craft support for MySQL/MariaDB
- Craft support for PostgreSQL
- Craft support for KProperty
- 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:
- Craft support for KEXI
- Installer for Kexi
- Display exact version for Alphas in the installer (sem. ver, git hash, date) (allows for co-installation)
- Display exact version for unstable/stable (allows for co-installation)
- Minimize size
- Make sure plugins are not searched from INSTALL (current installers search for d:/craft/!)
- Test MariaDB support in installed Kexi
- Test MySQL support in installed Kexi
- Test PostgreSQL in installed Kexi
- Fix compacting on Windows
- Test user feedback on Windows
- Add translation files
- Test translation files