libgtkhtml-2 - HTML rendering/editing library ChangeLog

HOWTO


# libgtkhtml-2
# ============
# Slackware 9.0's 'libgtkhtml' package includes version 2.2.0, 9.1's
# includes 2.4.0, 10.0 and 10.1's include 2.6.2, and 10.2's includes
# 2.6.3

# I include multiple versions here to cover various Gnome releases, but
# keep in mind that I only use Gnome 2.12.x myself.  Versions of Gnome
# prior to 2.12.x used both 2.x and 3.x, 2.12.x only uses 3.x  See my 3.x
# howto here.

# If you ever need to uninstall a source-installed libgtkhtml, cd into it's
# source directory, run 'make uninstall', remove the source directory, then
# remove the tarball.

# Prerequisites (for all versions):
# grep
# sed
# pkg-config
# gtk+-2.0 >= 2.0.0
# libxml-2.0 >= 2.4.16
# gnome-vfs-2.0 >= 1.9.8


# libgtkhtml 2.2.4 (for Gnome 2.2.x)
# ================
# Prerequisites (beyond those listed above):
# gail >= 1.0

cd
test -f installed/libgtkhtml-2.2.4.tar.bz2 &&
mv installed/libgtkhtml-2.2.4.tar.bz2 .
test ! -f libgtkhtml-2.2.4.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/libgtkhtml/2.2/\
libgtkhtml-2.2.4.tar.bz2

# Verify tarball w/ md5sum:
echo "26443c4027470c4510d221af30a2c3f6  libgtkhtml-2.2.4.tar.bz2" | \
md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "libgtkhtml-*" -exec rm -r {} \;
tar xjvf ~/libgtkhtml-2.2.4.tar.bz2
cd libgtkhtml-2.2.4
chown -R root:root .
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib
make

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg libgtkhtml
make install
ldconfig

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/libgtkhtml-*.tar.*
mv libgtkhtml-2.2.4.tar.bz2 installed/


# libgtkhtml 2.4.1 (for Gnome 2.4.x)
# ================
# Prerequisites (beyond those listed above):
# gail >= 1.3

cd
test -f installed/libgtkhtml-2.4.1.tar.bz2 &&
mv installed/libgtkhtml-2.4.1.tar.bz2 .
test ! -f libgtkhtml-2.4.1.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/libgtkhtml/2.4/\
libgtkhtml-2.4.1.tar.bz2

# Verify tarball w/ md5sum:
echo "31f9476871517a82aafad3cdda43ac1e  libgtkhtml-2.4.1.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "libgtkhtml-*" -exec rm -r {} \;
tar xjvf ~/libgtkhtml-2.4.1.tar.bz2
cd libgtkhtml-2.4.1
chown -R root:root .
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib
make

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg libgtkhtml
make install
ldconfig

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/libgtkhtml-*.tar.*
mv libgtkhtml-2.4.1.tar.bz2 installed/


# libgtkhtml 2.6.3 (for Gnome 2.6.x, 2.8.x, or 2.10.x)
# ================
# Prerequisites (beyond those listed above):
# gawk
# gail >= 1.8

cd
test -f installed/libgtkhtml-2.6.3.tar.bz2 &&
mv installed/libgtkhtml-2.6.3.tar.bz2 .
test ! -f libgtkhtml-2.6.3.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/libgtkhtml/2.6/\
libgtkhtml-2.6.3.tar.bz2

# Verify tarball w/ md5sum:
echo "c77789241d725e189ffc0391eda94361  libgtkhtml-2.6.3.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "libgtkhtml-*" -exec rm -r {} \;
tar xjvf ~/libgtkhtml-2.6.3.tar.bz2
cd libgtkhtml-2.6.3
chown -R root:root .
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib \
--enable-static=no

## If make fails with an error like this:
# /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld:
# cannot find -lssl
## re-run it like this:
# make LDFLAGS=-L/usr/local/ssl/lib

make

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg libgtkhtml
make install
ldconfig

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/libgtkhtml-*.tar.*
mv libgtkhtml-2.6.3.tar.bz2 installed/

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EST -0500)
HOWTO last updated: 2006-01-11 11:52am
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]