INSTALL revision 2c393a42
12c393a42SmrgFontconfig is built with the traditional configure script: 22c393a42Smrg 32c393a42Smrg $ ./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man 42c393a42Smrg 52c393a42SmrgThis should generate valid Makefiles, then: 62c393a42Smrg 72c393a42Smrg $ make 82c393a42Smrg $ make install 92c393a42Smrg 102c393a42SmrgIf you're going to package fontconfig for release, there are several 112c393a42Smrgimportant steps: 122c393a42Smrg 132c393a42Smrg 1. Create new version 142c393a42Smrg sh new-version.sh 2.xx.xx 152c393a42Smrg 162c393a42Smrg 2. rebuild the configuration files with autogen.sh 172c393a42Smrg sh autogen.sh --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man --localstatedir=/var 182c393a42Smrg 192c393a42Smrg 3. make distcheck (NB: won't work without docbook-utils -PL) 202c393a42Smrg 212c393a42Smrg 4. Copy ChangeLog-2.x.y and fontconfig-2.x.y.tar.gz to 222c393a42Smrg 232c393a42Smrg freedesktop.org:/srv/fontconfig.freedesktop.org/www/release 242c393a42Smrg 252c393a42Smrg 5. Update the Fontconfig Devel wiki page 262c393a42Smrg http://fontconfig.org/wiki/Devel 272c393a42Smrg 282c393a42Smrg 6. Update the fontconfig documentation 292c393a42Smrg 302c393a42Smrg scp -rp doc/fontconfig-user.html doc/fontconfig-devel fontconfig.org:/srv/fontconfig.freedesktop.org/www 312c393a42Smrg 322c393a42Smrg 7. Compute md5sums for release files: 332c393a42Smrg md5sum fontconfig-2.4.x.tar.gz ChangeLog-2.4.x 342c393a42Smrg 352c393a42Smrg 8. Post a note to fontconfig@fontconfig.org. Include the md5sums. 362c393a42Smrg gpg sign the message. 372c393a42Smrg 38