]> git.wh0rd.org - fontconfig.git/blame - INSTALL
Move files from conf.d to conf.avail
[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
8fc10a72 5This should generate valid Makefiles, then:
2eafe090
KP
6
7 $ make
8 $ make install
9
6ae6acf3
KP
10If you're going to package fontconfig for release, there are several
11important steps:
12
13 1. Update the version numbers
14 configure.in
15 fontconfig/fontconfig.h
2ec3ed08 16
6ae6acf3
KP
17 2. Fix the README
18 Change version number
19 Set the date
2ec3ed08 20
6ae6acf3 21 3. Commit those changes
2ec3ed08 22
e867aa33 23 4. rebuild the configuration files with autogen.sh
ea44e218 24 sh autogen.sh --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man --localstatedir=/var
2ec3ed08 25
d75bef7b 26 5. make distcheck (NB: won't work without docbook-utils -PL)
2ec3ed08 27
e867aa33 28 6. tag the tree
2ec3ed08
KP
29 git-tag -u 096c4dd3 -m'Version 2.3.xx' 2.3.xx
30
31 7. make Changelog-2.3.xx
32 git-log 2.3.(xx-1).. > ChangeLog-2.3.xx
33
fb2092c1 34 8. Copy ChangeLog-2.3.xx and fontconfig-2.3.xx.tar.gz to
2ec3ed08 35
fc2cc873 36 freedesktop.org:/srv/fontconfig.freedesktop.org/www/release
2ec3ed08 37
e867aa33 38 9. Update the Fontconfig Devel wiki page
fc2cc873 39 http://fontconfig.org/wiki/Devel
2ec3ed08 40
087d899c 4110. Compute md5sums for release files:
2ec3ed08
KP
42 md5sum fontconfig-2.3.xx.tar.gz ChangeLog-2.3.xx
43
087d899c
KP
4411. Post a note to fontconfig@fontconfig.org. Include the md5sums.
45 gpg sign the message.