INSTALL revision ca08ab68
12c393a42SmrgFontconfig is built with the traditional configure script:
22c393a42Smrg
32c393a42Smrg	$ ./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
42c393a42Smrg
5ca08ab68SmrgIf you checked out from the git repository (as opposed to downloading a
6ca08ab68Smrgtarball), you need to run autogen.sh instead of configure:
7ca08ab68Smrg
8ca08ab68Smrg	$ ./autogen.sh --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
9ca08ab68Smrg
10ca08ab68SmrgEither way, that should generate valid Makefiles, then:
112c393a42Smrg
122c393a42Smrg	$ make
132c393a42Smrg	$ make install
142c393a42Smrg
152c393a42SmrgIf you're going to package fontconfig for release, there are several
162c393a42Smrgimportant steps:
172c393a42Smrg
182c393a42Smrg 1.	Create new version
192c393a42Smrg 		sh new-version.sh 2.xx.xx
202c393a42Smrg		
212c393a42Smrg 2. 	rebuild the configuration files with autogen.sh
22ca08ab68Smrg		./autogen.sh --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man --localstatedir=/var
232c393a42Smrg		
24ca08ab68Smrg 3.	make distcheck
252c393a42Smrg 
262c393a42Smrg 4.	Copy ChangeLog-2.x.y and fontconfig-2.x.y.tar.gz to
272c393a42Smrg 
28ca08ab68Smrg 		freedesktop.org:/srv/www.freedesktop.org/www/software/fontconfig/release
292c393a42Smrg	
302c393a42Smrg 5.	Update the Fontconfig Devel wiki page
312c393a42Smrg 	http://fontconfig.org/wiki/Devel
322c393a42Smrg	
332c393a42Smrg 6.	Update the fontconfig documentation
342c393a42Smrg
35ca08ab68Smrg		scp -rp doc/fontconfig-user.html doc/fontconfig-devel freedesktop.org:/srv/www.freedesktop.org/www/software/fontconfig
362c393a42Smrg
372c393a42Smrg 7.	Compute md5sums for release files:
382c393a42Smrg		md5sum fontconfig-2.4.x.tar.gz ChangeLog-2.4.x
392c393a42Smrg		
402c393a42Smrg 8.	Post a note to fontconfig@fontconfig.org.  Include the md5sums.
412c393a42Smrg	gpg sign the message.
422c393a42Smrg
43