--- setup.py 2005-12-09 13:48:02.874072800 -0500 +++ setup_p.py 2005-12-09 13:48:39.511503064 -0500 @@ -41,106 +41,6 @@ from Scribes.info import version -def check_dependencies(): - u""" - Check for Scribes' runtime software dependencies. - - The function aborts the installation process if runtime software - dependencies are not met by the host system. - """ - - if version_info[:3] < (2, 4, 0): - - print "You need Python version 2.4 or later to run Scribes." - exit(1) - - try: - - import gdbm - - except ImportError: - - print "You need Python version 2.4 compiled with gdbm to run Scribes." - exit(1) - - try: - - import pygtk - pygtk.require("2.0") - import gtk - - if gtk.pygtk_version < (2, 8, 0): - - raise ImportError - - except ImportError: - - print "You need PyGTK version 2.8 or later to run Scribes." - exit(1) - - try: - - import pygtk - pygtk.require("2.0") - import gnome - - if gnome.gnome_python_version < (2, 12, 0): - - raise ImportError - - except ImportError: - - print "You need GNOME Python version 2.12 or later to run Scribes" - exit(1) - - try: - - import pygtk - pygtk.require("2.0") - import gtksourceview - - except ImportError: - - print "You need the gtksourceview module in GNOME Python Extras version" - print " 2.12 or later to run Scribes." - exit(1) - - try: - - import pygtk - pygtk.require("2.0") - import gtkspell - - except ImportError: - - print "You need the gtkspell module in GNOME Python Extras version" - print " 2.12 or later to run Scribes." - exit(1) - - # Check to see if Yelp is installed on the host system - - cmd = "which yelp" - err, out = getstatusoutput(cmd) - - if err: - - print "You need Yelp version 2.12 or later to run Scribes." - exit(1) - - # Check to see if GConf is installed on the host system - - cmd = "which gconftool-2" - err, out = getstatusoutput(cmd) - - if err: - - print "You need GConf version 2.12 or later to run Scribes." - exit(1) - - return - -check_dependencies() - # Trove classification classifiers = """ @@ -198,52 +98,3 @@ "data/scribes_editing.png", "data/scribes_status.png"]) ], scripts=["scribes"],) - - -################################################################################ -# -# GConf Installation -# -################################################################################ - -# Get gconf's default source - -cmd = "gconftool-2 --get-default-source" -err, out = getstatusoutput(cmd) - -# Set up the gconf environment variable. - -putenv('GCONF_CONFIG_SOURCE', out) - -# Install gconf to the default source - -cmd = "gconftool-2 --makefile-install-rule data/scribes.schemas" -err, out = getstatusoutput(cmd) - -if out: - - print "installing GConf schema files" - -if err: - - print 'Error: installation of gconf schema files failed: %s' % out - -# Kill the GConf daemon - -cmd = "killall gconfd-2" -err, out = getstatusoutput(cmd) - -if err: - - print "Problem shutting down gconf." - -# Start the GConf daemon - -cmd = "gconftool-2 --spawn" -err, out = getstatusoutput(cmd) - -if err: - - print "Problem restarting down gconf." - -print "scribes installation complete"