diff options
| author | Sebastian Heinlein <sebi@sebi-laptop> | 2006-11-25 09:55:04 +0100 |
|---|---|---|
| committer | Sebastian Heinlein <sebi@sebi-laptop> | 2006-11-25 09:55:04 +0100 |
| commit | d21a4328a369e521c49a7ba21834b3e5e950ca97 (patch) | |
| tree | 08f192dfcf3480101cc7e7f923d0fb05876dbde8 /setup.py | |
| parent | ee8317343ad726571d5f6ad863ee0b27d58251e5 (diff) | |
| download | python-apt-d21a4328a369e521c49a7ba21834b3e5e950ca97.tar.gz | |
* Fork a pyton-aptsources source tree from update-manager
Diffstat (limited to 'setup.py')
| -rwxr-xr-x | setup.py | 103 |
1 files changed, 12 insertions, 91 deletions
@@ -1,94 +1,15 @@ #!/usr/bin/env python from distutils.core import setup -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])) - -ICONS = [] -for size in glob.glob("data/icons/*"): - for category in glob.glob("%s/*" % size): - icons = [] - for icon in glob.glob("%s/*" % category): - icons.append(icon) - ICONS.append(("share/icons/hicolor/%s/%s" % \ - (os.path.basename(size), \ - os.path.basename(category)), \ - icons)) -print ICONS - - -for template in glob.glob("data/channels/*.info.in"): - os.system("sed s/^_// data/channels/%s" - " > build/%s" % (os.path.basename(template), - os.path.basename(template)[:-3])) -os.system("intltool-merge -d po data/mime/apt.xml.in"\ - " build/apt.xml") -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 -os.system("cd data; make") -# and channels -os.system("cd data/channels; make") - -setup(name='update-manager', - version='0.42.2', - packages=[ - 'SoftwareProperties', - 'UpdateManager', - 'UpdateManager.Common', - 'DistUpgrade' - ], - scripts=[ - 'software-properties', - 'update-manager' - ], - data_files=[ - ('share/update-manager/glade', - glob.glob("data/glade/*.glade")+ - glob.glob("DistUpgrade/*.glade") - ), - ('share/update-manager/', - glob.glob("DistUpgrade/*.cfg")+ - glob.glob("DistUpgrade/*.cfg") - ), - ('share/doc/update-manager', - glob.glob("data/channels/README.channels") - ), - ('share/update-manager/channels', - glob.glob("build/*.info") - ), - ('share/applications', - ["data/update-manager.desktop", - "data/software-properties.desktop"] - ), - ('share/gconf/schemas', - glob.glob("build/*.schemas") - ), - ('share/mime/packages', - ["build/apt.xml"] - ) - ] + I18NFILES + HELPFILES + ICONS, - ) +import glob, os, commands, sys + +setup( + name = 'python-aptsources', + version = '0.0.1', + description = 'Abstratcion of the sources.list', + packages = ['aptsources'], + data_files = [('share/python-aptsources/templates', + glob.glob('build/templates/*.info'))], + license = 'GNU GPL', + platforms = 'posix', +) |
