Linux HOWTOs

About | Home | Search


HOWTO: libbonobo-activation
Description: Object Activation Framework for GNOME
Click here for ChangeLog
NOTE: I use GNU tar >= 1.13.25 so it's -j for .tar.bz2 files,
it's safe to assume that make, gcc, binutils, fileutils/coreutils, gawk, sed, and grep are prerequisites for almost everything


# libbonobo-activation 2.2.5
# ==========================
# Slackware 9.0's 'bonobo-activation' package (for Gnome 2.2.x) includes
# libbonobo-activation 2.2.1  Slackware 9.1 and up doesn't include this
# because it's functionality was merged into libbonobo for Gnome 2.4.x
# If you use Gnome 2.4.x or higher, don't install this.  I don't use Gnome
# 2.2.x anywhere any more, so I can't verify that this actually works and
# such, but I'll keep updating this if new versions become available.

# Version 2.4.0 exists, but it's just a configure script that says that
# it's functionality has been moved into libbonobo.

# Prerequisites:
# perl
# sed
# grep
# flex
# bison
# gettext
# pkg-config
# glib-2.0 >= 2.0.1
# ORBit-2.0 >= 2.4.0
# linc
# libxml-2.0 >= 2.4.20
# gtk-doc >= 0.9, db2html (Slackware 9.0 includes 'sgml-tools' in extra,
#  9.1, 10.0, 10.1, and 10.2 include it as a regular package in 'ap',
#  they're all version 1.0.9)
# popt
# procps's ps utility

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

# Verify tarball w/ md5sum:
echo "c47eb63ce634383b0e1b84caca1fac68  bonobo-activation-2.2.5.tar.bz2" | \
 md5sum -c

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

# Become root to install it
su

removepkg bonobo-activation
rm -f /usr/lib/libbonobo-activation.*
make install
ldconfig
find /usr/share/locale -type f -name "bonobo-activation.mo" -exec rm {} \;

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/bonobo-activation-*.tar.*
mv bonobo-activation-2.2.5.tar.bz2 installed/

Back to the list


Last updated: Tue, 07 Aug 2018 12:06:17 -0400
Jason Englander <jason at englanders dot us>