[dep] Create Windows installer for Kexi
Open, HighPublic

Description

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
staniek created this task.Oct 12 2016, 3:17 PM
staniek updated the task description. (Show Details)Oct 12 2016, 3:30 PM
staniek moved this task from Windows to TODO 3.2 on the KEXI board.Jan 27 2018, 9:41 PM
staniek updated the task description. (Show Details)
staniek renamed this task from Create Windows installer for Kexi to [dep] Create Windows installer for Kexi.
staniek updated the task description. (Show Details)Feb 2 2018, 7:36 PM
staniek claimed this task.
staniek moved this task from TODO 3.2 to In Progress on the KEXI board.Feb 7 2018, 4:55 PM
staniek updated the task description. (Show Details)
staniek triaged this task as High priority.Feb 7 2018, 6:54 PM
staniek updated the task description. (Show Details)Feb 8 2018, 12:37 AM
staniek updated the task description. (Show Details)Feb 8 2018, 1:10 AM
staniek updated the task description. (Show Details)Feb 26 2018, 10:14 AM
staniek updated the task description. (Show Details)Feb 26 2018, 10:30 AM
staniek updated the task description. (Show Details)Feb 26 2018, 10:32 AM
staniek updated the task description. (Show Details)Mar 12 2018, 4:31 PM
staniek updated the task description. (Show Details)Mar 12 2018, 9:28 PM
staniek updated the task description. (Show Details)Mar 20 2018, 10:56 PM