Updated README.
This commit is contained in:
parent
b314785811
commit
972252bf0a
1 changed files with 28 additions and 27 deletions
|
|
@ -5,7 +5,8 @@ h1. For the Impatient
|
||||||
I know, you just want to build and play. Do this:
|
I know, you just want to build and play. Do this:
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
./acprep && make check
|
git clone git://github.com/jwiegley/ledger.git
|
||||||
|
cd ledger && ./acprep && make check
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
If you have all the dependencies installed (see below), this is all you need.
|
If you have all the dependencies installed (see below), this is all you need.
|
||||||
|
|
@ -18,36 +19,36 @@ Now try your first ledger command:
|
||||||
h1. To the Rest
|
h1. To the Rest
|
||||||
|
|
||||||
If you're reading this file, you have in your hands the Bleeding Edge. This
|
If you're reading this file, you have in your hands the Bleeding Edge. This
|
||||||
may very well *NOT* be what you want, since it's not guaranteed to be in a
|
may very well *not* be what you want, since it's not guaranteed to be in a
|
||||||
functionally complete state. It's under active development, and may change in
|
functionally complete state. It's under active development, and may change in
|
||||||
any way at any time.
|
any way at any time.
|
||||||
|
|
||||||
What you may prefer is the current stable release, or the current beta branch.
|
What you may prefer is the current stable release, or the current beta branch.
|
||||||
The BETA is what I prefer people use, since I still have a chance to fix major
|
The *BETA* is what I prefer people use, since I still have a chance to fix
|
||||||
bugs that you find. Just e-mail me, or post to the mailing list, they'll
|
major bugs that you find. Just e-mail me, or post to the mailing list,
|
||||||
become a part of my work list.
|
they'll become a part of my work list.
|
||||||
|
|
||||||
| CURRENT | git checkout master |
|
| *CURRENT* | git checkout master |
|
||||||
| BETA | git checkout -b v2.6.2b origin/v2.6.2b |
|
| *BETA* | git checkout -b v2.6.2b origin/v2.6.2b |
|
||||||
| RELEASE | git checkout v2.6.1 |
|
| *RELEASE* | git checkout v2.6.1 |
|
||||||
|
|
||||||
There are also several topic branches which contain experimental features,
|
There are also several topic branches which contain experimental features,
|
||||||
though none of these are guaranteed to compile. Best to chat with me on IRC
|
though none of these are guaranteed to compile. Best to chat with me on
|
||||||
(#ledger, irc.freenode.net) or via the mailing list
|
"IRC":irc//irc.freenode.net/ledger or via the
|
||||||
(http://groups.google.com/group/ledger-cli) before going too much further with
|
"mailing list":http://groups.google.com/group/ledger-cli before going too
|
||||||
those.
|
much further with those.
|
||||||
|
|
||||||
h1. Dependencies
|
h1. Dependencies
|
||||||
|
|
||||||
If you wish to proceed in this venture, you'll need a few dependencies:
|
If you wish to proceed in this venture, you'll need a few dependencies:
|
||||||
|
|
||||||
| Boost | 1.35 or higher | if you're building CURRENT |
|
| Boost | 1.35 or higher | if you're building *CURRENT* |
|
||||||
| Python | 2.4 or higher | optional |
|
| Python | 2.4 or higher | optional |
|
||||||
| GMP | 4.2.2 | for all builds |
|
| GMP | 4.2.2 | for all builds |
|
||||||
| MPFR | 2.4.0 | if you're building CURRENT |
|
| MPFR | 2.4.0 | if you're building *CURRENT* |
|
||||||
| libofx | 0.8.3 | optional |
|
| libofx | 0.8.3 | optional |
|
||||||
| pcre | 7.7 | if you're building BETA or RELEASE |
|
| pcre | 7.7 | if you're building *BETA* or *RELEASE* |
|
||||||
| cppunit | 1.12.1 | if you're building CURRENT |
|
| cppunit | 1.12.1 | if you're building *CURRENT* |
|
||||||
| lcov | 1.6 | optional, for "make report" |
|
| lcov | 1.6 | optional, for "make report" |
|
||||||
| doxygen | 1.5.7.1 | optional, for "make docs" |
|
| doxygen | 1.5.7.1 | optional, for "make docs" |
|
||||||
| texinfo | 4.13 | optional, for "make docs" |
|
| texinfo | 4.13 | optional, for "make docs" |
|
||||||
|
|
@ -62,7 +63,7 @@ sudo port install gmp mpfr pcre libofx
|
||||||
sudo port install cppunit doxygen texlive texinfo lcov
|
sudo port install cppunit doxygen texlive texinfo lcov
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
You can even just install the current Ledger release directly:
|
You can even just install the current Ledger *RELEASE* directly:
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
sudo port install ledger
|
sudo port install ledger
|
||||||
|
|
@ -82,8 +83,8 @@ libboost-regex-dev libboost-date-time-dev libboost-filesystem-dev
|
||||||
h1. Preparing the Build
|
h1. Preparing the Build
|
||||||
|
|
||||||
The next step is preparing your environment for building. While you can use
|
The next step is preparing your environment for building. While you can use
|
||||||
@autogen.sh@, I've prepared a script that does a lot more of the
|
@autogen.sh@, I've prepared a script that does a lot more of the footwork for
|
||||||
footwork for you:
|
you:
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
./acprep
|
./acprep
|
||||||
|
|
@ -114,14 +115,14 @@ h1. Resources
|
||||||
|
|
||||||
Now that you're up and running, here are a few resources to keep in mind:
|
Now that you're up and running, here are a few resources to keep in mind:
|
||||||
|
|
||||||
| Home page | http://www.newartisans.com/software/ledger.html |
|
| Home page | "http://www.newartisans.com/software/ledger.html":http://www.newartisans.com/software/ledger.html |
|
||||||
| IRC channel | #ledger, irc.freenode.net |
|
| IRC channel | "#ledger, irc.freenode.net":irc://irc.freenode.net/ledger |
|
||||||
| Mailing List / Forum | http://groups.google.com/group/ledger-cli |
|
| Mailing List / Forum | "http://groups.google.com/group/ledger-cli":http://groups.google.com/group/ledger-cli |
|
||||||
| GitHub project page | http://github.com/jwiegley/ledger/tree/master |
|
| GitHub project page | "http://github.com/jwiegley/ledger":http://github.com/jwiegley/ledger |
|
||||||
| Buildbot display | http://www.newartisans.com:9090 |
|
| Buildbot status | "http://www.newartisans.com:9090":http://www.newartisans.com:9090 |
|
||||||
| Ohloh code analysis | http://www.ohloh.net/projects/ledger |
|
| Ohloh code analysis | "http://www.ohloh.net/projects/ledger":http://www.ohloh.net/projects/ledger |
|
||||||
|
|
||||||
If you have ideas you'd like to share, the best way is either to e-mail me a
|
If you have ideas you'd like to share, the best way is either to e-mail me a
|
||||||
patch (I prefer attachments over pasted text), or to get an account on GitHub.
|
patch (I prefer attachments over pasted text), or to get an account on GitHub.
|
||||||
Once you do, fork the Ledger project, hack as much as you like, then send me a
|
Once you do, fork the "Ledger project":http://github.com/jwiegley/ledger, hack
|
||||||
pull request via GitHub.
|
as much as you like, then send me a pull request via GitHub.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue