Feature #1049 ยป 0059-Update-msys2-environment-to-241102-level.patch
doc/README.msys2 | ||
---|---|---|
==============
|
||
Current official premade MSYS2 environment version info:
|
||
[premade]: msys2-freeciv-win64-240810.7z
|
||
[premade]: msys2-freeciv-win64-241102.7z
|
||
[upstream]: https://repo.msys2.org/distrib/x86_64/msys2-x86_64-20240727.exe
|
||
See chapter "Premade environment" for what these mean. The info
|
||
... | ... | |
- mingw-w64-<arch>-tolua
|
||
- mingw-w64-ucrt-x86_64-qt6-base
|
||
- mingw-w64-ucrt-x86_64-qt6-svg
|
||
- mingw-w64-<arch>-wget2
|
||
After all the packages were installed 'pacman -Scc' was run to completely
|
||
empty the package cache for having smaller environment package.
|
||
... | ... | |
Launch build target specific msys2 shell;
|
||
ucrt64.exe or mingw64.exe.
|
||
Get the freeciv sources there somehow. Some options are:
|
||
1) Download freeciv tarball within msys2 shell with wget
|
||
1) Download freeciv tarball within msys2 shell with wget2
|
||
2) Use git within msys2 shell to get them from version control
|
||
3) Copy them from Windows folder where they are to a directory that
|
||
is within msys2
|
platforms/windows/installer_msys2/Makefile.autotools | ||
---|---|---|
libwebp-7.dll \
|
||
libdeflate.dll \
|
||
libjbig-0.dll \
|
||
libsharpyuv-0.dll
|
||
libsharpyuv-0.dll \
|
||
libharfbuzz-subset-0.dll
|
||
install-env-gtk4-fcmp: install-env-common
|
||
cp -R $(addprefix $(DLLPATH_PREFIX), $(GTK4_FCMP_DLLS)) $(INST_DIR)/$(WINARCH)-$(GUI)/
|
platforms/windows/installer_msys2/Makefile.meson | ||
---|---|---|
libwebp-7.dll \
|
||
libdeflate.dll \
|
||
libLerc.dll \
|
||
libsharpyuv-0.dll
|
||
libsharpyuv-0.dll \
|
||
libharfbuzz-subset-0.dll
|
||
install-env-gtk4-fcmp: install-env-common
|
||
cp -R $(addprefix $(DLLPATH_PREFIX), $(FCMP_GTK4_DLLS)) $(INST_DIR)/$(WINARCH)-client-$(GUI)/
|