jsonfmt.py: Don't sort the JSON, use the new -s/--sort option for that
[sunny256-utils.git] / doc / build-git.md
bloba3f3ebeddf18d3c7a6aed8c4cde11d9a3ebf41e5
1 README for `build-git`
2 ======================
4 This bash script builds, tests and installs the newest version of Git, 
5 fetched from the master branch in the Git repository. Git is installed 
6 under `/usr/local/varprg/`_version_ by default, and creates symlinks in 
7 `/usr/local/prg/`, `/usr/local/bin/` and `/usr/local/share/man/` to the 
8 installed version. This makes it easy to revert to another version for 
9 testing. These defaults can be changed by changing variables in the 
10 beginning of the script. Written with paranoia in mind and aborts on 
11 every little error.
13 Dependencies
14 ------------
16 The script uses the default `Makefile`, and needs the following packages 
17 (Ubuntu/Debian, other distros may vary):
19 - Autoconf
20   - Package: `autoconf`
22 - GNU make
23   - Package: `make`
25 - GNU C Compiler
26   - Package: `gcc`
28 - GNU gettext
29   - Package: `gettext`
31 - curl-config
32   - Package: `libcurl4-openssl-dev`
34 - expat
35   - Package: `libexpat1-dev`
37 - AsciiDoc
38   - Package: `asciidoc`
40 - DocBook conversion utility
41   - Package: `docbook2x`
43 - XML-to-any converter
44   - Package: `xmlto`
46 - OpenSSL
47   - Package: `libssl-dev`
48   - Package: `openssl`
50 ### Not essential, but nice to have
52 - Tk toolkit for Tcl and X11
53   - Necessary to run gitk(1)
54   - Package: `tk`
56 - Subversion
57   - Necessary for use with git-svn
58   - Package: `subversion`
59   - Package: `libsvn-perl`
61 In other words:
63     apt-get install autoconf asciidoc docbook2x gcc gettext libcurl4-openssl-dev \
64     libexpat1-dev libssl-dev libsvn-perl make openssl subversion tk xmlto
66 ---
68     f741de12-b199-11de-8dec-00248cd5cf1e
69     vim: set ts=2 sw=2 sts=2 tw=72 et fo=tcqw fenc=utf8 :
70     vim: set com=b\:#,fb\:-,fb\:*,n\:> ft=markdown :