aboutsummaryrefslogtreecommitdiffstats
path: root/developer.html
diff options
context:
space:
mode:
authorPetter Reinholdtsen <pere@debian.org>2007-02-18 16:03:17 +0000
committerPetter Reinholdtsen <pere@debian.org>2007-02-18 16:03:17 +0000
commit7f534f8096f283eb377582afa733862ac0aaeb16 (patch)
tree6685a28511959d58974a251bc7749a9abf7695e7 /developer.html
parentab4b331ac4666fe3c25b8f0b17a5cac904da2f8e (diff)
downloadhomepage-7f534f8096f283eb377582afa733862ac0aaeb16.tar.gz
homepage-7f534f8096f283eb377582afa733862ac0aaeb16.tar.bz2
homepage-7f534f8096f283eb377582afa733862ac0aaeb16.tar.xz
Improve the instructions on how to make a release.
Diffstat (limited to 'developer.html')
-rw-r--r--developer.html30
1 files changed, 26 insertions, 4 deletions
diff --git a/developer.html b/developer.html
index 3d25f8a..3b4e731 100644
--- a/developer.html
+++ b/developer.html
@@ -68,17 +68,39 @@ command:
make install-myspell DESTDIR=/some/path
</pre></blockquote>
-<a name="disting"><h2>Building the tarball and distribution files</h2></a>
+<a name="disting"><h2>Making a new release, building the tarball and distribution files</h2></a>
-The tarball is generated using the <tt>dist</tt> makefile target. It
+<p>The tarball is generated using the <tt>dist</tt> makefile target. It
is best to use the <tt>distcheck</tt> target instead to do a test
build of the generated tarball to check if all the required files are
-included. This target will also generate a package for OpenOffice.org
+included.
+
+<blockquote><pre>
+make distclean distcheck
+</pre></blockquote>
+
+<p>This target will also generate a package for OpenOffice.org
(<Tt>no_NO-<em>version</em>.zip</tt>) as well as the
<tt>spell-norwegian-<em>version</em>.tar.gz</tt> tarball.
+<p>It might be a good idea to fetch the latest thesaurus file before
+making the tarball and zip files. This is done using the
+<tt>thesaurus-nb.txt-update</tt> target. There is no equivalent nn
+target yet.
+
+<blockquote><pre>
+make thesaurus-nb.txt-update
+</pre></blockquote>
+
+When the files are tested and found to be working, the CVS tree used
+to build the distribution should be tagged to document which version
+of the files were used to make the release. This is done by using
+<tt>cvs tag <em>version-tag</em></tt> in the
+<tt>src/spell-norwegian/</tt> directory. Use <tt>cvs status -v
+Makefile</tt> to see the name structure of the used tags.
+
<blockquote><pre>
-make distcheck
+cvs tag release_<em>version_with_underline</em>
</pre></blockquote>
<h2>Old instructions</h2>