aboutsummaryrefslogtreecommitdiff
path: root/README-hacking
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2009-04-20 15:05:56 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2009-04-20 16:24:02 +0300
commit3a6373d888021388473bd96c000a8fdab8aedaa5 (patch)
treeacff526d947280ced0912c49af1308031e672158 /README-hacking
parentdf8c51d2db6f5d16b97ae2f2b62bd625e5a96833 (diff)
downloadwydawca-3a6373d888021388473bd96c000a8fdab8aedaa5.tar.gz
wydawca-3a6373d888021388473bd96c000a8fdab8aedaa5.tar.bz2
Switch to the Grecs submodule.
* gconf: Remove * Makefile.am (ACLOCAL_AMFLAGS): Add -I grecs/am. (SUBDIRS): Replace gconf with grecs (make-ChangeLog): Remove spurious rule. * bootstrap.conf: Init submodules. * configure.ac: Call GRECS_SETUP (AC_CONFIG_FILES): Add grecs/Makefile, grecs/src/Makefile. * src/wydawca.h: Include grecs.h * src/Makefile.am (LDADD,INCLUDES): Refer to grecs. * tests/Makefile.am: Likewise. * src/cmdline.opt, src/config.c, src/diskio.c, src/tcpwrap.c, src/wydawca.c: Use grecs. * README-hacking: Update
Diffstat (limited to 'README-hacking')
-rw-r--r--README-hacking35
1 files changed, 25 insertions, 10 deletions
diff --git a/README-hacking b/README-hacking
index 19b957a..a746607 100644
--- a/README-hacking
+++ b/README-hacking
@@ -1,44 +1,59 @@
-These notes intend to help people working on the SVN version of
+These notes intend to help people working on the Git version of
this package. See end of this file for the copying conditions.
* Requirements
-You need the following packages to build the SVN version of Wydawca. I do
+You need the following packages to build the Git version of Wydawca. I do
not make any efforts 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/>
+- Git <http://git.or.cz>
- Gnulib <http://www.gnu.org/software/gnulib/>
+- Grecs <http://puszcza.gnu.org.ua/projects/grecs>
- Flex <http://flex.sourceforge.net/>
- M4 <http://www.gnu.org/software/m4/>
- Mailutils <http://www.gnu.org/software/mailutils/>
-- Subversion <http://subversion.tigris.org/>
- Texinfo <http://www.gnu.org/software/texinfo>
* Bootstrapping
-Obviously, if you are reading these notes, you did manage to check out
-the source tree from SVN. The next step is to create the configuration
-framework:
+Obviously, if you are reading these notes, you did manage to clone
+the source tree from the Git repository. The next step is to create
+the configuration framework:
1. Change to the source tree directory
$ cd wydawca
-2. Run `bootstrap' pointing the --gnulib-srcdir option to the location
-of the local directory where gnulib sources reside, e.g.:
+2. Run `bootstrap':
- ./bootstrap --gnulib-srcdir=/usr/src/gnulib
+ ./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 Wydawca, 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 the Wydawca
+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.
+
+For more information about `bootstrap', run `bootstrap --help'.
+
+
* Copyright information
- Copyright (C) 2007 Sergey Poznyakoff
+ Copyright (C) 2007, 2009 Sergey Poznyakoff
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the

Return to:

Send suggestions and report system problems to the System administrator.