Merged revision to configure.in (0.2.1 and Maemo)
[xournal.git] / INSTALL
blobd7fe13bba188a236d8f6f9bcd75d656416f99066
1 Xournal Installation instructions
2 =================================
4 Binary installer:
5 -----------------
7 The tarball includes an executable file for Linux IA32.  If your setup
8 is sufficiently standard, you might be able to use the binary installer
9 script, "install-binary".
11 Either run this script as root, to install xournal in /usr/local/bin
12 (and the dependencies in /usr/local/share/xournal), or as any user, to
13 install xournal in your home directory.
15 You will still need to have gtk+ 2.4 or later and the other required
16 libraries installed on your system (see below).
18 Otherwise, read on for compilation and installation instructions.
21 Dependencies:
22 -------------
24 Required packages and libraries:
26 * TO COMPILE xournal:
28 - autoconf, automake  (to generate the makefiles)
29 - gtk+ 2.4 or later development packages  (2.6 recommended)
30    (package gtk2-devel and its dependencies)
31 - libgnomecanvas 2.4 or later development packages 
32    (package libgnomecanvas-devel and its dependencies)
33 - libgnomeprint and libgnomeprintui 2.2 development packages
34    (packages libgnomeprint22-devel, libgnomeprintui22-devel, and dependencies)
36 * TO RUN xournal:
38 - gtk+ 2.4 or later (2.6 recommended)
39    (package gtk2 and dependencies)
40 - libgnomecanvas 2.4 or later
41    (package libgnomecanvas and dependencies)
42 - libgnomeprint and libgnomeprintui 2.2 or later 
43     (packages libgnomeprint22, libgnomeprintui22, and dependencies)
45 * OTHER:
47 - xpdf (more precisely, pdftoppm) is required for PDF file annotation
48 - ghostscript (optional: used to import PS/PDF files as bitmap backgrounds)
51 Compilation and installation:
52 -----------------------------
54 Installation in /usr/local:
56 ./autogen.sh
57 make
58 (as root) make install
61 Installation in $HOME:
63 ./autogen.sh
64 ./configure --prefix=$HOME
65 make
66 make install