atk - Library of accessibility functions for gtk/gnome ChangeLog

HOWTO


# ATK
# ===
# Slackware's 'atk' package includes the following versions:
# 9.0: 1.2.2
# 9.1: 1.4.0
# 10.0: 1.6.1
# 10.1: 1.9.0
# 10.2: 1.9.1
# 11.0: 1.10.3
# 12.0: 1.18.0
# 12.1: 1.22.0

# I include several major (1.18.x, 1.22.x, etc.) versions here, but keep
# in mind that as I write this, I'm only actually using the 1.23.x version

# If you want to clean up old versions or just remove ATK, skip down to the
# bottom for instructions.  This is generally a good idea when going from
# one source-installed version to another.

# Prerequisites:
# pkg-config
# gettext
# Perl
# GLib >= 2.5.7
# gtk-doc (Slackware includes this in it's sgml-tools or linuxdoc-tools
#  packages; used if --enable-gtk-doc is passed to configure)


# ATK 1.20.0 (for Gnome 2.20.x)
# ==========
cd
test -f installed/atk-1.20.0.tar.bz2 && mv installed/atk-1.20.0.tar.bz2 .
test ! -f atk-1.20.0.tar.bz2 &&
wget http://ftp.gnome.org/pub/gnome/sources/atk/1.20/atk-1.20.0.tar.bz2

# Verify tarball w/ md5sum:
echo "b1a9e28d9f54ea306bd85a4c84b25fb8  atk-1.20.0.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "atk-*" -exec rm -r {} \;
tar xjvf ~/atk-1.20.0.tar.bz2
cd atk-1.20.0
test $UID = 0 && chown -R root:root .
./configure --prefix=/usr --sysconfdir=/etc
make

# Become root to install it
su

# Remove old files, install the new version
test -x /sbin/removepkg && /sbin/removepkg atk
rm -f /usr/lib/libatk-1.*
make install
ldconfig

# Make sure your non-root user can remove the source later
chown -R $USER .
chmod -R u+w .

# I only read/write English (well), so I don't need these
find /usr/share/locale -type f -name "atk10.mo" -exec rm -r {} \;

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/atk-*.tar.*
mv atk-1.20.0.tar.bz2 installed/


# ATK 1.22.0 (for Gnome 2.22.x)
# ==========
cd
test -f installed/atk-1.22.0.tar.bz2 && mv installed/atk-1.22.0.tar.bz2 .
test ! -f atk-1.22.0.tar.bz2 &&
wget http://ftp.gnome.org/pub/gnome/sources/atk/1.22/atk-1.22.0.tar.bz2

# Verify tarball w/ md5sum:
echo "06a2b39a22d5ca35c47435da6b9643ac  atk-1.22.0.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "atk-*" -exec rm -r {} \;
tar xjvf ~/atk-1.22.0.tar.bz2
cd atk-1.22.0
test $UID = 0 && chown -R root:root .
./configure --prefix=/usr --sysconfdir=/etc
make

# Become root to install it
su

# Remove old files, install the new version
test -x /sbin/removepkg && /sbin/removepkg atk
rm -f /usr/lib/libatk-1.*
make install
ldconfig

# Make sure your non-root user can remove the source later
chown -R $USER .
chmod -R u+w .

# I only read/write English (well), so I don't need these
find /usr/share/locale -type f -name "atk10.mo" -exec rm -r {} \;

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/atk-*.tar.*
mv atk-1.22.0.tar.bz2 installed/


# ATK 1.23.5 (for Gnome 2.23.x)
# ==========
cd
test -f installed/atk-1.23.5.tar.bz2 && mv installed/atk-1.23.5.tar.bz2 .
test ! -f atk-1.23.5.tar.bz2 &&
wget http://ftp.gnome.org/pub/gnome/sources/atk/1.23/atk-1.23.5.tar.bz2

# Verify tarball w/ md5sum:
echo "0b7d2800deb08b82c12f535b7d4199fd  atk-1.23.5.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "atk-*" -exec rm -r {} \;
tar xjvf ~/atk-1.23.5.tar.bz2
cd atk-1.23.5
test $UID = 0 && chown -R root:root .
./configure --prefix=/usr --sysconfdir=/etc
make

# Become root to install it
su

# Remove old files, install the new version
test -x /sbin/removepkg && /sbin/removepkg atk
rm -f /usr/lib/libatk-1.*
make install
ldconfig

# Make sure your non-root user can remove the source later
chown -R $USER .
chmod -R u+w .

# I only read/write English (well), so I don't need these
find /usr/share/locale -type f -name "atk10.mo" -exec rm -r {} \;

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/atk-*.tar.*
mv atk-1.23.5.tar.bz2 installed/


# If you ever want to uninstall ATK, this should do it:
cd
su
test -d src/atk-* && ( cd src/atk-* ; make uninstall )
rm -f /usr/lib/libatk-1.* /usr/lib/pkgconfig/atk.pc
test -d /usr/include/atk-1.0 && rm -r /usr/include/atk-1.0
test -d /usr/share/gtk-doc/html/atk && rm -r /usr/share/gtk-doc/html/atk
find /usr/share/locale -type f -name atk10.mo -exec rm {} \;
ldconfig
exit
find ~/src -maxdepth 1 -type d -name "atk-*" -exec rm -r {} \;
rm -f ~/installed/atk-*.tar.*

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EDT -0400)
HOWTO last updated: 2008-09-18 12:20pm
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]