Author: cazfi
Date: Wed Feb  1 09:38:22 2017
New Revision: 34916

URL: http://svn.gna.org/viewcvs/freeciv?rev=34916&view=rev
Log:
Updated msys2 environment to 170126 level.

See patch #8085

Modified:
    trunk/doc/README.msys2
    trunk/windows/installer_msys2/Makefile

Modified: trunk/doc/README.msys2
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/doc/README.msys2?rev=34916&r1=34915&r2=34916&view=diff
==============================================================================
--- trunk/doc/README.msys2      (original)
+++ trunk/doc/README.msys2      Wed Feb  1 09:38:22 2017
@@ -9,10 +9,7 @@
  Status
 ====================================
 
-- Msys1, not msys2, is still the official freeciv Windows Installer
-  build method
-- Buildable clients are gtk3, gtk2, sdl2, and Qt
-  - Official pre-made msys2 environment does not support gtk2-client
+- Buildable clients are gtk3, gtk3.22, sdl2, and Qt
 
 
  Setup
@@ -27,9 +24,9 @@
 1) Install MSYS2 following the documentation on their homepage
 
 1.1) Download
- https://sourceforge.net/projects/msys2/files/Base/i686/msys2-i686-20160205.exe
+ https://sourceforge.net/projects/msys2/files/Base/i686/msys2-i686-20161025.exe
  for win32 or
- 
https://sourceforge.net/projects/msys2/files/Base/x86_64/msys2-x86_64-20160205.exe
+ 
https://sourceforge.net/projects/msys2/files/Base/x86_64/msys2-x86_64-20161025.exe
  for win64
 
 1.2) Run it to install MSYS2 on build system
@@ -38,7 +35,6 @@
 > pacman -Syu
 
 2) Install following packages with 'pacman -Su'
-   As of 18-Oct-16, one has to use also '--force' option.
 
 2.1) Packages needed for building freeciv
  These packages are needed even if you don't plan to make installer,
@@ -86,10 +82,7 @@
 2.1.2.3) Arch-specific packages for buildind Qt-client and/or Ruledit
  - mingw-w64-i686-qt5 / mingw-w64-x86_64-qt5
 
-2.1.2.4) Arch-specific packages for building gtk2-client
- - mingw-w64-i686-gtk2 / mingw-w64-x86_64-gtk2
-
-2.1.2.5) Arch-specific packages for building sdl2-client
+2.1.2.4) Arch-specific packages for building sdl2-client
  - mingw-w64-i686-SDL2_image / mingw-w64-x86_64-SDL2_image
  - mingw-w64-i686-SDL2_ttf / mingw-w64-x86_64-SDL2_ttf
  - mingw-w64-i686-SDL2_gfx / mingw-w64-x86_64-SDL2_gfx
@@ -103,10 +96,6 @@
 
  - mingw-w64-i686-nsis / mingw-w64-x86_64-nsis
 
-2.3) Packages TODO:
-
- - MagickWand support
-
 
  Premade environment
 ====================================
@@ -118,9 +107,9 @@
 
 win64 host:
 -----------
-msys2-freeciv-win64-161212.7z, based on
-https://sourceforge.net/projects/msys2/files/Base/x86-64/msys2-x86_64-20160921.exe
-with packages updated to 12-Dec-16 level.
+msys2-freeciv-win64-170126.7z, based on
+https://sourceforge.net/projects/msys2/files/Base/x86-64/msys2-x86_64-20161025.exe
+with packages updated to 26-Jan-17 level.
 
 Only win64 target is included - replace <arch> with 'x86_64' in package names 
below
 
@@ -163,13 +152,13 @@
 3) Copy them from Windows folder where they are to a directory that
    is within msys2
 
-> cd win32/installer_msys2
+> cd windows/installer_msys2
 > make <targets>
 
   Target can be:
   - "<gui>-installer", where <gui> is
      - gtk3
-     - gtk2
+     - gtk3.22
      - sdl2
      - qt
   - "ruledit-installer"

Modified: trunk/windows/installer_msys2/Makefile
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/windows/installer_msys2/Makefile?rev=34916&r1=34915&r2=34916&view=diff
==============================================================================
--- trunk/windows/installer_msys2/Makefile      (original)
+++ trunk/windows/installer_msys2/Makefile      Wed Feb  1 09:38:22 2017
@@ -24,7 +24,7 @@
 MIN_WIN_VER=0x0601
 endif
 
-INSTSUB=usr/local
+INSTSUB=${ARCHDIR}
 
 # msys2 has dlls in...
 DLLPATH_PREFIX=/$(ARCHDIR)/bin/
@@ -232,6 +232,8 @@
        cp -R /$(ARCHDIR)/share/icons/Adwaita 
install-$(WINARCH)-$(GUI)/share/icons/
        mkdir -p install-$(WINARCH)-$(GUI)/lib/gtk-3.0/
        cp -R /$(ARCHDIR)/lib/gtk-3.0/* install-$(WINARCH)-$(GUI)/lib/gtk-3.0/
+       mkdir -p install-$(WINARCH)-$(GUI)/lib/gdk-pixbuf-2.0/
+       cp -R /$(ARCHDIR)/lib/gdk-pixbuf-2.0/* 
install-$(WINARCH)-$(GUI)/lib/gdk-pixbuf-2.0/
        cp -R /$(ARCHDIR)/share/locale install-$(WINARCH)-$(GUI)/share/
        find install-$(WINARCH)-$(GUI)/share/locale -type f -not -name 
"freeciv*.mo" -and -not -name gtk30.mo -delete
 


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to