summaryrefslogtreecommitdiff
path: root/README-maint
blob: 0eeb5b728d3af69b869c3baae81983a828baa81d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#+TITLE: Autoconf Archive README-maint         -*- mode:org;fill-column:79; -*-
#+STARTUP: showall

* How to set up the 'maint' branch.

  Ensure that the following packages are installed in your system:

  - Autoconf, Automake, and GNU Make.

  - Git (1.6.x.x or later)

  - Python (2.6 or later)

    Python 2.6 is needed for textwrap.TextWrapper break_on_hypens option only.
    This is being worked on decrease python version requirements.

  Now run the following commands:

  : git clone ssh://git.sv.gnu.org/srv/git/autoconf-archive
  : cd autoconf-archive
  : git checkout -b maint origin/maint
  : git submodule update -i
  : cvs -z3 -d:ext:cvs.savannah.nongnu.org:/web/autoconf-archive co -d html autoconf-archive
  : ./bootstrap.sh
  : ./configure

* How to build the web site.

  Run "make website".

* How to build release tarballs.

  Run "make </dev/null alpha". Other possible release types are "beta" and
  "major". Unfortunately, one of the tests performed during that procedure
  doesn't terminate until it receives an EOF on standard input. I have no idea
  why, but redirecting from /dev/null remedies the problem.