Linux HOWTOs

About | Home | Search


HOWTO: gnome-python-extras
Description: Python bindings for Gnome libraries
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


# gnome-python-extras 2.12.1
# ==========================
# Prerequisites (many are optional):
# gawk
# sed
# grep
# python >= 2.3
# pkg-config
# PyGTK >= 2.4.0
# glib >= 2.6.0
# GTK+ >= 2.4.0
# gnome-panel >= 2.10.0
# gtkhtml2 >= 2.3.1
# libgnomeprint >= 2.2.0
# libgnomeprintui >= 2.2.0
# gtksourceview >= 1.1.90
# libwnck >= 2.9.92
# gtkspell-2.0 >= 2.0.0
# gdl-1.0 >= 0.4.0
# mozilla
# firefox
# totem
# libgtop-2.0 >= 2.9.5
# nautilusburn >= 2.11.1
# libgda >= 1.2.0
# gksu >= 1.2.5, gksuui >= 1.0.3
# gnome-media >= 2.10.0

cd
test -f installed/gnome-python-extras-2.12.1.tar.bz2 &&
 mv installed/gnome-python-extras-2.12.1.tar.bz2 .
test ! -f gnome-python-extras-2.12.1.tar.bz2 &&
 wget http://ftp.gnome.org/pub/GNOME/sources/gnome-python-extras/2.12/\
gnome-python-extras-2.12.1.tar.bz2

# Verify tarball w/ md5sum:
echo "62a3d8bb5bd5c1696c7200c001ea34f2  gnome-python-extras-2.12.1.tar.bz2" \
 | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "gnome-python-extras-*" -exec rm -r {} \;
tar xjvf ~/gnome-python-extras-2.12.1.tar.bz2
cd gnome-python-extras-2.12.1
test $UID = 0 && chown -R root:root .
./configure --prefix=/usr --sysconfdir=/etc
make
su -c "make install"
cd
mkdir -p -m 0700 installed
rm -f installed/gnome-python-extras-*.tar.*
mv gnome-python-extras-2.12.1.tar.bz2 installed/

# If you ever want to uninstall gnome-python-extras, cd into the source
# directory, run 'make uninstall' (as root), remove the source directory,
# then remove the tarball.

Back to the list


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