## setup_win32.py ## ## Gajim Team: ## - Yann Le Boulanger ## - Vincent Hanquez ## - Nikos Kouremenos ## Copyright (C) 2003-2005 Gajim Team ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published ## by the Free Software Foundation; version 2 only. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## from distutils.core import setup import py2exe import glob includes = ["encodings", "encodings.utf-8",] opts = { "py2exe": { "includes": "pango,atk,gobject,plugins,plugins.gtkgui,plugins.logger,encodings,encodings.*", "dll_excludes": [ "iconv.dll","intl.dll","libatk-1.0-0.dll", "libgdk_pixbuf-2.0-0.dll","libgdk-win32-2.0-0.dll", "libglib-2.0-0.dll","libgmodule-2.0-0.dll", "libgobject-2.0-0.dll","libgthread-2.0-0.dll", "libgtk-win32-2.0-0.dll","libpango-1.0-0.dll", "libpangowin32-1.0-0.dll" ], } } setup( name = "Gajim", description = "A jabber client", # console=["gajim.py"], windows = [{"script": "gajim.py", "icon_resources": [(1, "gajim.ico")]}], options=opts, data_files=[("plugins/gtkgui", glob.glob("plugins/gtkgui/gtkgui.glade")), ("plugins/gtkgui/icons/sun", glob.glob("plugins/gtkgui/icons/sun/*.*")), ("plugins/gtkgui/emoticons", glob.glob("plugins/gtkgui/emoticons/*.*")), ("plugins/gtkgui/pixmaps", glob.glob("plugins/gtkgui/pixmaps/*.*")), ("sounds", glob.glob("sounds/*.*")), ("Messages/fr/LC_MESSAGES", glob.glob("Messages/fr/LC_MESSAGES/*.mo")) ], )