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