]> git.proxmox.com Git - grub2.git/blobdiff - INSTALL
Add ChangeLog
[grub2.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index e751d508fbed50166ea9b8216b669b468ee76d01..44a4422537465220aa09c034d5e73544cd267c52 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -14,10 +14,37 @@ configuring the GRUB.
 * GCC 4.1.3 or later
 * GNU Make
 * GNU Bison 2.3 or later
+* GNU gettext 0.17 or later
 * GNU binutils 2.9.1.0.23 or later
+* Flex 2.5.35 or later
 * Other standard GNU/Unix tools
+
+On GNU/Linux, you also need:
+
+* libdevmapper (recommended)
+
+To build grub-emu, you need:
+
+* ncurses
+* libusb (recommended)
+* SDL (recommended)
+
+To build GRUB's graphical terminal (gfxterm), you need:
+
+* FreeType 2 or later
+* GNU Unifont
+
+If you use a development snapshot or want to hack on GRUB you may
+need the following.
+
 * Ruby 1.6 or later
-* Autoconf 2.59 or later
+* Python 2.5.2 or later
+* Autoconf 2.60 or later
+* Automake 1.10.1 or later
+
+Prerequisites for make-check:
+
+* qemu, specifically the binary 'qemu-system-i386'
 
 Configuring the GRUB
 ====================
@@ -48,11 +75,12 @@ Building the GRUB
 
 The simplest way to compile this package is:
 
-  1. `cd' to the directory containing the package's source code and
-     type `./autogen.sh' and then `./configure' to configure the
-     package for your system.  If you're using `csh' on an old version
-     of System V, you might need to type `sh ./configure' instead to
-     prevent `csh' from trying to execute `configure' itself.
+  1. `cd' to the directory containing the package's source code.  If
+     you don't use a release tarball you have to type `./autogen.sh'.
+     Type `./configure' to configure the package for your system.
+     If you're using `csh' on an old version of System V, you might
+     need to type `sh ./configure' instead to prevent `csh' from trying
+     to execute `configure' itself.
 
      Running `configure' takes awhile.  While running, it prints some
      messages telling which features it is checking for.