Ticket #583 (closed task: fixed)

Opened 2 years ago

Last modified 5 months ago

Update Doxygen Trac auto gen

Reported by: crschmidt Owned by: warmerdam
Priority: normal Milestone:
Component: Systems Admin Keywords: ossim doxygen
Cc: dburken

Description

 http://trac.osgeo.org/ossim/doxygen/classes.html

ossim uses doxygen for docs. The stuff is configured in /var/www/ossim. This is not currently auto-updating on the new trac machine, which we need to fix.

GDAL may have a similar problem.

Change History

Changed 5 months ago by warmerdam

  • cc dburken added
  • keywords ossim doxygen added
  • owner changed from sac@… to warmerdam

I'll take a crack at this.

Changed 5 months ago by dburken

The doxygen file in:  https://svn.osgeo.org/ossim/trunk/ossim/Doxyfile is set up for ossim and ossim_plugins module assuming the ossim_plugins is parallel to ossim. So it would be nice to have both:

http://svn.osgeo.org/ossim/trunk/ossim
http://svn.osgeo.org/ossim/trunk/ossim_plugins

With an svn update and a doxygen run at least weekly.

Changed 5 months ago by warmerdam

  • status changed from new to assigned

Installing stock doxygen 1.5.6 package on trac.osgeo.org.

Slightly modified the script /var/www/ossim/scripts/ossimupdatedox.sh

Added this crontab entry for www-data:

45 3 * * * /var/www/ossim/scripts/ossimupdatedox.sh

I'm not sure if the ossim_qt aspect is properly accessable or not. It is being copied into a subdirectory of the main ossim dox tree. Let me know if more is needed for that.

Currently there is nothing about ossim_plugins but I'll try checking it out.

Changed 5 months ago by warmerdam

  • status changed from assigned to closed
  • resolution set to fixed

OK, I've added ossim_plugins and now the plugins seem to be captured in the doxygen output.

Let me know if there is anything else needed. BTW the update script looks like this:

#!/bin/tcsh

set path = (/usr/local/bin $path)

cd /var/www/ossim/ossim_plugins
svn update -q

cd /var/www/ossim/ossim-svn
svn update -q
doxygen Doxyfile >& /dev/null

cd /var/www/ossim/ossim_qt-svn
svn update -q
doxygen Doxyfile >& /dev/null


rm -rf /var/www/ossim/ossim-svn/doc/dox
mv /var/www/ossim/ossim-svn/doc/html /var/www/ossim/ossim-svn/doc/dox
cp -r doc/dox /var/www/ossim/ossim-svn/doc/dox/ossim_qt
Note: See TracTickets for help on using tickets.