# libbonobo
# =========
# Slackware 9.0's 'libbonobo' package includes version 2.2.0, 9.1's includes
# 2.4.0, and 10.0 and 10.1's include 2.6.2 As of Slackware 10.2, GNOME is
# no longer included.
# Most recent versions also require the Perl XML::Parser module:
# (or at least their configure script does)
su -c "perl -MCPAN -e shell"
o conf make_install_arg UNINST=1
o conf prerequisites_policy follow
install Bundle::CPAN
install XML::Parser
exit
# I include several different versions below, but keep in mind that I
# only actually use the Gnome 2.16.x one.
# libbonobo 2.2.3 (for Gnome 2.2.x)
# ===============
# ORBit-2.0 >= 2.4.0
# glib-2.0 >= 2.0.1
# bonobo-activation-2.0 >= 1.0.0
# gtk-doc (Slackware includes this in it's sgml-tools or linuxdoc-tools
# packages)
cd
test -f installed/libbonobo-2.2.3.tar.bz2 &&
mv installed/libbonobo-2.2.3.tar.bz2 .
test ! -f libbonobo-2.2.3.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/libbonobo/2.2/libbonobo-2.2.3.tar.bz2
# libbonobo 2.4.3 (for Gnome 2.4.x)
# ===============
# ORBit-2.0 >= 2.7.5
# glib-2.0 >= 2.0.1
# libxml-2.0 >= 2.4.20
# popt
# gtk-doc (Slackware includes this in it's sgml-tools or linuxdoc-tools
# packages)
# procps' ps
cd
test -f installed/libbonobo-2.4.3.tar.bz2 &&
mv installed/libbonobo-2.4.3.tar.bz2 .
test ! -f libbonobo-2.4.3.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/libbonobo/2.4/libbonobo-2.4.3.tar.bz2
# libbonobo 2.6.2 (for Gnome 2.6.x, 2.8.x, or 2.10.x)
# ===============
# ORBit-2.0 >= 2.9.2
# glib-2.0 >= 2.3.2
# libxml-2.0 >= 2.4.20
# popt
# gtk-doc (Slackware includes this in it's sgml-tools or linuxdoc-tools
# packages; used if you pass --enable-gtk-doc to configure)
# procps' ps
cd
test -f installed/libbonobo-2.6.2.tar.bz2 &&
mv installed/libbonobo-2.6.2.tar.bz2 .
test ! -f libbonobo-2.6.2.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/libbonobo/2.6/libbonobo-2.6.2.tar.bz2
# libbonobo 2.10.1 (for Gnome 2.12.x)
# ================
# ORBit-2.0 >= 2.9.2
# glib-2.0 >= 2.3.2
# libxml-2.0 >= 2.4.20
# popt
# gtk-doc (Slackware includes this in it's sgml-tools or linuxdoc-tools
# packages; used if you pass --enable-gtk-doc to configure)
# procps' ps
cd
test -f installed/libbonobo-2.10.1.tar.bz2 &&
mv installed/libbonobo-2.10.1.tar.bz2 .
test ! -f libbonobo-2.10.1.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/libbonobo/2.10/libbonobo-2.10.1.tar.bz2
# libbonobo 2.14.0 (for Gnome 2.14.x)
# ================
# ORBit-2.0 >= 2.9.2
# glib-2.0 >= 2.8.0
# libxml-2.0 >= 2.4.20
# popt
# gtk-doc (Slackware includes this in it's sgml-tools or linuxdoc-tools
# packages; used if you pass --enable-gtk-doc to configure)
# procps' ps
cd
test -f installed/libbonobo-2.14.0.tar.bz2 &&
mv installed/libbonobo-2.14.0.tar.bz2 .
test ! -f libbonobo-2.14.0.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/libbonobo/2.14/libbonobo-2.14.0.tar.bz2
# libbonobo 2.16.0 (for Gnome 2.16.x)
# ================
# ORBit-2.0 >= 2.9.2
# glib-2.0 >= 2.8.0
# libxml-2.0 >= 2.4.20
# popt
# gtk-doc (Slackware includes this in it's sgml-tools or linuxdoc-tools
# packages; used if you pass --enable-gtk-doc to configure)
# procps' ps
cd
test -f installed/libbonobo-2.16.0.tar.bz2 &&
mv installed/libbonobo-2.16.0.tar.bz2 .
test ! -f libbonobo-2.16.0.tar.bz2 &&
wget http://ftp.gnome.org/pub/GNOME/sources/libbonobo/2.16/libbonobo-2.16.0.tar.bz2