Difference between revisions of "OSGeo4W Packages"

From OSGeo
Jump to navigation Jump to search
Line 127: Line 127:
 
* Required by GRASS
 
* Required by GRASS
 
* Normally done using ActiveState Tcl but this has license restrictions on redistributions.  Not sure what our options are on this.
 
* Normally done using ActiveState Tcl but this has license restrictions on redistributions.  Not sure what our options are on this.
 +
* Not yet packaged, no maintainer.
  
 
=== Qt4 ===
 
=== Qt4 ===

Revision as of 10:47, 8 February 2008

Notes on OSGeo4W Packages.


Low Level Libraries

curl

  • HTTP/FTP protocol library.
  • Contains curl executable and library.
  • Includes ssl libraries that can conflict with versions in \windows\system32
  • Required for mapserver, and GDAL.
  • Maintained by FrankW (derived from BuildKit)

expat

  • XML Parser (library only)
  • Required for GDAL / OGDI
  • Maintained by FrankW (derived from BuildKit)

fcgi

  • FastCGI library (for use by cgi's)
  • Required for MapServer
  • Maintained by FrankW (derived from BuildKit)

hdf5

  • Read and write HDF5 format raster files
  • Required for GDAL
  • Maintained by FrankW (derived from BuildKit)

iconv

  • character set transcoding library (internationalization)
  • Required for MapServer, GRASS
  • Maintained by FrankW (derived from BuildKit)

libjpeg

  • JPEG read/write library
  • Currently split into libjpeg, and libjpeg-devel packages though these will likely be merged.
  • Required for MapServer, GDAL
  • Maintained by FrankW (derived from BuildKit)

libtiff

  • TIFF read/write library
  • currently split into libtiff-bin, and libtiff-devel packages though these will likely be merged
  • Currently derived from CVS head to capture BigTIFF support (libtiff 4.0 Alpha 2)
  • Required for GDAL, MapServer
  • Requires libjpeg, libz
  • Maintained by FrankW

libgeotiff

  • GeoTIFF header reading and writing library
  • Includes library, a few commands and many support data files.
  • Required by GDAL
  • Requires libtiff
  • Maintained by FrankW

libxml2

  • XML read/write library
  • Required by MapServer
  • Maintained by FrankW (Derived from BuildKit)

msvcrt

  • Various Microsoft Visual Studio C runtimes (VC6, VC7.1, VC8.0).
  • No source available, but they are redistributable.
  • Required most visual studio built packages.
  • It might make sense to refactor this into specific 7.1, and 8.0 packages, and possibly remove MSVCRT.DLL which I think is available on all win32 systems already.
  • Maintained by FrankW

mysql

  • MySQL client access library
  • Actual package is called libmysql
  • Required by GDAL (MapServer?)
  • Maintained by FrankW (Derived from BuildKit)

NetCDF

  • NetCDF file format reading and writing library
  • Package includes library and a few executables (ncdump, etc)
  • Required by GDAL
  • Maintained by FrankW (derived from BuildKit)

sqlite3

  • SQLite3 database access library and sql engine.
  • Includes library and commandline sqlite3 command.
  • Required by GDAL, GRASS
  • Maintained by FrankW (derived from BuildKit)

xerces-c

  • XML Parser
  • Required by GDAL
  • Maintained by FrankW (derived from BuildKit)

zlib

  • Deflate compression/decompression library
  • Required by GDAL, libtiff
  • Maintained by FrankW

libpq

  • PostgreSQL client access library
  • Required by GDAL, GRASS, MapServer
  • Maintained by FrankW (derived from BuildKit)

proj

  • Coordinate system transformation library
  • Includes commandline tools (proj, cs2cs, geod)
  • Currently lacks some datum shift files. Perhaps some supporting datum shift data should be a separate package?
  • Required by GDAL, GRASS, MapServer
  • Maintained by FrankW

GUI Libraries

Tcl/Tk

  • Required by GRASS
  • Normally done using ActiveState Tcl but this has license restrictions on redistributions. Not sure what our options are on this.
  • Not yet packaged, no maintainer.

Qt4

  • Required by QGIS and OSSIM
  • Not yet packaged, no maintainer.
  • Has been packaged by Tisham Dhar for QGIS win32 releases.

GDAL

MapServer

OSSIM

QGIS

GRASS