Version 1.0. Highlights parents and children in drawing area.
[rpmdepsize.git] / README
1 rpmdepsize
2 by Richard W.M. Jones <rjones@redhat.com>
3 http://et.redhat.com/~rjones/rpmdepsize
4 ----------------------------------------------------------------------
5
6   This program displays the size of RPMs and their dependencies.  It's
7   useful for shaming RPMs that have too many dependencies or pull in
8   large amounts of data because of indirect dependencies.
9
10 Requirements
11 ----------------------------------------------------------------------
12
13   ocaml >= 3.10    http://caml.inria.fr/
14    - and the following OCaml packages:
15       * findlib    http://projects.camlcity.org/projects/findlib.html/
16       * extlib     http://code.google.com/p/ocaml-extlib/
17       * sexplib310 http://www.ocaml.info/home/ocaml_sources.html
18       * type-conv    - - "" - -
19       * lablgtk2   http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html
20
21   python
22
23   yum
24    - including the Python libraries, which come by default
25
26   emacs-tuareg
27    - emacs editing mode for OCaml, just if you want to edit the code
28
29 Build
30 ----------------------------------------------------------------------
31
32   ./configure
33   make
34   sudo make install
35
36   rpmdepsize [--debug] [package]
37
38 Git repository
39 ----------------------------------------------------------------------
40
41   http://git.et.redhat.com/?p=rpmdepsize.git;a=summary
42
43 Problems
44 ----------------------------------------------------------------------
45
46   This is highly experimental exploratory software, so don't expect
47   much support or quick bug fixes.
48
49   Patches are welcome.
50
51   Tip: Run with the --debug command line flag.