--- setup.py 2005-12-01 01:10:39.077221376 -0500 +++ setup_patch.py 2005-12-02 08:34:31.103996040 -0500 @@ -40,99 +40,6 @@ from distutils.core import setup 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 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 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 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 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 = """ @@ -190,51 +97,4 @@ ], 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"