[X2Go-Commits] pyhoca-gui.git - build-59a18b6e3b5d3f1dd8f07f26433d37fe5984a57d (branch) updated: 9b92411cdd18e31b8f62f9a4497b4dada17ca046
X2Go dev team
git-admin at x2go.org
Tue Aug 27 13:21:02 CEST 2013
The branch, build-59a18b6e3b5d3f1dd8f07f26433d37fe5984a57d has been updated
via 9b92411cdd18e31b8f62f9a4497b4dada17ca046 (commit)
from ad269f346a3c24fd74d92d10acb7ff6c81e6eca5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
setup.py | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 56 insertions(+), 1 deletion(-)
The diff of changes is:
diff --git a/setup.py b/setup.py
index 73557ce..621e326 100755
--- a/setup.py
+++ b/setup.py
@@ -18,6 +18,13 @@
# Free Software Foundation, Inc.,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+import gevent.monkey
+gevent.monkey.patch_all()
+
+from glob import glob
+import py2exe
+import platform
+
from setuptools import setup, find_packages
from distutils.core import setup
from DistUtilsExtra.command import *
@@ -26,6 +33,37 @@ import os
# import the PyHoca-GUI
import pyhoca.wxgui
+#
+# to build .exe file, run on Windows
+# with: ,,python setup.py py2exe -p greenlet''
+#
+
+
+
+if platform.system() == 'Windows':
+ try:
+ # building from trunk
+ dll_data_files = [("Microsoft.VC90.CRT", glob(r'..\\..\\contrib\\ms-vc-runtime\\*.*'))]
+ nxproxy_files = [("nxproxy", glob(r'..\\..\\contrib\\nxproxy-mswin\\nxproxy-3.0.4-2\\*.*'))]
+ pulseaudio_files = [("pulseaudio", glob(r'..\\..\\contrib\\pulseaudio-mswin\\pulseaudio-0.9.6\\*.*'))]
+ except:
+ # building from tag
+ dll_data_files = [("Microsoft.VC90.CRT", glob(r'..\\..\\..\\..\\contrib\\ms-vc-runtime\\*.*'))]
+ nxproxy_files = [("nxproxy", glob(r'..\\..\\..\\..\\contrib\\nxproxy-mswin\\nxproxy-3.0.4-2\\*.*'))]
+ pulseaudio_files = [("pulseaudio", glob(r'..\\..\\..\\..\\contrib\\pulseaudio-mswin\\pulseaudio-0.9.6\\*.*'))]
+
+ icon_files = [
+ ("icons\\PyHoca\\16x16", glob(r'icons\\PyHoca\\16x16\\*.*')),
+ ("icons\\PyHoca\\22x22", glob(r'icons\\PyHoca\\22x22\\*.*')),
+ ("icons\\PyHoca\\32x32", glob(r'icons\\PyHoca\\32x32\\pyhoca-*.*')),
+ ("icons\\PyHoca\\32x32", glob(r'icons\\PyHoca\\32x32\\x2go*.*')),
+ ("icons\\PyHoca\\48x48", glob(r'icons\\PyHoca\\48x48\\*.*')),
+ ("icons\\PyHoca\\64x64", glob(r'icons\\PyHoca\\64x64\\*.*')),
+ ("PyHoca_GUI.egg-infocons\\PyHoca\\128x128", glob(r'icons\\PyHoca\\128x128\\*.*')),
+ ("icons", glob(r'pixmaps\\*.ico')),
+ ]
+ img_files = [("img", glob(r'img\\*.*'))]
+
setup(
name = "pyhoca-gui",
version = pyhoca.wxgui.__VERSION__,
@@ -40,5 +78,22 @@ setup(
"build_i18n" : build_i18n.build_i18n,
"clean": clean_i18n.clean_i18n,
}
-
+ windows = [
+ {
+ "script": "pyhoca-gui",
+ "icon_resources": [(0, "pixmaps/pyhoca_x2go-logo-ubuntu.ico")],
+ }
+ ],
+ data_files=[
+ "pixmaps/pyhoca-gui.ico",
+ ] +
+ dll_data_files +
+ icon_files +
+ img_files +
+ nxproxy_files,
+ options={
+ 'py2exe': {
+ 'dll_excludes': ['MSVCP90.DLL'],
+ }
+ }
)
hooks/post-receive
--
pyhoca-gui.git (Python X2Go Client (wxPython GUI))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "pyhoca-gui.git" (Python X2Go Client (wxPython GUI)).
More information about the x2go-commits
mailing list