[Geany-Devel] Building geany using msys2 on Windows 10

Enrico Tröger enrico.troeger at xxxxx
Sat Sep 11 13:06:56 UTC 2021


On 10.09.21 00:05, Enrico Tröger wrote:
> Hi,
> 
> On Thu, 9 Sept 2021 at 14:05, Doug Henderson <djndnbvg at gmail.com> wrote:
>>> Can someone suggest how to correct this snippet of code in the wiki
>>> page to work now, or how to make a modified version of
>>> "cross-build-mingw.sh" which will work for buildinig on mingw on a
>>> Windows machine.
> 
> On 09.09.21 06:31, Lex Trotman wrote:
>> Not sure who posted the wiki or how relevant it is (its a wiki after
>> all :), for example Geany now only supports GTK3, not GTK2.
> 
> I think Thomas wrote the page initially and I edited it later on. So now
> you know who to blame :).
> 
> 
>> The official Windows build processes are currently under upgrade as a
>> result, see https://github.com/geany/geany/pull/2590 and
>> https://github.com/geany/geany-plugins/pull/1107.  Not sure the status
>> and if they are usable yet, but you might find the updated packages
>> used there.
> 
> They are usable and just need review.
> With both PRs I built full Geany and Geany-Plugins on native Windows as
> well as a cross built using Docker images.
> 
> 
>> IIUC after this is complete it might be possible to make a docker
>> container available to build Geany for windows with all the necessary
>> dependencies, no guarantees though.
> That's the plan and it already works quite well. Still need to be
> polished and published and integrated in CI.
> 
> Anyway, to get back to Doug's question:
> I'm going to prepare Windows installers for the current master on the
> weekend and so have some 1.38 beta or preview.

The test installers are ready:

https://download.geany.org/snapshots/geany-1.38beta1_setup.exe
https://download.geany.org/snapshots/geany-plugins-1.38beta1_setup.exe

They are built from current GIT master, with the following unmerged PRs
included:
https://github.com/geany/geany/pull/2892
https://github.com/geany/geany/pull/2590
https://github.com/geany/geany-plugins/pull/1107

Regards,
Enrico


More information about the Devel mailing list