How to make a Kst release:

- update from SVN (svn update)
- svn copy to a branch (svn cp)
- edit RELEASE.NOTES (kst/RELEASE.NOTES)
- run a regression test and make sure it completely passes 
  (kst/tests/runregression.sh)
- update configure.in.in to set the version number and the libkst interface version
- update ../doc (svn update)
- make sure documentation has correct version for the <releaseinfo> tag of index.docbook 
- make sure documentation has correct version of KST, QT, and KDE in the installation
  instructions of install-chapter.docbook
- update the script-chapter.docbook by:
    cd kst/src/extensions/js
    make docbook
    cp *.docbook ../../../../doc/kst/
- update the manpage (cd doc/kst; make manpage) (refer to kst/devel-docs/manpage.txt)
- update the Kst handbook (cd doc/kst; make pdffile)
- prepare for a KDE 3.3 install!  Set min config appropriately
- svn copy to a tag
- make sure configure has been run so that the spec file is created (with the
  appropriate prefix - e.g. /usr, /opt/kde3 - or you can edit kst.spec afterwards)
- disable unsermake
- svn2dist /path/to/extragear/graphics kst -b -n kst -v <version_number> --svn-root https://svn.kde.org/home/kde/trunk/ -l svn2dist.log --i18n-module extragear-graphics 
    (if you are not including translations then use svn2dist /path/to/extragear/graphics kst -b -n kst -v <version_number> -l svn2dist.log --no-i18n)
    (if you are using ssh to access svn then replace https://svn.kde.org with svn+ssh://<username>@svn.kde.org)
    (you may need to edit /usr/bin/svn2dist so that it correctly accesses the translations - it was assuming trunk/l10n but this has changed to trunk/l10n-kde3)
- unpack, remove any files that shouldn't be there, make sure docs and i18n
  are packaged properly, and edit any paths necessary (ex: spec file)
- generate the srpm: rpm -ts kst-version.tar.gz 
  (or rpmbuild -ts kst-version.tar.gz --- e.g. rpmbuild -ts kst-1.5.0.tar.gz)
- generate rpms as needed: rpm -tb kst-version.tar.gz 
  (or rpmbuild -tb kst-version.tar.gz --- e.g. rpmbuild -tb kst-1.5.0.tar.gz)
                        or rpm --rebuild kst-version.rpm
			(or rpmbuild --rebuild kst-version.rpm --- e.g. rpmbuild --rebuild kst-1.5.0.rpm)
     - SuSE and RedHat style are typically generated.

- TEST

- update www/areas/extragear/inc/appinfo.inc (http://websvn.kde.org/trunk/www/areas/extragear/inc/appinfo.inc)
- update www/areas/extragear/apps/kst/ (http://websvn.kde.org/trunk/www/areas/extragear/apps/kst/)
- update the script website files by:
    cd kst/src/extensions/js
    make apidox
    copy the generated html files to the checkout folder for websvn.kde.org/trunk/www/areas/extragear/apps/kst
    check in the copied html files
- upload packages and lsm to upload.kde.org (ftp://upload.kde.org/incoming/stable/KDE3.x/)
- mail ftpadmin@kde.org to notify them
- update kde-apps.org (http://kde-apps.org/)
- add version number to bugs.kde.org product (http://bugs.kde.org/editversions.cgi?product=kst)

