packages: childsplay/pld_setup.py (NEW) - new, simple, working. it makes th...

lisu lisu at pld-linux.org
Sat Jun 12 17:40:29 CEST 2010


Author: lisu                         Date: Sat Jun 12 15:40:29 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new, simple, working. it makes the game installable

---- Files affected:
packages/childsplay:
   pld_setup.py (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/childsplay/pld_setup.py
diff -u /dev/null packages/childsplay/pld_setup.py:1.1
--- /dev/null	Sat Jun 12 17:40:29 2010
+++ packages/childsplay/pld_setup.py	Sat Jun 12 17:40:23 2010
@@ -0,0 +1,52 @@
+#!/usr/bin/python
+
+import os.path
+import sys
+import Version
+import distutils
+from distutils.core import setup
+from distutils.sysconfig import get_python_lib
+import os, glob, shutil
+
+
+PREFIX = '/usr'
+
+modulepaths = {'ALPHABETDIR':os.path.join(PREFIX, 'share', 'childsplay', 'alphabetsounds')}
+modulepaths['BASEDIR'] = os.path.join(PREFIX, 'childsplay_sp')
+modulepaths['SHARELIBDATADIR'] = "/usr/share/childsplay"
+modulepaths['LOCALEDIR'] = "/usr/share/locale"
+modulepaths['PYTHONCPDIR'] = os.path.join(get_python_lib(), 'childsplay_sp')
+
+module = 'SPBasePaths.py'
+
+filelines = ["# AUTO-GENERATED MODULE, DON'T EDIT", \
+"# This module holds all the paths needed for childsplay.\n"]
+for k, v in modulepaths.items():
+	filelines.append("%s = '%s'" % (k, v))
+f = open(module, 'w')
+f.write("\n".join(filelines))
+f.close()
+sys.argv.insert(1, '--quiet')
+
+DESCRIPTION = """childsplay is a collection of educational activities and
+comes with extensive data collecting and multi user support."""
+VERSION = Version.version
+setup(name="childsplay_sp",
+        version=VERSION,
+        license="GPL",
+        url="http://schoolsplay.sf.net",
+        author="Stas Zytkiewicz",
+        author_email="stas.zytkiewicz at gmail.com",
+        description="Collection of educational activities",
+        long_description=DESCRIPTION,
+        packages=['childsplay_sp', 'childsplay_sp.gui', 'childsplay_sp.lib', \
+            'childsplay_sp.ocempgui', \
+            'childsplay_sp.ocempgui.access', 'childsplay_sp.ocempgui.draw', \
+            'childsplay_sp.ocempgui.events', 'childsplay_sp.ocempgui.object', \
+            'childsplay_sp.ocempgui.widgets', \
+            'childsplay_sp.ocempgui.widgets.components', \
+            'childsplay_sp.ocempgui.widgets.images', \
+            'childsplay_sp.ocempgui.widgets.themes', \
+            'childsplay_sp.ocempgui.widgets.themes.default'],
+        package_dir={'childsplay_sp':''}
+        )
================================================================


More information about the pld-cvs-commit mailing list