summaryrefslogtreecommitdiff
path: root/docs/release
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release')
-rw-r--r--docs/release34
1 files changed, 21 insertions, 13 deletions
diff --git a/docs/release b/docs/release
index 9f51c4360..b1df9cb18 100644
--- a/docs/release
+++ b/docs/release
@@ -6,8 +6,8 @@ How to prepare a new release
. builds/unix/configure.ac (version_info): Update according to the libtool
rules, then regenerate the configure script with the top-level
- `autogen.sh'. After that, update `config.guess' and `config.sub' to
- the most recent versions (from the `config' CVS repository).
+ `autogen.sh'. After that, update `config.guess' and `config.sub' to the
+ most recent versions (from the `config' CVS repository).
. builds/freetype.mk (refdoc): Update the `--title' option.
@@ -19,24 +19,32 @@ How to prepare a new release
. ChangeLog: Announce new release.
+. Call `make refdoc' to update HTML reference. Copy it to
+ freetype.freedesktop.org:/srv/freetype.freedesktop.org/\
+ freetype2/docs/reference.
-********* The items below should be done but are out-of-date due *********
-********* to the move of the FreeType CVS and web pages. *********
+ TODO: Create FreeType home page CVS on savannah.nongnu.org and update it
+ accordingly.
+ Write script to automatically do this.
-. Call `make refdoc' to update HTML reference. Copy it to
- freetype2/docs/reference in the `www' CVS module and update the CVS.
- Then call `update-www' in ~/cvs/scripts on www.freetype.org to
- update and distribute everything to sourceforge.
+ Mirror FreeType's savannah home page everywhere.
+
+. Tag the CVS (freetype2, ft2demos).
+
+ TODO: Tag the home page CVS on savannah.nongnu.org.
+
+. Create packages for freetype2, ft2demos, and documentation.
-. Tag the CVS (freetype, ft2demos, www/freetype2/docs).
+ TODO: Write scripts and/or provide make targets to do that.
-. Update `make-release' and `make-current' in ~/cvs/scripts/ on
- www.freetype.org, then call them.
+. Create signature files with `gpg -b' and upload files to savannah and
+ sourceforge.
-. Create an md5 checksum file (with md5sum).
+ TODO: Write script to do this. Cf. automake's `gnupload' script.
-. Announce new release on announce@freetype.org and to relevant newsgroups.
+. Announce new release on freetype-announce@nongnu.org and to relevant
+ newsgroups.
------------------------------------------------------------------------