[maemo-commits] [maemo-commits] r8976 - projects/haf/trunk/python-hildon
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Fri Jan 5 23:47:13 EET 2007
- Previous message: [maemo-commits] r8975 - in projects/haf/tags/gtk+2.0: . 2.10.6-0osso1test2 2.10.6-0osso1test2/gtk
- Next message: [maemo-commits] r8977 - projects/haf/branches/maemo-af-desktop/hildon-desktop
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: luciano
Date: 2007-01-05 23:47:09 +0200 (Fri, 05 Jan 2007)
New Revision: 8976
Modified:
projects/haf/trunk/python-hildon/setup.py
Log:
Removing popen3
Modified: projects/haf/trunk/python-hildon/setup.py
===================================================================
--- projects/haf/trunk/python-hildon/setup.py 2007-01-05 14:41:43 UTC (rev 8975)
+++ projects/haf/trunk/python-hildon/setup.py 2007-01-05 21:47:09 UTC (rev 8976)
@@ -22,7 +22,7 @@
return hildon_version
hildon_version = get_hildon_version()
-def gen_hildon_types(filename, subproc_args):
+def gen_auto_file(filename, subproc_args):
proc = subprocess.Popen(
subproc_args,
stdout=subprocess.PIPE,
@@ -30,7 +30,8 @@
)
cmdresult = proc.stdout
error = proc.stderr
- print >>sys.stderr, error.read()
+# Print disabled to avoid problems with scratchbox
+# print >>sys.sdterr, error.read()
if cmdresult:
new_file = open(filename, 'w')
new_file.write(cmdresult.read())
@@ -58,31 +59,30 @@
includedir+'/glib-2.0/glib/gdate.h',
]
- gen_hildon_types('hildon-types.h.in', ['/bin/sh', './gen-enum-h']+HILDON_TYPE_FILES)
- gen_hildon_types('hildon-types.c.in', ['/bin/sh', './gen-enum-c']+HILDON_TYPE_FILES)
+ gen_auto_file('hildon-types.h.in', ['/bin/sh', './gen-enum-h']+HILDON_TYPE_FILES)
+ gen_auto_file('hildon-types.c.in', ['/bin/sh', './gen-enum-c']+HILDON_TYPE_FILES)
# Creation of ".c" files, using pygtk-codegen-2.0
- prefix = "hildon"
override_filename = 'hildon.override'
if hildon_version > (0, 14, 0):
defs_filename = 'hildon-0.14.defs'
else:
defs_filename = 'hildon.defs'
- cmdtoexec = 'pygtk-codegen-2.0 \
- --register '+defsdir+'/gdk.defs \
- --register '+defsdir+'/gtk-types.defs \
- --register '+defsdir+'/gtk.defs \
- --register '+defsdir+'/gtk-base.defs \
- --register '+defsdir+'/pango-types.defs \
- --register defs/missing-types.defs \
- --register defs/hildon-grid-item.defs \
- --override '+override_filename+' \
- --prefix py'+prefix+' '+defs_filename+' > gen-'+prefix+'.c \
- && cp gen-'+prefix+'.c '+prefix+'.c \
- && rm -f gen-'+prefix+'.c'
-
- cmdinput, cmdresult, error = os.popen3(cmdtoexec)
- print >>sys.stderr, error.read()
+
+ parameter = [
+ '--register', defsdir+'/gdk.defs',
+ '--register', defsdir+'/gtk-types.defs',
+ '--register', defsdir+'/gtk.defs',
+ '--register', defsdir+'/gtk-base.defs',
+ '--register', defsdir+'/pango-types.defs',
+ '--register', 'defs/missing-types.defs',
+ '--register', 'defs/hildon-grid-item.defs',
+ '--override', 'hildon.override',
+ '--prefix', 'pyhildon',
+ defs_filename,
+ ]
+ gen_auto_file('hildon.c', ['/bin/sh', 'pygtk-codegen-2.0']+parameter)
+
build.run(self)
- Previous message: [maemo-commits] r8975 - in projects/haf/tags/gtk+2.0: . 2.10.6-0osso1test2 2.10.6-0osso1test2/gtk
- Next message: [maemo-commits] r8977 - projects/haf/branches/maemo-af-desktop/hildon-desktop
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
