diff options
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 @@ | |||
1 | These notes intend to help people working on the SVN version of | 1 | These notes intend to help people working on the Git version of |
2 | this package. See end of this file for the copying conditions. | 2 | this package. See end of this file for the copying conditions. |
3 | 3 | ||
4 | * Requirements | 4 | * Requirements |
5 | 5 | ||
6 | You need the following packages to build the SVN version of Wydawca. I do | 6 | You need the following packages to build the Git version of Wydawca. I do |
7 | not make any efforts to accommodate older versions of these packages, | 7 | not make any efforts to accommodate older versions of these packages, |
8 | so please make sure that you have the latest stable version. | 8 | so 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 | ||
22 | Obviously, if you are reading these notes, you did manage to check out | 23 | Obviously, if you are reading these notes, you did manage to clone |
23 | the source tree from SVN. The next step is to create the configuration | 24 | the source tree from the Git repository. The next step is to create |
24 | framework: | 25 | the configuration framework: |
25 | 26 | ||
26 | 1. Change to the source tree directory | 27 | 1. Change to the source tree directory |
27 | 28 | ||
28 | $ cd wydawca | 29 | $ cd wydawca |
29 | 30 | ||
30 | 2. Run `bootstrap' pointing the --gnulib-srcdir option to the location | 31 | 2. Run `bootstrap': |
31 | of the local directory where gnulib sources reside, e.g.: | ||
32 | 32 | ||
33 | ./bootstrap --gnulib-srcdir=/usr/src/gnulib | 33 | ./bootstrap |
34 | 34 | ||
35 | Once done, proceed as described in the file README (section | 35 | Once done, proceed as described in the file README (section |
36 | `Installation'). | 36 | `Installation'). |
37 | 37 | ||
38 | Normally you will have to run bootstrap only once. However, if you | ||
39 | intend to hack on Wydawca, you might need to run it again later. In | ||
40 | this case, you will probably want to save some time and bandwidth by | ||
41 | avoiding downloading the same files again. If so, create in the Wydawca | ||
42 | root directory the file named `.bootstrap' with the following | ||
43 | contents: | ||
44 | |||
45 | --gnulib-srcdir=$HOME/gnulib | ||
46 | |||
47 | Replace `$HOME/gnulib' with the actual directory where the Gnulib | ||
48 | sources reside. | ||
49 | |||
50 | For 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 |