summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2008-01-10 10:40:41 -0800
committerKeith Packard <keithp@keithp.com>2008-01-10 10:40:41 -0800
commitfba7c37f98658e3ee94bb454868885b7f3a8ec5e (patch)
treeb58873a71b194a8df04a5fef9cb6d1cffc5a2893 /INSTALL
parentad43ccaafa4f987b982afa2fff07ee8003c51a81 (diff)
Create new-version.sh to help with releases, update INSTALL instructions
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL36
1 files changed, 10 insertions, 26 deletions
diff --git a/INSTALL b/INSTALL
index 4ea90807..0017eed4 100644
--- a/INSTALL
+++ b/INSTALL
@@ -10,44 +10,28 @@ This should generate valid Makefiles, then:
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
- Append the short log
-
- git-log --pretty=short 2.4.xx.. | git-shortlog
+ 1. Create new version
+ sh new-version.sh 2.xx.xx
- 3. Commit those changes
-
- 4. rebuild the configuration files with autogen.sh
+ 2. rebuild the configuration files with autogen.sh
sh autogen.sh --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man --localstatedir=/var
- 5. make distcheck (NB: won't work without docbook-utils -PL)
+ 3. make distcheck (NB: won't work without docbook-utils -PL)
- 6. tag the tree
- git-tag -u 096c4dd3 -m 'Version 2.4.x' 2.4.x
-
- 7. make Changelog-2.4.x
- git-log --stat 2.4.(x-1).. > ChangeLog-2.4.x
-
- 8. Copy ChangeLog-2.4.x and fontconfig-2.4.x.tar.gz to
+ 4. Copy ChangeLog-2.x.y and fontconfig-2.x.y.tar.gz to
- freedesktop.org:/srv/fontconfig.freedesktop.org/www/release
+ freedesktop.org:/srv/fontconfig.freedesktop.org/www/release
- 9. Update the Fontconfig Devel wiki page
+ 5. Update the Fontconfig Devel wiki page
http://fontconfig.org/wiki/Devel
-10. Update the fontconfig documentation
+ 6. Update the fontconfig documentation
scp -rp doc/fontconfig-user.html doc/fontconfig-devel fontconfig.org:/srv/fontconfig.freedesktop.org/www
-11. Compute md5sums for release files:
+ 7. Compute md5sums for release files:
md5sum fontconfig-2.4.x.tar.gz ChangeLog-2.4.x
-12. Post a note to fontconfig@fontconfig.org. Include the md5sums.
+ 8. Post a note to fontconfig@fontconfig.org. Include the md5sums.
gpg sign the message.