aboutsummaryrefslogtreecommitdiff
path: root/README-hacking
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2008-03-11 23:22:54 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2008-03-11 23:22:54 +0000
commit7cb41784b41132ddf3e814d9cd80a94c8f0a4fce (patch)
treea8448b025d3faed5eb9bbd97e2112734daf33157 /README-hacking
parenteb45846b46b9f702d6a97b60f2d79c44bfe8c9da (diff)
downloadmailfromd-7cb41784b41132ddf3e814d9cd80a94c8f0a4fce.tar.gz
mailfromd-7cb41784b41132ddf3e814d9cd80a94c8f0a4fce.tar.bz2
Rewrite the bootstrap suite.
* README-alpha: Rewritten. * bootstrap.conf: Rewritten. * bootstrap: Slightly modified version from gnulib. * gnulib.modules, README-hacking: New files. * doc/mailfromd.texi: Minor fix. git-svn-id: file:///svnroot/mailfromd/trunk@1642 7a8a7f39-df28-0410-adc6-e0d955640f24
Diffstat (limited to 'README-hacking')
-rw-r--r--README-hacking81
1 files changed, 81 insertions, 0 deletions
diff --git a/README-hacking b/README-hacking
new file mode 100644
index 00000000..c9c14e6f
--- /dev/null
+++ b/README-hacking
@@ -0,0 +1,81 @@
+These notes intend to help people working on the SVN version of
+Mailfromd.
+See end of file for copying conditions.
+
+* Requirements
+
+If you have taken the sources from SVN you will need the following
+packages to build mailfromd. I don't make any extra effort to accommodate
+older versions of these packages, so please make sure that you have the
+latest stable version.
+
+- Automake <http://www.gnu.org/software/automake/>
+- Autoconf <http://www.gnu.org/software/autoconf/>
+- Bison <http://www.gnu.org/software/bison/>
+- Flex <http://flex.sourceforge.net/>
+- Gettext <http://www.gnu.org/software/gettext/>
+- Gnulib <http://www.gnu.org/software/gnulib/>
+- Mailutils <http://www.gnu.org/software/mailutils/>
+- M4 <http://www.gnu.org/software/m4/>
+- Rsync <http://samba.anu.edu.au/rsync/>
+- Texinfo <http://www.gnu.org/software/texinfo>
+
+* Bootstrapping
+
+Obviously, if you are reading these notes, you did manage to check out
+Mailfromd from SVN. The next step is to get other files needed to build,
+which are extracted from other source packages:
+
+1. Change to the source tree directory
+
+ cd mailfromd
+
+2. Run
+
+ ./bootstrap
+
+Once done, proceed as described in the file README (section
+INSTALLATION).
+
+Normally you will have to run bootstrap only once. However, if you
+intend to hack on Mailfromd, you might need to run it again later. In
+this case, you will probably want to save some time and bandwidth by
+avoiding downloading the same files again. If so, create in Mailfromd
+root directory the file named `.bootstrap' with the following
+contents:
+
+ --gnulib-srcdir=$HOME/gnulib
+
+Replace `$HOME/gnulib' with the actual directory where the Gnulib
+sources reside.
+
+If you wish to avoid synchronising translations, add this option:
+--skip-po.
+
+For more information about `bootstrap', run `bootstrap --help'.
+
+
+* Copyright information
+
+Copyright (C) 2008 Sergey Poznyakoff
+
+ Permission is granted to anyone to make or distribute verbatim copies
+ of this document as received, in any medium, provided that the
+ copyright notice and this permission notice are preserved,
+ thus giving the recipient permission to redistribute in turn.
+
+ Permission is granted to distribute modified versions
+ of this document, or of portions of it,
+ under the above conditions, provided also that they
+ carry prominent notices stating who last changed them.
+
+
+Local Variables:
+mode: outline
+paragraph-separate: "[ ]*$"
+version-control: never
+End:
+
+
+
+

Return to:

Send suggestions and report system problems to the System administrator.