This directory contains documentation built from source pulled from the tip of gitorious projects. It does not represent any supported API. It is updated daily at 6am, 4pm, and 11pm PDT. If there is other documentation you would like to have here, please notify bob.spencer@intel.com The current script that runs is: #!/bin/bash # This script pulls source for libmeegotouch and qtmobility from gitorious, # builds docs, and rsyncs the html directory to apidocs.meego.com export GIT_PROXY_COMMAND=/usr/bin/socks-gw export QTDIR=/usr/local/Trolltech/Qt-4.7.0 export PATH=$PATH:$QTDIR/bin # for Qt Mobility docs 1.1... # -------------------- Qt Mobility --------------------------- # source pulled: $ git clone git://gitorious.org/qt-mobility/qt-mobility.git BASE=/home/bob/src/meego/qt-mobility if [ -d "$BASE" ]; then cd ${BASE} rm -rf doc/html echo "git pull qt-mobility..." git reset --hard master git pull make docs # Copy qch help so it is visible when rsync html dir cp doc/qch/qtmobility.qch doc/html/ echo "Updated Qt Mobility Documentation $(date)" echo "\nUpdated Qt Mobility Documentation $(date)" >> /tmp/meego-api-sync.log fi # ------------------------libmeegotouch ----------------------------- # source pulled: $ git clone git://gitorious.org/libmeegotouch.git BASE=/home/bob/src/meego/mtf/libmeegotouch if [ -d "$BASE" ]; then cd ${BASE} rm -rf doc/html echo "git pull..." git reset --hard master git pull echo "Patching with doc.patch..." patch -p1 < ../patches/libmeegotouch.doc.patch echo "Running configure..." ./configure # Show date documentation was generated and Doxygen version sed -i -e "s,<\!-- Generated on \$datetime
Doxygen \$doxygenversion -->,Generated on \$datetime (PDT)
Doxygen \$doxygenversion,g" doc/src/footer.html make doc if [ ! -f ./doc/html/libmeegotouch.qch ]; then # sometimes make doc crashes with libmeegotouch. Try again! echo "Retry make doc" make doc fi # Fix link problems in styling_*.html URLs echo "Fixing link problems in styling_*.html URLs..." cd ${BASE}/doc/html # sed -i -e 's,"styling_\([a-z]\),"styling__\1,g' -e 's,"styling__\([^_]*\)_\([a-z]\),"styling__\1__\2,g' *.html echo "Updated MeeGo Touch Framework (libmeegotouch) Documentation $(date)" echo "Updated MeeGo Touch Framework (libmeegotouch) Documentation $(date)" >> /tmp/meego-api-sync.log fi # ------------------------system-ui ----------------------------- # source pulled: $ git clone git://gitorious.org/ ? BASE=/home/bob/src/meego/mtf/meegotouch-systemui if [ -d "$BASE" ]; then cd ${BASE} rm -rf doc/html echo "git pull..." git reset --hard master git pull echo "Patching with doc.patch..." patch -p1 < ../patches/meegotouch-systemui.doc.patch echo "Running configure..." ./configure make doc echo "Updated Meego Touch SystemUI Documentation $(date)" echo "Updated Meego Touch SystemUI Documentation $(date)" >> /tmp/meego-api-sync.log fi # ------------------------home ----------------------------- # source pulled: $ git clone git://gitorious.org/ ? BASE=/home/bob/src/meego/mtf/meegotouch-home if [ -d "$BASE" ]; then cd ${BASE} rm -rf doc/html echo "git pull..." git reset --hard master git pull echo "Patching with doc.patch..." patch -p1 < ../patches/meegotouch-home.doc.patch echo "Running configure..." qmake make doc echo "Updated Meego Touch Home Documentation $(date)" echo "Updated Meego Touch Home Documentation $(date)" >> /tmp/meego-api-sync.log fi # ------------------------control panel ----------------------------- # source pulled: $ git clone git://gitorious.org/ ? BASE=/home/bob/src/meego/mtf/meegotouch-controlpanel if [ -d "$BASE" ]; then cd ${BASE} rm -rf lib/doc/html echo "git pull..." git reset --hard master git pull echo "Patching with doc.patch..." patch -p1 < ../patches/meegotouch-controlpanel.doc.patch echo "Running configure..." qmake cd lib qmake make doc echo "Updated Meego Touch Control Panel Documentation $(date)" echo "Updated Meego Touch Control Panel Documentation $(date)" >> /tmp/meego-api-sync.log fi