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 31953daebaSmrg https://www.freedesktop.org/wiki/Software/fontconfig/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