Bug #1145 ยป 0039-Revert-Update-msys2-environment-to-241102-level.patch
| doc/README.msys2 | ||
|---|---|---|
| ============== | ||
| Current official premade MSYS2 environment version info: | ||
| [premade]:  msys2-freeciv-win64-241102.7z | ||
| [premade]:  msys2-freeciv-win64-240810.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 wget2 | ||
| 1) Download freeciv tarball within msys2 shell with wget | ||
| 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 | ||
| windows/installer_msys2/Makefile.autotools | ||
|---|---|---|
| 	libwebp-7.dll \ | ||
| 	libdeflate.dll \ | ||
| 	libjbig-0.dll \ | ||
| 	libsharpyuv-0.dll \ | ||
| 	libharfbuzz-subset-0.dll | ||
| 	libsharpyuv-0.dll | ||
| install-env-gtk4-fcmp: install-env-common | ||
| 	cp -R $(addprefix $(DLLPATH_PREFIX), $(GTK4_FCMP_DLLS)) $(INST_DIR)/$(WINARCH)-$(GUI)/ | ||
| windows/installer_msys2/Makefile.meson | ||
|---|---|---|
| 	libwebp-7.dll \ | ||
| 	libdeflate.dll \ | ||
| 	libLerc.dll \ | ||
| 	libsharpyuv-0.dll \ | ||
| 	libharfbuzz-subset-0.dll | ||
| 	libsharpyuv-0.dll | ||
| install-env-gtk4-fcmp: install-env-common | ||
| 	cp -R $(addprefix $(DLLPATH_PREFIX), $(FCMP_GTK4_DLLS)) $(INST_DIR)/$(WINARCH)-client-$(GUI)/ | ||