]> git.wh0rd.org - fontconfig.git/blame - INSTALL
Bug 44826 - <alias> must contain only a single <family>
[fontconfig.git] / INSTALL
CommitLineData
8fc10a72 1Fontconfig is built with the traditional configure script:
2eafe090 2
ea3ebacf 3 $ ./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
2eafe090 4
d6351325
BE
5If you checked out from the git repository (as opposed to downloading a
6tarball), you need to run autogen.sh instead of configure:
7
8 $ ./autogen.sh --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
9
10Either way, that should generate valid Makefiles, then:
2eafe090
KP
11
12 $ make
13 $ make install
14
6ae6acf3
KP
15If you're going to package fontconfig for release, there are several
16important steps:
17
fba7c37f
KP
18 1. Create new version
19 sh new-version.sh 2.xx.xx
2ec3ed08 20
fba7c37f 21 2. rebuild the configuration files with autogen.sh
0dbbf9f2 22 ./autogen.sh --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man --localstatedir=/var
2ec3ed08 23
0dbbf9f2 24 3. make distcheck
2ec3ed08 25
fba7c37f 26 4. Copy ChangeLog-2.x.y and fontconfig-2.x.y.tar.gz to
2ec3ed08 27
fba7c37f 28 freedesktop.org:/srv/fontconfig.freedesktop.org/www/release
2ec3ed08 29
fba7c37f 30 5. Update the Fontconfig Devel wiki page
fc2cc873 31 http://fontconfig.org/wiki/Devel
2ec3ed08 32
fba7c37f 33 6. Update the fontconfig documentation
0fc03ffe
KP
34
35 scp -rp doc/fontconfig-user.html doc/fontconfig-devel fontconfig.org:/srv/fontconfig.freedesktop.org/www
36
fba7c37f 37 7. Compute md5sums for release files:
0fc03ffe 38 md5sum fontconfig-2.4.x.tar.gz ChangeLog-2.4.x
2ec3ed08 39
fba7c37f 40 8. Post a note to fontconfig@fontconfig.org. Include the md5sums.
087d899c 41 gpg sign the message.
0fc03ffe 42