diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-04-20 15:05:56 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-04-20 16:24:02 +0300 |
commit | 3a6373d888021388473bd96c000a8fdab8aedaa5 (patch) | |
tree | acff526d947280ced0912c49af1308031e672158 /README-hacking | |
parent | df8c51d2db6f5d16b97ae2f2b62bd625e5a96833 (diff) | |
download | wydawca-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-hacking | 35 |
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 |