#!/usr/bin/python
"""
This module tests whether conduit appears 
to be running from the source directory.

If this is the case it will modify the conduit
constants such as SHARED_DATA_DIR to reflect this
environment.

Copyright: John Stowers, 2006
License: GPLv2
"""
import sys
import os, os.path

# Support alternate install paths   
if not '/usr/lib/python2.5/site-packages' in sys.path:
  sys.path.insert(0, '/usr/lib/python2.5/site-packages')
import conduit
conduit.IS_INSTALLED =          True
conduit.APPVERSION =            '0.3.2'
conduit.SHARED_DATA_DIR =       os.path.abspath('/usr/share/conduit')
conduit.GLADE_FILE =            os.path.join(conduit.SHARED_DATA_DIR, "conduit.glade")
conduit.SHARED_MODULE_DIR =     os.path.abspath('/usr/lib/conduit')
conduit.EXTRA_LIB_DIR =         os.path.join(conduit.SHARED_MODULE_DIR, "contrib")

#set up the gettext system and locales
from gtk import glade
import gettext

for module in glade, gettext:
    module.bindtextdomain('conduit', conduit.LOCALE_DIR)
    module.textdomain('conduit')

# Start the application
import conduit.MainWindow
app = conduit.MainWindow.Application()
 
