eel - Eazel Extensions Library - widgets and extensions for Gnome ChangeLog

HOWTO


# eel
# ===
# Slackware 9.0's 'eel' package includes version 2.2.2, 9.1's includes
# 2.4.0, 10.0 and 10.1's include 2.6.2  As of Slackware 10.2, Gnome is no
# longer included.

# I include several different versions below to cover different releases
# of Gnome.  I'll keep them all updated, but keep in mind that I only
# use Gnome 2.12.x myself.

# If you ever want to uninstall eel, or remove files from an old version
# before installing a new one, cd into the source directory, run 'make
# uninstall' (as root), remove the source directory, then remove the
# tarball.

# Prerequisites (for all versions):
# gawk
# sed
# grep
# pkg-config
# gconf-2.0 >= 1.1.11
# gail >= 0.16
# libart-2.0 >= 2.3.8
# libgnome-2.0 >= 2.0
# libxml-2.0 >= 2.4.7
# libglade-2.0 >= 2.0.0
# gettext
# perl
# popt


# eel 2.2.4 (for Gnome 2.2.x)
# =========
# Prerequisites (beyond those listed above):
# glib-2.0 >= 2
# gtk+-2.0 >= 2.1.0
# gnome-vfs-2.0 >= 1.9
# libgnomeui-2.0 >= 2.0

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

# Verify tarball w/ md5sum:
echo "39d3ff28fbadd7341521644269d467b5  eel-2.2.4.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "eel-*" -exec rm -r {} \;
tar xjvf ~/eel-2.2.4.tar.bz2
cd eel-2.2.4
test $UID = 0 && 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 eel
make install

# Become yourself again
exit

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


# eel 2.4.2 (for Gnome 2.4.x)
# =========
# Prerequisites (beyond those listed above):
# glib-2.0 >= 2
# gtk+-2.0 >= 2.1.0
# gnome-vfs-2.0 >= 1.9
# libgnomeui-2.0 >= 2.0
# XFree86 or X.org

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

# Verify tarball w/ md5sum:
echo "230c0fe2d7a756d65b2af6c5accfef88  eel-2.4.2.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "eel-*" -exec rm -r {} \;
tar xjvf ~/eel-2.4.2.tar.bz2
cd eel-2.4.2
test $UID = 0 && 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 eel
make install

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/eel-*.tar.*
mv eel-2.4.2.tar.bz2 installed/


# eel 2.6.2 (for Gnome 2.6.x, 2.8.x, or 2.10.x)
# =========
# Prerequisites (beyond those listed above):
# glib-2.0 >= 2
# gtk+-2.0 >= 2.3.0
# gnome-vfs-2.0 >= 1.9
# libgnomeui-2.0 >= 2.0
# XFree86 or X.org

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

# Verify tarball w/ md5sum:
echo "a0350d241c01afc184d0e24521e4e3f9  eel-2.6.2.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "eel-*" -exec rm -r {} \;
tar xjvf ~/eel-2.6.2.tar.bz2
cd eel-2.6.2
test $UID = 0 && 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 eel
find /usr/share/locale -type f -name "eel-2.0.mo" -exec rm {} \;
make install

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/eel-*.tar.*
mv eel-2.6.2.tar.bz2 installed/


# eel 2.12.2 (for Gnome 2.12.x)
# ==========
# Prerequisites (beyond those listed above):
# glib-2.0 >= 2.6.0
# gtk+-2.0 >= 2.6.0
# gnome-vfs-2.0 >= 2.9.1
# libgnomeui-2.0 >= 2.7.92
# libgnome-menu >= 2.11.1
# gnome-desktop-2.0 >= 2.1.4
# XFree86 or X.org

cd
test -f installed/eel-2.12.2.tar.bz2 && mv installed/eel-2.12.2.tar.bz2 .
test ! -f eel-2.12.2.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/eel/2.12/eel-2.12.2.tar.bz2

# Verify tarball w/ md5sum:
echo "d78cd3e33c656a62b5bf1f8d0b8d271f  eel-2.12.2.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "eel-*" -exec rm -r {} \;
tar xjvf ~/eel-2.12.2.tar.bz2
cd eel-2.12.2
test $UID = 0 && 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 eel
find /usr/share/locale -type f -name "eel-2.0.mo" -exec rm {} \;
make install

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/eel-*.tar.*
mv eel-2.12.2.tar.bz2 installed/

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EDT -0400)
HOWTO last updated: 2006-01-30 9:31am
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]