Skip to content

gitlab-ci, meson, app, build/windows, devel-docs: Add Microsoft Store support

Bruno requested to merge brunolopesdsilv/gimp-fix:ms_store into master

Surpasses !588 (closed)

Closes: #1145 (closed), #8867 (closed), #10187 (closed), #10368 (closed), #10380 (closed), #10448 (closed), #10607 (closed)


Adds native Microsoft Store bundling to our jobs via our Windows runner, with appropriate files to it. This job do almost everything needed to have GIMP in MSIX published to MS Store.

The main advantages of this Store version over the "traditional" one are: 1) insanely fast installation (4-6x faster than Inno); 2) easier to maintain (just one, not splitted, human readable PS1 script) and; 3) finally, auto update (no more issues of not updated GIMP versions? let's dream!).


This is a different implementation of the previous MR in two main aspects: 1) most of the build is made automatically without GUI, as suggested in !588 (comment 1397678); and 2) no new launchers are created, as suggested here !588 (comment 1850911).

The whole process, in short, is like this:

inomeado


TODO:


Pseudo-Limitations:

Limitations:

  • 32-bit arch (and even the 32-bit TWAIN for x64) willn't be supported. The explanation is at the first commit.
Edited by Bruno

Merge request reports