Blame INSTALL

Packit 352660
Fontconfig is built with the traditional configure script:
Packit 352660
Packit 352660
	$ ./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
Packit 352660
Packit 352660
If you checked out from the git repository (as opposed to downloading a
Packit 352660
tarball), you need to run autogen.sh instead of configure:
Packit 352660
Packit 352660
	$ ./autogen.sh --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
Packit 352660
Packit 352660
Either way, that should generate valid Makefiles, then:
Packit 352660
Packit 352660
	$ make
Packit 352660
	$ make install
Packit 352660
Packit 352660
If you're going to package fontconfig for release, there are several
Packit 352660
important steps:
Packit 352660
Packit 352660
 1.	Create new version
Packit 352660
 		sh new-version.sh 2.xx.xx
Packit 352660
		
Packit 352660
 2. 	rebuild the configuration files with autogen.sh
Packit 352660
		./autogen.sh --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man --localstatedir=/var
Packit 352660
		
Packit 352660
 3.	make distcheck
Packit 352660
 
Packit 352660
 4.	Copy ChangeLog-2.x.y and fontconfig-2.x.y.tar.gz to
Packit 352660
 
Packit 352660
 		freedesktop.org:/srv/www.freedesktop.org/www/software/fontconfig/release
Packit 352660
	
Packit 352660
 5.	Update the Fontconfig Devel wiki page
Packit 352660
 	https://www.freedesktop.org/wiki/Software/fontconfig/Devel/
Packit 352660
	
Packit 352660
 6.	Update the fontconfig documentation
Packit 352660
Packit 352660
		scp -rp doc/fontconfig-user.html doc/fontconfig-devel freedesktop.org:/srv/www.freedesktop.org/www/software/fontconfig
Packit 352660
Packit 352660
 7.	Compute md5sums for release files:
Packit 352660
		md5sum fontconfig-2.4.x.tar.gz ChangeLog-2.4.x
Packit 352660
		
Packit 352660
 8.	Post a note to fontconfig@fontconfig.org.  Include the md5sums.
Packit 352660
	gpg sign the message.
Packit 352660