Skip to content

Prepare Windows package (*.msix) and installer (.exe) #314

@kelson42

Description

@kelson42

In one of this formats: .msix, .msixbundle, .msixupload, .appx, .appxbundle, .appxupload, .xap
This has to work with the CI.

This is necessary to be able to publish on the Microsoft App Store, see #312

Features:

  • Package should be installable for only one user https://sourceforge.net/p/kiwix/feature-requests/241/
  • Package should be installable for all users (with proper permission escalation)
  • *.zim files should be associated to kiwix.exe
  • Uninstaller should be provided
  • msix should be based on the .exe installer (or the other way around) to avoid duplication of effort
  • Details like custom icon for the installer, custom visuals, desktop shortcuts, etc... should be managed
  • Everything should be integrated in a headless CD (also the nightlies)... currently in the kiwix/kiwix-build repository
  • If possible we should avoid to have to do manual opereration to refresh the config file each time we want to make a new release

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions