Merged zb_server file
[zukebox] / zukebox_server / setup.py
1
2 import shutil
3
4 from distutils.core import setup
5
6
7 version = '0.1'
8 authors = "Andre L. V. Loureiro, Adriano Couto, Henry M. M. Bilby"
9
10 def main():
11     setup(
12         name='python-zukebox-server',
13         version=version,
14         description='ZukeBox Server',
15         author=authors,
16         license='GPL-3',
17         platforms='any',
18         scripts=['src/bin/zukebox-server'],
19         keywords=['UPnP', 'Multimedia', 'Sharing'],
20         package_dir = {'zukebox_server': 'src',
21                        'zukebox_server/plugins': 'src/plugins',
22                        'zukebox_server/plugins/audio_library':
23                        'src/plugins/audio_library',
24                        'zukebox_server/system': 'src/system',
25                        'zukebox_server/server': 'src/server',
26                        'zukebox_server/services': 'src/services',
27                        'zukebox_server/services/playlist':
28                        'src/services/playlist',
29                        'zukebox_server/xml_descriptions':
30                        'src/xml_descriptions'
31                        },
32         packages=['zukebox_server',
33                   'zukebox_server/services',
34                   'zukebox_server/services/playlist',
35                   'zukebox_server/plugins',
36                   'zukebox_server/plugins/audio_library',
37                   'zukebox_server/system',
38                   'zukebox_server/server',
39                   'zukebox_server/xml_descriptions'
40                  ],
41         package_data={'zukebox_server/xml_descriptions': ['*.xml']},
42         data_files=[('share/dbus-1/services',
43                     ['src/br.org.zagaia.zukebox.ZukeBoxServer.service']),
44                    ])
45
46 if __name__ == "__main__":
47     main()