#!/usr/bin/env python """To use this setup script to install Pebrot: python pebrot.py install """ from distutils.core import setup import sys import os import glob from distutils.core import setup from distutils.sysconfig import get_python_lib mo_dirs = glob.glob(os.path.join("i18n", "*")) excluded= ["pebrot.pot", "Makefile"] translations = [] for mo in mo_dirs: p, lang = os.path.split(mo) if lang in excluded: continue translations.append((os.path.join("share", "locale", lang, "LC_MESSAGES"), [os.path.join(mo, "LC_MESSAGES", "pebrot.mo")])) docs= [ ( 'share/doc/pebrot', ['README', 'pebrotrc', 'AUTHORS', 'ChangeLog', 'COPYING'] ) ] utils= [ ( 'share/doc/pebrot/utils', glob.glob( 'utils/*py' ) ) ] utils+= [ ( 'share/doc/pebrot/utils/transparent_bg', glob.glob( 'utils/transparent_bg/*' ) ) ] logos= [ ( 'share/doc/pebrot/logos', glob.glob( 'logos/*' ) ) ] data= translations + docs + utils + logos if __name__ == '__main__' : from pypebrot.__init__ import VERSION setup( name = "pebrot", version = VERSION, license = "GPL", description = "MSN messenger text mode client", author = "Angel Luis Jimenez Martinez", author_email = "inspector_chan@ono.com", url = "http://pebrot.sourceforge.net", packages = [ 'pypebrot' ], scripts = [ 'pebrot' ], data_files = data )