summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL25
1 files changed, 25 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index 86cf4f9..5f511bc 100644
--- a/INSTALL
+++ b/INSTALL
@@ -7,3 +7,28 @@ This should generate valid Makefiles, then:
$ make
$ make install
+If you're going to package fontconfig for release, there are several
+important steps:
+
+ 1. Update the version numbers
+ configure.in
+ fontconfig/fontconfig.h
+ 2. Fix the README
+ Change version number
+ Set the date
+ 3. Commit those changes
+ 4. rebuild the configuration files with autogen.sh
+ sh autogen.sh --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
+ 5. make distcheck
+ 6. tag the tree
+ cvs tag fc-2_2_xx
+ 7. Split out the ChangeLog into ChangeLog-2.2.xx with
+ the changes since the previous release
+ 8. Copy ChangeLog-2.2.xx and fontconfig-2.2.xx.tar.gz to
+ freedesktop.org:~fontconfig/public_html/release
+ 9. Update the Fontconfig Devel wiki page
+ http://freedesktop.org/Software/FontconfigDevel
+10. Compute md5sums for release files:
+ md5sum fontconfig-2.2.xx.tar.gz ChangeLog-2.2.xx
+11. Post a note to fontconfig@fontconfig.org. Include the md5sums.
+ gpg sign the message.