Integrate OTB in OSGeo4W
Mantis Issue 284, reported by jmalik, assigned to jmalik, created: 2011-05-05
It would be way simpler for our users if we provide the OTB binaries through OSGeo4W (automatic update, proper environment, possibility to have both stable and nightly...).
Then we could use the Qgis approach to make standalone installers from an OSGeo4W installation.
Should already be possible now for OTB/Monteverdi/OTB-Applications, just a problem of reorganizing the binaries, pack them differently, and discuss this with the OSGeo4W team.
Associated OSGeo4W requests for more functionnalities : http://trac.osgeo.org/osgeo4w/ticket/218 (mapnik not usable as-is) http://trac.osgeo.org/osgeo4w/ticket/219 (python needs to be upgraded to 2.7 to allow compilation of OTB-Wrapping)
I did not look into the Java wrapping, so don't know if it is possible to provide them in OSGeo4W.
1319103628 - julienmAt last, it is happening...
cf announcement in osgeo4w-dev ML : http://lists.osgeo.org/pipermail/osgeo4w-dev/2011-October/001456.html
1319104526 - julienmPlan for packaging :
Currently OTB cannot be built as a shared lib on windows due to lack of this support in ITK (caused itself by one of its dependency, vxl). This is fixed in ITKv4, so it is reasonable to plan OTB will have this support when ITKv4 integration is done.
As of now it makes no sense to provide binaries for the library itself (would be unusable static libraries), but let's plan for the future.
Name and content of the packages :
- otb : the binary part of OTB (without qt dependencies)
- otb-devel : headers + import libs (seems like -devel is the convention in OSGeo4W)
- otb-bin : the applications (dll plugins) + command line launcher (+testdriver ?)
- otb-bin-qt : OTBWrapperQtWidget dll + Qt launcher
- otb-python : python wrapper of the ApplicationEngine
- otb-monteverdi : monteverdi exe
- otb-wra