NAME: gtkhtml
VERSION: 1.1.8
RELEASE: 1
SUMMARY: gtkhtml library
DISTRIBUTION: Cygwin GNOME 1.4
VENDOR:
LICENSE: LGPL
PACKAGER: Hansom Young <glyoung@users.sourceforge.net>
GROUP: System Environment/Libraries
OS: Cygwin
ARCH: i586
SOURCE: ftp://ftp.gnome.org/pub/GNOME/sources/gtkhtml/gtkhtml-1.1.8.tar.gz
REQUIRES: libghttp(>=1.0), libglade, gdk-pixbuf(>=0.8.0), GConf >= 1.0.7
libcapplet(>=1.0.0), gnome-print(>= 0.29.0), gal(>=0.20.1.99)
DESCRIPTION:
GtkHTML is a lightweight HTML rendering/printing/editing engine.
It was originally based on KHTMLW, but is now being developed
independently of it.
---- setup.hint -----------------------------------------------------------
@ gtkhtml11
category: GNOME-libs
sdesc: "gtkhtml library"
lsdec: "This is GtkHTML, a lightweight HTML rendering/printing/editing engine.
It was originally based on KHTMLW, but is now being developed
independently of it. "
requires: libghttp libglade gdk-pixbuf GConf control-center gnome-print gal
curr: 1.1.8
@ gtkhtml11-devel
category: GNOME-libs GNOME-devel
sdesc: "Libraries, includes, etc to develop gtkhtml applications "
lsdec: "Libraries, include files, etc you can use to develop gtkhtml applications."
requires: libghttp-devel libglade-devel gdk-pixbuf-devel GConf-devel control-center-devel gnome-print-devel gal-devel
curr: 1.1.8
@ gtkhtml10
category: GNOME-libs
sdesc: "gtkhtml library 1.x (run-time)"
lsdec: "Cyggtkhtml.dll 1.0.2, for applications built on it. Newer application
should linked against the 1.1 library."
requires: libghttp libglade gdk-pixbuf GConf control-center gnome-print gal
curr: 1.0.2
-------------------------------------------------------------------------------
About this Cygwin port
----------------------
Built with Steven O'Brian's patch for 1.1.7,
downloaded from http://homepage.ntlworld.com/steven.obrien2/.
Built on cygwin-1.3.20, with gcc-3.2, binutils-20021107, libiconv-1.8
and libghttp-1.0.9, libglade-0.17, gdk-pixbuf-0.22.0, GConf-1.0.9,
control-center-1.4.0.1, gnome-print-0.35, gal-0.22.
Not yet tested on other configuration.
GConf is enabled in this built, while bonobo is not.
Note that this release install gtkhtml as cyggtkhtml-1.1.dll,
not cyggtkhtml.dll as 1.0.2 does.
cyggtkhtml.dll is still available from gtkhtml10 package.
Newer application should linked against the 1.1 library.
Change Log
----------
Feb 28, 2002
1.1.8 Kept up with 1.1.8, now built with Steven O'Brian's patch.
Jan 04, 2002
1.0.2 Updated to 1.0.2
Aug 12, 2002
0.9.2 First Cygwin port, bonobo support is disabled.
Build gtkhtml for Cygwin:
---------------------------
1. In order to build bonobo by yourself, you need a lot of GNOME libraries,
such as gtk+, ORBit, gnome-libs, gdk-pixbuf, gnome-print, oaf, etc.
Note that gal>=0.20.1.99 is needed to build gtkhtml.
The source package of GNOME libraries could be found on
ftp://ftp.gnome.org/pub/GNOME/stable/sources/.
Patches for Cygwin port of GNOME libraries is contributed and maintained
by Steven O'Brian, at http://homepage.ntlworld.com/steven.obrien2/.
The latest patch is for gtkhtml-1.1.7 when writing this README.
A collection of binary package of GNOME libraries built for Cygwin could
be found on the Cygwin GNOME project http://cygnome.sourceforge.net.
2. Start building:
- Unpack the source tarball of gtkhtml-1.1.8
Note that this package contains filenames that are distinguished only by case,
which is not allowed on Windows. We therefore have to rename some files as they
are extracted - this requires two invocations of tar, as:
$ tar jxvf gtk-1.1.7.tar.bz2 --exclude="gtk-1.1.7/components/html-editor/Spell*"
$ tar jxvf gtk-1.1.7.tar.bz2 --to-stdout gtk-1.1.7/components/html-editor/Spell.idl \
> gtk-1.1.7/components/html-editor/Spell-idl.idl
- Apply the patch. The patch would modify the source code for the
Spell -> Spell-idl change.
$ patch -p1 -b < gtkhtml-1.1.7-cygwin.patch
- Configuration as following. As bonobo is not stable on Cygwin at present,
you can disable the bonobo support.
$ CFLAGS=-O2 ./configure --prefix=/opt/gnome --with-gconf --without-bonob
- $ make
- $ make DESTDIR=/some/where install