summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authordwheeler <dwheeler@88473608-6f18-0410-8b6c-91216bd3049c>2008-01-08 13:59:02 +0000
committerdwheeler <dwheeler@88473608-6f18-0410-8b6c-91216bd3049c>2008-01-08 13:59:02 +0000
commit4e2ffbf5bba6bc4f9f48a919653ecd4d140d8bf0 (patch)
tree7cc06fde0b10f7e83d86218bbc96776463a09126 /README
parent586e271c1b403f9f3f5d4f3f58ddf3d08152dc56 (diff)
Add to README long explanation on how to install latest DirectFB
git-svn-id: svn+ssh://svn-nitpicker.cl.cam.ac.uk/linpicker/trunk@134 88473608-6f18-0410-8b6c-91216bd3049c
Diffstat (limited to 'README')
-rw-r--r--README64
1 files changed, 55 insertions, 9 deletions
diff --git a/README b/README
index 776c171..57d06bd 100644
--- a/README
+++ b/README
@@ -105,31 +105,77 @@ if you know your card's maker.
====================
This depends on version 1.1 of directfb. directfb is easily installed
-on a Fedora system using "yum install directfb", but the correct
-version may not be (it is not at the time of this writing).
+on a Fedora system using "yum install directfb", but at the time of this
+writing, this directfb is too old.
+
To update to the latest version of directfb, follow these steps:
-sudo yum remove directfb # If previously installed by yum
+Remove directfb, if you have it installed:
+ sudo yum remove directfb # If previously installed by yum
+
+Make sure you have these installed:
+ autoconf
+ autoconf213
+
+You may want to install VNC development packages ahead-of-time, so it
+can use them.
+
+We will install in "/usr" instead of "/usr/local"; by default Fedora
+systems don't look at all the right /usr/local directories.
+
+# Download into a ~/directfb
+cd ~
mkdir directfb
cd directfb/
git clone git://git.directfb.org/git/directfb/core/DirectFB.git
git clone git://git.directfb.org/git/directfb/extras/DirectFB-extra.git
+# Compile and build DirectFB
cd DirectFB
+aclocal -I ./m4
+autoheader
+libtoolize --automake
+automake --copy --add-missing
+# Lots of warnings
autoconf
-./configure --prefix /usr
+
+./configure --prefix=/usr
make
-cd ..
+
+su
+make install
+# control-D to leave su mode
+
+
+cd .. # Done.
+
+
+
+# Compile and install DirectFB-extras.
+# Note: You MUST install "DirectFB" before trying to build and install
+# the DirectFB-extras.
cd DirectFB-extra
+
+# Note: NOT aclocal -I ./m4
+# because there's no "m4" subdirectory. If you "mkdir -p m4" first,
+# then you could use the same command sequence as above.
+aclocal
+autoheader
+libtoolize --automake
+automake --copy --add-missing
+# Lots of warnings
autoconf
-./configure --prefix /usr
+
+./configure --prefix=/usr
make
-cd ..
su
-(cd DirectFB ; make install)
-(cd DirectFB-extra ; make install)
+make install
+# control-D to leave su mode
+
+
+cd ..