summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorLaurent Bachelier <laurent@bachelier.name>2012-03-14 00:14:02 +0100
committerLaurent Bachelier <laurent@bachelier.name>2012-03-14 00:14:41 +0100
commit91adde8917b3b07b285d8a21d7479bef5020a8f9 (patch)
tree7d6096d45133a17dd46859d38bafa25f435750c7 /setup.py
parent471db3b03e514dee592051a2a44a3ff92131aa8e (diff)
Simple building and packaging of i18n
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py27
1 files changed, 16 insertions, 11 deletions
diff --git a/setup.py b/setup.py
index 813b5521..2a875b23 100755
--- a/setup.py
+++ b/setup.py
@@ -1,9 +1,24 @@
#!/usr/bin/env python
from glob import glob
+from os.path import dirname
from setuptools import setup
+data_files = [
+ ('share/man/man1', ['man/glances.1']),
+ ('share/doc/glances', ['README',
+ 'README-fr',
+ 'COPYING',
+ 'AUTHORS',
+ 'ChangeLog',
+ 'NEWS',
+ 'screenshot.png']),
+ ('share/doc/glances/doc', glob('doc/*.png')),
+]
+for mo in glob('i18n/*/LC_MESSAGES/*.mo'):
+ data_files.append((dirname(mo).replace('i18n/', 'share/locale/'), [mo]))
+
setup(name='Glances',
version='1.4b',
download_url='https://github.com/downloads/nicolargo/glances/glances-1.4b.tar.gz',
@@ -17,16 +32,6 @@ setup(name='Glances',
install_requires=['psutil>=0.4.1'],
packages=['glances'],
include_package_data=True,
- data_files=[
- ('share/man/man1', ['man/glances.1']),
- ('share/doc/glances', ['README',
- 'README-fr',
- 'COPYING',
- 'AUTHORS',
- 'ChangeLog',
- 'NEWS',
- 'screenshot.png']),
- ('share/doc/glances/doc', glob('doc/*.png')),
- ],
+ data_files=data_files,
entry_points={"console_scripts": ["glances = glances.glances:main"]},
)