summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2006-02-27 19:47:44 +0100
committerMichael Vogt <michael.vogt@ubuntu.com>2006-02-27 19:47:44 +0100
commit9fab3e0069ee2f9b05084787ce114a67ae65c13f (patch)
treea1d3680ffb37fac0550959de618d1640428eaf8c /setup.py
parenteadf5eaff85bec1548298ce14874cac070f44454 (diff)
parent67389517a2f4c58ee03b3ba6ee540df4f8f073f7 (diff)
downloadpython-apt-9fab3e0069ee2f9b05084787ce114a67ae65c13f.tar.gz
* merged with main
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py26
1 files changed, 24 insertions, 2 deletions
diff --git a/setup.py b/setup.py
index c901656f..873f5de4 100755
--- a/setup.py
+++ b/setup.py
@@ -5,12 +5,28 @@ import glob
import os
GETTEXT_NAME="update-manager"
+HELPFILES = []
+print "Setting up help files..."
+for filepath in glob.glob("help/*"):
+ lang = filepath[len("help/"):]
+ print " Language: %s" % lang
+ path_xml = "share/gnome/help/update-manager/" + lang
+ path_figures = "share/gnome/help/update-manager/" + lang + "/figures/"
+ HELPFILES.append((path_xml, (glob.glob("%s/*.xml" % filepath))))
+ HELPFILES.append((path_figures, (glob.glob("%s/figures/*.png" % \
+ filepath))))
+HELPFILES.append(('share/omf/update-manager', glob.glob("help/*/*.omf")))
+
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]))
+os.system("intltool-merge -d po data/update-manager.schemas.in"\
+ " build/update-manager.schemas")
+
+
# HACK: make sure that the mo files are generated and up-to-date
os.system("cd po; make update-po")
# do the same for the desktop files
@@ -19,7 +35,7 @@ os.system("cd data; make")
os.system("cd channels; make")
setup(name='update-manager',
- version='0.1',
+ version='0.42.2',
packages=[
'SoftwareProperties',
'UpdateManager',
@@ -42,10 +58,16 @@ setup(name='update-manager',
["data/update-manager.desktop",
"data/gnome-software-properties.desktop"]
),
+ ('share/gconf/schemas',
+ glob.glob("build/*.schemas")
+ ),
('share/pixmaps',
["data/update-manager.png"]
+ ),
+ ('share/mime/packages',
+ ["data/mime/apt.xml"]
)
- ]+I18NFILES,
+ ] + I18NFILES + HELPFILES,
)