Commit cee36dde authored by Michael David Emmel's avatar Michael David Emmel
Browse files

Removed old build instructions

parent ce714a8c
Sun Feb 26 10:24:10 PST 2006 Michael Emmel <>
Updated README to remove old build instructions
Sat Feb 25 10:35:23 PST 2006 Michael Emmel <>
Sun Feb 26 10:24:10 PST 2006 Michael Emmel <>
Updated README to remove old build instructions
Sat Feb 25 10:35:23 PST 2006 Michael Emmel <>
This is a developers snapshot of a GDK backend based on DirectFB.
It requires GTK+ version 2.0 (see and DirectFB
This is the GDK backend that allows GTK to work on top of DirectFB.
The current code does not pass through directfb passed on the gtk
......@@ -12,65 +10,11 @@ DFBARGS.
export DFBARGS=system=sdl
DirectFB is a hardware abstraction layer on top of the Linux
frame buffer that provides drawing functions, a window stack and
support for input devices. The code you find here is a backend for
GDK, the drawing kit used by GTK+.
To give it a try, you first need DirectFB (at least version 0.9.17)
available from Then you need to get your
hands on a recent version of GTK+-2.0. The latest release (gtk+-2.8.10)
should work.
Here are urls for the current for all the source needed to build the current latest gtk release
If you don't have tiff i.e stock debian is a the url.
The default build will fail without it.
You also need the latest version of cairo from CVS it contains
support for a DirectFB backend and should be avialable in the next
cairo release.
cvs -d co cairo
Alternatively checkout GTK+ from CVS. Place this
directory into the gdk subdirectory of your GTK+ tree and rename it
to directfb. Then change to the toplevel GTK+ directory and apply
gtk-directfb.patch there is now a mkpatch shell script which should
correctly automate creating the directfb target via:
./mkpatch apply
cd ../../; make && make install
If this fails the older instructions are still available. Note that several
file must be regenerated with the auto tools.
patch -p0 < gdk/directfb/gtk-directfb.patch
Regenerate the configure script and the Makefiles by calling automake
and autoconf. Then rebuild GTK+ using the '--with-gdktarget=directfb'
configure option.
Alternatively you can download a version of GTK+ that includes the
DirectFB GDK backend and has the patches already applied, see
As DirectFB provides drawing functions, a windowing stack and manages
input devices, this is a lightweight GDK port. Some parts of GDK
......@@ -149,9 +93,14 @@ the correct compiler and linker flags for GTK+-DirectFB:
See the file TODO for a list of unimplemented features.
Detailed and up-to-date instructions on how to build a complete
set of GTK-DFB libraries is avalable in the WIKI of the DirectFB project
at the address
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
For more information check out
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment