run "gpg -a -s -b FILE" to sign files
use rpm3 to sign rpm3 rpms.

June 19, 2003

xqf-0.9.12.tar.gz created using:

Mandrake 9.0
libtool-1.4.3-2mdk
gettext-0.11.2-8mdk
automake1.6-1.6.3-1mdk

tar.gz:

-fresh cvs checkout
-update version in NEWS, configure.in, docs/xqfdocs.html, ChangeLog
-update NEWS file, update Change Log section in docs/xqfdocs.html
-./autogen.sh
-./configure
-make dist

Other things to do:
-web site: index.shtml, downloads.html, download-archive.html, docs.html, changelog.html
-upload binaries to web site
-upload binaries to sourceforge
-create new release on sourceforge
-create new release on freshmeat
-notify linuxgames.com, linuxgaming.co.uk, 
  www.holarse.net (mitarbeiter@holarse.net), www.happypenguin.org, 
-ask Erik Jan Tromp <betageek at sympatico.ca> for Slackware packages

Mandrake RPM:
-0.9.12 known to work on RH 7.1, 7.2, 7.3 also

Mandrake 9.0
libtool-1.4.2-9mdk
gettext-0.11.2-8mdk
automake1.6-1.6.3-1mdk
NO readline-devel-4.3-4mdk installed - prevents xqf-rcon from being packaged
  which allows this RPM to work on both MDK and Redhat

-reference - http://www.rpm.org/RPM-HOWTO/build.html
-copy xqf.xxx.tar.gz /usr/src/RPM/SOURCES/
-cp xqf.spec xqf-(version).spec (eg: xqf-0.9.12.spec)
-Modify new spec file - Change Packager to you. Ex: Alex Burger <alex_b@users.sourceforge.net>
-rpm -ba xqf-(version).spec
-RPM should be in /usr/src/RPM/RPMS/i586
-SRPM should be in /usr/src/RPM/SRPMS
-view contents of RPM: rpm -q -l -p xxxx.rpm
-view info for RPM: rpm -q -i -p xxxx.rpm

*****
December 19, 2002

xqf-0.9.10.tar.gz created using:

Mandrake 9.0
libtool 1.4.2-3mdk
gettext-0.11.2-8mdk
automake1.6-1.6.3-1mdk

tar.gz:

-fresh cvs checkout
-update version in NEWS, configure.in, docs/xqfdocs.html, ChangeLog
-update NEWS file, update Change Log section in docs/xqfdocs.html
-./autogen.sh
-./configure
-make dist

Other things to do:
-web site: news.shtml, download.html, contents.html, docs.html
-upload binaries to web site
-upload binaries to sourceforge
-create new release on sourceforge
-create new release on freshmeat
-notify linuxgames.com, linuxgaming.co.uk

Mandrake RPM:
-0.9.10 known to work on RH 7.1, 7.2, 7.3 also

Mandrake 9.0
libtool-1.4.2-9mdk
gettext-0.11.2-8mdk
automake1.6-1.6.3-1mdk
NO readline-devel-4.3-4mdk installed - prevents xqf-rcon from being packaged
  which allows this RPM to work on both MDK and Redhat

-reference - http://www.rpm.org/RPM-HOWTO/build.html
-copy xqf.xxx.tar.gz /usr/src/RPM/SOURCES/
-cp xqf.spec xqf-(version).spec (eg: xqf-0.9.10.spec)
-Modify new spec file - Change Packager to you. Ex: Alex Burger <alex_b@users.sourceforge.net>
-rpm -ba xqf-(version).spec
-RPM should be in /usr/src/RPM/RPMS/i586
-SRPM should be in /usr/src/RPM/SRPMS
-view contents of RPM: rpm -q -l -p xxxx.rpm
-view info for RPM: rpm -q -i -p xxxx.rpm

*****

November 15, 2002

xqf-0.9.10.tar.gz created using:

Mandrake 8.2
libtool 1.4.2-3mdk
gettext-0.10.40-4mdk
automake1.6-1.6.3-1mdk

tar.gz:

-fresh cvs checkout
-update version in NEWS, configure.in, docs/xqfdocs.html, ChangeLog
-update NEWS file, update Change Log section in docs/xqfdocs.html
-./autogen.sh
-./configure
-make dist

Other things to do:
-web site: news.shtml, download.html, contents.html, docs.html
-upload binaries to web site
-upload binaries to sourceforge
-create new release on sourceforge
-create new release on freshmeat
-notify linuxgames.com, linuxgaming.co.uk

*****
July 4, 2002

xqf-0.9.9.tar.gz created using:

Mandrake 8.1
libtool 1.4-6mdk
gettext-0.10.40-3mdk
automake-1.4-20.p5.mdk

tar.gz:

-fresh cvs checkout
-update version in NEWS, configure.in, docs/xqfdocs.html, ChangeLog
-./autogen.sh
-./configure
-make dist

*****

Dec 16, 2001

xqf-0.9.8.tar.gz created using:

Mandrake 8
libtool 1.4
gettext 0.10.40

tar.gz:

-fresh cvs checkout
-update version in NEWS, configure.in, docs/xqfdocs.html, ChangeLog
-touch xqf/ltconfig
-./autogen.sh
-./configure
-./make dist

Packages:

*****
RedHat RPM:

xqf-0.9.8-1.i386.rpm:

/usr/bin/xqf
/usr/doc/xqf-0.9.8
/usr/doc/xqf-0.9.8/AUTHORS
/usr/doc/xqf-0.9.8/BUGS
/usr/doc/xqf-0.9.8/COPYING
/usr/doc/xqf-0.9.8/ChangeLog
/usr/doc/xqf-0.9.8/INSTALL
/usr/doc/xqf-0.9.8/NEWS
/usr/doc/xqf-0.9.8/README
/usr/doc/xqf-0.9.8/TODO
/usr/man/man6/xqf.6.gz
/usr/share/locale/de/LC_MESSAGES/xqf.mo
/usr/share/locale/es/LC_MESSAGES/xqf.mo

******
SuSE 7.1:

xqf-0.9.8-0.suse71.i386.rpm:
xqf-0.9.8-0.suse71.ppc.rpm:

/usr/bin/xqf
/usr/share/doc/packages/xqf
/usr/share/doc/packages/xqf/AUTHORS
/usr/share/doc/packages/xqf/BUGS
/usr/share/doc/packages/xqf/COPYING
/usr/share/doc/packages/xqf/ChangeLog
/usr/share/doc/packages/xqf/INSTALL
/usr/share/doc/packages/xqf/NEWS
/usr/share/doc/packages/xqf/README
/usr/share/doc/packages/xqf/TODO
/usr/share/doc/packages/xqf/xqfdocs.html
/usr/share/locale/de/LC_MESSAGES/xqf.mo
/usr/share/locale/es/LC_MESSAGES/xqf.mo
/usr/share/man/man6/xqf.6.gz


*****

Updating a translation:

./updateonepo fr will give you an updated fr.po. Then, with KBabel, or
emacs po-mode or whatever you can translate them. To translate them
using a normal editor, you can spot missing messages with msgfmt -C
fr.po.

*****


-web site: -index.shtml (add news release - if it's getting too long,
            move old entries to archive file
            news-archive-19990720.shtml)
           -download.shtml (move old version to downloads-old.shtml)
           -about.shtml (add any new games)
           -docs.shtml (cp xqfdocs.html to docs.shtml, tidy -asxhtml -m,
            and then modify header/footer)
           -changelog.shtml (same contents as index.shtml)
