gail - Accessibility for GTK+ and libgnomecanvas ChangeLog

HOWTO


# gail
# ====
# Slackware 9.0's 'gail' package includes gail version 1.2.0, 9.1's includes
# 1.4.0, 10.0 and 10.1's includes 1.6.6  As of Slackware 10.2, Gnome is
# no longer included (neither is gail).

# I have several versions below covering various releases of Gnome.  I'll
# keep all versions updated, but keep in mind that I only actually use the
# version for Gnome 2.16.x

# If you need to uninstall gail, cd into the source directory, run 'make
# uninstall' (as root), remove the source directory, then remove the
# tarball.

# Prerequisites (for all versions):
# gettext
# pkg-config
# ATK >= 1.7.0
# libgnomecanvas-2.0 >= 2.0.0
# gtk-doc (Slackware includes this in it's sgml-tools or linuxdoc-tools
#  packages; used if --enable-gtk-doc is passed to configure)


# gail 1.8.11 (for Gnome 2.12.x and 2.14.x)
# ===========
# gail 1.8.8 was bundled with Gnome 2.12.3, but 1.8.11 should work just fine
# with it or 2.14.x

# Prerequisites (beyond those listed above):
# GTK+ >= 2.3.5

cd
test -f installed/gail-1.8.11.tar.bz2 && mv installed/gail-1.8.11.tar.bz2 .
test ! -f gail-1.8.11.tar.bz2 &&
wget http://ftp.gnome.org/pub/gnome/sources/gail/1.8/gail-1.8.11.tar.bz2

# Verify tarball w/ md5sum:
echo "ff79df7dd0cf7a5109c089b9b5fbe17f  gail-1.8.11.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "gail-*" -exec rm -r {} \;
tar xjvf ~/gail-1.8.11.tar.bz2
cd gail-1.8.11
test $UID = 0 && chown -R root:root .
chmod -R u+w .
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --enable-static=no
make

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg gail
rm -f /usr/lib/libgailutil.*
make install
ldconfig
find /usr/share/locale -type f -name gail.mo -exec rm {} \;
chown -R $USER .

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/gail-*.tar.*
mv gail-1.8.11.tar.bz2 installed/


# gail 1.9.3 (for Gnome 2.16.x)
# ===========
# Prerequisites (beyond those listed above):
# GTK+ >= 2.9.4

cd
test -f installed/gail-1.9.3.tar.bz2 && mv installed/gail-1.9.3.tar.bz2 .
test ! -f gail-1.9.3.tar.bz2 &&
wget http://ftp.gnome.org/pub/gnome/sources/gail/1.9/gail-1.9.3.tar.bz2

# Verify tarball w/ md5sum:
echo "1e8825da60fd19833dfc6b2068f05ec9  gail-1.9.3.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "gail-*" -exec rm -r {} \;
tar xjvf ~/gail-1.9.3.tar.bz2
cd gail-1.9.3
test $UID = 0 && chown -R root:root .
chmod -R u+w .
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib --enable-static=no
make

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg gail
rm -f /usr/lib/libgailutil.*
make install
ldconfig
find /usr/share/locale -type f -name gail.mo -exec rm {} \;
chown -R $USER .

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/gail-*.tar.*
mv gail-1.9.3.tar.bz2 installed/

List of HOWTOs

Last updated: 2020-04-29 10:24pm EDT(-0400)
Copyright © 2001-2020 Jason Englander. All Rights reserved.
[HTML5]