build m4/ makefile
[gcalctool.git] / RELEASE-HOWTO
blobd68ed908ab49f8bd1f1323e9fd00c6f771aba945
1 This document provides a step-by-step list to remind gcalctool
2 maintainers how to make a release. 
4 (It's been shamelessly copied and modified, based on a similar
5 document created for Orca by Will Walker - thanks!)
7 Note that this shows the steps for releasing gcalctool v5.21.4. 
8 Adjust as necessary for other releases.
10 The general instructions for a release are here:
12   http://developer.gnome.org/dotplan/for_maintainers.html
14 Here's a summary for gcalctool:
16 PREPARE SOURCES FOR THE RELEASE:
17 -------------------------------
19 Modify this line in ./configure.in:
21 AM_INIT_AUTOMAKE(gcalctool, 5.21.4)
23 Modify ./README to make sure it has the right gcalctool version.
25 Update ./NEWS based upon entries in ./ChangeLog
27 NOTE: You should also make sure the external dependencies in
28 configure.in are accurate.
31 BUILD THE RELEASE:
32 -----------------
34 $ ./autogen.sh --prefix=/usr
35 $ make
36 $ sudo make install
37 $ make dist
40 TEST THE CANDIDATE:
41 ------------------
43 cd /tmp
44 gunzip -c gcalctool-5.21.4.tar.gz | tar xvf -
45 cd gcalctool-5.21.4
46 ./configure --prefix=/usr
47 make
48 sudo make install
49 gcalctool
52 TAG THE RELEASE:
53 ---------------
55 While in the trunk directory:
57 svn commit
58 svn cp . svn+ssh://svn.gnome.org/svn/gcalctool/tags/GCALCTOOL_5_21_4
61 UPLOAD THE RELEASE:
62 ------------------
64 scp gcalctool-5.21.4.tar.gz gnome.org:
65 ssh gnome.org
66 install-module gcalctool-5.21.4.tar.gz
69 ANNOUNCE THE RELEASE
70 --------------------
72 See the email sent to gnome-announce-list@gnome.org
74 http://mail.gnome.org/archives/gnome-announce-list/2007-December/msg00036.html