Opened 14 years ago

Closed 12 years ago

#583 closed task (fixed)

Update Doxygen Trac auto gen

Reported by: crschmidt Owned by: warmerdam
Priority: normal Milestone:
Component: SysAdmin 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 (4)

comment:1 by warmerdam, 12 years ago

Cc: dburken added
Keywords: ossim doxygen added
Owner: changed from sac@… to warmerdam

I'll take a crack at this.

comment:2 by dburken, 12 years ago

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.

comment:3 by warmerdam, 12 years ago

Status: newassigned

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.

comment:4 by warmerdam, 12 years ago

Resolution: fixed
Status: assignedclosed

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.