Previous: , Up: Overview   [Contents][Index]

1.8 Hacking

The development sources are available through VCS at Savannah:

If you are getting the sources from a VCS (or change, you’ll need to have Automake, Autoconf and Gettext installed to (re)build. You’ll also need help2man. All of these programs are available from

After getting the VCS sources, and installing the tools above, you can run ./bootstrap && ./configure && make to do a fresh build. After that first time, running make should suffice to rebuild the program with your changes. See file INSTALL.

When modifying the sources, or making a distribution, more is needed, as follows:

When committing changes to the repository always create an entry in the doc/release/latest-news.texi file for any user-visible changes or additions made. This file is intended to provide the latest release news for the NEWS.texi and ANNOUNCEMENT.texi files to avoid duplication of information and syncing work. After a release is made the news items should be moved to the NEWS.texi file and another news list should be built from scratch in the ANNOUNCEMENT.texi file.