summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py32
1 files changed, 32 insertions, 0 deletions
diff --git a/setup.py b/setup.py
new file mode 100755
index 00000000..0253d864
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,32 @@
+#!/usr/bin/env python
+
+from distutils.core import setup
+import glob
+import os
+
+GETTEXT_NAME="update-manager"
+I18NFILES = []
+for filepath in glob.glob("po/mo/*/LC_MESSAGES/*.mo"):
+ lang = filepath[len("po/mo/"):]
+ targetpath = os.path.dirname(os.path.join("share/locale",lang))
+ I18NFILES.append((targetpath, [filepath]))
+
+# HACK: make sure that the mo files are generated and up-to-date
+os.system("cd po; make update-po")
+
+setup(name='update-manager',
+ version='0.1',
+ packages=['SoftwareProperties','UpdateManager','UpdateManagerCommon'],
+ scripts=['gnome-software-properties','src/update-manager'],
+ data_files=[('share/update-manager/glade',
+ glob.glob("data/*.glade")),
+ ('share/update-manager/channels',
+ glob.glob("channels/*")),
+ ('share/applications',
+ ["data/update-manager.desktop",
+ "data/gnome-software-properties.desktop"]),
+ ('share/pixmaps',
+ ["data/update-manager.png"])]+I18NFILES,
+ )
+
+