diff --git a/tools/update-apidox b/tools/update-apidox index 38759fd..c922bd0 100755 --- a/tools/update-apidox +++ b/tools/update-apidox @@ -1,34 +1,38 @@ #! /bin/sh TOPSRC=/srv/sources TOP_QSRC=$HOME/quality-kde-org BINPATH=$HOME/bin -BRANCH="4.14" # Copy in Mainpage.dox for some modules -branches="kde-4.x kde-$BRANCH" +# No longer generate for last stable branch +# branches="kde-4.x kde-4.14" +branches="kde-4.x" modules="kdeaccessibility kdeedu kdegraphics kdenetwork kdesdk kdeutils" for b in $branches do for m in $modules do cp -f $TOP_QSRC/website/api.kde.org/Mainpages/$m.dox $TOPSRC/$b/$m/Mainpage.dox done done -#Use doxygen via gendox.sh to do the build of the work. -$BINPATH/gendox.sh --version kde-4.x & -$BINPATH/gendox.sh --version kde-"$BRANCH" & $BINPATH/kapidoxgendox.sh & wait +# Old generation +# No longer generate for last stable branch +# $BINPATH/gendox.sh --version kde-4.14 & +$BINPATH/gendox.sh --version kde-4.x & +wait + $BINPATH/gendox.sh --version extragear & $BINPATH/gendox.sh --version bundled-apps & wait $BINPATH/gendox.sh --version kdesupport & $BINPATH/gendox.sh --version kdereview & $BINPATH/gendox.sh --version playground & wait exit diff --git a/tools/update-qch-man b/tools/update-qch-man index 0d1dffa..57023d0 100755 --- a/tools/update-qch-man +++ b/tools/update-qch-man @@ -1,68 +1,65 @@ #!/bin/bash PATH=/usr/lib64/qt5/bin:$PATH #make sure to use the qt5 qthelpgenerator SOURCES=/srv/sources DOXYQT=$HOME/sdk-scripts/kdedoxyqt.sh DOXYMAN=$HOME/sdk-scripts/kdedoxyman.sh TOPQCH=/srv/www/api.kde.org/qch TOPMAN=/srv/www/api.kde.org/man TEMPDIR=/srv/tmp/qchman -# Versions to work on.... -BRANCH="4.14" - # Functions... generate_qch_man() { generate_qch $1 $2 $3 generate_man $1 $2 $3 } generate_qch() { cd $SOURCES/$3/$1 mkdir -p $TEMPDIR/$1 sh $DOXYQT -d $TEMPDIR/$1 -n $1 -x $2 > /dev/null 2>&1 mv -f $TEMPDIR/$1/apidocs/qch/$1-$2.qch $TOPQCH/$1-$2.qch rm -rf $TEMPDIR/$1 } generate_man() { cd $SOURCES/$3/$1 mkdir -p $TEMPDIR/$1 sh $DOXYMAN -d $TEMPDIR/$1 > /dev/null 2>&1 if [ $2 ]; then tar cfj $TOPMAN/$1-$2-man.tar.bz2 $TEMPDIR/$1/man else tar cfj $TOPMAN/$1-man.tar.bz2 $TEMPDIR/$1/man fi rm -rf $TEMPDIR/$1 } # Check to see if things are usable.... if [ ! -d $TOPQCH ]; then echo "$0: no such output directory $TOPQCH. Creating..." mkdir -p $TOPQCH fi if [ ! -d $TOPMAN ]; then echo "$0: no such output directory $TOPMAN. Creating..." mkdir -p $TOPMAN fi if [ ! -d $TEMPDIR ]; then echo "$0: no such output directory $TEMPDIR. Creating..." mkdir -p $TEMPDIR fi # Generate *.qch and man tarballs for trunk generate_qch_man kdelibs 4.x kde-4.x generate_qch_man kdepimlibs 4.x kde-4.x -# Generate for latest branch -generate_qch_man kdelibs $BRANCH kde-"$BRANCH" -generate_qch_man kdepimlibs $BRANCH kde-"$BRANCH" +# No longer generate for last stable branch +# generate_qch_man kdelibs $BRANCH kde-4.14 +# generate_qch_man kdepimlibs $BRANCH kde-4.14 # Generate for individual projects... generate_qch phonon kdesupport kdesupport # Generating man pages for Qt takes eons, so disable it normally, run the script especially if regeneration needed... #generate_man kde-qt