wiki:pkg-msys

Version 54 (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 only MSYS Base System.
  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
  1. Download the MinGW packages:

(updates may be found here)

  • bin-utils from here
  • gcc-core from here (dev package only)
  • gcc-g++ from here (dev package only)
  • mingw32-make from here (dev package only)
  • mingw-runtime from here (dev package only)
  • mingw-utils from here (dev package only)
  • w32api from here (dev package only)
  1. Download the latest make program compliant with the OSGeo4W framework from here

(future updates may be found here)

  1. 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)
  1. Close and re-open msys to reload the settings.

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.