Windows Installer test builds (freeciv-3.2 / msys2 / meson)

Freeciv builds other than releases, for people to test.
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Windows Installer test builds (freeciv-3.2 / msys2 / meson)

Post by cazfi »

Almost from the beginning freeciv has been using Autotools as its build system. Freeciv-3.1 introduces build system based on relatively new Meson (e.g. Gnome has switched Meson in recent years). For the time Autotools based system and Meson based systems are maintained parallel, and at this point Meson based system is still considered experimental (still lacking support for many things that our Autotools based system has).
In freeciv master development branch (developing towards freeciv-3.2 at the moment) things are reaching the point where we can produce some working Windows Installers on msys2 environment with Meson.

I'll announce such Freeciv-3.2 / Msys2 / Meson test builds on this thread.
For Freeciv-3.2 / Msys2 / Autotools test builds the thread is http://forum.freeciv.org/f/viewtopic.php?f=14&t=91909
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows Installer test builds (freeciv-3.2 / msys2 / meson)

Post by cazfi »

First such a build is available. These are quite a curiosity build at the moment, with all the features that are missing compared to autotools based builds. These are of interest mostly only to those who want to follow how the development of these builds progress over the coming months.

New freeciv master development branch Windows (msys2) build with meson, from sources of 19-Feb-22 (3.1.91.2-dev-220219), commit 'f3d22804ae', available at http://files.freeciv.org/packages/windo ... ots/meson/

- Built against msys2 environment 211115
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows Installer test builds (freeciv-3.2 / msys2 / meson)

Post by cazfi »

New freeciv master development branch Windows (msys2) build with meson, from sources of 16-Mar-22 (3.1.91.3-dev-220316), commit '18562c547c', available at http://files.freeciv.org/packages/windo ... ots/meson/

These are quite a curiosity build at the moment, with all the features that are missing compared to autotools based builds. These are of interest mostly only to those who want to follow how the development of these builds progress over the coming months.

- Built against msys2 environment 220309
- Audio support
- Icons for programs
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows Installer test builds (freeciv-3.2 / msys2 / meson)

Post by cazfi »

New freeciv master development branch Windows (msys2) build with meson, from sources of 12-Apr-22 (3.1.91.4-dev-220412), commit '7e15867396', available at http://files.freeciv.org/packages/windo ... ots/meson/

- Built against msys2 environment 220309
- Localization working
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows Installer test builds (freeciv-3.2 / msys2 / meson)

Post by cazfi »

New freeciv master development branch Windows (msys2) build with meson, from sources of 09-May-22 (3.1.91.5-dev-220509), commit '8ec528bad5', available at http://files.freeciv.org/packages/windo ... ots/meson/

- Built against msys2 environment 220309
- Now installer also for the sdl2-client
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows Installer test builds (freeciv-3.2 / msys2 / meson)

Post by cazfi »

New freeciv master development branch Windows (msys2) build with meson, from sources of 15-Jun-22 (3.1.91.6-dev-220615), commit 'f5dba404a2', available at https://files.freeciv.org/packages/wind ... ots/meson/

- Built against msys2 environment 220529 (updated since previous build)
- A couple of build integrity fixes
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows Installer test builds (freeciv-3.2 / msys2 / meson)

Post by cazfi »

New freeciv master development branch Windows (msys2) build with meson, from sources of 08-Jul-22 (3.1.91.7-dev-220708), commit 'e876e42ac2', available at https://files.freeciv.org/packages/wind ... ots/meson/

- Built against msys2 environment 220529
- gtk4 modpack installer accompanying sdl2-client now launches as the necessary dlls are included. However, that doesn't help much as simultaneously there's a regression that it can't connect to default modpack server
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows Installer test builds (freeciv-3.2 / msys2 / meson)

Post by cazfi »

New freeciv master development branch Windows (msys2) build with meson, from sources of 07-Aug-22 (3.1.91.8-dev-220807), commit '0302f79fe9', available at https://files.freeciv.org/packages/wind ... ots/meson/

- Built against msys2 environment 220529
- Fixed problems with https connections, including default modpack server and metaserver connections
- Support for MagickWand provided mapimg formats added
- Added gtk4-client installer. In its current development phase, gtk4-client is still not suitable for actually playing the game
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows Installer test builds (freeciv-3.2 / msys2 / meson)

Post by cazfi »

New freeciv master development branch Windows (msys2) build with meson, from sources of 27-Aug-22 (3.1.92-dev-220827), commit 'b3e21219c1', available at https://files.freeciv.org/packages/wind ... eeciv-3.2/

- Built against msys2 environment 220529
- Gtk4-client is still not suitable for actually playing the game
cazfi
Elite
Posts: 3069
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows Installer test builds (freeciv-3.2 / msys2 / meson)

Post by cazfi »

New freeciv master development branch Windows (msys2) build with meson, from sources of 05-Oct-22 (3.1.92.1-dev-221005), commit '7d8a692d6d', available at https://files.freeciv.org/packages/wind ... eeciv-3.2/

This is the first meson/3.2 snapshot build with msys2 environment 220903. In addition to familiar "win64" -builds (that require at least Windows 8.1), there are now "win64-10" -builds, that use newer low-level libraries available only on Windows 10 and later.

Change log since previous snapshot build: gitlog-b3e21219c1..7d8a692d6d.log

- Built against msys2 environment 220903 (updated since previous snapshot)
Post Reply