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 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 -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 -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)