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