diff options
author | Peter Simons <simons@cryp.to> | 2009-07-20 00:00:13 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2009-07-20 00:05:16 +0200 |
commit | d64dc3ba53bcca9cf493f609ffdbf9d2f7ed9072 (patch) | |
tree | 8cb5eb30a542d278a0e6c5588e408b58feae076c /README-maint | |
parent | ad997aaedb4e203508a6760d77ceae9b59584d39 (diff) | |
download | autoconf-archive-d64dc3ba53bcca9cf493f609ffdbf9d2f7ed9072.tar.gz |
README-maint: documented how to build release tarballs
The process depends on gnulib, automake, and autoconf in moderately
recent versions.
Diffstat (limited to 'README-maint')
-rw-r--r-- | README-maint | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/README-maint b/README-maint index c0546ab..792d07c 100644 --- a/README-maint +++ b/README-maint @@ -1,9 +1,9 @@ #+TITLE: Autoconf Archive -*- mode: org; coding: utf-8; fill-column: 79; -*- -#+STARTUP: hidestars odd +#+STARTUP: hidestars odd showall * Maintainer's Guide -*** How to check-out the 'maint' branch +*** How to check-out the 'maint' branch. : git clone ssh://git.sv.gnu.org/srv/git/autoconf-archive : cd autoconf-archive @@ -34,6 +34,28 @@ generate HTML directly just fine; there is no reason to go through Markdown as an intermediate format (except that I was too lazy so far). +*** How to build release tarballs. + + The release tarballs are created by Automake. The process depends on the + following packages to be installed: + + - Gnulib: git://git.savannah.gnu.org/gnulib.git + + - Automake and Autoconf + + Add the following settings to your =.git/config= file: + + : [alias] + : update-gnulib = !gnulib-tool --m4-base build-aux --source-base build-aux --import git-version-gen gitlog-to-changelog + : update-autotools = !autoreconf --install -Wall + : update-changelog = !build-aux/gitlog-to-changelog -- --branches >ChangeLog + : update-authors = !touch AUTHORS + : configure = !./configure --prefix=$(pwd)/_stage + : bootstrap = !git update-gnulib && git update-changelog && git update-authors && git update-autotools && git configure + + Running =git bootstrap= sets up and configures the Autotools build. Once + that's accomplished, run =make -f Makefile distcheck=. + * THINGS TO DO |