diff options
author | djm <djm@38b22f21-9aea-0310-abfc-843a9883df58> | 2005-03-08 11:48:28 (GMT) |
---|---|---|
committer | djm <djm@38b22f21-9aea-0310-abfc-843a9883df58> | 2005-03-08 11:48:28 (GMT) |
commit | 6ca821f8d4e5f47765e816d4b0c26c958bd7463c (patch) | |
tree | 5cbfef27328dba81482c9c883283e27ee69b4a9a /setup.py | |
parent | 6e9178758d44de35ec3faf6b1ccba04566050b70 (diff) |
Merged in changes from revisions 345:352 from 0.2 branch
git-svn-id: https://exe.svn.sourceforge.net/svnroot/exe/trunk@354 38b22f21-9aea-0310-abfc-843a9883df58
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 54 |
1 files changed, 38 insertions, 16 deletions
@@ -2,21 +2,43 @@ # setup.py import glob -from distutils.core import setup -import py2app -import bdist_mpkg +import os.path +from distutils.command.install import install +from distutils.core import setup -setup(app=["exe/webui/server.py"], - name="eXe", - version="0.1.203", - packages=["exe", "exe.engine", "exe.webui", "exe.export"], - data_files=[(".", ["exe/exe.conf",]), - (".", ["README",]), - ("", ["exe/webui/css",]), - ("", ["exe/webui/images",]), - ("", ["exe/webui/scripts",]), - ("", ["exe/webui/style",]), - ], - - ) +g_files = { '/usr/share/exe': ["exe/exe.conf", "README",]} +g_oldBase = "exe/webui" +g_newBase = "/usr/share/exe" + +def dataFiles(dirs): + """Recursively get all the files in these directories""" + for file in dirs: + if not os.path.basename(file[0]).startswith("."): + if os.path.isfile(file): + path = file[len(g_oldBase)+1:] + dir = g_newBase + "/" + os.path.dirname(path) + if dir in g_files: + g_files[dir].append(file) + else: + g_files[dir] = [file] + + elif os.path.isdir(file): + dataFiles(glob.glob(file+"/*")) + +dataFiles(["exe/webui/style", + "exe/webui/css", + "exe/webui/images", + "exe/webui/scripts"]) + +setup(name = "eXe", + version = "0.2", + description = "eLearning XHTML editor", + url = "http://exe.cfdl.auckland.ac.nz", + author = "University of Auckland", + author_email = "exe@auckland.ac.nz", + license = "GPL", + scripts = ["exe/eXe",], + packages = ["exe", "exe.webui", "exe.engine", "exe.export"], + data_files = g_files.items() + ) |