diff options
author | Petter Reinholdtsen <pere@debian.org> | 2007-02-18 16:03:17 +0000 |
---|---|---|
committer | Petter Reinholdtsen <pere@debian.org> | 2007-02-18 16:03:17 +0000 |
commit | 7f534f8096f283eb377582afa733862ac0aaeb16 (patch) | |
tree | 6685a28511959d58974a251bc7749a9abf7695e7 /developer.html | |
parent | ab4b331ac4666fe3c25b8f0b17a5cac904da2f8e (diff) | |
download | homepage-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.html | 30 |
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> |