Mercurial > touhou
comparison setup.py @ 572:7f113f15300b
Include the Glade file in the main package on install.
| author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
|---|---|
| date | Wed, 09 Jul 2014 23:44:53 +0200 |
| parents | ab0a5580bc40 |
| children | f3778145d7e7 |
comparison
equal
deleted
inserted
replaced
| 571:e992927f07a8 | 572:7f113f15300b |
|---|---|
| 135 base = 'Win32GUI' if sys.platform == 'win32' else None | 135 base = 'Win32GUI' if sys.platform == 'win32' else None |
| 136 extra = {'options': {'build_exe': {'includes': extension_names + ['glob', 'socket', 'select']}}, | 136 extra = {'options': {'build_exe': {'includes': extension_names + ['glob', 'socket', 'select']}}, |
| 137 'executables': [Executable(script='scripts/pytouhou', base=base)]} | 137 'executables': [Executable(script='scripts/pytouhou', base=base)]} |
| 138 | 138 |
| 139 | 139 |
| 140 # Create a link to the data files (for packaging purposes) | |
| 141 current_dir = os.path.dirname(os.path.realpath(__file__)) | |
| 142 temp_data_dir = os.path.join(current_dir, 'pytouhou', 'data') | |
| 143 if not os.path.exists(temp_data_dir): | |
| 144 os.symlink(os.path.join(current_dir, 'data'), temp_data_dir) | |
| 145 | |
| 146 | |
| 140 setup(name='PyTouhou', | 147 setup(name='PyTouhou', |
| 141 version='0.1', | 148 version='0.1', |
| 142 author='Thibaut Girka', | 149 author='Thibaut Girka', |
| 143 author_email='thib@sitedethib.com', | 150 author_email='thib@sitedethib.com', |
| 144 url='http://pytouhou.linkmauve.fr/', | 151 url='http://pytouhou.linkmauve.fr/', |
| 151 compile_time_env={'MAX_TEXTURES': 128, | 158 compile_time_env={'MAX_TEXTURES': 128, |
| 152 'MAX_ELEMENTS': 640 * 4 * 3, | 159 'MAX_ELEMENTS': 640 * 4 * 3, |
| 153 'MAX_SOUNDS': 26, | 160 'MAX_SOUNDS': 26, |
| 154 'USE_OPENGL': use_opengl}), | 161 'USE_OPENGL': use_opengl}), |
| 155 scripts=['scripts/pytouhou'] + (['scripts/anmviewer'] if anmviewer else []), | 162 scripts=['scripts/pytouhou'] + (['scripts/anmviewer'] if anmviewer else []), |
| 163 package_data={'pytouhou': ['data/menu.glade']}, | |
| 156 **extra) | 164 **extra) |
| 165 | |
| 166 | |
| 167 # Remove the link afterwards | |
| 168 if os.path.exists(temp_data_dir): | |
| 169 os.unlink(temp_data_dir) |
