README, INSTALL, HACKING review - Wip
* README: Better org mode use. Adding Description, Latest News, Savannah
and License subtitles.
* INSTALL: Use Lower case for all depency packages. Allow guile 2.2,
3.0. Mentioning the soft dependency to makeinfo.
* HACKING: Adding a few basic steps to hack on Guile-Lib - definitely a
Wip.
David Pirotte
3 years ago
18 | 18 |
Guile-Lib - HACKING
|
19 | 19 |
===========================================
|
20 | 20 |
|
21 | |
Please send Guile-Lib bug reports to
|
|
21 |
Please send Guile-Lib bug reports to
|
22 | 22 |
guile-user@gnu.org
|
23 | |
|
24 | |
|
25 | |
* Obtaining and Installing Guile-Lib
|
26 | |
|
27 | |
Please visit the [[file:INSTALL][INSTALL]] file, 'Install from the source'.
|
28 | 23 |
|
29 | 24 |
|
30 | 25 |
* Hacking Guile-Lib
|
31 | 26 |
|
32 | |
... Wip ...
|
|
27 |
... Wip ...
|
|
28 |
|
|
29 |
** Catch up with what's been happening
|
|
30 |
|
|
31 |
Visit the sources repository [[http://git.savannah.nongnu.org/cgit/guile-lib.git/][here]].
|
|
32 |
|
|
33 |
Make sure you catch up with what's been happening on the devel branch,
|
|
34 |
the master branch is for Guile-Lib bleeding edge stable version.
|
|
35 |
|
|
36 |
** Install from the source
|
|
37 |
|
|
38 |
Guile-lib is managed with [[http://git-scm.com/][git]], a distributed version control
|
|
39 |
system. Visit the [[file:INSTALL][INSTALL]] file, 'Install from the source'.
|
|
40 |
|
|
41 |
Guile-Lib bleeding edge stable version is on the master branch. If you
|
|
42 |
wish to participate to developments, checkout the devel branch:
|
|
43 |
|
|
44 |
git checkout devel
|
|
45 |
|
|
46 |
** Sending patches
|
|
47 |
|
|
48 |
Use:
|
|
49 |
|
|
50 |
git format-patch
|
|
51 |
|
|
52 |
and send these patches to:
|
|
53 |
|
|
54 |
guile-devel@gnu.org
|
|
55 |
|
|
56 |
Please use 'Guile-Lib - ' to preceed the subject line of Guile-Lib
|
|
57 |
related emails, thanks!
|
|
58 |
|
|
59 |
|
|
60 |
... Wip ...
|
24 | 24 |
|
25 | 25 |
* Obtaining and Installing Guile-Lib
|
26 | 26 |
|
27 | |
Guile-Lib
|
|
27 |
[[https://www.nongnu.org/guile-lib/][Guile-Lib]]
|
28 | 28 |
A repository of useful code written in Guile Scheme
|
29 | 29 |
|
30 | 30 |
** Dependencies
|
|
33 | 33 |
|
34 | 34 |
autoconf >= 2.69
|
35 | 35 |
automake >= 1.14
|
36 | |
[[http://www.gnu.org/software/guile][Guile]] >= 2.0.12 [allows 2.2 3.0]
|
|
36 |
[[http://www.gnu.org/software/guile][guile]] >= 2.0.12 [allows 2.2 3.0]
|
37 | 37 |
|
38 | 38 |
To locally build the documentation, you also need:
|
39 | 39 |
|
40 | |
Makeinfo
|
|
40 |
makeinfo
|
41 | 41 |
|
42 | 42 |
** Install from the tarball
|
43 | 43 |
|
22 | 22 |
guile-user@gnu.org
|
23 | 23 |
|
24 | 24 |
|
25 | |
* About
|
|
25 |
* Guile-Lib
|
26 | 26 |
|
27 | |
Guile-Lib
|
|
27 |
[[https://www.nongnu.org/guile-lib/][Guile-Lib]]
|
28 | 28 |
A repository of useful code written in Guile Scheme
|
|
29 |
|
|
30 |
** Description
|
29 | 31 |
|
30 | 32 |
Guile-Lib is intended as an accumulation place for pure-scheme Guile
|
31 | 33 |
modules, allowing for people to cooperate integrating their generic
|
|
37 | 39 |
|
38 | 40 |
Think "a down-scaled, limited-scope CPAN for Guile".
|
39 | 41 |
|
|
42 |
** Latest News
|
40 | 43 |
|
41 | |
* Obtaining and Installing Guile-Lib
|
|
44 |
March 2021
|
42 | 45 |
|
43 | |
Please visit the [[file:INSTALL][INSTALL]] file.
|
|
46 |
Guile-Lib version 0.2.7 is released.
|
|
47 |
|
|
48 |
Visit the [[file:NEWS][NEWS]] file for the list of visible changes since the last
|
|
49 |
release, as well as older news.
|
|
50 |
|
|
51 |
** Savannah
|
|
52 |
|
|
53 |
Guile-Lib also has a Savannah [[http://savannah.nongnu.org/projects/guile-lib/][project page]].
|
|
54 |
|
|
55 |
** License
|
|
56 |
|
|
57 |
The Guile-Lib package as a whole may be redistributed under the GNU
|
|
58 |
General Public License as published by the Free Software Foundation,
|
|
59 |
either version 3, or (at your option) any later version.
|
|
60 |
|
|
61 |
Each module contained in Guile-Lib has its own copying conditions,
|
|
62 |
specified in the comments at the beginning of the module's source file.
|
|
63 |
|
|
64 |
Visit the [[file:COPYING][COPYING]] file, which further describe Guile-Lib's copying
|
|
65 |
conditions.
|