diff --git a/tools/update-qch-man b/tools/update-qch-man index ece9e7b..0d1dffa 100755 --- a/tools/update-qch-man +++ b/tools/update-qch-man @@ -1,71 +1,68 @@ #!/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" -# Generate for frameworks -generate_qch_man frameworks5 frameworks frameworks - # 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