wiki:pkg-msys

Version 56 (modified by martinl, 11 years ago) ( diff )

--

msys

TODO

  • split package into msys (GNU utilities), mingw and msys-tools (extra tools like zip and others)
  • update to 1.0.18

Changes

  • 1.0.11-11: added 'zip' package
  • 1.0.11-12: fix dependencies for 'zip' package

Open Tickets

No results

Closed Tickets

#78
msys.bat overrides %HOME%
#454
overflow with ls

Packaging notes

Install MinGW

  1. Download latest installer.
  1. Choose C & C++ Compiler, MSYS Base System and MinGW Developer Toolkit.
  1. Install MinGW (including MSYS) into C:\MinGW.
  1. Modify c:\MinGW\msys\1.0\msys.bat
--- msys.bat	2009-07-11 18:34:35 +0000
+++ apps/msys/msys.bat	2012-02-09 18:03:45 +0000
@@ -12,6 +12,8 @@
 rem A value similar to C:\msys\1.0\bin is what the "Start in:" field needs
 rem to represent.
 
+call "%~dp0\..\..\bin\o4w_env.bat"
+
 rem ember value of GOTO: is used to know recursion has happened.
 if "%1" == "GOTO:" goto %2
  1. Modify c:\MinGW\msys\1.0\etc\fstab
--- apps/msys/etc/fstab.sample  2009-07-11 18:34:34 +0000
+++ apps/msys/etc/fstab 2012-02-09 16:11:26 +0000
@@ -13,5 +13,4 @@
-C:\MinGW\   /mingw
+@osgeo4w@              /osgeo4w

Download extra packages for msys package

Download extra packages for msys-dev package

  1. Download MinGW packages

(updates may be found here)

  1. Download the latest make program compliant with the OSGeo4W framework from here (future updates may be found here)
  1. Unpack files into c:\MinGW

Pre-built Binaries

Download: (updates may be found here)

  • bc from here
  • bison from here (dev package only)
  • bison-deps from here (dev package only)
  • flex from here (dev package only)
  • gettext-bin from here (dev package only)
  • gettext-lib from here (dev package only)
  • libiconv-bin from here (dev package only)
  • libiconv-lib from here (dev package only)
  • libintl-bin from here
  • libintl-lib from here (dev package only)
  • readline from here
  • regex from here

Unpack to c:\osgeo4w\apps\msys (the content of the sub-folders in the zip-files - bin, share have to be copied into the related sub-folders of c:\osgeo4w\apps\msys)

Extra packages

  • zip from here (zip-bin and zip-dep)

Etc scripts

  1. Create c:\osgeo4w\etc\ini and save msys.bat into this directory
PATH %PATH%;%OSGEO4W_ROOT%\apps\msys\bin
if not defined HOME set HOME=%USERPROFILE%
  1. Create c:\osgeo4w\etc\postinstall and save msys.bat into this directory
mkdir "%OSGEO4W_STARTMENU%"
xxmklink "%OSGEO4W_STARTMENU%\MSYS.lnk"       "%OSGEO4W_ROOT%\apps\msys\msys.bat" " " \ "Minimal SYStem" 7 "%OSGEO4W_ROOT%\apps\msys\msys.ico"

xxmklink "%ALLUSERSPROFILE%\Desktop\MSYS.lnk" "%OSGEO4W_ROOT%\apps\msys\msys.bat" " " \ "Minimal SYStem" 7 "%OSGEO4W_ROOT%\apps\msys\msys.ico"

textreplace -std -t apps/msys/etc/fstab
Note: See TracWiki for help on using the wiki.