Enlightenment CVS committal

Author  : barbieri
Project : e17
Module  : proto/python-efl

Dir     : e17/proto/python-efl/python-ecore


Modified Files:
        build.sh setup.py 


Log Message:
Basic Ecore_X (Window) support.

===================================================================
RCS file: /cvs/e/e17/proto/python-efl/python-ecore/build.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- build.sh    2 Oct 2007 01:18:30 -0000       1.1
+++ build.sh    5 Nov 2007 21:50:55 -0000       1.2
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 PREFIX="$HOME/usr"
-PYX_FILES="ecore/ecore.c_ecore.pyx ecore/evas/ecore.evas.c_ecore_evas.pyx"
+PYX_FILES="ecore/ecore.c_ecore.pyx ecore/evas/ecore.evas.c_ecore_evas.pyx 
ecore/x/ecore.x.c_ecore_x.pyx ecore/x/ecore.x.screensaver.pyx"
 
 for arg in $@; do
     case $arg in
===================================================================
RCS file: /cvs/e/e17/proto/python-efl/python-ecore/setup.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- setup.py    4 Oct 2007 19:21:33 -0000       1.16
+++ setup.py    5 Nov 2007 21:50:55 -0000       1.17
@@ -51,6 +51,17 @@
                                      ],
                             **pkgconfig('"ecore-evas >= 0.9.9.040"'))
 
+ecorexmodule = Extension('ecore.x.c_ecore_x',
+                            sources=['ecore/x/ecore.x.c_ecore_x.pyx'],
+                            depends=['ecore/x/ecore.x.c_ecore_x_window.pxi',
+                                     'include/ecore/x/c_ecore_x.pxd',
+                                     ],
+                            **pkgconfig('"ecore-x >= 0.9.9.040"'))
+ecorexscreensavermodule = Extension('ecore.x.screensaver',
+                            sources=['ecore/x/ecore.x.screensaver.pyx'],
+                            depends=['include/ecore/x/screensaver.pxd'],
+                            **pkgconfig('"ecore-x >= 0.9.9.040"'))
+
 
 trove_classifiers = [
     "Development Status :: 3 - Alpha",
@@ -82,6 +93,9 @@
 applications, also updating the screen when necessary (expose events,
 for instance), toggling fullscreen, setting window shape, border and
 other parameters.
+
+Ecore/X is acts on low-level X11 API, providing resources like XDamage,
+XFixes, window management and more.
 """
 
 
@@ -104,7 +118,8 @@
       packages=find_packages(),
       install_requires=['python-evas>=0.2.0'],
       setup_requires=['python-evas>=0.2.0'],
-      ext_modules=[ecoremodule, ecoreevasmodule],
+      ext_modules=[ecoremodule, ecoreevasmodule, ecorexmodule,
+                   ecorexscreensavermodule],
       zip_safe=False,
       cmdclass={'build_ext': ecore_build_ext,},
       )



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to