aboutsummaryrefslogtreecommitdiff
path: root/README-hacking
diff options
context:
space:
mode:
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 @@
1These notes intend to help people working on the SVN version of 1These notes intend to help people working on the Git version of
2this package. See end of this file for the copying conditions. 2this package. See end of this file for the copying conditions.
3 3
4* Requirements 4* Requirements
5 5
6You need the following packages to build the SVN version of Wydawca. I do 6You need the following packages to build the Git version of Wydawca. I do
7not make any efforts to accommodate older versions of these packages, 7not make any efforts to accommodate older versions of these packages,
8so please make sure that you have the latest stable version. 8so please make sure that you have the latest stable version.
9 9
10- Automake <http://www.gnu.org/software/automake/> 10- Automake <http://www.gnu.org/software/automake/>
11- Autoconf <http://www.gnu.org/software/autoconf/> 11- Autoconf <http://www.gnu.org/software/autoconf/>
12- Bison <http://www.gnu.org/software/bison/> 12- Bison <http://www.gnu.org/software/bison/>
13- Git <http://git.or.cz>
13- Gnulib <http://www.gnu.org/software/gnulib/> 14- Gnulib <http://www.gnu.org/software/gnulib/>
15- Grecs <http://puszcza.gnu.org.ua/projects/grecs>
14- Flex <http://flex.sourceforge.net/> 16- Flex <http://flex.sourceforge.net/>
15- M4 <http://www.gnu.org/software/m4/> 17- M4 <http://www.gnu.org/software/m4/>
16- Mailutils <http://www.gnu.org/software/mailutils/> 18- Mailutils <http://www.gnu.org/software/mailutils/>
17- Subversion <http://subversion.tigris.org/>
18- Texinfo <http://www.gnu.org/software/texinfo> 19- Texinfo <http://www.gnu.org/software/texinfo>
19 20
20* Bootstrapping 21* Bootstrapping
21 22
22Obviously, if you are reading these notes, you did manage to check out 23Obviously, if you are reading these notes, you did manage to clone
23the source tree from SVN. The next step is to create the configuration 24the source tree from the Git repository. The next step is to create
24framework: 25the configuration framework:
25 26
261. Change to the source tree directory 271. Change to the source tree directory
27 28
28 $ cd wydawca 29 $ cd wydawca
29 30
302. Run `bootstrap' pointing the --gnulib-srcdir option to the location 312. Run `bootstrap':
31of the local directory where gnulib sources reside, e.g.:
32 32
33 ./bootstrap --gnulib-srcdir=/usr/src/gnulib 33 ./bootstrap
34 34
35Once done, proceed as described in the file README (section 35Once done, proceed as described in the file README (section
36`Installation'). 36`Installation').
37 37
38Normally you will have to run bootstrap only once. However, if you
39intend to hack on Wydawca, you might need to run it again later. In
40this case, you will probably want to save some time and bandwidth by
41avoiding downloading the same files again. If so, create in the Wydawca
42root directory the file named `.bootstrap' with the following
43contents:
44
45 --gnulib-srcdir=$HOME/gnulib
46
47Replace `$HOME/gnulib' with the actual directory where the Gnulib
48sources reside.
49
50For more information about `bootstrap', run `bootstrap --help'.
51
52
38 53
39* Copyright information 54* Copyright information
40 55
41 Copyright (C) 2007 Sergey Poznyakoff 56 Copyright (C) 2007, 2009 Sergey Poznyakoff
42 57
43 Permission is granted to anyone to make or distribute verbatim copies 58 Permission is granted to anyone to make or distribute verbatim copies
44 of this document as received, in any medium, provided that the 59 of this document as received, in any medium, provided that the

Return to:

Send suggestions and report system problems to the System administrator.